Dissertation > Excellent graduate degree dissertation topics show

Research and Implementation of Pay Management System Based on Rule Engine

Author: LiYinYin
Tutor: HuJinZhu
School: Central China Normal University
Course: Computer technology
Keywords: Payroll management system Rule engine Rule flow Maintainability High reusability
CLC: TP311.52
Type: Master's thesis
Year: 2013
Downloads: 7
Quote: 0
Read: Download Dissertation

Abstract


With the computer in the popularity of all walks of life and social level of the continuous improvement, all kinds of software in the enterprise has been vigorously promoting and applications, including enterprise mail system, chat software, office automation systems. Whether it is a traditional industry or new industry enterprise, in order to enhance their competitiveness and attract more talent and capital, will be based on information technology as their own long-term development strategy. The core competitiveness of enterprises is the talent. Enterprises in addition to provide quality work environment for the talent, the most important thing is to provide a higher and more stable salary, in order to attract talent to join and stay. So the payroll management system application in enterprises is not only their own part of the information construction but also important means to enhance the core competitiveness of enterprises. The calculation process of the traditional payroll management system is achieved by using logic control statements, which resulted in code reuse very low. When the business logic requires changed, there need to code again by relevant developers. System implemented in this way will cause the system to perform inefficiency and poor scalability issues. Especially when the system business logic is very complex and payroll calculation requirements change, the entire system may need to be redesigned. Therefore, the development of a payroll management system, which can satisfy the payroll calculation requirements constantly change, has high scalability, flexible configuration, high maintainability, is very urgent.Compared with the implementation process of the traditional payroll management system, system based on rule engine can extract the business logic in the form of rules and makes the business logic separated from the code. The system only needs to generate the corresponding rule and rule flow files. When the payroll requirements changed, we only need to re-configure the corresponding rule files to ensure the normal operation of the system, without having to encode. That method greatly improves the maintainability of the system and reusability of code.At first, this paper analysis the domestic situation of the payroll management system and expounds its existing deficiencies. Then, this paper makes detailed analysis of the rule engine and expounded, including the principles, the reasoning process and analysis the benefits of rule engine in the system application. I choose the appropriate development technology by detailed analyzed the system requirements; build a highly versatile system architecture by combined with some classic techniques, extract the rule and rule flow and create the appropriate models. Finally, on the basis of previous work, I set the corresponding system model, design the system various modules relevant interface, implementation, completed the salary calculation system based on rules. System eventually is able to call a rules engine to complete correct salary calculation and solve the traditional way system implement the business logic with low maintenance and low reusability of problem.

Related Dissertations

  1. Research on Pattern Match Algorithm in Rule Engine and Application for Rule Engine,TP311.52
  2. Based on the Rete algorithm, the rules engine in the underwriting system,TP311.52
  3. Research on the Application of Business Rules Technology in the Distributed Environment,TP393.09
  4. Research on Key Technology of Computer Aid Product Design Oriented Maintenance,TH122
  5. Automatic Examination System of Entry-Exit Inspection and Quarantine,F752.5
  6. Research of Network Intelligent Malfunction Localization System,TN915.07
  7. Study and Implementation of High Performance Network Congestion Control Protocol and Key Algorithm,TP393.07
  8. Research and Implementation of a Virtual Human Software Platform for Equipment Maintenance,TP311.52
  9. The Study of Waterproofing Techniques in Metro,U231.3
  10. FXOMS system software maintenance,TP311.52
  11. Research on Method Which Confirmed Small Sample Maintainability Verification Test Plan Based on Fitting Error Simulation,E075
  12. Research on Maintenance Process Modeling Methods of Civil Aircraft,V267
  13. Research on Airworthiness of ZX1 Gyroplane,V221.91
  14. Ship RMS modeling and simulation system design and implementation,U674.707
  15. Research on Maintainability Dynamic Modeling and Maintenance Strategy Optimize Methods for Panzer Equipment,E923
  16. Research on Maintainability and Ergonomics Design for Civil Aircraft,V267
  17. The Design of Field-Oriented General Compliance System Based on Jess Engine,TP311.52
  18. Design and Implementation of Workflow Based Inbound Logistics Information System,TP311.52
  19. Rules-based engine and data streaming technology for RFID integration middleware,TP391.44
  20. Based on J2EE framework and rules engine credit risk monitoring system construction,TP311.52
  21. Research on Workflow Engine and Rule Engine Based on SaaS,TP393.09

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile