J2EE技术开发阜阳市人力资源管理信息系统的设计
2013-04-29金鹏飞
金鹏飞
摘要:使用先进的科技手段,做好人力资源管理信息系统的分析和设计,提高了工作效率。
关键词:J2EE技术;人力资源管理信息;分析设计
中图分类号:G71 文献标识码:A 文章编号:1672—4437(2013)02—0051—03
随着安徽省阜阳市劳动保障制度日益完善,为充分利用现代信息处理技术和科学手段,建立一个功能齐全、既适用于当前各地业务需求,又具有前瞻性的人力资源计算机网络管理信息系统,已经十分必要。“阜阳市人力资源管理信息系统”的上线,是“金保工程”和安徽阜阳市实际情况相结合的产物,是对“金保工程”的补充和拓展。在本系统中,我们使用J2EE技术进行程序设计,采用Power De—signer进行数据库设计,开发时大量使用对象继承、自定义用户对象和自定义基类,大大提高了系统脚本的统一性、一致性、实用性和执行效率,安徽省阜阳市人力资源管理信息系统目前已成功上线并获得一致好评。
1 研究的意义
目前金保三期正在全省推广和部署,如何在此基础上和安徽实际情况相结合,建立更加完善人力资源管理信息系统、加快人力资源市场“专业化、制度化、社会化”建设,依法行政、转变政府职能,改进人力资源管理工作的实施方式、深化信息化应用,提高工作效率,提高工作质量,是摆在我们面前的新课题。
在新时期下利用先进的科技为实际工作带来更优质、更准确、更快捷的创造性思路,不仅仅是为节省时间,节约资源,更为今后项目开发和规划打下坚实的基础。利用J2EE技术设计和规划大型社保系统软件项目,作为金保三期的有益补充,在我省社保系统有开创性意义,它的成功将给安徽社保信息化的提高和推动指出一条新思路。
2 系统设计
阜阳市人力资源管理信息系统是应我市人力资源和社会保障信息化发展的需要产生的,系统实施经过完整的立项、审批、调研、设计、开发、测试和实施,完全符合系统工程的概念。
2.1 系统网络结构设计
阜阳市人力资源管理信息系统应用程序部署在阜阳市人力资源和社会保障局应用服务器上,数据库在阜阳市人力资源和社会保障局数据库服务器上建立。市级机关用户或者其他内网用户通过内网和应用服务器交互,各区、县、乡镇(办事处)、社区、村等外设机构用户也可通过互联网和应用服务器交互。
本系统网络拓朴结构图如下:
2.2 软件体系结构设计
系统应用逻辑图反映的是系统主体应用流转逻辑,阜阳市人力资源管理信息系统的主要业务包括人力资源信息采集、单位用工资源信息采集、求职信息采集、招聘信息采集,然后根据一定匹配条件将能够匹配的招聘、求职信息自动匹配,最后将匹配结果及人力资源等信息进行发布。角色定义、权限定义、菜单定义、用户管理、参数设定等内、外网系统分别建立,身份认证等要求安全可靠,和角色、权限系统相结合,要求可以继承。
2.3 系统总体功能设计
阜阳市人力资源管理信息系统分为内网部分和外网部分,数据管理中包括相应数据的新增、修改、查询、删除、导入、导出功能。系统功能概要图仅仅展示功能模块和模块之间的层级关系,不显示模块之间的联系。
3 总结
“阜阳市人力资源管理信息系统”的上线,是在金保三期工程刚刚在安徽上线期间推出的,其目的并不是在于替代金保工程,而是对金保工程的有益补充。金保工程涉及的面很广,主要应用集中在社保内部,基本覆盖了所有通用社保业务,但是就安徽各地而言,还有很多创新的做法和地方特色的流程,本系统的设计初衷就是为了将地方特色和金保工程相结合,并在对社会公众服务上进行扩展。所以本系统在设计的时候采用了和金保工程统一的技术路线,使用J2EE架构进行设计和开发。主要就是考虑到今后和金保系统的对接,在数据迁移中减少损失和补录数据的工作量,最大限度实现资源共享。在本次项目中,无论是采用的技术标准还是开发过程中使用的监控流程,很多都是在我省社保领域没尝试过的创新,主要体现在以下以几方面:
(1)在本次项目开发中,引入UML设计理念。将业务模型和实际工作将比较,由技术人员和业务人员进行集中讨论,得出较合理较准确的表述方式和编程规则,利用UML实现整体软件项目的规划设计在国内本身就很少,在安徽省社保系统更是开创性的尝试。
(2)在本次项目开发中,大量采用了接口、存储过程、用户自定义类等模块化的设计风格,一改以前编程人员各自为政的风格,形成统一的编程规则和公用代码体系,节省了大量人力,提高了工作效率,减少了重复劳动。
(3)本次项目开发中,采用Power Designer建模工具实现数据库模型的建立,采用从逻辑模型(物理模型)具体实现数据库的方式,建立了一整套数据库模型,不仅为今后功能调整和数据库修改留下了空间,更为金税三期跨数据库平台的数据迁移打下了坚实基础。
(4)本次项目开发中,不仅仅面对的是必须实现的基本功能模块,更前瞻性的推出了包括:网上登记、网上匹配等在业务上处于尝试阶段的功能模块,实现了不光是以信息化满足已有手工业务的微机化处理,更注重以计算机推动信息化应用,以信息化推动社会服务现代化。
(5)各功能模块相对独立,由完全灵活自定义的菜单系统、权限系统、用户系统做支撑,将内网、外网资源有效整合利用,实现最大化的灵活扩展,为今后进一步扩展思路,创新业务打下坚实基础。
在此项目制作过程中,也遇到一些困难,此项目开展之初,金保工程并没有真正部署实施,使得在制作接口时规范相对比较含糊,另外地区的网络建设发展跟不上金保工程的需要,不得不在本项目中采用很多变通方式来实现金保工程中已经涵盖的功能,另外技术上的进步受限于业务上的更新和群众接受程度,不能一步到位。随着金保工程的推进,硬件条件的提高和社会群众接受程度的变化,今后可以在资源共享、网络服务上进行进一步探索,并将本系统和金保工程有效整合,探索出一条更适合安徽人力资源和社会保障发展的新型管理模式,将安徽人力资源和社会保障信息化发展推向更高层次。
参考文献:
[1]J2EE企业架构的参考模型和实现策略林航《程序员》2004第3期
[2]基于J2EE多层结构的数据库访问研究 许利枝
《太原师范学院学报:自然科学版》2004第3期
[3]基于J2EE的共享数据环境技术研究 张秋余 余冬梅 唐静兵 林常须 任磊《计算机工程与设计》2005第3期
[4]基于J2EE框架构建Web应用的研究与实现李鑫马光思《计算机技术与发展》2009第11期
[5]史济民、顾春华等,软件工程一原理、方法与应用[M],高等教育出版社,2002
[6]邵佩英、杨孝如,SYBASE数据库系统基础知识,中国水利出版社,1998.10
[7]崔巍等,POWERBUILD技术丛书,清华大学出版社,2000.11