欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 基于SSH框架技术的企业综合管理系统的设计与实

基于SSH框架技术的企业综合管理系统的设计与实

日期:2023-01-24 阅读量:0 所属栏目:软件技术


摘 要:针对 B/S 的企业综合管理系统的设计与实现,提出基于 Struts+Spring+Hibernate(SSH)技术架构的解决方法。系统实现结果证明,SSH 技术架构的可扩展性、可维护性较好,并能在复杂业务系统中提高开发效率。

关键词:Struts 技术;Hibernate 技术;Spring 技术

引言
  随着IT技术发展,传统的企业管理方式已经不能满足现代企业发展的需求。采用系统化管理手段可提高企业的管理水平,加快企业内容信息流通,确保信息有效利用,增强核心竞争力,提高了办事效率。
  SSH( Struts + Spring + Hibernate)是一组轻量级的框架组合技术[1]。
  本文结合SSH框架技术对企业综合管理系统进行了开发与实现。
1.系统设计
1.1系统结构设计
    由于网络技术的成熟与应用,决定了该系统需要开发为网络版,以方便用户使用。B/S结构比C/S结构的系统安全性好、用户连接数多、易扩展与维护。
1.2功能模块设计
  本系统主要实现公告管理、公文信息、基本员工信息的添加、浏览、查找功能;通过前台可以查看部门和职位信息;通过前台实现收发信息的功能;查看优秀员工信息等。系统管理员实现对公告信息的管理;对员工信息的管理模块;实现对短信信息进行查看、删除等管理;实现查看、删除在线员工信息功能及对员工在职状态信息进行管理等功能。
2.关键技术使用
  在本系统整合了SSH框架,分别构建表示层、业务逻辑层和数据持久层,该框架组分工明确,降低系统耦合度,增强了系统的可扩展性、可维护性, 方便系统的可移值性及管理,提高代码复用和开发效率,使开发人员摆脱大量的代码编写而注重于业务逻辑方面的设计。SSH架构如图1所示。

 
2.1 Struts框架
     Struts是一个表示层框架,它是对经典设计模式MVC的一种实现[2]。StrutS框架将表示层、业务逻辑层与数据持久层分离开,形成了模型、视图、控制器的结构(MVC结构)。
2.2 Spring框架
    Spring是一个业务层框架,它可以很好的粘合表示层和持久层 ,在Spring中提供了对反转控制(IOC)和面向切面编程(AOP)的良好支持。在系统中,具体的对象并不依赖于Spring的应用程序接口(API),将复杂的事务逻辑关系和数据处理分离开,减少系统耦合。
2.3 Hibernate框架
    Hibernate是一个基于Java的对象/关系数据库映射工具,它是一个持久层框架,利用Hibernate框架可以将对象模型表示的数据映射到用SQL表示的关系模型上去,这将大幅度减少数据持久化编程的任务。
3.基于SSH架构的系统实现
3.1 表示层
     表示层采用的是MVC模式。如图2所示。


图中表明用户与表示层进行交互的过程是用户通过浏览器发出请求,该请求被接受后由前端控制器对该请求进行判断和识别,再把请求分配到与之对应的控制器;控制器调用相应的业务接口,主要是业务层的管理类来处理。
3.2 业务逻辑层
  在业务逻辑层采用了Spring框架,在该框架中可以方便地组织业务逻辑,同时进行事务管理。在OA系统中,使用依赖注入的方式,利用 IOC 容器,可通过配置方式很容易地组织 bean,管理bean,这样就大大地降低了业务逻辑层和持久层的耦合。
3.3 持久层
  本系统采用 Hibernate 作为持久层的 ORM 框架,并且使用数据访问对象模式。它能有效降低业务层和数据层的耦合程度,使得开发者更加专注于构建业务模型和实现业务层的业务逻辑。
3.4 事务管理
在 文件中的添加如下代码完成数据库的事务管理的配置。

  >
  
   
  

 

4.结束语
  本文中的企业综合管理系统采用SSH整合架构设计开发的,SSH框架组合技术通过将表示层、业务逻辑层、数据持久层分离解耦,方便了系统开发,体现了J2EE卓越的技术优势,具有很广的应用前景。

参考文献:
[1] 张 珏. 基于SSH 的整合架构及其在CRM 中的应用[ J] . 沈阳大学学报, 2009, 27( 2) : 209-213.
[2] 覃庆炎,张伟. Java 开源项目开发详解 [M]. 北京 :清华大学出版社,2008.

本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229452.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学