android的网上书店app设计(附件)【字数:9332】
摘 要 移动互联网高速发展,使人们已经不再满足PC端的传统购物模式。移动购物逐渐成为人们主要的消费方式,书店作为移动购 物不可或缺的一部分,许多的出版发行商已经开始利用移动互联网进行图书的电子交易活动。安卓作为目前世界上使用最多的移动端操作系统,为其开发app端的网上书店已成为一种必然。 本课题选用的开发语言为java。服务端页面采用了jsp,部署用Tomcat,使用的框架为ssh(struts2+spring+hibernate)。开发工具为myeclipse,数据库选择了常用的mysql。安卓客户端用eclipse(adt)作为开发工具、用Android?SDK设计客户端,用模拟器来调试app。最终完成一个可以进行登陆注册,书籍购买等功能的app。
Key words:online bookstore;android;java;jsp;Tomcat;ssh目 录
第一章 绪论 1
1.1课题研究目的 1
1.2课题研究意义 1
1.3课题研究内容 1
1.4课题研究现状 1
第二章 开发工具 2
2.1服务端系统开发工具 2
2.1.1Myeclipse 2
2.1.2数据库简介 2
2.1.3Tomcat. 3
2.1.4JSP. 3
2.1.5S.S.H框架 3
2.2客户端开发工具 3
2.2.1Eclipse(ADT) 3
2.2.2SDK 4
2.2.3Android模拟器 4
第三章 系统功能设计. 5
3.1 总体功能模块 5
3.1.1管理员的功能模块 5
3.1.2用户的功能模块. 6
3.2系统业务描述 6
3.3app使用步骤 7
第四章 数据库设计 8
4.1数据库的配置 8
4.2概念模型设计. 8
4.3数据表的设计 *好棒文|www.hbsrm.com +Q: *351916072*
8
4.4表的外在逻辑联系 11
第五章 系统功能实现 12
5.1web后台功能实现的主要模块 12
5.1.1订单类图Order 12
5.1.2购物车类图Cart 12
5.1.3管理员类图Manage 13
5.1.4商品分类类图Fenlei 13
5.1.5商品类图Product 13
5.1.6商品图片类图Pic 14
5.1.7用户类图User 14
5.2客户端Android程序概况 15
5.3客户端功能实现的主要模块 16
5.3.1网上书店APP端的用户登录. 16
5.3.2网上书店APP端的用户注册. 17
5.3.3网上书店app显示的书籍列表. 17
5.3.4购物车列表 18
5.3.5我的订单. 18
5.3.6个人信息 19
第六章 问题分析 20
结束语 21
致 谢 22
参考文献 23
附录 24
第一章 绪论
1.1课题研究目的
通过独立完成本毕业设计的手段,旨在能够熟悉java语言,掌握ide的使用方法,掌握数据库的使用过程。通过高效的ide结合强大的编程语言,能够开发小型项目。将前端的设计,后台的框架融合到一起,巩固已有的知识结构,拓展能力的边界。
通过app的开发,了解app的设计流程,能够处理好客户端与服务端的连接,对ui有个清晰的认知。最终将数据库,web前台,web后台,app有机的结合,提前适应社会大环境。
1.2课题研究意义
选择这套设计的初衷就是为了能够给web开发者和安卓开发者提供参考。对于web开发人员来说,长期在电脑上进行操作,如果想要将自己的知识运用到移动端,本文可以给出示范。对于app的开发人员来说,开发app不需要对后台框架有很深的了解,通常都是提供一个接口就可以直接调用数据了,通过本文可以了解服务端的设计流程。
1.3课题研究内容
本课题名为基于Android的网上书店app设计,核心点有两点。一是网上书店,二是安卓。网上书店顾名思义就是能够在网上进行书籍的交易,而安卓则是代表这个购买活动是在安卓手机进行的。这就要求在做设计的时候,要同时提供一个完整的后台,一个完整的app,这二者本身是独立的,但是在这里,二者必须能够互相沟通,最终可以实现书籍购买,订单管理,还有用户信息的修改等功能。
1.4课题研究现状
2011年10月13日,根据Google发布的消息,在全球范围内,已经有大概两亿台设备被使用。
2012年6月,在全球市场上认证超过4亿部Android的设备,平均每日认证约一百万部。
2013年5月,Android操作系统以绝对的优势称霸全球。
如今,甚至比windows还要多。
伴随着智能手机的普及,国内4g的的迅速普及,未来传统互联网终将被移动互联网所超越。
在移动互联网上进行电子商务已经很成熟,书店在上面售卖图书成为潮流,降低了商家的成本,扩大了市场。?
? 本文所提及的基于安卓的网上书店管理系统,是符合目前市场要求的购物形式。
Key words:online bookstore;android;java;jsp;Tomcat;ssh目 录
第一章 绪论 1
1.1课题研究目的 1
1.2课题研究意义 1
1.3课题研究内容 1
1.4课题研究现状 1
第二章 开发工具 2
2.1服务端系统开发工具 2
2.1.1Myeclipse 2
2.1.2数据库简介 2
2.1.3Tomcat. 3
2.1.4JSP. 3
2.1.5S.S.H框架 3
2.2客户端开发工具 3
2.2.1Eclipse(ADT) 3
2.2.2SDK 4
2.2.3Android模拟器 4
第三章 系统功能设计. 5
3.1 总体功能模块 5
3.1.1管理员的功能模块 5
3.1.2用户的功能模块. 6
3.2系统业务描述 6
3.3app使用步骤 7
第四章 数据库设计 8
4.1数据库的配置 8
4.2概念模型设计. 8
4.3数据表的设计 *好棒文|www.hbsrm.com +Q: *351916072*
8
4.4表的外在逻辑联系 11
第五章 系统功能实现 12
5.1web后台功能实现的主要模块 12
5.1.1订单类图Order 12
5.1.2购物车类图Cart 12
5.1.3管理员类图Manage 13
5.1.4商品分类类图Fenlei 13
5.1.5商品类图Product 13
5.1.6商品图片类图Pic 14
5.1.7用户类图User 14
5.2客户端Android程序概况 15
5.3客户端功能实现的主要模块 16
5.3.1网上书店APP端的用户登录. 16
5.3.2网上书店APP端的用户注册. 17
5.3.3网上书店app显示的书籍列表. 17
5.3.4购物车列表 18
5.3.5我的订单. 18
5.3.6个人信息 19
第六章 问题分析 20
结束语 21
致 谢 22
参考文献 23
附录 24
第一章 绪论
1.1课题研究目的
通过独立完成本毕业设计的手段,旨在能够熟悉java语言,掌握ide的使用方法,掌握数据库的使用过程。通过高效的ide结合强大的编程语言,能够开发小型项目。将前端的设计,后台的框架融合到一起,巩固已有的知识结构,拓展能力的边界。
通过app的开发,了解app的设计流程,能够处理好客户端与服务端的连接,对ui有个清晰的认知。最终将数据库,web前台,web后台,app有机的结合,提前适应社会大环境。
1.2课题研究意义
选择这套设计的初衷就是为了能够给web开发者和安卓开发者提供参考。对于web开发人员来说,长期在电脑上进行操作,如果想要将自己的知识运用到移动端,本文可以给出示范。对于app的开发人员来说,开发app不需要对后台框架有很深的了解,通常都是提供一个接口就可以直接调用数据了,通过本文可以了解服务端的设计流程。
1.3课题研究内容
本课题名为基于Android的网上书店app设计,核心点有两点。一是网上书店,二是安卓。网上书店顾名思义就是能够在网上进行书籍的交易,而安卓则是代表这个购买活动是在安卓手机进行的。这就要求在做设计的时候,要同时提供一个完整的后台,一个完整的app,这二者本身是独立的,但是在这里,二者必须能够互相沟通,最终可以实现书籍购买,订单管理,还有用户信息的修改等功能。
1.4课题研究现状
2011年10月13日,根据Google发布的消息,在全球范围内,已经有大概两亿台设备被使用。
2012年6月,在全球市场上认证超过4亿部Android的设备,平均每日认证约一百万部。
2013年5月,Android操作系统以绝对的优势称霸全球。
如今,甚至比windows还要多。
伴随着智能手机的普及,国内4g的的迅速普及,未来传统互联网终将被移动互联网所超越。
在移动互联网上进行电子商务已经很成熟,书店在上面售卖图书成为潮流,降低了商家的成本,扩大了市场。?
? 本文所提及的基于安卓的网上书店管理系统,是符合目前市场要求的购物形式。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/dzkxyjs/432.html