论文部分内容阅读
当今世界,随着网络技术和计算机技术的不断飞速发展和广泛应用,各行各业都在享受着由其带来的方便与快捷。进入信息时代,企业同样需要运用现代化技术、先进的理念和科学的方法管理信息,从而达到节约时间、降低成本、提高效率的目标。管理信息系统是运用计算机硬件和软件技术实现对数据和信息的有效组织,并与用户进行交互的人机系统。管理信息系统在企业管理中应用,可以帮助员工摆脱传统的重复工作,节约时间成本,实现办公的自动化;也可以帮助管理者合理的组织工作,辅助分析与决策,实现管理的信息化。本文首先对在企业中应用管理信息系统的目的和意义,以及管理信息系统的概念、结构、特点和发展前景做了介绍;然后对开发系统相关的J2EE规范、Struts2、Spring、 Hibernate技术和框架,以及设计模式和重构等理论知识进行了阐述;其次对企业行政管理信息系统的整体业务架构、系统内部架构和内部的表示控制层、业务逻辑层和持久化层进行了设计;再次对企业行政管理信息系统的行政综合、车辆管理、安全保卫和系统管理各个模块进行具体的设计与实现,并解决了开发过程中的并发问题;最后对访问权限管理模块进行了设计与实现,在RBAC96模型的基础上改进并在系统中应用,为系统安全访问和企业信息安全的提供了良好的保障。本系统服务器端运用J2EE技术平台以及基于MVC模式的Struts2框架结合Spring框架和Hibernate技术进行集成开发。本系统的主要特点是利用Struts2框架,实现业务逻辑和界面分离,减少系统的耦合;利用Spring强大的应用程序和灵活的框架,将其应用于系统的底部平台;利用Hibernate技术实现Java对象和关系数据之间的映射,提供灵活的业务逻辑,避免开发人员对数据库进行重复的操作,减少工作量。因此,本系统不仅能够实现办公的自动化,而且具有灵活、易维护和可扩展的特征。