Font Size: a A A

Design And Development Of Human Resource Management System Of Tianjin Urban Construction Hotline

Posted on:2017-08-24Degree:MasterType:Thesis
Country:ChinaCandidate:R GaoFull Text:PDF
GTID:2348330515463979Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Tianjin 12319 urban construction hotline was established at June 2006,and as the business scope and call quantity increases,the number of the employees also increases fast.Consequently,the management work of employees becomes more complex and boring.The 12319 call center has gradually developed a set of practical and effective standard performance assessment rules and workflows since its establishment,however,the process of performance management is heavily depend on MS Office Excel,manual copy-and-paste operations between many Excel files is error prone and also decrease work efficiency greatly.Therefore,the paper proposed a dedicated human resource management system to deal with the above problem.First,the main use cases and workflows are deeply explored and analyzed,and a initial solution based on Apache Struts 2,jQuery and other third-party libraries is also discussed.Second,a light-weight full-stack web framework is designed based on Apache Struts 2 and AJAX technique.The framework can support many common tasks of web system including CRUD,report generating and automatic SQL splice etc.via Java generic programming and ORM technique.Moreover,a fine-grained access control mechanism is implemented based on the classical RBAC model and the interceptor pattern of Apache Struts2.The access control component can be injected into the system in a non-intrusive style just like AOP.Additionally,data security and backup strategy of the system is also discussed.Third,the paper implemented all the business modules of the system,and some proper programming methods are adopted to maximize code reuse and improve the quality of the software.In order to improve the flexibility of the system,Factory Pattern and Strategy Pattern are employed to separate the performance assessment rules from the main program,Last,full test of the system is carried out,and shortcomings are summarized for the current implementation,and the future improvement plan is also presented.
Keywords/Search Tags:Human resource management, Web framework, Access control, Generic programming, interceptor
PDF Full Text Request
Related items