1. 研究目的与意义(文献综述)
随着internet的不断发展,网络在人们的生活中已经占据了不可替代的地位,二十一世纪可以说是互联网的世纪。基于pc平台的购物系统可以让人们足不出户享受购物的乐趣,而基于手机端的在线购物则能使大众随时随地选购自己喜欢的商品,不但人们可以选择的品种更加多样化,而且价格也相对低廉,网络上的商铺能够免除了很多线下商铺必须承担的成本。网上购物人群数量的增多,促进了国内各大b2c(business-to-customer)网站(淘宝、京东、当当)的发展,这些网站都拥有自几对应的手机客户端软件便于用户通过手机网上购物。随着移动通信的发展以及互联网向移动终端的普及,网络和用户对移动终端的要求越来越高,而symbian,windows mobile,palmos等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3g)技术获得了广泛的接受,它为移动终端用户带来了更快的数据传输速率。随着3g网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。google为此于2007年11月推出了一个专为移动设备设计的软件平台——android。android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。网上购物人群数量的增多,促进了国内各大b2c(business-to-customer)网站(淘宝、京东、当当)的发展,这些网站都拥有自几对应的手机客户端软件便于用户通过手机网上购物。到目前为止,世界上最流行的手机端操作系统是苹果公司的ios和谷歌公司的android。android系统是一个开源的系统,相比ios只能运行在苹果手机上,android系统开源的特性是这个非常具有优势的。android的市场占领份额继续在增长,因此开发一款基于android操作系统的针对某一品牌的网上商城,成为互联网品牌商家一个迫切的要求。 国内外各大电子商务公司都在积极研究如何在手机终端上让客户体验到更方便更快捷的购物服务,手机移动终端的电子商城深刻的影响了人们的购物习惯。
总之,基于android平台的网上购物商城是根据社会发展应运而生的。在高节奏生活的现代社会,如何节约时间,如何高效率的应用时间,已经成为所有人都会去思考的问题。基于android平台的网上购物商城正好使得人们节约下了购物的时间,而且使得人们更好的利用一些在等待的时间。没有了时间和空间的限制,购物就变得更加便捷,更加人性化了。
2. 研究的基本内容与方案
相比于在web网页上购物,手机端购物无疑更有优势。它让人能随时随地地浏览自己想购买的商品,及时没有购买计划,在随意的浏览商品时往往能激发他们的购买欲望。因此,要开发一款成功的Android端手机购物应用程序,它必须要能给用户带来良好的体验,从开发的角度上讲,必须在设计之初就考虑到这些因素。以下是拟采用的技术方案及措施: 该系统是基于Android平台的手机网上商城系统,它具有界面友好、操作简单的特性。且有良好的可扩展和可维护性。整个项目分为客户端和服务器端两个部分。在Android客户端为用户提供登录、注册账户、浏览商品、购物车的管理、生成订单管理以及商品评论回复等功能;用户注册一个账户后,就可以实现该系统的所有功能。用户也可以以游客身份进入客户端,但游客只能浏览商品。在服务器端,为管理员提供了管理订单的平台,该平台的功能有用户信息查询、订单管理等管理功能。 该系统是基于是b/s系统,B/S结构即浏览器和服务器结构。Android客户端使用最新的Android SDK完成编译。服务端采用jsp技术。数据库使用常用的myspl数据库,服务器端与客户端通过轻量级数据传输格式json完成,客户端和服务器端通过http进行通信传输数据
3. 研究计划与安排
1-3周:查阅文献,完成开题报告
4-6周:总体设计,完成论文综述
7-10周:设计算法,功能模块设计
4. 参考文献(12篇以上)
[1]高焕堂.Android应用框架原理与程式设计36技[M/OL]. Google公司,2008:132-150. [2]E2ECloud工作室. 深入浅出Google Android[M].人民邮电出版社. 2009. [3]郭志宏. Android应用开发详解[M].电子工业出版社. 2010. [4]韩超,梁全,Android 系统原理及开发要点详解,北京:电子工业出版社,2009:16-102. [5]钟茂生,王明文. 软件设计模式及其使用[J]. 计算机应用,2002,22(8):32-33. [6] 余成锋,李代平,毛永华. Android3.0 内存管理机制分析[M]. 计算机应用与软件,2013:55-80. [7] 佐冰冰. Android 平台下 Launcher 启动器的设计与实现[D]. 哈尔滨工业大学,2012:108-150. [8] 杜吉志,徐明昆. Android 系统内存管理研究及优化[J]. 软件,2012,24(5):69-80. [9] 马越. Android 的架构与应用[D]. 北京:中国地质大学,2008:330-357. [10] 姚昱旻,刘卫国. Android 的架构与应用开发研究[J]. 计算机系统应用,2008,77(11):99-111. [11] 高巍. Android 操作系统软件自动化测试方案的设计与实施[D]. 北京:北京邮电大学,2012:440-479. [12] 孙剑. Android 系统上应用程序按需加载机制的设计与实现[M]. 北京大学,2011:99-110. [13]公磊,周聪.基于Android的移动终端应用程序开发与研究[J].计算机与现代化,2008(8):85-89[14] Jackson W. Learn Android App Development[J]. Springer Berlin, 2013. [15] Ed Burnett, Hello, Android: Introducing Google’s Mobile Development Platform[J]. PRAGMATIC BOOKSHELF,2010.7:10-11. [16]Wisniewski M. Level Launches Android App[J]. American Banker, 2014.
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。