论坛管理系统

发布时间 : 星期一 文章论坛管理系统更新完毕开始阅读

计算机学院web网络编程课程设计

论坛管理员发表评论1N帖子1浏览管理N浏览板块NN帖子NN板块浏览1用户M浏览帖子 图3-4 论坛管理员E-R图

论坛管理系统总E-R图如图3-5所示:

图3-5 系统总E-R图

9

计算机学院web网络编程课程设计

3.2.2逻辑结构设计

根据以上需求分析,在确定了各个表主键字段的基础上,依据表与表之间相关字段之间的联系建立各个表之间的关系,表与表之间的关系是主表与子表之间确立的约束,用于实现表与表之间的参照完整性。例如,文章所属的板块类别一定是与论坛版块分类表相关的,如果版块分类表中有关分类的信息改变时,文章所述类别的信息也应该进行相应的更新修改。

表与表之间的关系如图3-6所示:

图3-6 论坛管理系统CDM模型

10

计算机学院web网络编程课程设计

图3-7论坛管理系统PDM模型

3.2.3数据库表结构设计

在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。

论坛系统数据库中的各个表的设计结果如下所示:

表3.1论坛文章回复表

字段名 id topicid title context citeid userid createtime point stat 类型 int int varchar varchar int varchar datetime int varchar 宽度 4 4 50 1000 4 10 8 4 2 允许非空否 非空 非空 非空 非空 非空 非空 非空 非空 非空 标题 编号 所属帖子ID 回复主题 回复内容 引用ID 回复人 回复时间 得到分数 状态

11

计算机学院web网络编程课程设计 表3.2论坛会员基本信息表

字段名 `uid` uname` ` password` Head sex` jointime`

表3.3论坛文章基本信息表

字段名 id title context parid path userid createtime app_userid view istj szd isgg isjt stat 类型 int varchar varchar Varchar varchar varchar datetime varchar int varchar varchar varchar varchar varchar

字段类型 int Varchar Varchar Varchar Smallint Datetime 宽度 4 20 20 100 2 8 允许非空否 非空 非空 非空 非空 非空 非空 标题 编号 登陆名 密码 用户头像 性别 注册时间 宽度 4 50 1000 30 200 10 8 10 10 2 2 2 2 10 允许为空否 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 非空 标题 编号 文章标题 文章内容 所属论坛 附件路径 发帖人 发帖时间 提问对象 点击率 是否推荐 是否置顶 是否公告 是否结帖 状态 12

联系合同范文客服:xxxxx#qq.com(#替换为@)