一、功能分析:
1.1 非注册用户:
需求分析
商品浏览;商品搜索;分类版块;最新(人气)商品浏览;友情链接;用户注册
1.2 注册用户(登录后)
商品留言;发布商品、修改自己所发布商品;
添加商品购物车、查看购物车内商品、删除购物车内商品
下订单、删除订单
察看订单,处理订单
1.3 系统管理员
用户管理;
发布公告及管理内容;
发布商品、修改商品;
版块设置等网站维护工作
二、程序流程图
首页
非注册用户
注册用户
管理员
管
理
用
户
发
布
公
告
搜索商品
浏
览
商
品
列
表
查
看
商
品
详
情
买家
卖家
发
布
商
品
更
新
商
品
删
除
商
品
处
理
订
单
商品详情
加
入
购
物
车
发
表
评
论
直
接
下
订
单
删
除
添
加
记
录
确
定
下
为
订
单
三、数据字典
2.1 数据项
数据项名
数据类型
长度
别名
取值范围
数据项
UserID
UserName
UserPwd
Mphone
Address
PostCode
UserPower
TypeID
TypeName
GoodsID
TypeName
GoodsName
Price
Details
Amount
Condition
Sellor
Hitcount
CartID
Buyer
GoodsName
Amount
OrderID
GoodsName
OrderTime
整型
文本型
文本型
整型
文本型
整型
整型
整型
文本型
整型
文本型
文本型
整型
整型
文本型
文本型
整型
整型
文本型
文本型
整型
整型
文本型
时间型
文本型
200
商品的简介
用户的编号
自动编号 1-9999999999
20
20
用户的姓名
用户的密码
用户的电话
100
用户的地址
用户的邮编
用户的权限
0 会员,1 管理员
类型编号
自动编号 1-9999999999
类型名称
类型名称
商品的编号
自动编号 1-9999999999
20
20
50
商品的类型
商品的名称
商品的价格
商品的数量
类型
名称
价格
简介
数量
20
20
20
50
商品的新旧程度
新旧程度
商品卖家
点击量
卖家
默认 0
购物车的编号
自动编号 1-9999999999
购买商品的用户
商品买家
购买商品的名称
商品名称
购买数量
购买数量
购物时生成的订单
自动编号 1-9999999999
50
购买商品的名称
商品名称
购买商品的时间
订单日期
文本型
20
购买商品的用户
商品买家
整型
整型
整型
文本型
整型
文本型
时间型
购买商品的数量
商品数量
订单是否处理
默认 0-未处理
评论/留言 ID
自动编号 1-9999999999
200
评论/留言内容
内容
评论的商品编号
1-9999999999
20
发表评论的用户
发表者
发表的时间
发表时间
Buyer
Amount
IsDone
MsgID
Msgs
GoodsID
UserName
SendTime
2.2 数据结构
数据结构名
含义说明
组成
系统需求数据结构
类别
会员
记录商品类型信息
类型编号、类型名
记录会员的基本信息
会员编号、姓名、密码、电话、地址、邮编、权限
商品
记录销售商提供的商品信息 商品编号、类型名、用户名、名称、价格、简介、新旧程度、数量、
评论
订单
记录会员对商品的意见
评论编号、评论内容、评论者、评论商品编号、评论日期
点击量
记录会员的购物信息
会员名、商品名、订单编号、订单日期、订购数量、是否处理
购物车
存储会员需要购买的商品
会员名、商品名、购物车编号、商品数量
三、ER 图
根据前面的需求分析,可以将二手交易网站系统的数据库实体划分为类型实体集、用户
信息实体集、商品信息实体集、购物车信息实体集、商品订单信息实体集、商品评论信息实
体集六个实体。
类型:{类型编号,类型名}
用户:{用户编号,姓名,密码,电话,地址,邮编,权限}
商品:{商品编号,名称,价格,类型名,简介,新旧程度,数量,点击量,发布者}
订单:{订单编号,订单日期,买家名,购买数量,是否处理,商品名}
购物车:{购物车编号,商品数量,商品名,买家名}
评论:{评论编号,商品 ID,评论内容,评论者,评论日期}
编号
姓名
密码
电话地
地址
会员编号
会员
预购
购物车
编号
商品编号
日期
订
购
订单
会员编号
商品编号
商品
类别名
编号
数量
编号
类
型
编号
名称
价格
简介
新旧程