Font Size: a A A

The Design And Implementation Of Workflow Attendance System Based On J2EE

Posted on:2011-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:Q F WangFull Text:PDF
GTID:2178360305954991Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Enterprise application development platform very much, such as J2EE, Dot Net, PHP and Rails, these platforms as an enterprise-class application development provides a wealth of support, enterprise applications have achieved the necessary underlying functions:buffer pool, multi-threading, and persistence interviews. Although there are many choices enterprise development, enterprise application development is still difficult.Implementation of this system is a workflow system, complete wages within the enterprise management, personnel management and attendance management. Workflow, English for the Workflow, business process is part and whole through the use of computer technology, automation, workflow solution between participants based on a number of predefined rules for delivery documents, information or tasks of the process of how to automate the operation of problems in order to achieve a desired business objectives. A workflow should include a set of tasks and the order of the mutual relationship between tasks, processes and tasks also include the start and end constraints, and the interpretation of each task. Enterprises to implement workflow management advantages bring very clear to deal with the matter automatic transmission to a personal computer, employees only need to focus on dealing with Jiang Jing Li data on their care, ready access to historical data, at any time report generation processing efficiency, to achieve the goal of paperless office, fully support the mobile office, so that synchronization operations, scientific management one step further, office efficiency increases with the core business competitiveness will be enhanced through process automation and database integration, and a variety of statistical inquiry form, function, improve decision-making. Workflow support for graphical, visual flow chart, supports a variety of complex processes, organizational structure level has a designated function processing, unified workflow for the B/S structure, set to the browser application, with strong security, the form functions and has expanded convenience meals flexibility, time-out management strategy. Business process workflow can be tracked and managed. A wealth of statistics, query, reporting capabilities, workflow systems also support integration with MAILSystem uses the development platform is J2EE architecture, J2EE is the best enterprise-class development platform for enterprise development to provide an efficient solution. Lightweight J2EE application into a general use of JSP technology as a performance, MVC layer, middle layer, persistence layer solutions generally use a series of open-source framework, through this series of open-source framework for organic grouped together, so J2EE application high maintainability and scalability. Development framework of this system is Struts2+Hibernate+ Spring, the system has good scalability and maintainability, have developed into large enterprise-class workflow system potential. For small systems, do not use a complex J2EE application architecture necessary, the use of JSP technology alone can fully achieve the required system. However, for large systems is, collaborative development-essential to, but also consider the system's development process, maintenance, and extended equal late series of major projects related to the problem, if the use JSP to achieve, the result is disastrous. Then an expression of the advantages of J2EE application architecture. System does not use traditional Struts1, instead of using the Struts2, compared with the traditional Struts1, Struts2 allows the use of the ordinary, traditional Java object as Action, Action's execute method no longer coupled with the servlet API, for easier testing, support more trying to technology, based on mechanism of AOP interceptors thought to provide an excellent scalability, more powerful and easier to input validation functions, integrated Ajax support, these are great advantages of Struts2.The system consists of basic settings, time and attendance scheduling, attendance data, attendance check, salary management, personnel management, and several other functional blocks. Concrete realization of the employees to work punch records, leave absenteeism, attendance records, payroll calculation and check, employee information management. Need to submit the form before the actual operation of electronic, so no delay of process, greatly improve internal mobility and work efficiency.In the first part of the System needs analysis conducted to define the functions the system needs to be done and the role of the module. And were designed and implemented data persistence layer, SERVICE WEB layer and layer. System interface is provided using JSP and Struts2 tag items to complete. Application persistence Hibernate, achieved through the use of Hibernate persistence layer, avoiding the use of traditional and cumbersome way to manipulate database JDBC, Hibernate provides O/R mapping support, enables programs to use object-oriented approach to operations in the relational database table, to ensure the development of the system follows the object-oriented way of thinking and development reflects the object-oriented analysis, object-oriented design, object-oriented programming development process. System layer and WEB SERVICE PO and the business logic layer components by the Spring container to manage. WEB layer provided by Struts2 interceptor operations staff to configure the permissions.
Keywords/Search Tags:J2EE, workflow, Struts2, Hibernate, Spring, attendance
PDF Full Text Request
Related items