移动终端iphone应用软件优集品的设计与开发大学本科毕业论文.docx
- 文档编号:2439283
- 上传时间:2022-10-29
- 格式:DOCX
- 页数:24
- 大小:1.14MB
移动终端iphone应用软件优集品的设计与开发大学本科毕业论文.docx
《移动终端iphone应用软件优集品的设计与开发大学本科毕业论文.docx》由会员分享,可在线阅读,更多相关《移动终端iphone应用软件优集品的设计与开发大学本科毕业论文.docx(24页珍藏版)》请在冰豆网上搜索。
移动终端iphone应用软件优集品的设计与开发大学本科毕业论文
摘要
伴随着3G网络的发展,手机越来越普及并且成为最便捷的联接网络的终端。
消费者也越来越注重对各个平台的手机软件的体验。
而且开发者也越来越注重手机客户端的市场和推广。
对于如此便捷的环境,也应运产生了一批优秀的跨各种平台的交互软件。
苹果iOS是由苹果公司开发的移动操作系统。
苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPodtouch、iPad以及AppleTV等产品上。
iOS与苹果的MacOSX操作系统一样,它也是以Darwin为基础的,因此同样属于类Unix的商业操作系统。
原本这个系统名为iPhoneOS,因为iPad,iPhone,iPodTouch都使用iPhoneOS,所以2010WWDC大会上宣布改名为iOS(IOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。
iOS具有简单易用的界面、令人惊叹的功能,以及超强的稳定性,已经成为iPhone、iPad和iPodtouch的强大基础。
尽管其他竞争对手一直努力地追赶,iOS内置的众多技术和功能让Apple设备始终保持着遥遥领先的地位。
为了方便好友之间的交互,为了方便好友之间互赠礼物,为了锻炼自身能力,我针对于优集品网,开发了一款iPhone的交互客户端--优集品。
优集品(UGift)是一款交互软件,是为了方便朋友,同学,家人等各种社会关系的人群互相赠送礼物。
该系统采用C/S架构。
系统基于iOS系统开发,采用java做服务器后台,并且可以方便的扩展开发android客户端。
在网络发展成熟的今天,灵活实时的保证了数据的统一。
采用java技术设计和实现服务器,用iOS实现客户端,保证软件良好运行。
我主要实现iPhone客户端,数据我写在了一些json文件里,是一些简单的测试数据,一些功能需要服务器端的配合才能实现,还有一些功能只能在真机上实现,模拟器上无法实现。
这里我简要介绍了java三大框架开发(struts+spring+hibernate)的技术特点和数据库技术,随后简要的概述iOS的开发要点,在后台数据管理方面用到jsp技术。
并且构建了一个C/S模式的交互购物系统,并对该系统进行了需求分析,总体设计,详细设计,编码与测试。
并为后台数据管理做了一个简单的分析。
关键词:
优集品;交互;iOS;iPhone
Abstract
Withthedevelopmentof3Gnetworks,mobilephonesbecomemoreandmorepopularandthemostconvenientconnectionnetworkterminal.Consumersarealsoincreasinglyfocusedontheexperienceofeachplatformmobilesoftware.Anddevelopersareincreasinglyfocusingonmobileclientmarketingandpromotion.Forsuchaconvenientenvironment,shouldalsoproduceanumberofoutstandingtransportedacrossavarietyofplatformsforinteractivesoftware.
AppleiOSisApple'smobileoperatingsystemdeveloped.ApplefirstannouncedatMacworldConferenceJanuary9,2007onthesystem,originallydesignedforuseintheiPhone,theiPodtouch,iPadandAppleTV,etc.thengraduallyappliedto.iOSandApple'sMacOSXoperatingsystem,itisalsobasedinDarwin,andthereforebelongtothesameclassofcommercialUnixoperatingsystem.ThissystemwasoriginallycallediPhoneOS,becausetheiPad,iPhone,iPodTouchusetheiPhoneOS,itannouncedon2010WWDCAssemblyrenamediOS(IOSCisco'snetworkingequipmentfortheU.S.registeredtrademarkoperatingsystem,ApplehasbeenrenamedCiscoauthorized).
iOShasasimple-to-useinterface,amazingfeatures,andsuperiorstability,hasbecomeastrongfoundationforiPhone,iPadandiPodtouch.Whileothercompetitorshavebeentryingtocatchup,iOSbuiltnumeroustechnicalandfunctionalequipmentallowsApplehasmaintainedaleadposition.
Inordertofacilitatetheinteractionbetweenfriends,inordertofacilitatetheexchangeofgiftsbetweenfriends,inordertoexercisetheirabilitytosetmeagainstthesuperiorproductonthenetwork,hasdevelopedaniPhoneclientinteraction-excellentsetofproducts.UGSproducts(UGift)isaninteractivesoftware,istofacilitateafriend,peopleofvarioussocialrelationsclassmates,familymembersandothergiveeachothergifts.ThesystemusesC/Sarchitecture.
SystemisbasedoniOSsystemdevelopment,usingjavaserverdothebackgroundandcanbeeasilyextendedtodevelopandroidclient.Developedinthenetworktoday,toensureaunifiedandflexiblereal-timedata.
TechnicaldesignandimplementationusingjavaserverusingiOSachieveclientsoftwaretoensureagoodrun.MymainachievementoftheiPhoneclient,thedataIwrotesomejsonfile,aresomesimpletestdata,someofthefeaturesneededtoachievewiththeserver,therearesomefeaturescanonlybeachievedonarealmachine,cannotbeachievedonthesimulator.Here,Ibrieflyintroducedthethreeframeworksjavadevelopment(strutsspringhibernate)technicalfeaturesanddatabasetechnology,developmentpointsfollowedbyabriefoverviewofiOS,jsptechnologyusedinthebackgrounddatamanagement.AndbuildaC/Smodeinteractiveshoppingsystem,andthesystemrequirementsanalysis,design,detaileddesign,codingandtesting.Anddoasimpleanalysisofbackgrounddatamanagement.
Keywords:
UGift;interaction;iOS;iPhone
目录
1绪论1
1.1选题背景1
1.2发展现状1
1.3论文研究内容2
2技术简介3
2.1C/S架构简介3
2.2JSP技术简介3
2.3MVC框架简介4
2.4Struts+Spring+Hibernate框架简介4
2.5数据库技术简介4
2.6android技术简介5
2.7IOS技术简介5
3系统设计6
3.1需求分析6
3.1.1功能需求6
3.1.2性能需求6
3.1.3开发环境6
3.1.4运行环境7
3.2业务流程设计7
3.2.1客户端业务流程设计7
3.2.2后台业务流程设计7
3.3系统结构设计8
3.3.1页面结构设计8
3.3.2代码结构设计8
3.4服务器设计10
3.4.1服务器端工具10
3.4.2软件包和JAVA源代码文件10
3.4.3服务器的整体架构10
3.4.4服务器对外交互分析11
3.5客户端设计12
3.5.1页面布局处理12
3.5.2客户端源码结构12
3.6后台设计13
3.6.1JSP文件结构13
3.6.2JSTL13
4系统实现15
4.1系统工作过程15
4.2引导页面和帮助页面展示16
4.3首页展示16
4.3收送礼物页面展示17
总结20
参考文献21
致谢22
1绪论
1.1选题背景
在互联网高度发展的今天,虽然有不少的购物网站,但购物软件却很少,尤其是手机客户端上的购物软件,赠送礼物的就更少了,像qq等类的赠送礼物都是些虚拟礼物。
为了方便大家购物,赠送好友礼物,尤其是过节、过生日等的时候赠送礼物,我设计开发了本系统。
只要有网络,大家就可以随时随地,给你想要赠送礼物的人赠送礼物,既可以亲近关系,又可以表达祝福。
随着社会的发展,生活环境的改善,生活水平的提高,现在越来越多的人拥有了手机,甚至小学生、初中生都有了手机,iPhone手机也不在少数,并且这款软件也可以在android手机上开发,所以手机移动端软件的市场将会越
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 终端 iphone 应用软件 优集品 设计 开发 大学本科 毕业论文