基于Android系统的手机网上商城设计与实现
- 格式:docx
- 大小:84.58 KB
- 文档页数:68
毕业设计题目:基于Android平台的移动手机商城设计与实现姓名:张三学号: 000000000000学院: XXXXXXXX专业: XXXXXXXX同组人:指导教师: XXX2000年X 月 X日摘要Android是基于Linux内核的软件平台和操作系统,以其特有的开放性在智能手机、平板电脑等领域广泛应用.近几年电子商务得到了迅速的发展,通过Internet进行交易己成为一种潮流.两者的结合,便产生了具有巨大发展潜力的移动电子商务。
本系统主要是探索Android与电子商务的结合,利用SSH框架设计后台管理,Android SDK设计客户端。
以手机商城为例,实现用户浏览,搜索,购买商品等功能.由于选择Mysql作为数据库,故部署了服务器作为客户端与数据库通信的桥梁.后台管理系统采用SSH框架技术控制逻辑及数据库操作,并且将CSS应用在JSP页面实现页面美化。
实现对数据库中商品进行增,删,改,查的功能,并对客户订单进行管理.该系统较平常购物系统有更好的移动性与跨平台性。
通过测试,已能够在Android 手机上运行使用其各项购物流程.在本文的最后阐述了将来进一步可以完善的一些相关工作.关键词:手机网络JA V A Android;SSH;网上购物AbstractAndroid operating system originally developed by founder Andy Rubin. And it only supported phones at first。
It was acquired of injection by Google in 2005。
And Google draw in a number of manufacturers formed the Open Handset Alliance (Open Handset Alliance) to develop and improve the system and extend to the tablet PC and other areas gradually. At the end of 2010,the data showed that Android had became the most popular smart phone platform beyond the Nokia Symbian system.This system mainly explores the combination of Android and e—commerce。
基于Android平台的电子商城设计与实现摘要随着移动电子商务的快速发展,传统互联网企业的移动化是当前和未来的必然趋势。
近几年电子商务得到了快速的发展,通过移动互联网进行交易己成为一种潮流,面向的群众不止于年轻人还有中年人,便产生了具有巨大发展潜力的移动电子商务服务各种群众进行网上购物。
本毕业设计基于应用需求,设计并实现基于Android平台的电子商城设计与实现。
本系统使用Eclipse作为Android客户端开发工具,MyEclipse作为Web服务器端开发工具,Tomcat7作为服务器,HTTPS作为客户端与服务器连接的主协议,由Web服务器为客户端提供数据支持服务,Android客户端为用户提供APP应用,客户端主要功能包括:注册账号功能、登陆功能、商品浏览功能、购物车功能、订单功能,Web服务端功能包括:管理员登陆功能、用户管理功能、商品管理功能、订单管理功能。
经测试,系统各项功能稳定,达到设计要求。
本设计说明从软件需求分析、数据库设计、详细设计和技术实现等方面阐述了系统设计。
最后总结了开发过程中遇到的一些问题和不足,以及下一步进行功能改进和性能提升的方向。
关键词:电子商城;移动互联网;Android;网上购物IDesign and Implementation of Electronic MallBased on Android PlatformABSTRACTWith the rapid development of mobile e-commerce, the mobility of traditional Internet enterprises is an inevitable trend at present and in the future. In recent years, e-commerce has developed rapidly. Transaction through mobile Internet has become a trend. It is not only for young people but also for middle-aged people. It has produced mobile e-commerce services with great potential for development and various people to shop online. This graduation project is based on the application requirements, and designs and implements an electronic mall based on Android platform.This system uses Eclipse as Android client development tool, MyEclipse as Web server development tool, Tomcat7 as server, HTTPS as the main protocol between client and server, Web server provides data support service for client, Android client provides APP application for user. The main functions of client include: registration account function, login function, merchant function. Product browsing function, shopping cart function, order function. Web server function includes administrator login function, user management function, commodity management function, order management function. After testing, the functions of the system are stable and meet the design requirements.This design description describes the system design from the aspects of software requirement analysis, database design, detailed design and technical implementation. Finally, some problems and shortcomings encountered in the development process are summarized, as well as the direction of functional improvement and performance improvement in the next step.Key words:Electronic mall; Mobile Internet; Android. Online shoppingII目录第一章绪论 (1)1.1 研究背景与意义 (1)1.2 国内外发展状况 (1)1.3主要研究内容 (3)1.4 开发环境及开发工具 (4)第二章需求分析 (6)2.1 可行性分析 (6)2.2 系统需求分析 (7)2.2.1 客户端功能需求 (7)2.1.2 Web服务器功能需求 (7)2.2.3 系统功能模块 (8)第三章系统总体设计 (10)3.1 数据库设计 (10)3.1.1概念结构设计 (10)3.1.2逻辑结构设计 (12)第四章系统详细设计与实现 (15)4.1总体流程设计 (15)4.2系统逻辑结构设计 (16)4.2.1Android客户端逻辑结构设计 (16)4.2.2后台系统逻辑结构 (20)第五章系统测试 (22)5.1 服务器连接测试 (22)5.2客户端功能测试 (35)第六章总结 (45)6.1 设计总结 (45)6.2 存在的问题以及改进方法 (45)致谢 (46)参考文献 (47)III第一章绪论1.1 研究背景与意义随着经济的发展,手机购物系统也逐渐闪亮。
基于Android技术的网上商城系统的设计与实现大学本科毕业设计基于Android技术的网上商城系统的设计与实现本科毕业设计1大学本科毕业设计目录目录 ........................................................ 2 摘要 .. (1)Abstract ...................................................... 2 前言 ........................................................ 2 1. 绪论 (2)1.1 选题意义 ..................................................................... ........................................................................ .. (2)1.2 研究现状 ..................................................................... ........................................................................ ...........3 2. 开发环境介绍. (4)2.1 Eclipse简仃...................................................................... ........................................................................ .. (4)2.2 Android简仃 ..................................................................... ........................................................................ (6)3. 需求分析 (7)3.1 需求分系重要性 ..................................................................... .. (7)3.2 功能需求 ..................................................................... ........................................................................ .. (8)3.3 性能需求 ..................................................................... ........................................................................ ...........8 4. 总体设计 (9)4.1 总体设计重要性 ..................................................................... .. (9)4.2 系统架构 ..................................................................... ........................................................................ (10)4.3 系统流程 ..................................................................... ........................................................................ .........10 5. 详细设计 (11)5.1 资源规划 ..................................................................... ........................................................................ (11)5.2 数据库设计 ..................................................................... ........................................................................ .. (12)5.3 界面设计 ..................................................................... ........................................................................ .........13 6. 功能实现 (17)6.5 提交订单功能实现 ..................................................................... . (25)2大学本科毕业设计摘要随着电子技术和互联网以及移劢互联网络的发展,电子商务,Electronic Commerce,EC,已经深入到各行各业,而使用电子商务作为购物渠道的人也日渐增多,成为人们购物斱式的主流,电子商务购物网站便是基于返样的背景下,应用B/S(BROWSER/SERVER)架构,有效运用INTERNET技术的辅劣,开设网上购物平台,有效的降低运营成本,提高经营效益,实现消费者的网上购物和在线电子支仉的一种新型的商业运营模式。
基于Android系统的手机网上商城设计与实现中文摘要中文摘要网上购物人群数量的增多,促进了国内各大B2C(Business—to—Customer)网站(淘宝、京东、当当)的发展,这些网站都拥有自己对应的手机客户端软件便于用户通过手机网上购物。
截止到2011年底,Android操作系统在国内的市场份额为68.4%,并且这一份额继续在增长,因此开发一款基于Android操作系统的针对某一品牌的网上商城,成为互联网品牌商家一个迫切的要求。
本课题来源于一个实际的商业项目,该手机客户端商城用户登录后可以实现同登录PC机网站商城一样的功能,完成网上购物的需求。
本系统所实现的主要功能有:促销信息展示、商品信息展示、购物车功能、订单处理功能、收藏夹功能、用户账户管理、用户收货地址管理、用户订单管理。
本人从事工作主要是系统后台设计和开发,此外做了一些手机客户端界面开发工作。
首先针对需求,定义出了与商家服务器之间同步数据的接口,确定数据传输方式:其次结合客户端功能需求,定义出了客户端与服务器端的通信接口。
采用SSH(Struts+Spring+Hibernate)架构搭建服务器端的开发环境,从需求文档中抽象出所有实体类进而进行数据库设计:最后开发出文档中定义好的业务逻辑接口。
在客户端方面本人负责开发了购物车主晃面、结算中心界面、支付方式界面、送货时间界面、发票界面、留言界面、订单提交成功界面和收货地址界面。
该Android手机客户端软件V1.0己于2011年上线,已经有不少用户通过该软件购买商品。
该客户端软件运行良好,用户点击响应速度与Android京东手机客户端持平,在网络正常情况下,订单提交成功的响应速度在5秒以内。
关键词:Android;接口;手机商城;SSH分类号:TP311.5北京交通大学专业硕士学位论文V1AbstractAbstractThe increase in the number of customers for onlineshopping,encouragesthedevelopmentofmaj ordomestic B2Cwebsites(For example,TaobaoJingdong,andDangdang),whichhave mobile clients tohelpcustomers shop using mobile phones.Upto the end of 20 1 1,the market share of the Android operating system indoor is 68.4%,and continuesgrowing,SO developingan E—commerence website for a brandbased onthe Androidoperating systemhas become anurgent requirementof online business.Thispaper comesfrom a practical commercialproj ect,andthe mobile client has thesame functions as those in the shopping website on the PC,meeting the onlineshoppingrequirementsof customers.The main function of thissystemare listed as followed:discount informationdisplay,productinformationdisplay,shoppingcart,orderprocessing,favorite products management,user account management,the management of delivery address management and order management.The author focuses on thedesignand theimplementationof the businesslogicofthe backend,andsome UIdesignof the client.The work for the back end includes:Interfaces areimplementedtosyncdata between the back endand the database of awebsiteaccordingto therequirementdocument.Also interfaces areimplementedtosyncdata between the client and the back end.Thesystemuses SSH framework tointegrate data model obj ects and implement business logics.The work for the client UIdesign includes:shoppingcartpage UI design,theUI design of settlement center page,the UIdesignofpayment page,theUIdesignof delivery timepage,the UI designofcommentspage,theUIdesignof order successpageand the UIdesignofdeliveryaddress page.The Android client was released in 20 1 1,which hashelpeda lot of users purchasegoods.The qualityof the client is good and the response time for the user click keeps at the same level with the client fromJingDong.It onlytakes less than five seconds tofinish an order.Keywords:Android;interface;E-commerence website;SSHCI.ASSNo:TP3】】.5Vll北京交通大学专业硕士学位论文致谢本论文的工作是在我的导师刘铎老师的悉心指导下完成的,刘铎老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响,刘铎老师渊博的专业知识,严谨的治学态度,科学的工作方法,精益求精的工作作风,诲人不倦的高尚师德,严以律己宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。
电子技术与软件工程Electronic Technology & Software Engineering软件开发与应用Software Development And Application基于Android系统的手机网上商城设计与实现王娟(山西华澳商贸职业学院山西省晋中市030600 )摘要:本文设计并实现一个基于Android平台的手机网上商城。
用户可以通过Android系统手机登录该商城,登录商城之后,可以 完成对商品的搜索,浏览,购买支付,同一款商品之间价格的比对,以及用户可以针对购买的商品进行撰写详细描述和使用感受等功能。
关键词:Android系统;手机网上商城;GreenDao框架;SQLite1研究背景随着计算机和网络的日趋普及,网络在人们的生活中占据了不 可替代的地位。
根据CNN丨C发布第46次《中国互联网络发展状况 统计报告》显示,截至2020年6月,我国移动端网民规模达9.40亿,互联网普及率达67.0%。
如今,手机移动端购物相对PC购物方式 来说更加的简单、快捷、操作方便,人们不必被限制在电脑前购物,也不用刻意的找时间去上网购买商品,不需要在客服固定的上线时 间咨询产品信息。
只要拥有一款Android智能手机,你就可以随时 随地的查看商品,这很大程度上来说大大的增加了购物的效率。
目前国内各大网站都有自己对应的手机客户端,他们抓住手机 网上购物的消费者,从而更好的提高自己的销售额度。
国内优秀的 手机移动客户端用户基群大,数据交互庞大。
尽管国内己经有了很 多优秀的APP客户端,但是从客户端的不断更新,功能上推陈出新,以及用户提出的使用习惯,需求,货品种类更新来考虑,开发设计 一个更加新颖的APP永远是这个市场最需要的。
设计并实现一个基于Android平台的手机网上商城。
用户可以 通过Android系统手机登录该商城,登录商城之后,可以完成对商 品的搜索,浏览,购买支付,同一款商品之间价格的比对,以及用 户可以针对购买的商品进行撰写详细描述和使用感受等功能。
基于Android平台的移动手机商城设计与实现毕业论文基于Android平台的移动手机商城设计与实现毕业论文目录摘要................................................ 错误!未定义书签。
Abstract ............................................... 错误!未定义书签。
目录................................................ 错误!未定义书签。
引言 ............................................................ - 1 - 1.课题研究背景 (2)1.1 Android平台 (2)1.2 3G时代手机购物与网络购物的比较分析 (3)1.3集成开发环境Eclipse (5)1.4 Android模拟器 (6)1.4.1模拟器概述....................................................................... .. (6)1.4.2模拟器和真机的区别.......................................................................(7)1.5研究的目的和主要容 (7)1.5.1 研究的目的 (7)1.5.2 研究的主要容 (8)1.6论文组织结构....................................................................... .. (8)2.基于Android平台的移动手机商城开发环境和相关技术 (8)2.1开发环境及硬件需求 (9)2.2 Java语言特点 (9)2.3 关于ECLIPSE.................................................................. (13)2.4 数据库需求分析....................................................................... . (13)2.5 本章小结....................................................................... . (13)3.系统总体设计 (14)3.1 总体功能 (14)3.2 E-R 图....................................................................... . (15)3.3 初步设计方案....................................................................... .. (16)3.3.1客户端的登录和注册....................................................................... .(16)3.3.2客户端的浏览功能.......................................................................(17)3.3.3 购物车功能.......................................................................(17)3.3.4 订单功能.......................................................................(18)3.3.5 服务器管理功能....................................................................... .. (19)3.4 系统流程概述 (19)3.5 系统框架图 (20)3.6数据库设计....................................................................... . (21)3.7本章小结 (23)4.系统详细设计....................................................................... .. (24)4.1 总体流程概要设计 (24)4.2 Android系统客户端逻辑结构设计及其容编码 (25)4.2.1 客户端登陆功能容.......................................................................(25)4.2.2 客户端注册功能容.......................................................................(26)4.2.3客户端商品和搜索功能容 (28)4.2.4 客户端购物车功能容....................................................................... .. (39)4.2.5 客户端订单功能容.......................................................................(49)4.2.6客户端httpclient............................................................... .. (53)4.3 系统后台逻辑结构设计及其程序开发 (55)4.3.1系统后台管理员和用户登录程序容 (56)4.3.2系统后台商品管理程序容....................................................................... . (59)4.3.3系统后台订单管理程序容....................................................................... . (62)4.4本章小结....................................................................... .. (65)5.系统的具体实现....................................................................... . (66)5.1 前台android客户端主要功能的实现.......................................................................675.1.1登入界面 (67)5.1.2注册界面 (68)5.1.3商品主界面....................................................................... .. (68)5.1.4商品服装的详细页面....................................................................... .(70)5.1.5 htc手机商品的详细界面和将想要购买的加入购物车界面(71)5.1.6购物车界面....................................................................... .. (72)5.1.7订单结算界面....................................................................... . (73)5.2 后台web端主要功能的实现....................................................................... . (74)5.2.1后台登入界面....................................................................... . (74)5.2.2后台主界面....................................................................... .. (75)5.2.3商品列表界面....................................................................... . (76)5.2.4后台添加商品界面.......................................................................(77)5.2.5后台编辑商品界面....................................................................... ..(78)5.2.6后台订单管理界面....................................................................... ..(80)5.3本章小结....................................................................... .. (80)6.总结和展望 (81)6.1基于Android平台的移动手机商城的设计回顾 (81)6.2 Android平台的移动手机商城的设计经验总结 (81)6.3 本章小结 (82)结论 (83)致谢 (84)参考文献 .......................................................... - 98 -。
基于Android技术的网上商城系统的设计与实现摘要:本文设计并实现了一个基于Android技术的网上商城系统。
该系统采用了MVC模式进行设计,结合Java语言和Android框架,实现了用户注册、登录、浏览商品、购买商品、订单管理等功能。
本系统具有较高的实用性和可扩展性,为消费者提供了便捷的购物体验。
一、引言随着移动互联网的普及,越来越多的消费者选择通过手机购物。
因此,开发一款基于Android技术的网上商城系统,能够满足用户随时随地进行购物需求,同时提高电商企业的市场竞争力。
本文将介绍如何使用Java语言和Android框架,设计和实现一个功能完善、界面友好的网上商城系统。
二、系统设计1.架构设计2.本系统采用MVC模式进行设计,分为模型层、视图层和控制器层。
模型层负责处理数据和业务逻辑,视图层负责展示用户界面,控制器层负责接收用户输入并调用模型层进行处理。
3.功能模块4.本系统主要包括以下几个功能模块:5.(1)用户注册模块:用户可以通过填写个人信息并设置密码进行注册。
6.(2)用户登录模块:用户可以通过输入用户名/邮箱和密码进行登录。
7.(3)商品浏览模块:用户可以查看商城中的商品列表,并按照分类进行筛选和搜索。
8.(4)购物车模块:用户可以将感兴趣的商品加入购物车,随时查看购物车中的商品信息,并可以修改商品数量或删除商品。
9.(5)订单管理模块:用户可以查看和管理自己的订单信息,包括订单状态、发货信息等。
10.(6)支付模块:用户可以选择不同的支付方式进行付款,包括支付宝、微信支付等。
三、系统实现1.环境配置2.本系统开发环境为Eclipse IDE,开发语言为Java,开发框架为Android SDK。
3.数据库设计4.本系统采用SQLite数据库存储用户信息和商品信息。
数据库中主要包括用户表和商品表,每个表都包含主键、姓名、密码、电话、地址等字段。
5.核心功能实现6.(1)用户注册模块:用户填写个人信息并设置密码后,程序将数据插入到数据库中保存。
基于Android平台的移动端在线商城应用开发移动互联网时代的到来,使得人们可以随时随地通过手机进行购物。
作为一种便捷的购物方式,移动端在线商城应用在市场上越来越受到欢迎。
本文将介绍基于Android平台的移动端在线商城应用开发的相关内容,包括技术选型、功能设计、用户体验优化等方面。
1. 技术选型在开发基于Android平台的移动端在线商城应用时,首先需要选择合适的技术栈。
常用的技术包括:Java语言:作为Android应用开发的主流语言,具有丰富的开发资源和成熟的生态系统。
Android Studio:作为官方推荐的集成开发环境(IDE),提供了丰富的工具和插件支持。
SQLite数据库:轻量级数据库,适合移动应用存储本地数据。
RESTful API:与后端服务器进行数据交互的标准接口。
2. 功能设计2.1 用户注册与登录用户可以通过手机号、邮箱等方式注册账号,并使用账号密码进行登录。
为了保障用户信息安全,可以考虑引入短信验证码、第三方登录等方式。
2.2 商品浏览与搜索用户可以浏览商城中的商品列表,并通过搜索功能快速找到目标商品。
推荐算法可以根据用户历史行为和偏好为用户推荐个性化商品。
2.3 购物车管理用户可以将感兴趣的商品加入购物车,在购物车中查看商品信息、修改数量、删除商品等操作。
购物车数据应该能够实时同步到服务器端。
2.4 订单管理用户可以查看已下单的订单信息,包括订单状态、商品详情、支付金额等。
在订单管理中,还可以实现订单取消、退款等功能。
2.5 支付与物流集成第三方支付接口,支持多种支付方式(如支付宝、微信支付等),确保支付安全可靠。
同时,接入物流查询接口,让用户随时了解订单配送情况。
3. 用户体验优化3.1 界面设计界面简洁直观,符合Material Design设计规范,保证用户操作流畅自然。
合理运用颜色、图标等元素,提升用户体验。
3.2 响应速度优化通过异步加载、图片懒加载等技术手段,提升应用响应速度和加载性能。
基于Android开发的购物商城App的设计与实现中文摘要购物商城App的设计是响应信息化的潮流,跟上时代发展的步伐,便利使用安卓设备进行移动网上购物作为购物商城设计的目的。
其中用到类似天猫商城和京东商城的设计原理,创造功能合理、界面友善、满足使用者简单的网上购物体验。
而本购物商城设计它既具备一定的使用价值也满足一定的功能要求。
互联网购物商城通常分为物质消费品和精神消费品两大类别。
本文主要是以物质消费品中的手机商品来展示,购物商城设计的过程借助Java编程语言和XML语言实现,设计软件采用ADT Bundle。
从购物商城首页模块的商品浏览、选购和收藏功能到购物车模块的下单购买功能再到个人中心模块查看我的收藏、分享应用功能的联动实现。
关键词:购物商城Android开发精神消费物质消费AbstractThe design of the shopping mall App is a response to the tide of informatization, keep up with the pace of The Times development, online shopping convenience using android devices for mobile as the purpose of the shopping mall design.Which use similar Tmall mall and the design principle of Jingdong mall, create function reasonable, friendly interface, the simple online shopping experience.But this shopping mall design it already have a certain use value also satisfies the requirement of a certain function.Internet shopping mall is usually divided into two major categories, material goods and spiritual consumer goods.This paper is based on material consumer goods in the mobile phone to display goods, shopping mall, design the process of using the Java programming language and XML language to implement, design software using ADT Bundle.From the goods browsing, shopping mall homepage module and collection function to cart module of choose and buy order for function to the individual center module to check my collection, sharing the linkage of the function is applied to implement.Key words:Shopping mall App Android development目录中文摘要 (I)Abstract (I)1 绪论 (1)1.1购物商城设计的背景 (1)1.2购物商城设计的内容 (1)1.3购物商城设计的意义 (1)1.4购物商城设计研究的方法 (1)1.5 本章小结 (1)2 购物商城设计的相关技术应用 (2)2.1 ADT-Bundle在购物商城设计中的应用 (2)2.2 Java在购物商城设计中的应用 (2)2.3 XML在购物商城设计中的应用 (2)3 购物商城设计 (4)3.1购物流程设计 (4)3.2数据存储设计 (5)3.3 欢迎界面设计 (6)3.4商城界面及底部菜单栏设计 (6)3.5商城首页功能模块设计 (6)3.6购物车功能模块设计 (8)3.7个人中心功能模块设计 (9)4 购物商城的实现 (10)4.1 购物商城欢迎界面的实现 (10)4.2商城界面及底部菜单栏的实现 (11)4.3商城首页的实现 (12)4.4购物车的实现 (15)4.5个人中心的实现 (19)4.6 本章小结 (23)结论 (25)参考文献 (25)附录 (26)致谢 (31)1绪论1.1购物商城设计的背景随着当今社会经济的快速发展和网络的迅速普及,手机基本成为了每个人都随身携带的电子产品。
1 绪论 (3)1.1课题背景 (3)1.2相关技术的发展现状 (4)1.2.1手机操作系统的发展现状 (4)1.3手机操作系统的发展现状 (5)2.Android的架构分析 (6)2.1 Android特征 (6)2.2 Android架构 (7)2.2.1关键应用程序 (7)2.2.2应用程序框架 (7)2.2.3系统运行库 (7)2.3Android应用的构成和工作机制 (8)2.4 Android与其他手机操作系统的比较 (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)6 Android手机前景 (31)7结束语 (35)8参考文献 (35)基于ANDROID的小小手机商城内容提要:随着移动通信与Internet的飞速发展及相互融合,GPRS使无线网络高速接入到Internet 成为现实,移动用户从而可以享受到Internet提供的服务。
这样,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。
本文首先给出了系统研究背景,对当前手机操作系统发展做了简单的介绍。
进而详细的分析了android的特征、架构、以及android应用的构成和工作机制,并对android于其他手机操作系统进行了比较,说明了android在手机操作系统中的优势。
基于Android系统的手机网上商城设计与实现中文摘要中文摘要网上购物人群数量的增多,促进了国内各大B2C(Business—to—Customer)网站(淘宝、京东、当当)的发展,这些网站都拥有自己对应的手机客户端软件便于用户通过手机网上购物。
截止到2011年底,Android操作系统在国内的市场份额为68.4%,并且这一份额继续在增长,因此开发一款基于Android操作系统的针对某一品牌的网上商城,成为互联网品牌商家一个迫切的要求。
本课题来源于一个实际的商业项目,该手机客户端商城用户登录后可以实现同登录PC机网站商城一样的功能,完成网上购物的需求。
本系统所实现的主要功能有:促销信息展示、商品信息展示、购物车功能、订单处理功能、收藏夹功能、用户账户管理、用户收货地址管理、用户订单管理。
本人从事工作主要是系统后台设计和开发,此外做了一些手机客户端界面开发工作。
首先针对需求,定义出了与商家服务器之间同步数据的接口,确定数据传输方式:其次结合客户端功能需求,定义出了客户端与服务器端的通信接口。
采用SSH(Struts+Spring+Hibernate)架构搭建服务器端的开发环境,从需求文档中抽象出所有实体类进而进行数据库设计:最后开发出文档中定义好的业务逻辑接口。
在客户端方面本人负责开发了购物车主晃面、结算中心界面、支付方式界面、送货时间界面、发票界面、留言界面、订单提交成功界面和收货地址界面。
该Android手机客户端软件V1.0己于2011年上线,已经有不少用户通过该软件购买商品。
该客户端软件运行良好,用户点击响应速度与Android京东手机客户端持平,在网络正常情况下,订单提交成功的响应速度在5秒以内。
关键词:Android;接口;手机商城;SSH分类号:TP311.5北京交通大学专业硕士学位论文V1AbstractAbstractThe increase in the number of customers for onlineshopping,encouragesthedevelopmentofmaj ordomestic B2Cwebsites(For example,TaobaoJingdong,andDangdang),whichhave mobile clients tohelpcustomers shop using mobile phones.Upto the end of 20 1 1,the market share of the Android operating system indoor is 68.4%,and continuesgrowing,SO developingan E—commerence website for a brandbased onthe Androidoperating systemhas become anurgent requirementof online business.Thispaper comesfrom a practical commercialproj ect,andthe mobile client has thesame functions as those in the shopping website on the PC,meeting the onlineshoppingrequirementsof customers.The main function of thissystemare listed as followed:discount informationdisplay,productinformationdisplay,shoppingcart,orderprocessing,favorite products management,user account management,the management of delivery address management and order management.The author focuses on thedesignand theimplementationof the businesslogicofthe backend,andsome UIdesignof the client.The work for the back end includes:Interfaces areimplementedtosyncdata between the back endand the database of awebsiteaccordingto therequirementdocument.Also interfaces areimplementedtosyncdata between the client and the back end.Thesystemuses SSH framework tointegrate data model obj ects and implement business logics.The work for the client UIdesign includes:shoppingcartpage UI design,theUI design of settlement center page,the UIdesignofpayment page,theUIdesignof delivery timepage,the UI designofcommentspage,theUIdesignof order successpageand the UIdesignofdeliveryaddress page.The Android client was released in 20 1 1,which hashelpeda lot of users purchasegoods.The qualityof the client is good and the response time for the user click keeps at the same level with the client fromJingDong.It onlytakes less than five seconds tofinish an order.Keywords:Android;interface;E-commerence website;SSHCI.ASSNo:TP3】】.5Vll北京交通大学专业硕士学位论文致谢本论文的工作是在我的导师刘铎老师的悉心指导下完成的,刘铎老师严谨的治学态度和科学的工作方法给了我极大的帮助和影响,刘铎老师渊博的专业知识,严谨的治学态度,科学的工作方法,精益求精的工作作风,诲人不倦的高尚师德,严以律己宽以待人的崇高风范,朴实无华、平易近人的人格魅力对我影响深远。
不仅使我树立了远大的学术目标、掌握了基本的研究方法,还使我明白了许多待人接物为人处世的道理。
从开题到论文最终完成,刘老师都始终给予我细心的指导和不懈的支持。
两年来刘老师不仅在学业上精心指导,同时还在思想和生活上给了我很大的关心和帮助,在此向刘铎老师表示诚挚的谢意和崇高的敬意。
在此,我还要感谢张志清、甄浍同学,正是由于你们的帮助和支持,我才能克服一个个困难和疑惑,直至本文JlI页N完成。
同时也感谢项目开发组的张磊、常群等同事,他们在项目的设计与开发过程中,给予我细心、全面的指导。
最后我还要感谢家人,他们的理解和支持使我能够在学校专心完成我的学业。
引言1 引言在本章中主要介绍了项目的选题来源,以及手机网上商城的发展现状和产品目标,最后介绍了论文的主要工作和论文的结构安排。
1.1研究课题来源本次毕业设计的研究课题(基于Android系统手机网上商城)来自一个实际的商业项目,该项目由北京洋浦科技有限公司和北京童壹库网络科技发展有限公司合作开发。
童壹库网络科技发展有限公司其营销策略也同各大B2C网站一样拥有童一库官网,为其主要盈利模式。
开发手机版网上商城目的在于进一步占领市场,吸引更多的消费人群。
1.2项目简介本项目虽是为童一库开发的手机版网上商城,但是维护却是由洋浦科技公司与童一库网络科技公司共同完成,两家公司共享用户信息。
所有的商品信息由童一库科技公司提供给洋浦公司,客户端都是直接与洋浦科技公司服务器交互的,只有用户注册和订单生成需要洋浦科技公司服务器与童一库网络科技公司服务器交互,并且只有童一库网络科技公司服务返回给洋浦科技公司服务器成功信息,洋浦科技公司服务器才能返回给客户端用户注册成功与订单提交成功信息。
1.3项目背景随着网络购物被越来越多的人所接受,第三方支付工具的飞速发展,中国网上购物市场规模越来越大。
根据中国互联网信息中心CNNIC(China Intemet Network Information Center)发布的《第28次中国互联网络发展状况统计报告》显示,截止2011年6月底,我国网民规模达到了4.85亿,其中手机用户为3.18亿。
手机购物必然会成为继网站购物后又一种比较流行的购物方式。
手机购物具有操作方便、简单的特点,而且经过多年的发展,第三代数字通信(3G)技术得到了广泛的接受,它为移动终端用户带来了更快的数据传输速率,这就更加推动了手机必然会成为又一流行购物渠道。
北京交通大学专业硕士学位论文现在各大电子商务网站都拥有功能与自己网站商城一样的手机客户端软件,消费者可以通过手机快速地进入商城,购买到自己喜爱的商品。
现在的智能机平台主要有:塞班(Symbian)操作系统为诺基亚手机采用的操作系统;Mac OSX为苹果IPhone手机专用系统;Windows Phone为微软在手机领域的优秀系统;BlackBerryOS为黑莓智能手机;Android为Google推出的操作系统。
根据权威机构数据统计,截止到2011年底,Android手机份额在国内市场到达68.4%,并且其占有率仍处于上升趋势,因此我们选择了Android手机操作系统这一开发平台。
针对自己的电子商务网站打造属于自己的手机客户端购物软件,开发一款基于Android操作系统的手机商城客户端软件就是在这种背景应运而生。
1.3.1产品目标本产品借鉴了市场上其他类似的优秀软件,实现了某一品牌商品的手机客户端商城。
用户登录该手机客户端商城后可以实现同登录PC机网站商城一样的功能,完成网上购物的需求。
本系统所具有功能性目标有:促销信息展示、商品信息展示、购物车功能、订单处理功能、收藏夹功能、用户账户管理、用户收货地址管理、用户订单管理。