基于J2EE的内容管理系统设计与实现

基于J2EE的内容管理系统设计与实现

论文摘要

随着网络的不断发展,人们对互联网的需求也在不断深入。内容管理系统作为一种更好的网站管理手段,越来越受到人们的重视。内容管理系统可以使用户对网站的管理更加方便,使网站的外观设置更加灵活、多变。作为一种新兴的网站发展模式,必将存在很大的发展潜力。论文以软件工程思想为主线,分析了国内外内容管理系统发展的现状,论述了内容管理系统在当前网络应用中的重要作用。根据内容管理系统的发展现状与趋势,以及存在的主要问题,结合实际项目,从需求分析、框架设计、数据库设计、开发环境配置、数据安全等方面进行了详细论述。在系统实施过程中严格按J2EE分层模式原则进行开发,将系统分成表现层、业务逻辑层和数据访问层:表现层只负责数据的传输,业务逻辑层只负责业务逻辑的实现,数据访问层只负责和数据库进行交互。系统采用分层模式后,降低了系统的耦合度,使整个程序开发条理更加清晰,组件的复用也会得到很大的提高。在数据存储方面主要使用主从服务器组合数据存储策略。采取了用于数据负载均衡的实施方案:一个数据中心服务器、一个登陆服务器和一个或一个以上从服务器。数据中心存储所有的用户信息,登陆服务器负责用户的登陆转发,从服务器只存储部分用户的信息。登陆服务器只存储用户ID和从服务器的IP,当用户登陆时,根据登陆服务器中的用户ID和从服务器的IP,转发到相应的从服务器,进行数据访问。另外加一台数据备份的服务器,定时从数据中心服务器中进行数据备份。将负载均衡和备份服务器结合可以更好的提高系统的安全性和查询效率。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 内容管理系统的发展现状及存在的问题
  • 1.3 论文的主要内容及特色
  • 1.4 本文结构安排
  • 第二章 内容管理系统分析
  • 2.1 系统需求描述
  • 2.2 系统用例图分析
  • 2.3 系统业务逻辑需求描述
  • 2.4 小结
  • 第三章 内容管理系统设计
  • 3.1 J2EE体系结构简介
  • 3.2 SSH框架简介
  • 3.2.1 MVC框架
  • 3.2.2 Spring框架介绍
  • 3.2.3 Hibernate框架
  • 3.3 系统分层的设计
  • 3.4 事务控制
  • 3.5 系统包和接口设计
  • 3.5.1 系统包设计
  • 3.5.2 系统接口设计
  • 3.6 SSH框架整合设计
  • 3.6.1 SSH整合Web.xml主要配置片段介绍
  • 3.7 系统架构与功能设计
  • 3.8 数据库设计
  • 3.9 小结
  • 第四章 内容管理系统的实现
  • 4.1 系统实施方案
  • 4.1.1 开发工具的选择及环境的部署
  • 4.1.2 系统主要配置文件
  • 4.2 系统的部署
  • 4.3 系统主要功能界面介绍
  • 4.3.1 系统管理员后台功能界面介绍
  • 4.3.2 系统数据管理员后台界面介绍
  • 4.4 小结
  • 第五章 系统安全
  • 5.1 安全评估
  • 5.2 系统分层
  • 5.3 系统数据备份
  • 5.4 系统权限管理
  • 5.5 系统数据的加密
  • 5.6 小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读硕士期间参与的项目
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于J2EE的内容管理系统设计与实现
    下载Doc文档

    猜你喜欢