用户与商品为M:N,商品类别与商品为1:N,订单列表与商品为1:M,订单列表与用户为1:N,订单列表与列表为1:N。

 
图 3.10    购物车E-R图
(4)    管理员E-R 图
 
图 3.11    管理员E-R图

(5)    注册用户E-R图
 
图 3.12    用户E-R图
(6)    商品信息E-R图
 
图 3.13 慈善商品E-R图

(7)    商品类别E-R图
 
图 3.14 慈善商品类别E-R图
(8)    购物车订单E-R图
 
图 3.15 购物车订单E-R图

(9)    评论留言E-R图
 
图 3.16评论留言E-R图
(10)    新闻公告E-R图
 
图 3.17 新闻公告E-R图
3.3.2    关系模式
通过之前E-R图的分析,慈善交易网站中的几个实体已经明了,下面进行关系模式的整理,分析得到7个关系模式,如下:
(1)    管理员,包括数据项:(帐号ID,用户名,密码,权限,其他基本信息)。
(2)    注册用户,包括数据项:(用户ID,用户名,密码,性别,密码问题,密码答案等)。
(3)    慈善商品,包括数据项:(商品ID,商品名称,商品简介,分类,原价,现价等)。
(4)    商品类别,包括数据项:(类型ID,分类名称,添加时间等)。
(5)    订单详细信息,包括数据项:(订单ID,订单列表编号,商品编号,购买数量,购买者ID)。
(6)    评论留言信息,包括数据项:(评论ID,评论内容,评论用户,评论对象,发布日期)。
(7)    新闻信息,包括数据项:(新闻ID,新闻标题,新闻内容,发布时间等)。
3.3.3    建表
数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据库系统所支持的实际数据库模型,也就是数据库的逻辑结构。校园二手交易平台数据库中各个表的设计结果如表所示。每个表格表示在数据库中的一个表。
(1)    用户表 (usertable)
用户信息表结构如表4-1所示。该表主要记录该慈善交易平台注册用户的基本信息,是用户进入系统的身份验证。表中内容包括用户ID,用户名,用户密码,用户邮箱,电话,性别,地址,密码提示,答案等。
表3.1  用户表(usertable)
字段    数据类型及大小    说明    是否主键
ID    int    ID号    是
yonghuming    varchar(50)    用户名    否
mima    varchar(50)    用户密码    否
xingming    varchar(50)    真实名字    否
dianhua    varchar(50)    用户电话    否
shengfenzheng    varchar(50)    身份证    否
youxiang    varchar(50)    邮箱    否
QQ    varchar(50)    QQ    否
dizhi    varchar(50)    地址    否
xingbie    varchar(50)    性别    否
addtime    datetime    增加时间    否
mimawenti    varchar(50)    密码问题    否
上一篇:C#公司考勤管理系统的设计实现+流程图+ER图
下一篇:PV3D实景虚拟漫游技术的实现

浅谈校园网安全控制策略【1715字】

校园一卡通数据系统的學...

论校园网的建设和管理【1504字】

规范架建校园网络的设想【4632字】

校园网建设要以用为本【1872字】

校园网的高校教育信息系...

校园网的实验室管理运行...

承德市事业单位档案管理...

C#学校科研管理系统的设计

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

神经外科重症监护病房患...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

志愿者活动的调查问卷表

AT89C52单片机的超声波测距...

公寓空调设计任务书