Font Size: a A A

Design And Implementation Of A Human Resource Management System Based On Workflow Technology

Posted on:2014-07-21Degree:MasterType:Thesis
Country:ChinaCandidate:H TangFull Text:PDF
GTID:2268330422459314Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of technologies and economy globalization, thecompetition between modern enterprises has been transferred from the traditionalmethods, such as saving the production cost and improving the productivity gradually,to the senior ones, e.g. attracting talented employees. Thus, those talents have beenthe driving force of a company. As office automation is becoming increasinglypopular in recent years, integrating the workflow technologies into these OA systemsis becoming more and more in need. In this paper, I utilized a lightweight processengine named EKP-J to help automate processes in the OA systems. Compared withthe other engines, it supports arbitrarily jump, process node modification and simpleconfiguration. Yet those non-professionals can use it. All in all, this engine is properlysuitable for office process, meeting the demands of enterprises.Based on studying the actual demand for electric power enterprises in detail andanalyzing the architecture of workflow engine of the EKP-J, I designed and developeda human resource management system for enterprises to reduce the managementcosts.In particular, the main work in this paper is organized as follows:1. I surveyedthe personnel structure of the company and the requirements of the human resource management system, then submitted the written documents to the human resourcesdepartment to confirm.2. I investigated the architecture of EKP-J, including thecustom process, the process flow and the methods for persistence of the workflowengine. According to the workflow reference model, I analyzed the EKP-J, extractedand implemented the processing interface of the work list and used reasonably thetechnology of the workflow engine of the EKP-J into the design and development ofthe project.3. Based on studying the EKP-J and the technology of J2EE, I designedand developed a multi-tier architecture of human resources management system,including the demand analysis, the general design, the detailed design, coding andtesting according to the software engineering process. The system was based on SSHframework and the MVC architecture. Furthermore, the system modules include theorganizational management, the personnel file management, the salary management,the statistical analysis, and the access configuration management, etc. I designed aspecial access mechanism to guide different users to login the system to improve thesecurity of the system.This system has been preliminarily deployed in production environment of thecompany. And this system ran stably and steadily, meeting the needs of the company.This work accomplished the desired purpose, and solved the issues of inefficient workmanagement of the enterprise.
Keywords/Search Tags:EKP-J, J2EE, Human Resource Management
PDF Full Text Request
Related items