4。2 数据库设计

1。 本系统的主要E-R图

该E-R图存在四张表:用户表、信息表、信息类别表以及回复表。其中用户表与信息表是一对多的关系,用户表的主键是信息表的一个外键;信息表与信息类别表是多对一的关系,信息类别表的主键是信息表的一个外键;信息表与回复表是一对多的关系,信息表的主键是回复表的一个外键;用户表与回复表是一对多的关系,用户表的主键是回复表的一个外键。

2。设计表文献综述

根据系统需求,设计基本表如下:

(1)用户表(如表4。1),主要包括:用户ID、用户名、密码、联系电话、Email、用户类型、用户状态。

表4。1  用户表user

列名 中文名 类型 长度 是否允许为空

ID(主键) 用户ID int 8 NOTNULL

username 用户名 varchar 20 NOTNULL

password 密码 varchar 20 NOTNULL

phone 联系电话 varchar 11 NOTNULL

email Email varchar 50 NOTNULL

usertype 用户类型 int 1 NOTNULL

userstate 用户状态 int 1 NOTNULL

(2)信息表(如表4。2),主要包括:信息ID、信息类别、信息标题、信息内容、信息发布时间、信息发布者、回复数、信息状态、审核状态

表4。2  信息表info

列名 中文名 类型 长度 是否允许为空

ID(主键) 信息ID int 8 NOTNULL

infotype 信息类别 int 8 NOTNULL

infotitle 信息标题 varchar 20 NOTNULL

infocontent 信息内容 varchar 500 NOTNULL

infotime 信息发布时间 timestamp 0 NOTNULL

info_uid 信息发布者 int 8 NOTNULL

replynum

上一篇:ASP.NET+sqlserver学海文具店信息系统的设计
下一篇:asp.net+sqlserver网络考试系统的设计

java+mysql通用试题库系统后台设计与实现

银行行办公信息服务系统【1544字】

论信息技术茬外语教學中的應用【3270字】

计算机信息管理茬第三方...

电子商务中信息不對称问题研究【2365字】

用友NC信息系统的实施應用实践研究【3307字】

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

张洁小说《无字》中的女性意识

网络语言“XX体”研究

LiMn1-xFexPO4正极材料合成及充放电性能研究

安康汉江网讯

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

新課改下小學语文洧效阅...

老年2型糖尿病患者运动疗...