基于SSH架构内容管理系统的设计与实现

基于SSH架构内容管理系统的设计与实现

论文摘要

随着信息需求的日益增多,政府及其各部门分别建设各自的门户网站。但传统信息系统由于存在着灵活性低、数据集成性差、功能不完善、技术体制不统一等问题,使数据难以在各系统中交流、共享、融合,迫切需要实现转变。为推动信息服务建设的发展,提高政府WEB开发效能,增强网站安全防护能力,本文提出基于SSH(Struts+Spring+Hibernate)架构内容管理系统。该系统能够很容易地实现对后台数据和信息的管理,减少网站维护工作量,简化建立各类信息网站的复杂性,方便政府及各部门间对信息进行高效管理。本论文“基于SSH架构内容管理系统”是以因特网及政府内部网络为依托,基于J2EE技术与浏览器/服务器软件结构,采用SSH架构开发模式,结合政府信息网站建设实际建立体系结构,应用软件开发的原理,沿着系统分析、系统设计和系统实现展开论述。首先,分析和论述了国内外内容管理系统的发展与现状,说明了内容管理系统的概念及意义;其次,分析了系统的业务流程,进而对系统的需求分析、技术架构、功能架构、数据库设计进行了详细描述;最后,对主要模块的设计与实现以及关键技术进行了介绍。本系统的开发综合运用了面向对象的设计思想和组件技术,重点对Struts、Spring和Hibernate框架进行了分析,结合Struts、Spring和Hibernate的各自特点,将这三种开源框架有效的整合成为SSH通用架构,实现了系统层次的松散耦合。其中Struts主要负责表现层,完成页面显示、响应用户请求等功能;Spring主要负责业务逻辑层,完成应用系统的业务逻辑功能;Hibernate主要负责数据持久层,完成对象与数据库的交互功能通过整合而成的SSH架构,充分发挥了Struts、Spring和Hibernate框架各自的优势,解决了Web应用系统开发过程中由于系统结构复杂所带来的一些问题,从而提高了系统代码的复用性及开发效率,使系统易于维护,实现了分布式设计。本系统目前已经实际应用于政府门户网站,应用表明,该系统实现了设计目标,达到了预期应用效果。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 设计背景
  • 1.2 研究内容及现状
  • 1.3 论文主要工作及结构安排
  • 第2章 内容管理系统的关键技术研究
  • 2.1 J2EE技术
  • 2.1.1 J2EE概述
  • 2.1.2 J2EE体系结构
  • 2.2 Struts框架
  • 2.2.1 MVC模式
  • 2.2.2 Struts简介
  • 2.2.3 Struts的工作流程
  • 2.3 Spring框架
  • 2.3.1 Spring简介
  • 2.3.2 Spring体系结构
  • 2.3.3 Spring核心机制
  • 2.4 Hibernate框架
  • 2.4.1 Hibernate简介
  • 2.4.2 Hibernate体系结构
  • 2.4.3 Hibernate运行过程
  • 2.5 本章小结
  • 第3章 系统需求分析及功能设计
  • 3.1 系统需求分析
  • 3.1.1 系统总体架构
  • 3.1.2 系统的功能需求
  • 3.1.3 系统的非功能性需求
  • 3.2 系统设计
  • 3.2.1 设计思想和原则
  • 3.2.2 概要设计
  • 3.2.3 体系结构
  • 3.2.4 系统功能设计
  • 3.3 数据模型设计
  • 3.3.1 数据库的引入
  • 3.3.2 系统数据模型
  • 3.3.3 主要数据表
  • 3.3.4 数据表结构
  • 3.4 本章小结
  • 第4章 内容管理系统的实现
  • 4.1 系统管理子系统功能实现
  • 4.1.1 站点管理模块
  • 4.1.2 数据库管理模块
  • 4.2 栏目管理子系统功能实现
  • 4.2.1 添加栏目模块
  • 4.2.2 编辑栏目模块
  • 4.2.3 删除栏目模块
  • 4.2.4 配置栏目模块
  • 4.3 信息管理子系统功能实现
  • 4.3.1 编辑信息模块
  • 4.3.2 审核信息模块
  • 4.3.3 发布信息模块
  • 4.4 用户管理子系统功能实现
  • 4.4.1 身份认证模块
  • 4.4.2 角色管理模块
  • 4.4.3 会员管理模块
  • 4.5 模板管理子系统功能实现
  • 4.5.1 添加模板模块
  • 4.5.2 配置模板模块
  • 4.6 本章小结
  • 第5章 测试
  • 5.1 软件测试的目的
  • 5.2 软件测试的方案
  • 5.3 系统测试方法及内容
  • 5.3.1 功能测试
  • 5.3.2 界面测试
  • 5.3.3 性能测试
  • 5.3.4 安全性测试
  • 5.4 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].双创教育实践教学内容管理系统构建研究[J]. 无线互联科技 2020(07)
    • [2].Web内容安全指南——以Drupal为例[J]. 中国教育网络 2017(07)
    • [3].宁夏广电媒体融合平台通用内容管理系统的设计[J]. 西部广播电视 2016(19)
    • [4].文献内容管理系统[J]. 中国新通信 2017(09)
    • [5].基于开源内容管理系统的稿件征集平台建设研究[J]. 中国传媒科技 2016(04)
    • [6].基于模版技术的汽车行业内容管理系统开发[J]. 信息与电脑(理论版) 2013(04)
    • [7].基于内容管理系统的高职院校精品课程网站建设[J]. 信息通信 2012(06)
    • [8].开源学习内容管理系统的应用研究[J]. 软件导刊(教育技术) 2011(03)
    • [9].江苏台新闻内容管理系统的设计[J]. 视听界(广播电视技术) 2010(05)
    • [10].移动学习内容管理系统的研究与设计[J]. 现代教育技术 2008(07)
    • [11].信息内容管理系统在企业网站中的应用[J]. 民营科技 2015(10)
    • [12].浅谈互联网内容管理系统的选择与使用[J]. 中国科技信息 2013(14)
    • [13].基于“动易”内容管理系统的电子商务教学网站构建[J]. 黑龙江科技信息 2012(24)
    • [14].模板技术在内容管理系统中的应用与实现[J]. 计算机工程与设计 2012(10)
    • [15].新闻内容管理系统的设计[J]. 电视工程 2010(04)
    • [16].制造企业内容管理系统中基于角色和任务访问控制的研究[J]. 计算机应用研究 2008(12)
    • [17].内容管理系统在数字出版中的应用研究[J]. 编辑之友 2012(04)
    • [18].内容管理系统存储层的设计与实现[J]. 计算机工程与设计 2011(06)
    • [19].基于知识地图的学习内容管理系统的系统设计[J]. 硅谷 2010(08)
    • [20].基于开源框架的内容管理系统[J]. 电脑知识与技术 2010(10)
    • [21].网站群内容管理系统的信息安全保障技术[J]. 信息安全与技术 2010(10)
    • [22].多内容管理系统的网站群系统设计与实现[J]. 中国教育信息化 2011(23)
    • [23].基于Dokeos的“网络营销”网络课程的设计与开发[J]. 中国远程教育 2010(12)
    • [24].内容管理系统 数字内容的管家[J]. 数码印刷 2008(11)
    • [25].农业信息化网站集群与内容管理系统的研究与设计[J]. 电信科学 2010(S1)
    • [26].基于工作流技术的云媒体电视统一多屏内容管理系统[J]. 广播与电视技术 2014(11)
    • [27].浅谈在线内容管理系统的业务化改造[J]. 浙江气象 2015(03)
    • [28].马钢网站群内容管理系统的设计和应用[J]. 安徽冶金科技职业学院学报 2014(01)
    • [29].模板技术在学习内容管理系统中的应用研究[J]. 信息与电脑(理论版) 2011(06)
    • [30].企业建站的CMS选型[J]. 中小企业管理与科技(上旬刊) 2010(06)

    标签:;  ;  ;  ;  

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

    猜你喜欢