计算机毕业设计数据库设计:
(1)用户表,此表主要用于保存用户的基本信息。其结构如表4.1所示。
表4.1 用户表
列名 | 含义 | 类型 | 长度 | 缺省值 | 允许空 |
BlogID | 用户编号 | Int | 4 | 无 | 否 |
UserName | 用户名 | Varchar | 20 | 无 | 否 |
Password | 用户密码 | Varchar | 20 | 无 | 否 |
NickName | 博客主题 | Varchar | 50 | 无 | 否 |
Description | 博客描述 | Varchar | 100 | 无 | 是 |
Email | 电子邮件 | Email | 50 | 无 | 否 |
RegisterTime | 注册日期 | Datetime | 8 | 无 | 否 |
ArticleNum | 发表的日志数 | Int | 4 | 0 | 否 |
(2)日志表,此表主要用于保存日志的基本信息。其结构如表4.2所示。
表4.2 日志表
列名 | 含义 | 类型 | 长度 |
缺省值 |
允许空 |
ArticleID |
日志编号 |
Int |
4 |
无 |
否 |
Title |
日志标题 |
Varchar |
50 |
无 |
否 |
Content |
日志内容 |
text |
8 |
无 |
否 |
CategoryID |
类别ID |
int |
4 |
无 |
否 |
PublishTime |
日志发表时间 |
Datetime |
8 |
无 |
否 |
LastModifyTime |
日志最后修改时间 |
Datetime |
8 |
无 |
否 |
BlogID |
用户ID |
Int |
4 |
无 |
否 |
ReadTimes |
日志浏览次数 |
Int |
4 |
0 |
否 |
FeedBackNum |
日志评论数 |
Int |
4 |
0 |
否 |
(3)日志评论表,此表主要用于保存日志评论的基本信息。其结构如表4.3所示。
表4.3 日志评论表
列名 |
含义 |
类型 |
长度,o:p> |
缺省值 |
允许空 |
FeedBackID |
评论编号 |
Int |
4 |
无 |
否 |
Title |
评论标题 |
Varchar |
20 |
无 |
否 |
Content |
评论内容 |
Text |
8 |
无 |
否 |
PublishTime |
发表时间 |
Datetime |
8 |
无 |
否 |
UserName |
用户名 |
Varchar |
20 |
无 |
否 |
ArticleID |
日志ID |
Int |
4 |
无 |
否 |
(4)留言表,此表主要用于保存留言的基本信息。其结构如表4.4所示。
表4.4 留言表
列名 |
含义 |
类型 |
长度 |
缺省值 |
允许空 |
MessageID |
留言编号 |
Int |
4 |
无 |
否 |
Title |
留言标题 |
Varchar |
20 |
无 |
否 |
Content |
留言内容 |
text |
8 |
无 |
否 |
PublishTime |
发表时间 |
Datetime |
8 |
无 |
否 |
LastModifyTime |
最后回复时间 |
Datetime |
8 |
无 |
否 |
UserName |
用户名 |
Varchar |
20 |
无 |
否 |
BlogID |
用户ID |
Int |
4 |
无 |
否 |
(5)类别表,此表用于保存日志类别的基本信息。其结构如表4.5所示。
表4.5 类别表
列名 |
含义 |
类型 |
长度 |
缺省值 |
允许空 |
CategoryID |
类别编号 |
Int |
4 |
无 |
否 |
Name |
类别名 |
Varchar |
20 |
无 |
否 |
Description |
类别描述 |
Varchar |
100 |
无 |
是 |
BlogID |
用户编号 |
Int |
4 |
无 |
否 |
相关界面设计:
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
结 论
论文研究了关于博客信息管理系统的需求分析,并完成了系统的设计与实现。归纳起来,主要完成了以下的工作:
(1)阐述了博客信息系统及其发展趋势,分析了目前我国博客信息系统的发展趋势和存在问题。确定了开发博客信息管理系统的基本技术路线。
(2)从用户需求的角度说明开发博客信息系统的可行性,并针对所收集的资料整理出系统的业务流程图、功能模块图、实体联系图和整体框架图。
(3)确定系统开发所需要的技术,结合现有的数据和编程思想,生成需要的数据库。明确各项工作的分工,数据的维护和使用权限的设定。
(4)在详细设计和编码阶段,运用了JSP最基本的开发技术,代码简单易懂,系统里网页间跳转比较清晰。完成了普通用户和系统管理员两者的功能分,离,而且各自的功能操作都能得到正确数据并存入数据库中保存。
系统的开发以及论文的研究由于时间的关系,有一些地方做的还不是很完美。对MVC设计模式的研究时间不长,所以在写代码的时候还没有做到真正的得心应手,是在查询一些帮助文档的情况下才完成的。还存在着一些不足和不完善的地方。归纳起来主要体现在以下三个方面:
(1)系统功能趋于简单。真正的博客信息系统包括很多方面的信息,如可以在博客之间发送即时短消息,可以定制博客个人主页等。
(2)系统图形显示功能缺乏。目前系统中对数据的添加、删除和修改功能都没有图形快捷操作,而且整个系统的界面显得过于单调,缺乏动态图形显示效果。如果能结合其它界面美化工具,界面就能更人性化。
(3)还有就是整个系统采用JSP+JavaBean+Servlet的网页构建技术,能很好地把逻辑处理和界面显示分开来,也便于网页的维护,但如果使用当前经典的框架结构Struts框架结构,将能更好地实现逻辑代码与数据之间的分离。
<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>