Font Size: a A A

Analysis And Design Of Enterprise Personnel Management System Based On J2EE

Posted on:2010-11-04Degree:MasterType:Thesis
Country:ChinaCandidate:X YangFull Text:PDF
GTID:2178360302465977Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the information technology is maturing increasingly, human society is coming into the information period. The information period's coming has brought huge changes to all kinds of society life, and the changes also affect enterprise management. Enterprise personnel management is an important part of enterprise management, the traditional enterprise personnel management was based on handwork, and handwork had low efficiency and complicated operation, it can't satisfied the requirement of the enterprise's development. More and more enterprise has started using Enterprise Personnel Management System, Enterprise Personnel Management System has broken the traditional handwork mode, implemented enterprise's personnel management, personnel alteration management, time management and salary management.Human resource has become the strategic resource of enterprise core competitive power, so the personnel management in enterprise management is the most important. Through establishing the efficient, smart Personnel Management System which provides the evidence of personnel management and the accurate information of decision-making for the managers to promote the continuable and steady development of the enterprise. On the condition, the enterprise can make use of information management adequately and import the scientific and modern mode and ideas of personnel management to achieve the optimal allocation of enterprise human resource.After the full investigation of the market demand analysis and an study of software development basic process and the interrelated contents of enterprise personnel management, the paper discusses the design and realization of the Enterprise Personnel Management System. In the view of the system development process, it combines OO with structural lifecycle development method, analyses the system function modules, and develops from top to bottom, layer by layer.This paper analyzed and summarized the actualities of existing Enterprise Personnel Management, combined the actual personnel management institution of enterprise and constructed an Enterprise Personnel Management System based on J2EE. This system will breakthrough the bottleneck of traditional personnel management system, providing a convenient and flexible management mechanism which can integrate the scattered enterprise personnel information effectively. This system has used frame design proposal of high cohesion low coupling, and make the system has good extension. It realized the role authority control based on Acegi to ensure the security of system. It designed and realized the main modules of Enterprise Personnel Management System and accomplished the test of system and presented test analysis.Firstly the paper summarized the study background of Enterprise Personnel Management. It analyzed the study meaning of this topic: offers favorable integration mechanism of personnel information content, enhances the collaboration efficiency inside and outside of enterprise, increases the enterprise survival capability. It studied the aim of this topic: to implement the systematism, standardization and automatization of enterprise personnel management. It introduced the study actuality of enterprise personnel management, discussed home and oversea. It defined the necessary of establishing enterprise personnel management system and confirmed the paper's main contents.Secondly, at the moment of the system demand analysis, it summarized the system combining software engineering method: this system makes the enterprise personnel managers create, edit, delete and query enterprise personnel information through the browser. It analyzed operation feasibility, management feasibility and technology feasibility of the system, and it is feasible from all points of view. It discussed the function demand of system, summarized the system's main function based on the intention of the system: system management, personnel management, time management, salary management and department management. And it studied non-function demand to make system more flexible, easy to maintain, easy to transplant and easy to test based on expectation from user.Thirdly, in the view of the system collectivity design process, it analyzed the design intention of the system: the corporation will save the cost of personnel management recurring to personnel management system, implement the fine, automatization and intelligentized of personnel resource management to upgrade personnel management and the entire level of development and improve the using rate of personnel resource. It ensured the design idea: system development modularization, span-platform and release based on Web, customizing user authorization, data share and security management. It introduced the design patterns the system used: J2EE technique, MVC design pattern, Front Controller design pattern and persistence design pattern, ascertained high cohesion low coupling design frame and adopted JSP+Spring+iBatis to develop the system. It used JSP to implement web-tier, used Spring framework to implement service-tier, used iBatis framework to implement persistence-tier. It studied the database design, presented the data entity property diagram, E-R diagram between entities and the relation diagram of the database tables.Afterwards, in the view of the system design and realization process, it described the development environment of system: based on Java and MySQL. It studied the design project, analyzed the main configuration file of the program and discussed the material flow of web-tier, persistence-tier and service-tier. It introduced the authorization management based on Acegi, Acegi Security is a framework which can provide power and agile security access control for Spring, analyzed the structure of Acegi, implemented protecting the security of the system based on Acegi role authority control. It designed and realized the system interface. The principles designed the interface followed: simpleness, consistency, expediently-use, effectively- feedback and allow to repeal.Finally, it introduced the kinds of software test, analyzed the importance of software test: it is the problem of system engineering, a kind of special design and implement of software system and the process of executing code to find out the errors. It used JUnit to progress the system unit test, used Selenium to progress the function test and used JMeter to progress performance test. It studied the system test plan and presented test analysis: the effective test is important to producing reliable, secure and successful system.This system is based on J2EE, integrating agile development. All system's interface is simple, easy to operate and smart, and the system can complete all the process of personnel management, realized the systematism, standardization and automatization of enterprise personnel management.
Keywords/Search Tags:personnel management, B/S Mode, J2EE Architecture, Acegi, Enterprise Personnel Management System
PDF Full Text Request
Related items