Font Size: a A A

Design And Implementation Of Human Resources Management System Based On Struts2 & Hibernate

Posted on:2010-05-23Degree:MasterType:Thesis
Country:ChinaCandidate:S Y WangFull Text:PDF
GTID:2178360275494874Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Human resource is the core of modern management. Improving the level of development and management of human resources continuously is an important guarantee of economic development and market competitiveness enhancement. Developing morden Human Resource Management System which was supported by information technology, computer technology, network technology is not only can enhance technology of Human Resource Management and enterprise efficiency, but also can promote the modernization process of enterprise management and scientific decision-making.According to the developing trend of Human Resource Management System and the existing problems, the system uses B/S model, solves the poor maintainability and reusability shortcomings of C/S model. The thesis discussed a practial project's system analysis, model design, database design, configuration of development environment and system implementation.The system uses a multi-tier architecture. The system is divided into Presentation Tier, Business Logic Tier, Data Persistence Tier and Data Source Tier. The Presentation Tier provides requesting/responsing clients, as well as dynamically generates web page and so on. The Business Logic Tier only responses for the realization of the business logic. The Data Persistence Tier is in charge of interaction with Data Source. The Data Source responses for storing entire business data of the system.The system integrates Struts2 and Hibernate framework effectively, uses Struts2 as a basic system architecture, reduces the coupling of System architecture. The system uses Hibernate to reduce the development difficulty. So the system has strong maintainability and flexibility.The system uses Struts2 framework to realize the Presentation Tier, including the View and the Business Controller—Action; uses Hibernate to realize Data Persistence Tier and communicates with the Data Source through Hibernate API. And this thesis also gives the configuration files of development environment, mapping files, classes, sequence diagram and interface of software.Finally, use Junit to test all Java programs. The result is satisfied.The system has reusability, maintainability ,extension and highly transplantation and promotes the process of modular development.
Keywords/Search Tags:Struts2, Hibernate, Human Resource Management
PDF Full Text Request
Related items