基于J2EE的EHR系統(tǒng)設(shè)計與實(shí)現(xiàn)
發(fā)布時間:2018-03-15 09:15
本文選題:Spring 切入點(diǎn):EHR 出處:《武漢郵電科學(xué)研究院》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:隨著互聯(lián)網(wǎng)技術(shù)普及和人力資源管理理念革新,二者結(jié)合的產(chǎn)物EHR(Electronic Human Resource,即電子化人力資源管理)系統(tǒng)應(yīng)運(yùn)而生。EHR系統(tǒng)通過將IT網(wǎng)絡(luò)技術(shù)用于人力資源(HR)管理的技術(shù),為HR管理搭建了一個標(biāo)準(zhǔn)化、網(wǎng)絡(luò)化、靈活部署的管理工作平臺,實(shí)現(xiàn)企業(yè)信息價值共享;實(shí)現(xiàn)管理流程簡政放權(quán),最大化普通員工自助服務(wù)范圍,提高審批流程效率;實(shí)現(xiàn)管理層管理職能轉(zhuǎn)變,實(shí)現(xiàn)系統(tǒng)化、全面化、戰(zhàn)格性的人力資源管理;促進(jìn)企業(yè)從人力資源管理向人力資源規(guī)劃進(jìn)化。通常EHR系統(tǒng)包含績效、考勤、培訓(xùn)、人事、薪酬、招聘等模塊,覆蓋企業(yè)所有人力資源管理的每個環(huán)節(jié),能夠幫助企業(yè)實(shí)現(xiàn)人力資源管理系統(tǒng)性、戰(zhàn)略性布局。本論文以設(shè)計和實(shí)現(xiàn)人力資源管理EHR系統(tǒng)作為研究課題,主要工作體現(xiàn)如下:(1)完成數(shù)據(jù)庫系統(tǒng)設(shè)計、庫表設(shè)計,提出數(shù)據(jù)最終一致性解決方案,確保企業(yè)基礎(chǔ)數(shù)據(jù)在各個子系統(tǒng)之間正確性,實(shí)現(xiàn)基礎(chǔ)數(shù)據(jù)與附屬數(shù)據(jù)的切割,避免單個數(shù)據(jù)庫表數(shù)據(jù)量過大的問題;針對數(shù)據(jù)庫查詢性能瓶頸,進(jìn)行SQL優(yōu)化;(2)完成開發(fā)環(huán)境搭建,借助于Spring+MyBatis框架,實(shí)現(xiàn)系統(tǒng)MVC分層,保證系統(tǒng)的高擴(kuò)展性;使用Spring Security和數(shù)據(jù)庫技術(shù)完成系統(tǒng)角色權(quán)限控制;根據(jù)代碼規(guī)范借助于Java語言完成EHR系統(tǒng)各個模塊的代碼編寫;(3)進(jìn)行測試環(huán)境搭建,針對系統(tǒng)界面風(fēng)格、系統(tǒng)數(shù)據(jù)增刪改查與導(dǎo)入導(dǎo)出功能、各子系統(tǒng)間數(shù)據(jù)流轉(zhuǎn)與系統(tǒng)與外部系統(tǒng)對接等主要測試點(diǎn)進(jìn)行了相應(yīng)的系統(tǒng)的模塊測試、集成測試,并針對測試中暴露的問題進(jìn)行了修復(fù)和完善,確保系統(tǒng)能夠完成所提需求。本論文的獨(dú)到之處在于:(1)系統(tǒng)數(shù)據(jù)庫設(shè)計中針對EHR系統(tǒng)中公共數(shù)據(jù)提出最終數(shù)據(jù)一致性解決方案,實(shí)現(xiàn)公共數(shù)據(jù)在各子系統(tǒng)可自由增刪改查,保證數(shù)據(jù)最終正確性;(2)使用數(shù)據(jù)庫技術(shù)、JSTL技術(shù)實(shí)現(xiàn)界面展示目錄動態(tài)加載,大大縮短了Web前臺開發(fā)時間,提高了代碼、數(shù)據(jù)的復(fù)用。(3)通過利用HTTP Session實(shí)現(xiàn)了異地多區(qū)域、多角色的系統(tǒng)權(quán)限控制,從而完成了企業(yè)跨區(qū)域、多角色管理的需求。
[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.
【學(xué)位授予單位】:武漢郵電科學(xué)研究院
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前4條
1 徐秀勤;;淺談關(guān)于JavaScript腳本語言的學(xué)習(xí)[J];電子測試;2013年14期
2 張英;;軟件開發(fā)工程中需求分析重要性之探析[J];科技信息(科學(xué)教研);2008年18期
3 李澎林;朱國清;吳斌;;基于iBatis SQL Map的數(shù)據(jù)持久層實(shí)現(xiàn)應(yīng)用研究[J];浙江工業(yè)大學(xué)學(xué)報;2008年01期
4 李岳峰;王奉濤;;基于JSTL的Web應(yīng)用研究[J];電腦知識與技術(shù);2006年35期
,本文編號:1615385
本文鏈接:http://sikaile.net/guanlilunwen/renliziyuanguanlilunwen/1615385.html
最近更新
教材專著