网站设计需求分析报告.docx
《网站设计需求分析报告.docx》由会员分享,可在线阅读,更多相关《网站设计需求分析报告.docx(14页珍藏版)》请在冰豆网上搜索。
网站设计需求分析报告
网上购物需求分析报告
桐城大世界-整理
()
项目背景介绍:
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务,宣传自己的产品将自己的产品展现给客户,让客户通过网站便能对自由的选择地购买产品。
该网站属于B2C电子网站。
通过用户登录浏览商品、查看公告、购买、确定购买、实现用户模块功能。
其中订单的生成,网站后台系统,通过系统管理员管理商品、订单、用户来实现。
本项目案例程序运行的硬件环境:
cpu:
1G以上
内存:
512M以上
软件开发环境:
1.操作系统:
Windowxp
2.数据库:
MYSQL
3.数据库连接驱动:
Javaweb集成开发环境
功能定义:
用户模块:
1.用户注册、登录、验证模块
2.商品浏览
3.购物车模块
4.公告模块
管理模块:
1.管理通过登录模块
2.商品管理模块
3.管理员管理模块
4.订单管理模块
5.用户管理模块
6.公告模块
数据之间的联系:
一个商品对应一个商品类型。
而一个商品类型可以有多个商品。
一个管理员可以发布多个公告,而一个公告可以被一个管理员发布
一个管理员可以管理多个订单,而一个订单只能被一个管理员管理
5.一个订单表对一个购物车,而一个购物车只能对应一个
数据字典:
数据项:
商品编号
含义说明:
唯一标示商品
别名:
商品编号
类型:
整型
长度:
6
取值范围:
取之含义:
前两位表示该商品的出版日期,后两位表示该商品的价值取整数
数据项:
商品名称
含义说明:
向客户推荐商品的名称
别名:
无
类型:
字符型
长度:
12
取值范围:
数据项:
商品类型
含义说明:
标识该商品属于哪一种类型,属于外键
别名:
无
类型:
字符型
长度:
12
取值范围:
数据项:
商品价格
含义说明:
表示商品的价格
别名:
无
类型:
浮点型
长度:
12
取值范围:
数据项:
销售价格
含义说明:
标明商品的销售价格
别名:
无
类型:
字符型
长度:
12
数据项:
商品描述
含义说明:
对象的简要介绍
别名:
无
类型:
Text
长度:
500
7.数据项:
商品详细介绍
含义说明:
对商品得信息向用户详细得说明
别名:
无
类型:
text
长度:
2000
8.数据项:
进货时间
含义说明:
标示商品的上架时间
别名:
进货得年月日
类型:
Date
9.数据项:
商品的图片
含义说明:
向用户展示书得正面封面
别名:
无
类型:
Varchar
长度:
50
商品类型子系统数据项
数据项:
商品类型编号
含义说明:
唯一标识商品类型
别名:
无
类型:
整型
长度:
6
取值范围:
取之含义:
前面四位为该商品得入库时间后四位为商品得出库时间
数据项:
类型说明
含义说明:
标示商品的种类
别名:
无
类型:
字符型
长度:
6
取值范围:
数据项:
入库时间
含义说明:
该商品入库时间
别名:
无
类型:
日期型
订单子系统数据项:
数据项:
订单号
含义说明:
唯一标识商品的订单
别名:
订单号
类型:
整型
长度:
4
取值范围:
数据项:
订单产生的时间
含义说明:
表明某一订单生成的时间
别名:
无
类型:
日期
取值范围:
数据项:
订单确定情况
含义说明:
某一订单师傅被用户确认
别名:
无
长度:
2
类型:
字符型
取值范围:
数据项:
订单的确认时间
含义说明:
某订单的确认日期
别名:
无
长度:
8
类型:
日期型
订单详细情况管理系统
数据项:
详细编号
含义说明:
关键字
别名:
订单详细编号
类型:
整型
长度:
4
取值范围:
数据项:
项订单号
含义说明:
该项所对应的订单号
类型:
整型
长度:
4
取值范围:
数据项:
所对应得书项目
含义说明:
无
类型:
整型
长度:
4字节
取值范围:
用户信息管理系统:
数据项:
用户编号
含义说明:
唯一标识某一用户
类型:
整型
长度:
6
取值范围:
数据项:
用户名
类型:
字符型
长度:
50
取值范围:
数据项:
用户密码
类型:
字符型
长度:
50
取值范围:
数据项:
用户的真实姓名
类型:
字符型
长度:
50
取值范围:
数据项:
用户性别
类型:
字符型
长度:
2
取值范围:
数据项:
用户电话
类型:
数值型
长度:
15
取值范围:
管理员信息管理子系统
数据项:
管理员编号
含义说明:
唯一标识某一个管理员
类型:
整型
长度:
4
取值范围:
2.数据项:
管理员用户名
类型:
字符型
长度:
50
取值范围:
3.数据项:
管理员密码
类型:
字符型
长度:
50
取值范围
4.数据项:
管理员真名
含义说明:
管理员得真实姓名
类型:
字符型
长度:
50
取值范围
公告信息管理系统
1.数据项:
订单号
含义说明:
主键
类型:
整型
长度:
4
取值范围:
2.数据项:
公告标题
类型:
字符型
长度:
100
取值范围:
3.数据项:
公告内容
类型:
字符型
长度:
1000
取值范围:
4.数据项:
日期
含义说明:
公告的发表时间
类型:
时间型
长度:
8
5.数据项:
管理员
取值含义:
以管理员编号为主
类型:
整型
取值范围:
6.数据项:
浏览量
含义说明:
储存公告的数量
类型:
长整型
取值范围:
3.5数据结构
1、数据结构:
商品
含义说明:
定义一个商品的有关信息
组成:
商品名称,商品类型,商品价格,商品描述,商品详细介绍
2、数据结构:
商品类型
含义说明:
定义一个商品类型的相关信息
组成:
商品类行编号,类型名称等
3、数据结构:
用户
含义说明:
定义用户的相关信息
组成:
用户编号,用户名,用户密码,用户的真实姓名,性别,电话
4、数据结构:
管理员
含义说明:
定义一个管理员的相关信息
组成:
管理员编号,姓名,管理员密码,管理员真名
5、数据结构:
留言
含义说明:
定义一个留言的相关信息
组成:
留言编号,留言标题,留言内容,留言日期,管理员回复,用户浏览量
数据存储:
数据存储:
用户信息表
说明:
记录用户的基本情况
处理过程:
打印订单
说明:
为新用户打印订单
输入:
订单号和用户id
输出:
订单信息
用户信息(用户名,用户密码,性别,用户真名,用户电话)
用户信息表结构
字段名
数据类型
长度
能否为空
用户名
varchar
50
否
用户密码
varchar
50
否
性别
varchar
2
否
用户真名
varchar
50
否
用户电话
varchar
15
否
管理员信息(管理员编号,姓名,密码,真名)
管理员信息表结构
字段名
数据类型
长度
能否为空
管理员编号
varchar
12
否
登录名
varchar
50
否
密码
varchar
50
否
真名
varchar
50
否
公告信息(订单号,公告标题,公告内容,管理员编号,日期)
公告信息表结构
字段名
数据类型
长度
能否为空
订单号
varchar
12
否
公告标题
varchar
100
否
公告内容
varchar
1000
否
管理员编号
varchar
12
否
发布日期
Time
8
否
商品信息(商品编号,商品名称,商品类型,商品价格,进货日期)
商品信息表结构
字段名
数据类型
长度
能否为空
商品编号
varchar
12
否
类型编号
varchar
12
否
商品名称
varchar
100
否
商品价格
Float
6
否
进货日期
Time
8
否
商品图片
varchar
100
否
商品类型(类型编号,添加时间,类型名称)
商品类型表结构
字段名
数据类型
长度
能否为空
类型编号
varchar
12
否
添加时间
Time
8
否
类型名称
varchar
50
否
订单详细信息表(订单号,收货人姓名,收货人固话,收货人手机号,确认时间,收货人邮编,收货人地址,购买日期,发货时间,商品编号,E-mail)
订单信息表结构
字段名
数据类型
长度
能否为空
订单号
varchar
12
否
收货人姓名
varchar
50
管理员编号
Varchar
12
收货人邮编
varchar
12
否
收货人地址
varchar
200
否
收货人固话
varchar
15
否
收货人手机号
varchar
15
否
购买日期
Time
8
否
发货时间
Time
8
否
商品编号
varchar
12
否
E-mail
varchar
50
否
临时购物储存表(商品编号,商品名称,商品价格,商品数量.)
购物车
字段名
数据类型
长度
能否为空
商品编号
varchar
12
否
商品名称
varchar
50
否
商品价格
Float
6
否
商品数量
Int
4
否