基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文

2019-04-21 22:47

北京北大方正软件技术学院

毕业设计(论文)

题 目:博客系统设计与实现 分 院: 软件工程分院 专 业: 软件技术 学 号: 110110328 姓 名: 陈长第 指导老师: 庞山山

完成日期:2014 年 6月 1 日

目录

目录 .................................................................................................................................................. - 1 - 摘 要 .............................................................................................................................................. - 3 - 第一章 绪 论 ................................................................................................................................ - 4 -

1.1. 选题背景 .......................................................................................................................... - 4 - 1.2. 问题的提出 ...................................................................................................................... - 4 - 1.3. 系统的开发目标 .............................................................................................................. - 5 - 第二章 系统设计 ............................................................................................................................ - 5 -

2.1. 系统分析 .......................................................................................................................... - 5 - 2.2. 系统的可行性分析 .......................................................................................................... - 8 -

2.2.1. 技术可行性 ........................................................................................................... - 8 - 2.2.2. 经济可行性 ........................................................................................................... - 8 - 2.2.3. 管理可行性 ........................................................................................................... - 8 -

第三章 开发环境的说明与安装 .................................................................................................... - 9 -

3.1. 开发语言的选择 .............................................................................................................. - 9 -

3.1.1. JAVA简介 ............................................................................................................... - 9 - 3.1.2. Web应用程序开发环境—JSP技术 ....................................................................... - 9 - 3.2. 数据库的选择 ................................................................................................................ - 10 -

3.2.1. Web应用程序开发环境—SQLserver数据库 ..................................................... - 10 - 3.3. 开发工具的选择 ............................................................................................................. - 11 - 第四章 系统设计 .......................................................................................................................... - 13 -

4.1. 开发框架技术介绍 ............................................................................................................. 13 4.2. 需求分析 ...................................................................................................................... - 37 -3

4.2.1. 注册博友 .................................................................................................................. 14 4.2.2. 普通用户 .................................................................................................................. 15 4.3. 功能模块介绍 ..................................................................................................................... 17

4.3.1. 博客注册登陆管理模块...................................................................................... - 37 - 4.3.2. 博客及文章见所查询模块. ...................................................................................... 17 4.3.3. 博客页面显示模块 .................................................................................................. 18

4.3.4. 博客个人维护管理模块........................................................................................... 18

- 1 -

4.3.5. 系统架构说明 ................................................................................................... - 37 -9 4.3.6. 实现DAO层 .............................................................................................................. 20 4.3.7. DAO组件的定义 ................................................................................................... - 21 - 4.3.8. 部署DAO 层 ........................................................................................................ - 22 -

第五章 数据库设计 ...................................................................................................................... - 22 - 第六章 系统主要功能的设计与实现详细 ................................................................................... - 24 -

6.1. 系统模块详细设计 ........................................................................................................ - 24 -

6.1.1. 登陆 ..................................................................................................................... - 24 - 6.1.2. 首页加载 ............................................................................................................. - 28 - 6.2. 登录控制: .................................................................................................................... - 31 - 6.3. Ajax 读取txt格式数据 .............................................................................................. - 31 - 6.4. 系统架构与数据库的连接 ............................................................................................ - 33 - 6.5. 数据的备份与还原 ........................................................................................................ - 35 - 6.5. 部分效果预览图 ............................................................................................................ - 37 - 主页面 .................................................................................................................................... - 37 - 第七章 结束语 .............................................................................................................................. - 39 - 致 谢 ............................................................................................................................................ - 40 - 参考文献 ........................................................................................................................................ - 41 -

- 2 -

摘 要

越来越多的网络用户希望能够在网络平台上更多地展现自己的个性,更方便地与他人互动交流,拥有一个自己独立的空间,随着Web2.0时代的到来,一个新的概念出现了——博客。

首先介绍了博客网站设计的意义和背景,主流博客网站的主要功能。重点介绍了基于J2EE架构的博客网站设计方案,实现的主要功能。

其次,重点讲述了博客网站的业务逻辑层和持久层的设计与开发过程中所涉及的技术及开源框架。系统如何以Spring 框架为核心,向下整合Hibernate进行持久层访问,向上整合Struts 按清晰的MVC 模式控制,怎样划分应用的层次。简述了页面的请求的分发及流程。

最后对BLOG网站开发中所碰到的一些问题,并针对这些问题提出一些解决方案,最后对系统性能作出一些简要评估,阐述了一些个人想法。

关 键 词: 博客,J2EE, Spring,Struts,Hibernate。

- 3 -

第一章 绪 论

1.1. 选题背景

这几年,许多新名词涌入我们的视野:博客、圈子、播客、WAP等。这些都预

示着我们进入了一个新的互联网阶段web 2.0,它是相对web 1.0的新的一类互联网应用的总称,是一次从核心内容到外部应用的革命[10]。这个阶段发展迅速,互联网应用趋于多样化,其中变化最大的是由web 1.0网站创造内容的时代变为由用户创造内容的web 2.0时代。

在web 2.0应用中,博客(Blog)是web 2.0核心应用中最典型、最流行的代表之一,也是web 2.0技术应用的最直观的表现,是web 2.0精神和理念的具体体现。

1.2. 问题的提出

Blog记载了日常发生的事情和自己的兴趣爱好,把自己的思想和知识和他人分享、交流,同时又通过“六度空间”结识了更多志趣相投的朋友;而越来越多专业知识的 Blog 的出现,让我们看到了 Blog 更多所蕴涵的巨大的信息价值:不同的 Blog 选择不同的内容,收集和整理成为很多人关注的专业 Blog ——目前越来越多的人获取信息的来源是一些固定的 Blog 。随着博客人数的增加, Blog 作为一种新的生活方式、新的工作方式、新的学习方式已经被越来越多的人所接受,并且在改变传统的网络和社会结构:网络信息不再是虚假不可验证的,交流和沟通更有明确的选择和方向性,单一的思想和群体的智慧结合变的更加有效,个人出版变成人人都可以实现的梦想—— Blog 正在影响和改变着我们的生活。

- 4 -


基于Struts2+Hibernate的博客系统的设计与实现-陈长第 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:一堂非常实用的“班会课”

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: