基于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
本文鏈接:http://www.malleg.cn/guanlilunwen/renliziyuanguanlilunwen/1615385.html

