2016届本科毕业设计
图7 供求信息实体图
供求类别实体图如图8所示。
图8 供求类别信息实体图
学院信息实体图如图9所示。
图9 学院信息实体图
会员信息实体图如图10所示。
图10 会员信息实体图
管理员的实体图如图11所示。
9
2016届本科毕业设计
图11 管理员实体图
4.2.2 系统E-R图
在数据概念设计中,每一类对象的个体称之为数据库中实体,根据需求附加每一类实体一些属性,从每一实体属性中准确的选择出索引,主键和外键,通过这种关系将各类实体联系起来,各类实体的集合称之为“实体集”。从E-R图不仅中可以看到管理员和会员与各个功能之间的联系,也可以看到每个功能具体包含了什么内容。
具体的如下图12所示。
图12系统E-R图
数据库关系图如下图13。
10
2016届本科毕业设计
图13 数据库关系图
4.2.3 数据库表设计
根据系统的一般要求,通过对整个系统功能、运行过程的分析,形成了反应数据需求的概念数据模型。概念模型可以通过E-R图来表示,以下给出本系统中比较重要的实体关系图。
本系统采用了SQL Server数据库管理系统,建立的数据库名为XueYuanJiaoYi的数据库。
各个表结构如下。 Goods (供求信息表)
主要用于保存供求信息的基本信息,该表的结构如表1所示。
表1 GoodsInfo (供求信息表)
列名 GoodsID GoodsName GoodsPrice GoodsTypeID GoodsIntroduce GoodsPhoto
说明 id 标题 价格 类型 介绍 图片路径
类型(长度) Int (4) Nvarchar (50) Bigint (8) Nvarchar (50) Text (16) Nvarchar (50)
备注 不允许空,主键 不允许空 不允许空 不允许空 不允许空 不允许空
11
2016届本科毕业设计
列名 GoodsDate GoodsClick
Tel QQ JYType UserId
说明 发布时间 点击次数 联系电话 联系QQ 供求类别 发布人编号
类型(长度) Dattime (8) Int(4) Nvarchar (50) Nvarchar (50) Nvarchar (50)
Int(4)
续表1 备注 不允许空 不允许空 不允许空 不允许空 不允许空 不允许空
UName (学院信息表)
主要用于保存学院的基本信息,该表的结构如表2所示。
表2 UName (学院信息表) 字 段 id name 说 明 类别编号 类别名称 类型(长度)
Int Nvarchar(50) 备注 不允许空 不允许空 GoodsType (供求类别信息表)
主要用于保存供求类别的基本信息,该表的结构如表3所示。
表3 GoodsType (供求类别信息表)
字 段 id Name
说 明 类别编号 类别名称
类型(长度)
Int Nvarchar(50)
备注 不允许空 不允许空
Infotype (新闻类别信息表)
主要用于保存新闻类别的基本信息,该表的结构如表4所示。
表4 Infotype (新闻类别信息表)
字 段 id name
说 明 类别编号 类别名称
类型(长度)
Int Nvarchar(50)
备注 不允许空 不允许空
Admin (管理员信息表)
主要用于保存管理员账号的基本信息,该表的结构如表5所示。
表5 Admin (管理员信息表)
字 段 id Aname Apwd
说 明 编号 账号 密码
类型(长度)
Int Nvarchar(50) Nvarchar(50)
备注 不允许空 不允许空 不允许空
12

