android毕业论文--基于Android平台的商城Word文件下载.docx
《android毕业论文--基于Android平台的商城Word文件下载.docx》由会员分享,可在线阅读,更多相关《android毕业论文--基于Android平台的商城Word文件下载.docx(37页珍藏版)》请在冰豆网上搜索。
![android毕业论文--基于Android平台的商城Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/2/811002f3-1de6-4c47-a7d8-ebb443c902a3/811002f3-1de6-4c47-a7d8-ebb443c902a31.gif)
起讫日期:
日期年12月至2011年5月
论文总页数:
35页
1绪论 3
1.1课题背景 3
1.2相关技术的发展现状 4
1.2.1手机操作系统的发展现状 4
1.3手机操作系统的发展现状 5
2.Android的架构分析 6
2.1Android特征 6
2.2Android架构 7
2.2.1关键应用程序 7
2.2.2应用程序框架 7
2.2.3系统运行库 7
2.3Android应用的构成和工作机制 8
2.4Android与其他手机操作系统的比较 9
2.5本章小结 10
3系统的总体框架 10
3.1系统需求分析 10
3.2系统主要功能描述 11
3.2.1客户端登陆注册 11
3.2.2系统主要功能描述 12
3.2.3订单功能 13
3.2.4留言评价功能 13
3.2.5服务器管理功能 14
3.3系统流程 15
3.4系统框架 16
4详细设计与实现 17
4.1详细设计 17
4.1.1详细设计 17
4.1.2后台实现 18
4.2系统实现 19
4.2.1用户首页的实现过程 18
4.2.2用户注册的实现过程 18
4.2.3用户登录的实现过程 19
4.2.4用户搜索的实现过程 20
4.2.5用户浏览的实现过程 21
4.2.6用户购买的实现过程 21
4.2.7数据库连接的实现 22
4.2.8后台的实现 23
5.总结和展望 24
6Android手机前景 31
7结束语 35
8参考文献 35
基于ANDROID的小小手机商城
学生姓名裴震指导教师关东升
内容提要:
随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet成为现实,移动用户从而可以享受到Internet提供的服务。
这样,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。
本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。
进而详细的分析了android的特征、架构、以及android应用的构成和工作机制,并对android于其他手机操作系统进行了比较,说明了android在手机操作系统中的优势。
本系统主要用于对手机上网用户,在线浏览该网站,用户管理员可以对商品信息进行增删改查等功能,用户可以在该网站注册,注册后的用户还可以商品进行购买以及评价。
使用该系统很大的提高了用户购买能力。
关键词:
Android、JSP、eclipse、myecIipse_6.5>
tomcat、开源、服务器、移动客户端、手机商城。
Summary:
Withmobilecommunicationandinternettherapiddevelopmentandintegration.GPRSthewirelessnetworkspeedinternetaccesstomobileuserstobecomeareality,sowecanenjoytheinternetservice,thus,themobileterminalnotonlyacommunicationsnetworkterminal,willbecometheinternetterminals,thefirsttostudythebackgroundtothecurrentsystem,mobileoperatingsystemdevelopmentmadeabriefintroduction.thenthedetailedanalysesthecharacteristics,aschemaabouttheandroid,abouttheandroidapplicationformsandmechanisms,andonabouttheandroidontheotheroperatingsystem,mobilephonehasexplainedabouttheandroidthephoneintheoperatingsystems,thissystemismainlyusedforonlinebrowsingtheinternetusersofmobilephones,website,theadministratorcanbeoninformationtolookforfunctionsaddanddelete,userscan,aftertheregistrationofuserscanmakepurchasesofgoodsandevaluation,usethesystemisverymuchimprovedtheusertobuy.
Keyword:
AndroidsJSP、eclipse>
myeclipse-6.5>
tomcat>
Opensource>
theserver>
amobileclient、mobilephonesshoppingcenter.
1.绪论
1.1课题背景
随着移动通信与Internet向移动终端的普及,网络和用户对移动终端的要求越来越高,而Symbian,WindowsMobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开发性很强的平台。
经过多年的发展,第三代数字通信(3G)技术活动了广泛的接受,它为移动终端用户带来了更快的数据传输速率。
随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。
因此,移动终端的应用软件和需要的服务将会有很大的发展空间。
Google为此与2007年11月推出了一个专为移动设备设计的软件平台一一Androido
Android是一套真正意义上的开发性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。
Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。
Android平台的开放性等特点既能促进技术(包括平台本身)的创新,又有助于降低开发成本,还可以是运营商能非常方便地制定自己的特色化的产品。
因此,它具有很大的市场发展潜力。
根据中国互联网信息中心(CNNIC)发布的《第22次中国互联网络发展状况统计报告》显示,截止2008年6月底,我国网民数量达到了2.53亿,首次大幅超过美国,网民规模跃居世界第一位,其中手机网民达到7305万,手机上网成为网络接入的一个重要发展方向。
1.2相关技术的发展现状
1.2.1手机操作系统的发展现状
PalmOS是一套专门为掌上电脑编写的操作系统,是一种轻量级、比较开放的操作系统,占用的内存非常小,允许用户在其基础上编写和修改相关软件,是支持的应用程序更加丰富多彩。
Plam在其它方面也还存在一些不足,如Plam操作系统本身不具备录音、MP3播放功能等,但是可以通过加入第三方软件或硬件设备来实现。
其代表性的产品有Palmm505、Palmm500、PalmHI等。
Symbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合手机等移动设备使用,经过不断完善,可以支持GPRS、蓝牙、SyncML以及3G技术。
Windowsmobile系列操作系统是从微软计算机的Windows操作系统上变化而来的。
Windowsmobile系列操作系统功能强大,而且支持该操作系统的智能手机大多数都采用了英特尔嵌入式处理器,主频比较高,在其它硬件设置(如内存、储存卡容量等)上也采用其他操作系统的智能手机要高出许多,因此性能比较强劲,速度比较快。
Windowsmobile系列操作系统包括SmartPhone以及PocketPCPhone两种平台。
PocketPCPhone主要用于掌上电脑型的智能手机,而SmartPhone则主要为手上智能手机提供操作系统。
Linux系统是一个源代码开放的操作系统。
由于其开源性,手机制造商可以根据实际情况开放自己的Linux手机操作系统,从而也能够吸引更多的软件制造商在其上开发更多的应用软件,丰富第三方的应用。
但是Linux操作系统也还存在一些不足,集成开放环境和基于Linux的产品与PC的连接性比较差等。
1.3论文组织结构
本文首先分析了系统的研究背景,介绍了当前手机操作系统、即时通讯软件的发展现状和即时通讯协议,以及本文的主要内容。
第二章,介绍了Android的特征、Android的架构以及Android应用的构成和工作机制,并对Android与其它手机操作系统进行了比较,说明了Android的优势。
第三章,详细论述了在Android平台上开发小小手机商城系统,提出了系统的主要功能,系统的
总体业务描述和架构设计。
第四章,介绍了系统的设计特点,着重论述了账户操作的工作流程。
第五章,给出本文的结论并对课题进行了进一步的展望。
2.Android的架构分析
Android是一个移动设备的软件平台,是由Linux+Java构成的开源软件,它提供包括SDK、KeyApps>
Middleware>
LinuxKernel四个部分在内的全套手机软件方案。
它开放了基于Linux内核以上的开发工具,从而保证了内容的可移植性和多样性。
Android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。
2.1Android特征
应用框架:
用于开发可重用、可替代的组件。
Dalvik虚拟机:
Android采用的Java虚拟机是自主开发的代号为Dalvik的虚拟机技术,在保证API方面兼容的同时Dalvik针对移动手机进行了大幅优化,占用资源更小,运行效率更高。
内嵌浏览器:
基于开源的浏览器网页排版引擎WebKit。
优化的图形:
强大的自定义二维图形库。
基于OpenGLES1.0标准的3D图形功能,在移动3D开发中有着至关重要的地位。
SQLite数据库:
SQLite提供结构化的数据存储。
它是一款轻型免费的且开源的数据库,它的设计目标是嵌入式的,它占用的资源非常低、需要的内存空间少、处理速度比较快和支持事务处理功能等。
多媒体支持:
支持各种通用的音频、视频和静态图像格式,如MP3、JPG、PNG等。
OpenCore是Android多媒体框架的核心,所有Android平台的音频和视频采集、播放的操作都是通过它来实现的。
通过OpenCore,程序员可以方便快速的开发出想要的多媒体应用程序。
GSM技术:
(依赖硬件)GlobalSystemforMobileCommunications,全球通讯系统,俗称“全球通”,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。
蓝牙,EDGE,3GandWiFi:
(依赖硬件)蓝牙和Wi-Fi都是一种短距离的无线连接技术,在短距离内可以实现话音和数据的无线传输。
EDGE(EnhancedDa