个人博客网站(Blog)的设计与实现(JSP SQL2000)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目  录
第1章  绪论 1
1.1 博客信息系统概述 1
1.2 博客发展趋势 2
1.3 系统开发的背景 2
1.4 技术路线 3
1.5 系统设计目标分析 3
第2章  基本技术方案 4
2.1 JSP中的各种技术 4
2.1.1 JSP概述 4
2.1.2 SERVLET概述 4
2.1.3 JAVABEAN概述 5
2.2 基于B/S的WEB应用体系结构 5
2.2.1 传统的两层体系结构 5
2.2.2 三层体系结构 6
2.2.3 JSP网站开发模式 6
2.3 ECLIPSE简介 7
2.4 TOMCAT简介 7
2.5 SQL SERVER简介 8
2.6 MVC设计模式 8
第3章  系统分析与总体设计 10
3.1 系统需求分析 10
3.1.1 用户需求分析 10
3.2 数据分析 11
3.3 系统流程 11
3.4 功能模块划分 14
3.5 功能模块介绍 15
3.5.1 博客注册登录管理模块 15
3.5.2 博客及文章检索查询模块 15
3.5.3 博客页面显示模块 16
3.5.4 博客个人维护管理模块 16
第4章  系统详细设计 17
4.1 数据库分析 17
4.1.1 数据库设计E-R图 17
4.2 系统数据表设计 20
4.3 数据连接 23
第5章  系统功能的具体实现 24
[资料来源:http://www.THINK58.com]
5.1 系统的主窗口 24
5.2 公共核心类的设计 26
5.2.1 数据库相关 26
5.2.2 编写JAVABEAN类 28
5.2.3 管理类设计 29
5.3 系统主要功能模块详述 31
5.3.1 博客管理员登陆模块 31
5.3.2 日志管理显示模块 32
5.3.3 撰写日志模块 35
5.3.4 删除日志模块 36
5.3.5 修改日志模块 38
5.3.6 日志搜索模块 39
结  论 40
参考文献 41
致  谢 42
 
3.4 功能模块划分
前台模块功能结构如图3.5所示。
[资料来源:http://www.THINK58.com]
 
图3.5  博客信息系统前台功能结构图
后台模块功能结构如图3.6所示。 [资料来源:www.THINK58.com]
 
图3.6  博客信息系统后台功能结构图
3.5 功能模块介绍
博客信息管理系统分为面向网络用户的前台及面向个人博客维护管理的后台,依据博客网站中所要实现的基本功能的设定,将所有功能分解为如下四个主要的功能模块来加以实现。用户以合法的用户名及密码登录,系统即可按该登录用户的权限分配操作模块。
3.5.1 博客注册登录管理模块
博客注册登录管理模块用于建立博客网站固定的客户群体,通过记录对应的博客档案,实现对博客信息的后台维护及管理,同时也便于通过博客档案库将网站最新动态及相关企业的信息方便地传达给每一位潜在的客户。
该功能模块实现了以下几个子功能。
(1)新博客在线注册。
(2)博客登录管理。
(3)跳转到博客主页。
只有进行登录并通过身份验证的用户,才可以在个人博客页面发表日志,并借助个人设置实现对个人博客相关信息的管理维护。对于没有经过身份验证的网络用户不允许在博客页面中发表日志,更不允许对博客页面信息进行管理维护。
该模块实现新博客的注册及登录验证功能。其中,注册新博客时会对用户输入的注册信息进行有效性验证,包括基本数据格式的有效性以及逻辑有效性,例如,用户名被占用时将及时给出提示。注册成功的博客登录时,会随时根据博客输入的登录信息进行提示,如用户名错误或者密码错误。
[来源:http://www.think58.com]
3.5.2 博客及文章检索查询模块
博客及文章检索查询模块为网络用户提供便捷的搜索,以及日志阅读浏览等功能,同时对日志的评论信息、博客推荐也能够及时反馈给网络用户。
该功能模块实现了以下几个子功能。
(1)热门博客页面推荐。
(2)最新博客日志推荐。
(3)日志信息关键字搜索。
该模块能够在网页中随时提供在线的最新日志信息。该信息需要定期更新,网络用户可以随时获得最新日志以及最热门的博客推荐。在客户选择了某个博客或者某个感兴趣的日志后,可以方便地跳转到对应博客页面进行日志的阅读,并和博客进行交流互动。
为了使网络用户尽快定位到所需的博客资料及日志信息,本模块提供了搜索功能,用户可以对所关注的日志信息按照标题进行关键字搜索,以避免用户浏览多个页面来寻找所需的日志信息。
3.5.3 博客页面显示模块
当网络用户进入某个人博客主页后,在该页面中将提供博客日志列表的显示,同时为了方便用户浏览,在该模块中提供根据分类名进行日志列表的显示,也提供日志评论的浏览,此外还允许用户在博客页面中发表评论及留言。
该功能模块实现了如下几个子功能。
(1)用户可以分页查看对应的日志内容及评论信息。
(2)用户可以针对日志内容发表评论。
(3)用户可以针对博客进行留言。
(4)用户可以分类查看日志内容。
在该模块中还提供了博客页面统计信息,日志、评论及留言信息分页显示等方便用户的显示效果。
3.5.4 博客个人维护管理模块
博客个人维护管理模块用于实现用户对博客个人主页及相关信息的动态管理。
该功能模块实现了如下几个子功能:
(1)日志及日志分类管理。
(2)评论及留言管理。
(3)个人基本信息维护管理。
借助该模块,用户可以随时对个人博客主页中的内容进行增加或修改,包括日志分类信息的更新、评论及留言管理等功能,也允许用户对博客的个人信息进行维护及其管理。 [来源:http://www.think58.com]
  [资料来源:http://www.THINK58.com]
毕业设计(www.think58.com)上一篇:小区物业管理系统的设计与实现(JSP SQL2000)
下一篇:网上论坛(BBS)系统的设计与实现(JSP SQL2000)