论文摘要
胜利油田是一个以油气生产为主,集勘探、开发、施工作业、后勤辅助生产和多种经营、社会化服务为一体,专业门类齐全的国有特大型企业。其组织机构庞大,岗位工种繁多,用工总量较大,人员构成复杂,管理难度很大。为减少人力资源管理部门的劳动强度,提高工作效率,提升管理水平,适应新形势新情况提出的更高更快要求,必须要建立一套信息规范、便于操作、快捷运转的胜利油田人力资源管理系统。课题主要是针对胜利油田人力资源管理的实际现状,应用J2EE(Java 2 Platform Enterprise Edition)技术并借助Struts实现MVC中(Model-View-Controller)模式来开发胜利油田人力资源管理系统。本文简要阐述了胜利油田人力资源管理系统开发设计的相关背景、开发系统涉及到理论基础J2EE架构、Struts框架技术及其国内外研究现状;详细分析了系统所要实现的业务和非业务需求模型并以合同管理模块需求为例进行了深入剖析;认真设计了系统功能、框架结构、数据库和网络安全等方面,重点描述了如何利用Struts框架技术编程实现系统视图层、控制层和模型层以及利用JDBC连接Oracle数据库的过程;测试和评估了系统试运行后的应用性能、安全性能以及操作性能。此次开发首次采用面向对象的分析方法和统一建模语言UML(Unified Modeling Language)构建了胜利油田人力资源管理系统需求模型,实现了数据字段级访问权限控制,融合了油田CA认证系统项目成果,将油田原来多个独立专业的单机版应用系统归并整合,使人力资源管理系统具备良好的可靠性、复用性、灵活性、扩展性和安全性,为油田今后大型信息管理系统的开发寻找一种可借鉴模式。同时,系统提升了油田的人力资源管理水平,降低了劳动强度,优化了管理流程,为油田发展提供了决策依据。