基于j2ee的博客系统的设计与实现毕业设计.doc
约70页DOC格式手机打开展开
基于j2ee的博客系统的设计与实现毕业设计,摘 要随着因特网的快速发展和广泛应用,通过网站进行交流和管理已经成为一种趋势,博客是继email,即时通讯,bbs之后所兴起的新型的网络交流方式,blog也就是web log的缩写,简单来说就是网络日记,博客做为网络虚拟社会中的个人标签,代表了自我在网络社会里的缩影。 本博客系统是在j2ee平台上用hibernat...
内容介绍
此文档由会员 wanli1988go 发布
摘 要
随着因特网的快速发展和广泛应用,通过网站进行交流和管理已经成为一种趋势,博客是继Email,即时通讯,BBS之后所兴起的新型的网络交流方式,Blog也就是WEB LOG的缩写,简单来说就是网络日记,博客做为网络虚拟社会中的个人标签,代表了自我在网络社会里的缩影。
本博客系统是在J2EE平台上用Hibernate框架技术和MVC模式构建,后台数据库为SQL Server 2000。网站系统主要包括三大部分:超级管理员部分(管理所有的博客、管理网站公告),个人博客部分(个人资料管理、文章管理、链接管理、分类管理和用户头像管理),网站访客部分(注册、发表评论、搜索博客和博客排行榜)。在J2EE平台上使用BS模式开发博客系统,可以使系统具有较高的效率、可移植性和安全性等优点。
本文详细地介绍了系统功能的设计与实现。
关键词:博客,交流,J2EE
Abstract
With the fast development and extensive application of Internet, exchanging and managing the already become one kind of trend , plentiful visitor by the fact that website is in progress is to succeed Email, immediately communication, the what be on the rise late-model network exchanges way after BBS , Blog is just WEB LOG abbreviation , come to speak simplely being a network diary, the plentiful visitor composes in miniature inside the network society for network individual label in supposing society, has represented oneself.
This system is to use Hibernate frame technology and MVC pattern to build on the J2EE platform , the data base is SQL Server 2000. Website system includes three major part mainly: Super administrative person part (bloggers managing , announcement managing),
member part (the individual data managing , the article managing , interlinkage managing , classification managing and the consumer head portrait managing) , not a member part (register , make comments , search and the top bloggers list). Using the BS pattern to develop this system on J2EE platform , can make system have merit such as higher efficiency , transplanting nature and security.
In this book we introduce the designing and implementing of the system’s function detailedly.
Keyword: Blog, Communication, J2EE
目 录
1 绪论 1
1.1 项目背景 1
1.2 目标 1
2 需求分析 3
2.1 功能需求 3
2.2 性能需求 5
2.2.1 硬件环境 5
2.2.2 软件环境 5
2.3 J2EE相关开发技术 5
2.3.1 J2EE简介 5
2.3.2 J2EE的优势 6
2.3.3 J2EE的特点 7
2.3.4 Servlet介绍 7
2.3.5 JSP技术简介 9
2.4 Hibernate框架技术 12
2.4.1 HIBERNATE简介 12
2.4.2 HIBERNATE接口 12
2.4.3 HIBERNATE内置策略机制 14
2.4.4 HIBERNATE的HQL语法 15
3 概要设计 19
3.1 系统结构 19
3.2 系统层次模块图 21
3.3 数据库设计 23
3.3.1 管理员信息表admin 23
3.3.2 文章信息表article 24
3.3.3 博客会员信息表blog 24
3.3.4 评论信息表feedback 25
3.3.5 链接信息表links 25
3.3.6 公告信息表news 25
3.3.7 种类信息表sort 25
3.4 使用样式表 26
4 详细设计 28
4.1 数据库持久层设计 28
4.1.1 Hibernate配置 28
4.1.2 数据库操作 30
4.2 网站访客部分的设计 31
4.2.1 注册模块 35
4.2.2 搜索模块 38
4.2.3 排行榜 39
4.2.4 访问博客模块 40
4.2.5 发表评论模块 41
4.3 个人博客部分的设计 42
4.3.1 发表文章模块 44
4.3.2 评论管理模块 44
4.3.3 文章管理模块 45
4.3.4 分类管理 47
4.3.5 链接管理 47
4.3.6 个人资料管理 48
4.3.7 头像管理 49
4.3.8 查看公告 51
4.4 网站管理员部分 50
4.4.1 管理员登录 51
4.4.2 公告管理 52
4.4.3 博客会员管理 52
4.5 业务逻辑层 53
4.6 控制处理层 54
5 系统搭建 56
5.1 建立数据库 56
5.2 发布应用程序 56
6 JAVA课件之五的制作 60
7 结论与展望 63
参考文献 64
致 谢 65
参考文献
[1] 张海藩,软件工程导论,清华大学出版社(第三版),1998.1
[2] 萨师煊,数据库系统概论,高等教育出版社,112-143,2003.5
[3] 李也百,面向对象数据库,高等教育出版社,87-136,1998.4
[4] 洪国胜,张建原等,JAVA程序设计使用Jbuilder 5, 中国电力出版社,2002.5
[5] 黄明,梁旭,JSP信息系统设计与开发实例,机械工业出版社,2003.3
[6] 肖金秀,冯沃辉,施鸿翔,JSP程序设计教程,冶金工业出版社,2003.9
[7] 李卫华,傅晓东,JAVA语言基础及其应用,广西科学技术出版社,1997.10
[8] 陈帆,周荣辉等,JAVA 2 程序程序设计实用教程,机械工业出版社,2005.9
[9] Tsichritzis D C, Locchovsky F H.Data Models.Prentice-Hall,1982.
[10] David Whitgift.Methods and Tools for Software Configuration Management.John Wiley & Sons, 1991.
随着因特网的快速发展和广泛应用,通过网站进行交流和管理已经成为一种趋势,博客是继Email,即时通讯,BBS之后所兴起的新型的网络交流方式,Blog也就是WEB LOG的缩写,简单来说就是网络日记,博客做为网络虚拟社会中的个人标签,代表了自我在网络社会里的缩影。
本博客系统是在J2EE平台上用Hibernate框架技术和MVC模式构建,后台数据库为SQL Server 2000。网站系统主要包括三大部分:超级管理员部分(管理所有的博客、管理网站公告),个人博客部分(个人资料管理、文章管理、链接管理、分类管理和用户头像管理),网站访客部分(注册、发表评论、搜索博客和博客排行榜)。在J2EE平台上使用BS模式开发博客系统,可以使系统具有较高的效率、可移植性和安全性等优点。
本文详细地介绍了系统功能的设计与实现。
关键词:博客,交流,J2EE
Abstract
With the fast development and extensive application of Internet, exchanging and managing the already become one kind of trend , plentiful visitor by the fact that website is in progress is to succeed Email, immediately communication, the what be on the rise late-model network exchanges way after BBS , Blog is just WEB LOG abbreviation , come to speak simplely being a network diary, the plentiful visitor composes in miniature inside the network society for network individual label in supposing society, has represented oneself.
This system is to use Hibernate frame technology and MVC pattern to build on the J2EE platform , the data base is SQL Server 2000. Website system includes three major part mainly: Super administrative person part (bloggers managing , announcement managing),
member part (the individual data managing , the article managing , interlinkage managing , classification managing and the consumer head portrait managing) , not a member part (register , make comments , search and the top bloggers list). Using the BS pattern to develop this system on J2EE platform , can make system have merit such as higher efficiency , transplanting nature and security.
In this book we introduce the designing and implementing of the system’s function detailedly.
Keyword: Blog, Communication, J2EE
目 录
1 绪论 1
1.1 项目背景 1
1.2 目标 1
2 需求分析 3
2.1 功能需求 3
2.2 性能需求 5
2.2.1 硬件环境 5
2.2.2 软件环境 5
2.3 J2EE相关开发技术 5
2.3.1 J2EE简介 5
2.3.2 J2EE的优势 6
2.3.3 J2EE的特点 7
2.3.4 Servlet介绍 7
2.3.5 JSP技术简介 9
2.4 Hibernate框架技术 12
2.4.1 HIBERNATE简介 12
2.4.2 HIBERNATE接口 12
2.4.3 HIBERNATE内置策略机制 14
2.4.4 HIBERNATE的HQL语法 15
3 概要设计 19
3.1 系统结构 19
3.2 系统层次模块图 21
3.3 数据库设计 23
3.3.1 管理员信息表admin 23
3.3.2 文章信息表article 24
3.3.3 博客会员信息表blog 24
3.3.4 评论信息表feedback 25
3.3.5 链接信息表links 25
3.3.6 公告信息表news 25
3.3.7 种类信息表sort 25
3.4 使用样式表 26
4 详细设计 28
4.1 数据库持久层设计 28
4.1.1 Hibernate配置 28
4.1.2 数据库操作 30
4.2 网站访客部分的设计 31
4.2.1 注册模块 35
4.2.2 搜索模块 38
4.2.3 排行榜 39
4.2.4 访问博客模块 40
4.2.5 发表评论模块 41
4.3 个人博客部分的设计 42
4.3.1 发表文章模块 44
4.3.2 评论管理模块 44
4.3.3 文章管理模块 45
4.3.4 分类管理 47
4.3.5 链接管理 47
4.3.6 个人资料管理 48
4.3.7 头像管理 49
4.3.8 查看公告 51
4.4 网站管理员部分 50
4.4.1 管理员登录 51
4.4.2 公告管理 52
4.4.3 博客会员管理 52
4.5 业务逻辑层 53
4.6 控制处理层 54
5 系统搭建 56
5.1 建立数据库 56
5.2 发布应用程序 56
6 JAVA课件之五的制作 60
7 结论与展望 63
参考文献 64
致 谢 65
参考文献
[1] 张海藩,软件工程导论,清华大学出版社(第三版),1998.1
[2] 萨师煊,数据库系统概论,高等教育出版社,112-143,2003.5
[3] 李也百,面向对象数据库,高等教育出版社,87-136,1998.4
[4] 洪国胜,张建原等,JAVA程序设计使用Jbuilder 5, 中国电力出版社,2002.5
[5] 黄明,梁旭,JSP信息系统设计与开发实例,机械工业出版社,2003.3
[6] 肖金秀,冯沃辉,施鸿翔,JSP程序设计教程,冶金工业出版社,2003.9
[7] 李卫华,傅晓东,JAVA语言基础及其应用,广西科学技术出版社,1997.10
[8] 陈帆,周荣辉等,JAVA 2 程序程序设计实用教程,机械工业出版社,2005.9
[9] Tsichritzis D C, Locchovsky F H.Data Models.Prentice-Hall,1982.
[10] David Whitgift.Methods and Tools for Software Configuration Management.John Wiley & Sons, 1991.