服装网上商城需求分析说明书.docx

上传人:b****1 文档编号:709979 上传时间:2022-10-12 格式:DOCX 页数:10 大小:153.38KB
下载 相关 举报
服装网上商城需求分析说明书.docx_第1页
第1页 / 共10页
服装网上商城需求分析说明书.docx_第2页
第2页 / 共10页
服装网上商城需求分析说明书.docx_第3页
第3页 / 共10页
服装网上商城需求分析说明书.docx_第4页
第4页 / 共10页
服装网上商城需求分析说明书.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

服装网上商城需求分析说明书.docx

《服装网上商城需求分析说明书.docx》由会员分享,可在线阅读,更多相关《服装网上商城需求分析说明书.docx(10页珍藏版)》请在冰豆网上搜索。

服装网上商城需求分析说明书.docx

服装网上商城需求分析说明书

服装网上商城需求分析说明书

 

1引言

1.1编写目的

兹于我等一批同学有幸能在紫光公司的老师的指导下学习和提供实习机会。

在前期的基础学习中,我等学员积累了丰富的JAVAEE开发的基础知识。

现需要做实际的小项目来补充前期学习的不足之处。

旨在提高学员的团队协作能力,丰富开发经验,增加自学能力和解决实际问题的能力,为以后的实习和工作打下坚实的基础。

2项目背景和优势

随着信息技术的不断发展,我们国家已经全面进入信息化时代,网上购物一起方便、迅速越来越受青年人的青睐,也逐渐被中老年人所认可。

网上购物俨然成为一种趋势,一种潮流。

网上商城投入少,回收快,无存货,特别适合小商店或个人在网上开店。

销售时间不受限制,无需专人看守,却可时时营业,省去员工工资。

销售地点不受限制,免去了普通商店的店面成本。

3系统目标

√展示商品列表、查看商品详细信息;

√用户可以在网站上自己修改个人资料、修改密码查询提交的订单;

√实现购物车功能,用户选择所需商品后,放到购物车,提交订单,收到付款;

√商品管理:

上架,信息修改,下架;

√用户管理:

查看信息,删除用户;

*订单管理:

查看订单,确认订单发货,交易结束;

√系统运行稳定,安全可靠。

4编写环境、工具

操作系统:

windowsxp/windows7(32位)

Web服务器:

tomcat6.0.26

Java开发包:

JDK1.6

数据库:

mysql5.0

浏览器:

IE7.0以上/FF

分辨率:

1024×768像素

5系统分析

5.1系统功能分析概要

6前台

(1)会员注册

(2)会员登录:

登陆后可修改个人信息和密码

(3)浏览商品:

商品列表和商品详细信息(所有用户均可)

添加货物到购物车(登录用户可执行)

(4)购物车:

删除购物车中的商品(登录用户)

(5)*订单管理

7后台

(1)管理员登陆

(2)用户管理:

用户删除、用户信息查看(除密码外的所有信息)

(3)商品管理:

商品上架、商品数量修改、商品下架、查看商品信息、修改商品信息

(4)*订单管理

*未在本系统中实现的功能

 

7.1功能模块图

 

7.2系统功能需求详述

8前台

用户登录:

用户名(文本框)、用户密码(密码框)、登录按钮(按钮)。

用户名和密码用javascripe判空,如果为空提示“用户名及密码不能为空”,登陆失败后跳回原页面,提示“用户名或密码错误”,成功后跳转到登录成功页面,并把用户名放到session中。

用户登出:

在用户已登录的状态下,退出登录按钮(按钮)。

把session中的用户信息清除,提示安全退出,跳回登陆界面。

用户注册:

用户名(文本框)、密码(密码框)、确认密码(密码框)、电话(文本框)、邮箱(文本框)、地址(文本框)、注册按钮(按钮)。

用户名、密码、电话、邮箱、地址javascript判空;用户名ajax异步判重。

有一项及以上为空时,点提交按钮,提示“××不能为空”。

注册成功跳转到注册成功界面,并把用户名和ID放到session中。

浏览商品:

进入首页时,显示商品列表(部分商品)、有查看全部商品超链接,跳转到全部商品列表。

每件商品点击它的图片或者名称时跳转到商品详细信息。

登陆后的用户能把每件商品添加到购物车。

购物车:

用户登录状态下,查看购物车列表,在购物车中查看商品详细信息,批量移除商品(复选框选择商品),自动计算总价。

*提交订单。

9后台管理

管理员登陆:

管理员名(文本框),密码(密码框)。

管理员名和密码用javascripe判空,如果为空提示“管理员名及密码不能为空”,登陆失败后跳回原页面,提示“管理员名或密码错误”,成功后跳转到后台管理页面,并把管理员名放到session中。

用户管理:

查看用户信息(除用户密码以外的所有信息)、删除用户(复选框批量删除)。

*订单管理:

查看订单详情,确认订单并发货,结束一次交易。

商品管理:

商品上架(添加单件商品),修改商品信息,商品下架(复选框批量删除商品)。

查看商品详细信息。

10业务流程图

为了更加清晰的表达系统的业务功能模块,下面给出了本系统的业务流程图。

其中包括管理员和用户两大部分。

管理员部分:

 

用户部分:

 

11系统分析与设计

11.1数据库需求分析

数据库使用MySQL5.0,提供JDBC数据库借口。

12数据E-R图:

用户E-R图:

 

管理员E-R图:

 

商品E-R图:

 

购物车E-R图:

 

管理员、用户、商品、购物车关系E-R图:

 

 

13数据库表结构

数据库共有四张表:

用户表(usertable),管理员表(mastertable),商品表(goodstable),购物车表(shopbagtable)。

用户表(usertable):

字段名

数据类型

是否为空

是否主键

默认值

备注

userid

int(20)

ID(自增长)

username

varchar(50)

NULL

用户名

userpsw

varchar(20)

NULL

用户密码

usertel

varchar(20)

NULL

用户电话

usermail

varchar(30)

NULL

用户电子邮箱

useraddr

varchar(100)

NULL

用户地址

管理员表(mastertable):

字段名

数据类型

是否为空

是否主键

默认值

备注

masterid

int(20)

ID(自增长)

mastername

varchar(50)

NULL

管理员名

masterpsw

varchar(50)

NULL

管理员密码

商品表(goodstable):

字段名

数据类型

是否为空

是否主键

默认值

备注

goodsid

int(20)

ID(自增长)

goodsname

varchar(50)

NULL

商品名

goodsprice

varchar(20)

NULL

商品单价

goodscolor

varchar(10)

NULL

商品颜色

goodskind

varchar(20)

NULL

商品种类

goodsnum

varchar(30)

NULL

商品库存数量

goodsimage

varchar(20)

NULL

商品图片地址

购物车表(shopbagtable):

字段名

数据类型

是否为空

是否主键

默认值

备注

shopbagid

int(20)

ID(自增长)

userid

int(20)

外键

NULL

用户ID

username

varchar(50)

NULL

用户名

goodsid

int(20)

外键

NULL

商品ID

goodsname

varchar(50)

NULL

商品名

goodsprice

varchar(20)

NULL

商品单价

goodsnumber

varchar(20)

NULL

购买商品的数量

shopbaginfo

int(20)

0

购物车状态**(注)

注:

购物车状态是订单的付款状态,初始值为0,

0:

未提交订单

1:

提交订单

2:

已发货

3:

收到货物,付款

4:

交易结束

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1