基于轻量级J2EE框架的工会综合信息系统的设计与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:pkuai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
信息化是当今世界发展的大趋势,是推动经济社会变革的重要力量。各级工会按照信息化的要求,积极利用信息化技术加强工会工作。传统的工会管理模式具有办公地点分散、数据不同步、工作效率低下、沟通交流不畅、各部门间存在“信息孤岛”等弊端,不能适应时代的发展和管理的需要。因此,设计并开发一套工会综合信息管理系统就显得十分迫切。   基于工会信息化建设的要求,针对当前企业级开发需求复杂,开发周期紧迫,对系统的性能、可扩展性和可维护性要求高的实际情况,本文提出了一种重用性好、层次清楚、扩展性强的轻量级J2EE框架技术整合架构,并将此架构成功的应用到工会综合信息系统的开发当中。   本文首先结合Web应用的分层体系结构,提出了轻量级J2EE框架整合设计的总体方案。该方案在业务逻辑层采用Spring,在表示层采用Struts,在数据持久层采用JPA。论文对方案的具体实现进行了介绍。在调查研究的基础上,采用面向对象的方法,分析了用户角色,利用UML建模技术明确了系统的功能性需求,对系统体系架构、功能模块、数据库、安全性等方面进行设计。论文重点介绍了系统架构的分层设计及实现:在域模型层,实体采用JPA注解元数据的方式进行映射;在持久层,设计并实现了通用泛型DAO类及具体DAO类;在业务层,按照AOP思想及IoC方式对Service类进行了设计;在表示层,按照MVC的三层模型进行设计与实现。本文积极应用组件技术进行开发,设计并实现了基于XML配置文件的EXCEL表格导入数据库组件,积极运用Hibernate Search组件实现了全文检索,利用Log4J实现日志组件等。最后,对系统的部署及运行界面进行了介绍。   经过实际项目的检验,本文所提出的整合架构能有效解决目前企业信息系统建设中所存在的开发效率低、可扩展性、可维护性、可重用性差等问题,对基于轻量级框架的开发具有很好的借鉴作用。
其他文献
数据库管理系统(DBMS)是除操作系统外最重要的系统软件,是信息系统的核心,也是我国信息化建设中应用最广泛、需求量最大的基础性软件。为掌握数据库管理系统实现的核心技术,研发具
对国内外数据流频繁项集挖掘研究情况分析可知,以往的挖掘算法还存在诸多问题。简单的频繁项集挖掘由于没有采用合理的约束思想,挖掘出的频繁项集相当庞大;增量挖掘方法大部
随着计算机网络技术的不断发展,网络的规模和复杂性也在不断增加,如VOIP、VOD、视频会议等一些新型的实时网络应用,不仅对网络的带宽要求高,对QoS(Quality of Service,服务质量)的要
VoIP是一种在IP网络上传送语音信号,并以此推出相应增值业务的技术。由于它不需要专属网络,允许用户共享带宽资源,因而能在IP网络上廉价地提供语音、视频和数据等服务。随着VoIP
全自主移动机器人在未来将起着越来越重要的作用。同时定位与地图创建利用机器人自身携带的传感器感知周围的环境以确定机器人在环境中的位置以及对环境进行建模,是实现真正自
互联网技术及其应用推动了计算机技术的快速发展,人们对数据存储的需求已经有了很大的改变,主要表现在要求存储系统具有巨大的存储容量,希望能够对数据进行快速存取和有效的管理
当用户向搜索引擎提交查询后,搜索引擎向用户返回命中网页的标题、URL和网页摘要,网页摘要对于用户快速了解网页概要、提高搜索效率具有重要的作用。人们对传统的文本自动摘要
随着信息技术的高速发展,数据库应用的规模、范围和深度空前发展,人们迫切需要一种自动地和智能地将待处理的数据转化为有用的信息和知识的方法,从而达到为决策服务的目的。在这