基于Android平台的手机商城的设计毕业论文.doc
《基于Android平台的手机商城的设计毕业论文.doc》由会员分享,可在线阅读,更多相关《基于Android平台的手机商城的设计毕业论文.doc(60页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于Android平台的手机商城的设计毕业论文目录摘要I目次III1 引言11.1研究背景11.1.1电子商务11.1.2 Android平台21.1.3 SSH框架21.2 国外应用现状31.2.1 电子商务应用现状31.2.2 Android应用现状31.3研究的目的和主要容41.3.1 研究的目的41.3.2 研究的主要容42 系统需求分析52.1功能需求分析52.2 数据库需求分析52.3 开发环境与硬件需求53 系统概要设计63.1 总体功能63.2 E-R图73.3数据库设计74 详细设计74.1 总体流程设计74.2 系统逻辑结构设计74.2.1 Android客户端逻辑结构设
2、计74.2.2 后台系统逻辑结构75 系统实现75.1 前台android端主要功能实现75.2 后台web端主要功能实现76 小结7参考文献7致谢740 / 41 1引言基于移动互联网这个全新的时代背景,甚至有业人士预测随着无线互联蚕食有线互联市场,未来可能70%都是无线互联市场,人们日常上网的主要通道将是手机。正是预见到手机用户的无线市场的巨大发展空间,各行各业纷纷加速无线战略布局以抢占先机。移动电子商务未来的巨大发展潜力是吸引京东、当当、卓越以与淘宝等电子商务企业进入这一领域的主要诱因。程善宝指出,淘宝、京东等传统电子商务进入移动电子商务,依附商品渠道、运营经验等方面的优势,在移动电子商
3、务领域会比电信运营商、software提供商以与新兴的移动电子商务企业具备更好远景。随着移动通信的发展以与互联网向移动终端的普与,网络和用户对移动终端的要求越来越高,而Symbian,Windows Mobile,PalmOS等手机平台过于封闭,不能很好的满足用户的需求,因此市场迫切需要一个开放性很强的平台。经过多年的发展,第三代数字通信(3G)技术获得了广泛的承受,它为移动终端用户带来了更快的数据传输速率。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于2007年11月推出了一个专为移动设备
4、设计的软件平台Android。Android是一套真正意义上的开放性的移动设备综合平台,它包括操作系统、中间件和一些关键的平台应用。Android是由Linux+Java构成的开源软件,允许所有厂商和个人在其基础上进行开发。Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便地制定自己的特色化的产品。因此,它具有很大的市场发展潜力。1.1 研究背景1.1.1电子商务电子商务是以计算机网络为基础。以电子化方式为手段,以商务活动为主体,在法律许可围所进行的商务活动过程。 电子商务是运用数字信息技术,对企业的各项活动进行持续优化的过程。电
5、子商务涵盖的围很广,一般可分为企业对企业(Business-to-Business),或企业对消费者(Business-to-Consumer)两种。另外还有消费者对消费者(Consumer-to-Consumer)这种大步增长的模式。随着国Internet使用人数的增加,利用Internet进行网络购物并以银行卡付款的消费方式已日渐流行,市场份额也在迅速增长,电子商务也层出不穷。电子商务最常见之安全机制有SSL(安全套接层协议)与SET(安全电子交易协议)两种。 电子商务是一个不断发展的概念,电子商务的先驱IBM公司于1996年提出Electronic Commerce(E-Commerce
6、)的概念,到了1997年,该公司又提出了Electronic Business(E-Business)的概念。但我国在引进这些概念的时候都翻译成电子商务,很多人对这两者的概念产生了混淆。事实上这两个概念与容是有区别的,E-Commerce应翻译成电子商业,有人将E-Commerce称为狭义的电子商务。将E-Business称为广义的电子商务。E-Commerce是指实现整个贸易过程中各阶段贸易活动的电子化。E-Business是利用网络实现所有商务活动业务流程的电子化。E-Commerce集中于电子交易,强调企业与外部的交易与合作,而E-Business则把涵盖围扩大了很多。广义上指使用各种电
7、子工具从事商务或活动。狭义上指利用Internet从事商务或活动。 其对社会的影响,不亚于蒸汽机的发明给整个社会带来的影响。因此,对于网上购物技术的研究和实现,以与搭建一个实用的网上商店是很重要的。1.1.2 Android平台Android是基于Linux核的软件平台和操作系统,是Google 在2007 年11 月5日公布的手机系统平台,早期由Google 开发,后由开放手机联盟(Open Handset Alliance)开发。它采用软件堆层(software stack,又名以软件叠层)的架构,主要分为3 部分。低层以Linux核工作为基础,只提供基本功能;其他的应用软件则由各公司自行
8、开发,以Java 作为编写程序的一部分。1其大优势特色:1) 开放性:在优势方面,Android平台首先就是其开放性,开发的平台允许任何移动终端厂商加入到Android联盟中来。 2,32) 丰富的硬件选择:这一点还是与Android平台的开放性相关,由于Android的开放性,使其硬件的支持较多,故拥有了更多的硬件选择。3) 不受任何限制的开发商:Android平台提供较广的平台给第三方开发商,因此不受框架束缚。4) 无缝结合的Google应用:Google公司本身拥有的应用能够完美无缝的与Android平台结合。 41.1.3 SSH框架典型的J2EE三层结构,分为表现层、中间层(业务逻辑
9、层)和数据服务层。三层体系将业务规则、数据访问与合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。5,6表现层是传统的JSP技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。 中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。12,13Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。10,11
10、Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基础,通过对DAO组件的正面模式包装,完成系统所要求的业务逻辑。9,15DAO层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。 PO,持久化对象。通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。14Spring的作用贯穿了整个中间层,将Web层、Service层、DAO层与PO无缝整合,其数据服务层用来存放数据。7,81.2国外应用现状1.2.1电子商务应用现状无论在国还是在国外,电子商务都还处于起步阶段。最近几年电子
11、商务得到了迅速的发展。尽管各个国家具体情况不同,但是基于对国家经济发展的预测,各国政府都很重视电子商务,并且积极地发展电子商务5。在发达国家,电子商务的发展非常迅速,通过Internet进行交易己成为一种潮流。基于电子商务所连带出的商品交易方案、电子结账方案和信息安全方案等,已逐步成为国际信息技术市场竞争的焦点。随着电子商务的日益发展,产生了虚拟银行、网络营销、网上购物、网络广告等新兴信息产业,从侧面反应了电子商务正在对社会和经济产生着深刻的影响。手机淘宝、手机京东、新浪微博、Twitter这些2010年的热门词汇正为业界所津津乐道,移动互联网、新媒介正在发起对传统媒体、传统产业的新一轮冲击。
12、而这一次,要变革的可能不只是传统的电视、报纸、实体店,更还有PC(电脑)。现在主流的智能机配置已经远远超过10年前家用电脑的配置,3G网络技术的应用和智能机的大幅降价普与,使移动互联网开始大面积转入到生活、工作等多方面应用领域。手机不再是单一的通讯工具,手机的功能已经覆盖到生活、娱乐、工作、通讯等多个层面6,在功能应用和软件安装丝毫不比笔记本差,相比笔记本电脑,手机携带方便、小巧时尚、待机时间长等优势无可代替。移动电子商务未来的巨大发展潜力是吸引京东、当当、卓越以与淘宝等电子商务企业进入这一领域的主要诱因。程善宝指出,淘宝、京东等传统电子商务进入移动电子商务,依附商品渠道、运营经验等方面的优势
13、,在移动电子商务领域会比电信运营商、software提供商以与新兴的移动电子商务企业具备更好远景。1.2.2Android应用现状许多厂商也看到了Android的优势,于是从国外到国,都开始采用android,生产平板电脑。戴尔已经上市了的streak,就是一款采用了android的产品。对比起苹果的iPad,它同样采用了一款主频高达1GHz的ARM处理器,在运行速度上,理论上应该差不了多少。而且,这款产品还拥有iPad所没有的优点,它的屏幕更小,便携性更加的突出,可更换电池,更加的方便,支持手机通话功能等。再加上它采用了比iPhone OS逊色不了多少的android操作平台,在市场上也会拥
14、有很强的竞争力。在国,MP4厂商最近在高清视频播放能力达到了极致的情况下,纷纷开始寻找新的发展方向,虽然有很多的厂商选择了在电子书领域披荆斩棘一番,但是,更多的选择了开发智能的MID,而且,它们在操作平台上,几乎所有的都选择了android,而且,最新产品据说会采用android2.1版本。蓝魔W7以与智器的SmartQ T7就是两款已经上市了的产品。而且,蓝魔W9有已经快要上市。除了它们两家企业以外,别的厂商的产品也在酝酿当中,马上就要上市。如,原道的N5,蓝晨的BM-999,台电的C520I/C430I,以与酷比魔方的U3等。虽然它们大部分采用的是瑞芯微的主控方案,较苹果的A4还有差距,但
15、是,它们拥有价格优势,一款产品只需要几百元。在山寨Ipad领域,它们在外观上完全是模仿苹果IPad的设计,模仿达到了1:1程度,如果不开机,很难将它们与真正的IPad的区分开来。这些山寨为了尽可能的接近IPad,纷纷开始采用android操作平台,这样,它们的产品在软件的扩展性上,就能够较为简单的情况下达到几乎与苹果IPad相媲美的程度。价格在五百多元左右。1.3研究的目的和主要容1.3.1 研究的目的课题要求设计并实现一个基于Android平台的网上购物商城,以手机商城为例。用户可以通过Android系统手机,登录该商城。并可进行对商品的查询,购买等功能。与淘宝等购物一样,提供对商品的基本操
16、作。该购物系统使得用户不必被限制在电脑前购物;也使得用户不必刻意找时间去上网查询商品,或者消费。只要拥有Android手机,用户就可以随时随地的购买商品。不仅解放了时间空间的限制,更使得用户更加高效率的使用时间,可以把在公交车上的时间,地铁里的时间,等很多等待的时间用来购物。总之,基于Android平台的网上购物商城是根据社会发展应运而生的。在高节奏生活的现代社会,如何节约时间,如何高效率的应用时间,已经成为所有人都会去思考的问题。基于Android平台的网上购物商城正好使得人们节约下了购物的时间,而且使得人们更好的利用一些在等待的时间。没有了时间和空间的限制,购物就变得更加便捷,更加人性化了
17、。1.3.2 研究的主要容基于Android平台的网上购物商城,主要实现通过移动客户端实现网上购物的功能。类似于一般的购物,该也提供商品搜索查询,购物车管理等功能。文本查询:顾名思义,就是通过在文本框输入你所要查询的商品名称进行查询,或者也可以通过输入一些关键字进行模糊查询,查询出与所输入的字符相关的产品与其信息。购物车管理:类似于商场的购物车,先将所需要购买的商品放入购物车中,等购物完毕,再对所购买的商品进行统一付款。如不想购买其中的某种或几种商品,可以从购物车中将其删除。除此之外,系统还提供普通账号注册,登录功能。当登录之后,可以对商品进行其他操作。每个用户会有自己的购物车,来更好的实现对
18、品的操作。2 系统需求分析2.1功能需求分析系统主要功能分为:客户端功能,后台管理功能两大模块。客户端功能:1) 系统为用户提供账号注册功能,用户输入合法信息,即可注册成功。2) 系统登陆功能,用户输入正确的用户名与密码,即可登陆客户端。3) 商品搜索功能,用户输入关键字,搜索出名称相关的商品。4) 商品分类功能,商品按品牌分类,用户可根据分类搜索商品。5) 购物车功能,用户对于想购买的商品,可以选择加入购物车。6) 订单操作,用户登陆之后,可查看历史订单记录与其情况。后台管理功能:商城管理员专用管理平台,提供管理员登陆,商品信息管理、订单信息管理、主要用于平常商城维护与商品统计功能。1) 管
19、理员登陆功能,管理员输入正确的账号密码开始登陆。2) 商品信息管理功能,管理商品的基本信息,可以对商品进行查询、添加、修改、删除等功能,对库存商品做出相应调整。3)单信息管理功能,管理订单的基本信息,可以对订单进行查询、添加、修改、删除等功能。2.2 数据库需求分析基于功能需求中的各项功能,总结出数据库需要的主要有四表。分别是:用户表,商品表,订单表。用户表需要包含用户昵称,密码,性别等较为详细的信息;商品表则需要包含商品名称,数量,价格等商品所应具备的基本信息;订单表需要包含订单编号,用户昵称,用户地址,订单状态等详细信息。2.3 开发环境与硬件需求软件类需求:1) 操作系统:windows
20、 XP与其以上操作系统。2) 数据库:Mysql 5.03) 后台管理服务器:Tomcat 6.0.294) 客户端请求服务器:Tomcat 6.0.295) 后台管理开发平台:MyEclipse for Spring 8.6。6) 客户端开发平台:Eclipse Indigo3.7.27) 后台管理开发语言包:JDK1.6。8) 客户端开发语言包:Android SDK + JDK1.6。硬件类需求1) 电脑存:2G以上。2) 电脑CPU:双核与其以上。3) 其他硬件需求。Windows xp较好的兼容性,存资源占用少的特点是我选择作为本次开发的主系统的重要依据。考虑到机器的性能方面,在数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 手机商城 设计 毕业论文
限制150内