3。需求分析

3。1功能设计 

该系统分为客户端和服务器:客户端的主要是用户的注册账号以及登录,浏览商品,选购商品,加入购物车,下单购买东西,查看订单,查看订单状态;服务端主要是管理员对用户、商品、订单的管理,在整个系统中他们具有不同的功能和权限。

图1    系统框架图

3。2 功能实现

客户端:

①用户注册:用户注册需要输入自己的用户名,在用户名输入后需要设置本用户的密码,

②用户登陆,用户输入已有的用户名和与之匹配的密码,点击登陆即可登陆客户端。

③商品浏览,在本界面可以浏览所有的商品,还可以了解商品的数量、商品价格、商品名称等信息,商品浏览给你提供了最直观的商品图片,然后选择自己喜欢的商品。

④购物车:在浏览商品之后用户根据自己的需要把要购买的东西以及数量加入购物车中,确认自己喜欢的商品时点击加入购物车按钮

⑤订单:在客户确认订单之后,可以看到自己信息,核对自己的详细信息,也可查看历史订单记录文献综述

服务端:

①管理用户信息:管理员用特殊的账号进行登录之后可以对现存的用户进行管理划分,可以查看用户的个人信息和购物信息,并对用户的信息核对、修改、删除。

②管理商品信息:管理员可以通过数据库中的商品情况录入需要商品的信息,并对商品信息进行添加、修改、删除,同时可以查看现有的库存。对于那些不足的商品及时提醒补货

③订单的处理:当用户已经核实他的订单,管理员需要明确订单的信息并进行发货,查看用户需要商品的数量以及名称,并对用户的地址等进行核对,查看订单状态。

4。数据库设计与实现

4。1数据库需求分析

本系统分为两个部分,在Eclipse环境下进行编程开发,以Java为编程语言设计软件的客户端,运用Python语言和Mysql数据库完成后台的应用。运用Http协议通信完成客户端和服务端的联系。数据库它以一种安全和更为快速的方式创建、组织、存取信息。用户可以控制Mysql数据库显示不同的资料,对于多功能的图形化管理用户和访问权限管理,数据库更容易的从一个数据库转移到另一个数据库。来;自]优Y尔E论L文W网www.youerw.com +QQ752018766-

4。2数据库设计

基于功能需求中的各项功能,数据库包含了所有的用户、订单、商品信息,这些信息分别储存在相对应数据表中,数据库所需要的五张表,管理员表,用户表,商品表,购物车表,订单表等。管理员表包含用户账号,密码,用户信息,商品信息,购物信息,订单信息。用户表需要包含用户昵称,密码,性别,联系电话等较为详细的信息;商品表所需要包含商品名称,商品类型,商品数量,商品价格,上架时间等商品所应具备的基本信息;订单表需要包含订单编号,用户昵称,用户地址,订单状态等详细信息。

上一篇:Android游戏设计与开发-FlipyBird+源代码
下一篇:Android系统的求职招聘App研究+源代码

基于Apriori算法的电影推荐

java+mysql通用试题库系统后台设计与实现

PHP+IOS的会议管理系统的设计+ER图

数据挖掘在电子商务中的应用

数据挖掘的主题标绘数据获取技术与实现

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

网络语言“XX体”研究

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

新課改下小學语文洧效阅...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究