日常用品购物app(附件)
现在的生活节奏很快,时间是尤其珍贵,那么节约时间、高效率的使用时间就成了一个值得考虑的问题,因此我们就设计了一个日常用品购物APP。可以在手机上的APP进行选择购买自己想要买的东西,送货上门在家里收货,这样就节省了外出购物的时间。本文作品用的是Java语言。在服务器使用的是JSP,使用的页面开发工具是Eclipse,用MYSQL设计数据库。在客户端用的开发工具是Eclipse(adt),使用Android?SDK设计客户端,我是将代码打包成Apk,然后在模拟器来运行APP程序来达到我们想要的直观效果。
Key words:Web,Android,Java ,Jsp ,Online APP目 录
一、引言 1
二、需求分析 1
三、功能设计 1
(一)功能需求 1
(二)用例图设计 2
(三)工具介绍 3
四、数据库 3
(一)数据库结构设计 3
(二)数据表设计 3
五、后台管理员功能实现 5
(一)管理员登录 5
(二)商品分类管理 7
(三)商品管理 8
(四)订单管理 10
(五)注册用户管理 12
(六)修改密码 13
六、APP前端功能实现 14
(一)用户注册 14
(二)用户登录 17
(三)浏览商品 18
(四)我的购物车 19
(五)我的订单 22
(六)我的信息 23
总结 24
致谢 26
参考文献 27
一、引言
计算机技术会改变我们的生活态度和思维。为了配合高节奏生活的人们,也为了解决人们的购物问题,设计了一个日常用品购物APP的实现 ,希望能够解决人们所面临的这些问题。
在这样强大的互联网环境下,大家平常上网的主要是手机。人们在购物时耗时耗力,那么手机APP之后会有着巨大的潜力和市场。此APP就是一个非常棒的平台,易于经营,方便管理,简单易懂,供更多的卖家和买家方便使用,给广大的消费者提供了便利。卖家利用工具进行管理 *好棒文|www.hbsrm.com +Q: ^351916072#
经营店铺,比实体店铺更具有市场。网上店铺比较节省人力,物力,和财力。同样,有着实体店铺的店家也可以经营一家网上店铺,在互不影响的条件下赚取双份盈利。
该APP作为一个购物平台有着三个角色(卖家用户,买家用户,管理员用户)。
二、需求分析
目前大家都离不开手机,用手机玩游戏,看电视,浏览网页,购物。那么舒适的购物环境应当具有以下的功能:
①后台管理员端:
商品分类管理
商品管理
订单管理
注册用户管理
②前台APP端:
用户的注册
用户的登录
浏览商品
我的购物车
我的订单
我的信息
三、功能设计
(一)功能需求
我们设计的功能模块图如图31:
图31 功能需求图
(二)用例图设计
1.根据买家用户的需求所设计的用例图。如图32:
图32买家的用例图
2.根据卖家用户的需求所设计的用例图如图33:
图33卖家的用例图
3.根据管理员用户的需求所设计的用例图。如图34:
图34管理员的用例图
(三)工具介绍
1.开发的环境
技术的支持:Java语言
开发平台:Eclipse、Eclipse(adt)、MYSQL、Android?SDK
2.运行的环境
前端APP:将代码打包成apk放在安卓的模拟器里运行
后台管理:Chrome、IE等浏览器
四、数据库
(一)数据库结构设计
数据库在系统中占据着非常重要的地位。我们是用的ER图中的实体、联系、属性来描述显示,可以直观的反应信息之间联系。如图411:
/
图41数据库ER图
(二)数据表设计
1.订单表t_order
订单表里设置了主键、收货地址、生成时间、订单明细、收货人名字、订单号、手机号码、订单状态、总价、关联的用户,外键字段,这些字段一般是做存储订单信息,其订单表如图42:
/
图42订单表
分类表t_fenlei
分类表里设置了外键、是否删除的标志、分类名的字段,这些字段一般做存储商品分类信息,其分类表如图43:
/
图43分类表
购物车表t_cart
购物车表里设置了主键、添加时间、数量、小计、关联的商品,外键、用户关联用户的外键字段,这些字段一般做存储购物车信息,其购物车表如图44:
/
图44购物车表
管理员表t_manage
管理员表里设置了主键、密码、用户名字段,这些字段一般做存储购物车信息,其管理员表如图45:
/
图45管理员表
商品表t_product
商品表里设置了主键、添加时间、商品简介、商品名、单价、是否删除标志、商品分类字段,这些字段一般做存储购物车信息,其商品表如图46:/
Key words:Web,Android,Java ,Jsp ,Online APP目 录
一、引言 1
二、需求分析 1
三、功能设计 1
(一)功能需求 1
(二)用例图设计 2
(三)工具介绍 3
四、数据库 3
(一)数据库结构设计 3
(二)数据表设计 3
五、后台管理员功能实现 5
(一)管理员登录 5
(二)商品分类管理 7
(三)商品管理 8
(四)订单管理 10
(五)注册用户管理 12
(六)修改密码 13
六、APP前端功能实现 14
(一)用户注册 14
(二)用户登录 17
(三)浏览商品 18
(四)我的购物车 19
(五)我的订单 22
(六)我的信息 23
总结 24
致谢 26
参考文献 27
一、引言
计算机技术会改变我们的生活态度和思维。为了配合高节奏生活的人们,也为了解决人们的购物问题,设计了一个日常用品购物APP的实现 ,希望能够解决人们所面临的这些问题。
在这样强大的互联网环境下,大家平常上网的主要是手机。人们在购物时耗时耗力,那么手机APP之后会有着巨大的潜力和市场。此APP就是一个非常棒的平台,易于经营,方便管理,简单易懂,供更多的卖家和买家方便使用,给广大的消费者提供了便利。卖家利用工具进行管理 *好棒文|www.hbsrm.com +Q: ^351916072#
经营店铺,比实体店铺更具有市场。网上店铺比较节省人力,物力,和财力。同样,有着实体店铺的店家也可以经营一家网上店铺,在互不影响的条件下赚取双份盈利。
该APP作为一个购物平台有着三个角色(卖家用户,买家用户,管理员用户)。
二、需求分析
目前大家都离不开手机,用手机玩游戏,看电视,浏览网页,购物。那么舒适的购物环境应当具有以下的功能:
①后台管理员端:
商品分类管理
商品管理
订单管理
注册用户管理
②前台APP端:
用户的注册
用户的登录
浏览商品
我的购物车
我的订单
我的信息
三、功能设计
(一)功能需求
我们设计的功能模块图如图31:
图31 功能需求图
(二)用例图设计
1.根据买家用户的需求所设计的用例图。如图32:
图32买家的用例图
2.根据卖家用户的需求所设计的用例图如图33:
图33卖家的用例图
3.根据管理员用户的需求所设计的用例图。如图34:
图34管理员的用例图
(三)工具介绍
1.开发的环境
技术的支持:Java语言
开发平台:Eclipse、Eclipse(adt)、MYSQL、Android?SDK
2.运行的环境
前端APP:将代码打包成apk放在安卓的模拟器里运行
后台管理:Chrome、IE等浏览器
四、数据库
(一)数据库结构设计
数据库在系统中占据着非常重要的地位。我们是用的ER图中的实体、联系、属性来描述显示,可以直观的反应信息之间联系。如图411:
/
图41数据库ER图
(二)数据表设计
1.订单表t_order
订单表里设置了主键、收货地址、生成时间、订单明细、收货人名字、订单号、手机号码、订单状态、总价、关联的用户,外键字段,这些字段一般是做存储订单信息,其订单表如图42:
/
图42订单表
分类表t_fenlei
分类表里设置了外键、是否删除的标志、分类名的字段,这些字段一般做存储商品分类信息,其分类表如图43:
/
图43分类表
购物车表t_cart
购物车表里设置了主键、添加时间、数量、小计、关联的商品,外键、用户关联用户的外键字段,这些字段一般做存储购物车信息,其购物车表如图44:
/
图44购物车表
管理员表t_manage
管理员表里设置了主键、密码、用户名字段,这些字段一般做存储购物车信息,其管理员表如图45:
/
图45管理员表
商品表t_product
商品表里设置了主键、添加时间、商品简介、商品名、单价、是否删除标志、商品分类字段,这些字段一般做存储购物车信息,其商品表如图46:/
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/258.html