博客系统毕业设计

本文详细介绍了使用Java、JSP、Struts2、Hibernate等技术构建的个人博客系统,包括需求分析、系统设计、数据库设计、安全措施和功能模块实现,以及测试用例。
摘要由CSDN通过智能技术生成

技术:Java、JSP
摘要:
如今互联网迅猛发展,blog的使用极为普遍,为了体现Java的跨平台性和简单可上手,我也编写了一个简单的个人博客系统,使用的语言环境为Java,运用了3层架构,视图层运用了jsp+html+css表现,控制层运用了Struts2调度,数据持久化层用Hibernate实现,数据库使用了功能比较强大安全性比较高的MySQL,服务器使用的是开源的Tomcat6.0,开发工具为企业中常用的MyEclipse8.5,系统开发完成之后能够实现基本的博客功能。
关键词:struts2,Hibernate,MySQL,MyEclipse,博客

目录:
1  引言    1
2  系统分析    2
2.1  需求分析    2
2.2  可行性研究    2
2.2.1  经济可行性    2
2.2.2 技术可行性    2
2.3  开发环境    2
3  系统设计    4
3.1  总体设计描述    4
3.2  系统的目标    5
3.3  系统功能结构图    5
3.3.1  个人博客空间功能结构图  如图3.1    5
3.3.2  博客后台管理的功能结构图  如图3.2    6
3.3.3  博客系统流程图    6
3.4  数据库设计    7
3.4.1  数据库介绍    7
3.4.2  数据表概要说明    9
3.4.3  设计E-R图    9
3.4.4  数据库逻辑设计    10
3.5  安全保密设计    13
3.5.1  登录用户的安全性    14
3.5.2  数据安全性    14
4  公共模块设计    15
4.1  Struts 2与Hibernate 3整合流程    15
4.2  Hibernate 配置文件编写    15
4.3  数据持久化类    17
5  主页面设计    22
5.1  首页操作实现类    22
5.2  首页显示的实现    24
6  后台管理模块设计    27
6.1  用户管理模块设计    27
6.1.1  用户管理模块概述    27
6.1.2  用户管理模块技术分析    27
6.1.3 用户管理模块实现过程    27
6.2  文章模块设计    37
6.2.1  文章模块概述    37
6.2.2  文章模块技术分析    37
6.2.3  文章的实现类    37
6.2.4  文章模块实现过程    39
6.3  相册模块设计    47
6.3.1 相册添加    47
6.3.2  相片查询操作    48
6.4.  退出操作    49
6.4.1  返回我的博客功能    50
6.4.2  退出系统    50
7  测试    51
7.1  测试用例    51
7.1.1  测试注册用户登录是否成功    51
7.1.2  测试个人管理模块    51
7.1.3  测试管理员文章管理模块    51
7.1.4 测试相册管理模块    51
7.1.5  退出系统操作    52
8  系统使用说明    53
8.1  系统使用说明    53
8.2 系统的维护    53
9  结束语    55
参考文献    56
致 谢    57

包含资料:
 

 

截图:
 

 
 

 
 

 
 

 
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值