摘要:手机网上商城依赖于互联网的快速发展应运而生,是对于现今社会的购物模式的丰富与完善。其优点日益凸显,成为了重要的辅助营销手段,也成为了一种重要的购物形式。
相较于传统实体店, 手机网上商城有其独有的优势。对于商家而言,传统模式的实体店会产生租金、水电费用、人员的消耗等成本,而手机网上商城依赖于网络,省去了很大一部分开店成本。对于客户而言,不需要刻意找时间去实体商店,实现足不出户就能买到心仪的产品的体验,也不用限制在电脑前,随时随地就能浏览商品,实现购物需求,方便又快捷。
本系统主要由客户端和服务器构成,用户主要是通过客户端来实现其购物的目的。客户端主要使用android来完成编写,实现商品浏览、购物下单等功能。服务端的作用主要是完成与数据库的数据通信,对数据进行加工,为客户端提供数据接口。
此篇论文首先阐述了系统开发设计的背景和意义,以及说明相关的开发工具和技术,接着详细讲述系统设计与实现的过程,然后是测试相关的数据,最后对于与整个毕业设计过程进行了总结。
关键词 手机网上商城;Java;MySQL;Android
目录
摘要
Abstract
1绪论-1
1.1课题研究背景和意义-1
1.1.1研究背景-1
1.1.2研究意义-1
1.2论文研究内容及论文组织结构-1
1.2.1论文研究内容-1
1.2.2论文组织结构-1
2开发工具及相关技术简介-3
2.1开发工具简介-3
2.1.1 MyEclipse-3
2.1.2 Tomcat服务器-3
2.1.3 MySQL数据库-3
2.1.4 Eclipse-3
2.2开发技术简介-4
2.2.1 Android四大组件之一Activity-4
2.2.2 GSON解析-4
2.2.3 Servlet-4
2.2.4 Hibernate-4
3系统总体设计-5
3.1系统需求分析-5
3.1.1系统的结构分析-5
3.1.2数据库的需求分析-5
3.1.3数据信息流图-5
3.1.4系统用例-6
3.2系统功能分析及功能结构图-6
3.2.1系统功能分析-6
3.2.2系统功能结构图-7
3.3系统流程图-8
4系统数据库设计-10
4.1概念模型的设计-10
4.2各数据表结构设计-12
5系统功能模块的设计和实现-15
5.1数据库的连接-15
5.2手机网上商城系统功能显示-15
5.2.1商品搜索功能-15
5.2.2我的收藏功能-16
5.2.3我的购物车功能-17
5.3用户登录模块-20
5.3.1注册功能的实现-20
5.3.2登录功能的实现-22
5.4商品模块-23
5.4.1商品推荐功能的实现-23
5.4.2商品详情的实现-24
5.5订单管理模块-26
5.5.1订单提交-26
5.5.2订单信息-28
5.6用户信息管理模块-30
5.7地址管理模块-30
5.8服务端模块-32
6系统测试与分析-34
6.1系统测试的具体目的和意义-34
6.2测试用例-34
6.2.1用户登录模块的测试-34
6.2.2订单管理模块的测试-35
6.2.3用户信息管理模块的测试-35
6.2.4地址管理模块的测试-35
6.2.5服务端模块的测试-36
结论-37
致谢-38
参考文献-39