当前位置:跳过导航链接计算机毕业设计首页 : JAVA计算机毕业设计 : 详细内容

基于JSP个人博客网站的设计与开发

来源:xiaoniu168.com 作者:JSP 添加时间:2011-09-09 点击数:5755

计算机毕业设计数据库设计:

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 日志评论表

列名

含义

类型

长度

缺省值

允许空

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)>

第1页

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网