个人空间网站即blog博客,博客就是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的,而作为blog的内容,它可以是你纯粹个人的想法和心得,也可以是在基于某一主题的情况下或是在某一共同领域内由一群人集体创作的内容,它绝不仅仅是纯粹的想法的表达和日常琐事的记录,它所提供的内容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值
本系统是用JSP实现的一个完全基于浏览器的博客系统,任何注册个人博客的人都拥有以下功能:
(1)登录博客系统的后台管理平台。
(2)更改博客账号的基本信息。
(3)撰写博客。
(4)博客管理。
(5)评论管理。
(6)留言管理。
博客访问者具有以下功能:
(1)浏览博客系统中的博文、留言、评论。
(2)发表评论及留言。
目 录
摘 要 I
ABSTRACT II
第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 功能模块介绍 14
3.5.1 博客注册登录管理模块 15
3.5.2 博客及文章检索查询模块 15
3.5.3 博客页面显示模块 15
3.5.4 博客个人维护管理模块 16
第4章 系统详细设计 17
4.1 数据库分析 17
4.1.1 数据库设计E-R图 17
4.2 系统数据表设计 19
4.3 数据连接 21
第5章 系统功能的具体实现 23
5.1 系统的主窗口 23
5.2 公共核心类的设计 24
5.2.1 数据库相关 24
5.2.2 管理类设计 25
5.3 系统主要功能模块详述 27
5.3.1 博客管理员登陆模块 27
5.3.2 博文管理显示模块 29
5.3.3 会员撰写博文模块 31
5.3.4 会员博文评价 33
5.3.5 会员添加好友 34
5.3.6 会员聊天模块 36
结 论 38
参考文献 39
致 谢 40