论文部分内容阅读
随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。人事管理工作是企业、政府等机构内不可或缺的一项基本管理工作。随着信息技术的发展,以及现代企业、政府的规模化、规范化,在人事管理工作上使用快捷、安全、准确的计算机电子化管理已是必然之选。然而,现有的计算机人事管理系统大多只是简单的借助一些工具软件,对小规模的数据进行单机管理,这种管理模式已经无法满足日益增长的人事管理需求,无论在操作易用性,数据安全性,移植、变更、部署的简便性,以及功能的可扩展性上,都无法达到规模化、规范化的要求。在这样的背景下,中铁九局决定开发一套针对本企业的使用B/S模型的网络人事管理系统。本论文的重点是对基于开源软件的J2EE架构应用研究。Java2企业版(J2EE)是Sun公司提供的一个标准的企业应用开发平台,它为系统开发人员开发企业web应用提供了丰富的技术选择。然而,一个高质量的应用还有赖于设计良好的体系架构的支持。如何正确应用J2EE核心技术来设计和构建一个稳定的、具有伸缩性的、可重用的web应用体系架构是本论文要解决的问题。在对各种J2EE优秀技术进行了分析比较后,本文对J2EE的组件层次,各种开发模式也进行了详尽的研究。对于三种极受欢迎的J2EE架构——JSP+Servlet+JavaBean、Struts+EJB、Struts+Spring+Hibernate进行了细致的分析。在具体的开发应用中,该系统使用基于MVC模式的Struts架构进行开发,在处理方式上拥有多种模式,支持自动制表、批量数据导入导出、报表打印、用户权限分级等功能,处理模块涉及人事管理工作中的十多项内容。完成后,可将完全实现企业用户人事管理的电子化、网络化,大大增加人事管理的效率。本文讨论了使用Struts架构进行开发的系统结构、特点及实现技术,分析了本系统在设计上的基本思想以及实现上的具体方式,该系统目前已经投入使用,运行稳定。