基于J2EE的EHR系统设计与实现
发布时间:2018-03-15 09:15
本文选题:Spring 切入点:EHR 出处:《武汉邮电科学研究院》2017年硕士论文 论文类型:学位论文
【摘要】:随着互联网技术普及和人力资源管理理念革新,二者结合的产物EHR(Electronic Human Resource,即电子化人力资源管理)系统应运而生。EHR系统通过将IT网络技术用于人力资源(HR)管理的技术,为HR管理搭建了一个标准化、网络化、灵活部署的管理工作平台,实现企业信息价值共享;实现管理流程简政放权,最大化普通员工自助服务范围,提高审批流程效率;实现管理层管理职能转变,实现系统化、全面化、战格性的人力资源管理;促进企业从人力资源管理向人力资源规划进化。通常EHR系统包含绩效、考勤、培训、人事、薪酬、招聘等模块,覆盖企业所有人力资源管理的每个环节,能够帮助企业实现人力资源管理系统性、战略性布局。本论文以设计和实现人力资源管理EHR系统作为研究课题,主要工作体现如下:(1)完成数据库系统设计、库表设计,提出数据最终一致性解决方案,确保企业基础数据在各个子系统之间正确性,实现基础数据与附属数据的切割,避免单个数据库表数据量过大的问题;针对数据库查询性能瓶颈,进行SQL优化;(2)完成开发环境搭建,借助于Spring+MyBatis框架,实现系统MVC分层,保证系统的高扩展性;使用Spring Security和数据库技术完成系统角色权限控制;根据代码规范借助于Java语言完成EHR系统各个模块的代码编写;(3)进行测试环境搭建,针对系统界面风格、系统数据增删改查与导入导出功能、各子系统间数据流转与系统与外部系统对接等主要测试点进行了相应的系统的模块测试、集成测试,并针对测试中暴露的问题进行了修复和完善,确保系统能够完成所提需求。本论文的独到之处在于:(1)系统数据库设计中针对EHR系统中公共数据提出最终数据一致性解决方案,实现公共数据在各子系统可自由增删改查,保证数据最终正确性;(2)使用数据库技术、JSTL技术实现界面展示目录动态加载,大大缩短了Web前台开发时间,提高了代码、数据的复用。(3)通过利用HTTP Session实现了异地多区域、多角色的系统权限控制,从而完成了企业跨区域、多角色管理的需求。
[Abstract]:With the popularization of Internet technology and the innovation of human resource management concept, the EHR(Electronic Human Resource Management (EHRM) system, which is the product of the combination of the two, emerges as the times require. The EHR system applies IT network technology to human resource management. It builds a standardized, networked and flexible management work platform for HR management, realizes enterprise information value sharing, realizes management flow simplification, maximizes the self-service scope of ordinary staff, and improves the efficiency of approval process. To achieve management management function transformation, systematization, comprehensive, combat human resources management; promote the enterprise from human resources management to human resources planning evolution. Usually EHR systems include performance, attendance, training, personnel, compensation, Recruitment and other modules, covering every link of human resource management, can help enterprises to realize systematic and strategic layout of human resources management. This paper takes the design and implementation of human resources management EHR system as a research topic. The main work is as follows: (1) complete database system design, database table design, data final consistency solution, ensure the correctness of enterprise basic data among subsystems, and realize the cutting of basic data and subsidiary data. In order to avoid the problem of too large amount of data in a single database table, to solve the bottleneck of query performance of database, we carry out SQL optimization and build the development environment. With the help of the framework of Spring MyBatis, we can realize the MVC layer of the system and ensure the high expansibility of the system. Spring Security and database technology are used to complete the system role permission control, and according to the code specification, the code of each module of EHR system is compiled with the help of Java language, and the test environment is built, aiming at the system interface style, The main test points, such as data flow between subsystems and the docking between the system and the external system, are tested by module and integration test. And the problems exposed in the test are fixed and improved to ensure that the system can fulfill the proposed requirements. The unique feature of this paper is that in the database design of the EHR system, the final data consistency solution is put forward for the common data in the EHR system. Realizing the public data can be added and deleted freely in each subsystem to ensure the final correctness of the data. Using the database technology to realize the dynamic loading of the interface display directory, the development time of the Web foreground is greatly shortened, and the code is improved. By using HTTP Session to realize the system privilege control of different regions and roles, the requirement of enterprise cross-region and multi-role management is fulfilled.
【学位授予单位】:武汉邮电科学研究院
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP311.52
【参考文献】
相关期刊论文 前4条
1 徐秀勤;;浅谈关于JavaScript脚本语言的学习[J];电子测试;2013年14期
2 张英;;软件开发工程中需求分析重要性之探析[J];科技信息(科学教研);2008年18期
3 李澎林;朱国清;吴斌;;基于iBatis SQL Map的数据持久层实现应用研究[J];浙江工业大学学报;2008年01期
4 李岳峰;王奉涛;;基于JSTL的Web应用研究[J];电脑知识与技术;2006年35期
,本文编号:1615385
本文链接:https://www.wllwen.com/guanlilunwen/renliziyuanguanlilunwen/1615385.html