Font Size: a A A

Based On The Rule Engine For Examination And Approval System, The Design And Implementation Of A Business

Posted on:2014-08-28Degree:MasterType:Thesis
Country:ChinaCandidate:X L MaFull Text:PDF
GTID:2298330422467145Subject:Software engineering
Abstract/Summary:PDF Full Text Request
More and more Chinese companies are growing to be stronger and of larger scaleand set up branches throughout China. With the diversification in business places andcomplication of operation structure, it incurs a large amount of applications in everysubsidiary and department for travelling, claim, leave, purchasing and paymentsettlement ect. every day, which brings a bigger challenge to the management of thecompany.Therefore, the approval system for the above mentioned applications becomesvery important for a company. Obviously, the approval regulation is the essence of anapproval system. But the approval regulation will be very likely to change with thedevelopment of the business and change of the organization structure. Thus, if theapproval regulaiton can be updated effectively and flexibly becomes a key issue todecide if the approval system can run successfully inside the company.This paper studies the approval system, which is based on the rule engine. In thissystem, the users do the definition and match work of business rules through aspecified and separated function, provided by the rule engine rather than operated bythe whole system. This guarantees the change of busienss rule is transparent for theapplication system and during the change of business rule, the system still can runnormally and apply to a new rule as soon as it’s updated.With the introduction of the current research situation of the technology ofnational and international approval system and rule engine, this paper presents thebasic concept and thinking to the readers as well as the study on the framework of ruleengine, the design of its framework, and its basic functions and operation logics. Inthis procedure, the paper also introduces to the readers the component elements ofrule engine, its basic functions of operation and management, description form ofrule language and management strategy of rule database and so on.Based on the above mentioned study, this paper starts with the actual demand of areal approval system in a company, define the development and design tools anddatabase management tools through the description of its business and procedure chartas well as case diagram, resulting from the analysis of its business, so as to work outthe business module and system framework, required by the system. Based on it, thepaper also shows the basic design philosophy and relative blueprints, with theapplication of the features of object-oriented design and development methods, listsome critical database structures to help readers have a better understanding of theoperation of the whole system. In the last, the paper presents the user interface screencaptures of the functions played by visual rule management and rule engine in different kinds of application forms as well as the test results of the whole system.
Keywords/Search Tags:Rule Engine, Business Rules, Business Approval System
PDF Full Text Request
Related items