Font Size: a A A

Design And Implement Of Based On SSH Framework Enterprise Attendance System

Posted on:2015-04-08Degree:MasterType:Thesis
Country:ChinaCandidate:X C LiFull Text:PDF
GTID:2308330452970480Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Attendance management is the basic work of enterprise discipline management, itunifies the enterprise staff’s working attitude and working behavior through the constraintmeans to enhance the enterprise staff’s working performance and enterprise benefit.Therefore, it is essential to build the enterprise attendance management system which isin accord with the attendance management rules. Enterprises determine the employeesrewards and punishments by using the attendance management system, Though eachdepartment and each employee’s workload, employees can also query their work statusand progress by using it. How to realize the maintainability, stability and ease of use ofattendance system are the problem that the enterprise administrators must consider.Aiming at this problem, this article provides an attendance management system forenterprise management which is realized by integrating Struts2(an kind of open sourceframework which can increase software development efficiency), Hibernate (An opensource object-relational mapping framework) and Spring (A layered architecture of theframework in order to solve the complexity of enterprise application development).Among them, Struts2plays as role of the performance layer’s MVC (Model ViewController) framework, using Hibernate as the persistence layer of the ORM (ObjectRelationship Mapping) framework, using the Spring to manage DAO (Data AccessObjects) components, Persistence layer components and the controller component of thepresentation layer components, using the JSP (Java Server Pages) technology to realizepresentation layer. Three layers system dispose the tasks such as making business rules,data access and legitimacy check in the middle layer..The client does not interact with thedatabase directly, it establishes connection with the middle layer by components, and themiddle layer interacts with the database directly. Using this strict hierarchical architecture,even if the modification of the presentation layer goes wrong, those errors will not beextended to business logic layer and persistence layer, so that it improves themaintainability of the system.The control layer depends on the business logic layer, but itdo not couple with any specific business logic components. As for the interface coupling,the business logic layer also depends on the DAO layer rather than coupling with anyDAO components. Through the interface oriented programming, even if the software partof the system makes amendments, the change will make little influence to other layers.This advantage makes the system meet the requirements change and technology updating better.The results of the systematic software testing shows the attendance managementsystem which is developed by the integration of Struts2,Hibernate and Spring has a clearsystem architecture and low coupling between modules, it can not only meet theattendance query and management requirements, but also easily to expand and maintain.
Keywords/Search Tags:Attendance Management System, Struts2, Hibernate, Spring, Maintainability
PDF Full Text Request
Related items