个人博客(2)

2018-12-05 13:10

滨海学院Web开发技术课程设计

2.3类图、状态图、用例图

图2-4 管理员用例图

图2-5 个人博客类图

5

滨海学院Web开发技术课程设计

图2-6 博客系统状态图

6

滨海学院Web开发技术课程设计

第三章 数据库设计

3.1 数据库需求分析

个人博客系统数据库中各个表格的设计结果如下面的几个表所示。每个数据字典表示在数据库中的一个数据表:

表3-1 User用户表(也是管理员)

字段名称 UserID Username Password Sex Question Answer Date 数据类型 自动编号 文本 文本 文本 文本 文本 日期/时间 字段大小 — 50 50 50 50 50 — 是否主键 是 否 否 否 否 否 否 默认值 — — — — — — — 是否必填 — 否 是 是 是 是 是 备注 用户编号 用户代号 用户密码 用户性别 验证问题 验证问题答案 注册日期 Type表记录文章分类,该表用来记录文章类型的相关信息,系统文章分了类别,使管理文章,查看文章都变的非常的方便。其字段如表3-2所示

表3-2 Type文章分类表 字段名称 TypeID UserID Memo Description 数据类型 自动编号 文本 文本 文本 字段大是否主默认是否必填 备注 小 键 值 — 是 — — 分类编号 50 50 50 外键 否 否

— — — 否 是 是 用户名称 分类描述 分类名称 表3-3为访客留言表,记录访客的留言信息,留言模块方便普通用户和版主之间的交流,为他们提供了一个专门的途径。

7

滨海学院Web开发技术课程设计

表3-3 Guest访客留言表 字段名数据类称 型 GuestID 自动编号 Usernam文本 e GuestNa文本 me Content 备注 Date 日期/时间 字段大是否主默认是否必备注 小 键 值 填 — 是 — — 留言编号 50 50 50 — 否 否 否 否 — — — — 否 是 是 是 博客主人代号 留言者姓名 留言内容 留言日期 表3-4文章评论表,记录文章的所有评论。评论也是用户的一种交流方式。该模块加强了用户之间的沟通。

表3-4 Comment文章评论表 字段名称 数据类字段大型 小 CommentI自动编— D 号 ContentID 文本 50 Person 文本 50 Descriptio备注 50 n Date 日期/时— 间 是否主默认是否必备注 键 值 填 是 — — 评论编号 外键 否 否 否 — — — — 否 是 是 是 文章代号 评论者姓名 评论内容 评论日期 表3-5为文章表,记录用户书写的所有文章,包含了文章的相关属性,用来记录文章信息。该模块可以帮助用户了解文章的基本信息。比如:文章人气高可能是内容很有意义,方便用户去阅读那些比较好的文章。

表3-5 Article文章表 字段名称 数据类字段大型 小 ContentI自动编— D 号 Username 文本 50 Title 文本 50 TypelD 数字 — Description Content Date 文本 50 是否主键 是 否 否 否 否 否 否 8

默认是否必备注 值 填 — — 文章编号 — — — — — — 否 是 是 是 是 是 用户代号 文章标题 文章类别编号 文章描述 文章内容 书写日期 备注 — 日期/时— 滨海学院Web开发技术课程设计

间 Click 数字 — 否 — 是 点击数量 3.2 数据库概念结构设计

本系统部分实体具体的描述E-R图如图下所示:

9


个人博客(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高级维修电工职业技能鉴定国家题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: