学位论文 > 优秀研究生学位论文题录展示

基于Struts2与Hibernate的社区网站系统设计与实现

作 者: 腾骁
导 师: 肖来元
学 校: 华中科技大学
专 业: 软件工程
关键词: 社区网站 Struts2 Hibernate MVC
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 38次
引 用: 0次
阅 读: 论文下载
 

内容摘要


社区网站是现代网络中网民根据相同的兴趣爱好结交朋友的主要手段之一。不断提高社区网站的开发与应用水平是互联网丰富人们生活内涵,使人们生活方式多元化的关键所在。开发信息化、网络化与智能化现代社区网站系统,不仅能提高网络社区运行的效率和技术含量,而且能促进互联网信息高速的分享和交流。根据社区网站系统的现状与趋势,采用了B/S模式,结合实际的项目,从系统分析、系统设计、系统实现和系统测试等方面进行了详细的论述。本系统采用了多层体系结构,分别为页面表示层、业务逻辑层、数据持久层与数据化层。页面表示层负责接收和响应客户端的请求以及动态生成Web页面。业务逻辑层负责整个系统的核心业务逻辑。数据持久化层负责对数据库进行操作。在数据化层中,数据库负责存储整个系统的业务数据。系统详细地描述了用Struts2框架实现表示层,包括视图和业务控制器Action类。用Hibernate实现数据持久层,通过HibernateAPI与数据化层通讯。本文给了开发环境的配置文件、映射文件、实现的类、用例图和界面图。最后用JUnit对所有Java程序进行测试,得到满意结果。本社区网站系统具有可维护性、可重用性、很强的移植性与很好的扩展性,促进了模块化开发。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-12
  1.1 课题研究背景  8
  1.2 课题研究国内外现状  8-10
  1.3 本文的主要研究工作  10-12
2 Strut52 和Hibernate 相关技术介绍  12-22
  2.1 J2EE 介绍  12-14
  2.2 MVC 设计模式  14-16
  2.3 Strut52 介绍  16-18
  2.4 Hibernate 介绍  18-21
  2.5 本章小结  21-22
3 社区网站系统分析  22-30
  3.1 系统功能需求描述  22-26
  3.2 系统可行性需求描述  26
  3.3 系统性能需求描述  26-27
  3.4 系统运行需求描述  27
  3.5 系统用例图描述  27-29
  3.6 本章小结  29-30
4 社区网站系统设计  30-40
  4.1 系统模块设计  30-33
  4.2 系统数据库设计  33-39
  4.3 本章小结  39-40
5 社区网站系统实现  40-51
  5.1 页面表示层的实现  40-42
  5.2 业务逻辑层的实现  42-43
  5.3 数据持久化层的实现  43-50
  5.4 数据化层的实现  50
  5.5 本章小结  50-51
6 社区网站系统测试  51-59
  6.1 软件测试  51
  6.2 测试计划  51-58
  6.3 本章小结  58-59
7 总结与展望  59-61
  7.1 总结  59-60
  7.2 展望  60-61
致谢  61-62
参考文献  62-64

相似论文

  1. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  2. 人力资源管理系统的设计与实现,TP311.52
  3. 基于Java EE框架的公文传输系统设计与实现,TP311.52
  4. OpenBASE企业管理器设计与实现,TP311.52
  5. 基于Struts2的校友管理与服务系统的设计与实现,TP311.52
  6. 攀枝花学院人事管理信息系统的设计与实现,TP311.52
  7. 田径运动会通用管理系统,TP311.52
  8. 社区WebGIS原型系统设计与实现,P208
  9. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  10. 中国石油广域网智能管理系统设计与实现,TP311.52
  11. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  12. 江西现代学院OA系统的设计与实现,TP311.52
  13. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  14. 高校人力资源信息管理系统的设计和实现,TP311.52
  15. 基于J2EE的移动存储设备电子文件安全管理系统的设计与实现,TP311.52
  16. 基于MVC设计模式的博客系统的设计与实现,TP311.52
  17. 基于SSH2的网优中心办公系统的设计与实现,TP311.52
  18. 基于MVC设计模式的电子作品评价系统的设计与实现,TP311.52
  19. 基于工作流的软件缺陷管理系统的设计与实现,TP311.52
  20. 基于SSH架构的多媒体教室反馈系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com