Font Size: a A A

The Design And Implementation Of IBM Vendor Expense System Based On Dojo Widget

Posted on:2012-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:X H ChenFull Text:PDF
GTID:2268330425983569Subject:Software engineering
Abstract/Summary:PDF Full Text Request
As the scale of entiprise becomes larger and larger, species and amount of employees’ financial reimbursement also increase. It has become inefficient and cumbersome using the traditional manual method of reimbursement. The financial reimbursement needs to follow very strict specifications, because it is one of the company’s core business. Different user needs different types of reimbursement, and the approval process is also different. There will be a certain number of restrictions, according to the company’s rules and regulations, when user is filling an request form for reimbursement. How to meet the needs of complex operations and business norms, when filling or approving an reuqest form; how to enable users to understand the vetting process and the current state of the request intuitively; how to respond to the requirement change of financial reimbursement business rules. These problems need to be solved in the design and the implemetation of IBM Vendor Expense System.Based on the above characteristics of financial reimbursement, I studied these problems and difficulties when the large-scale enterprises encountered in financial reimbursement. After analyzing these problems and difficulties, I give detailed solution of IBM Vendor Expense System.IBM Vendor Expense System can be divided into three parts in function:Request Management, Report Management, User Authority Management. For the complex user operations and business rule change in the financial reimbursement process, the system is designed with three modules in architecture:User Interface Module, Service Module and Database Module. We use Dojo Widget to implement the component-based development of user interface in User linterface Module. Service Module using Spring framework to build, and using CXF framework to publish Web services and transfor data. Hibernate Framework is used to encapsulate the database operations in Database Module.The design and implementation of IBM Vendor Expense System reflects these principles of software design:modularization, encapsulation, information hiding and code reuse. With the help of Dojo Framwork, the component-based development, let the user interface become very easy to modify and reuse. Now, the system has been on line in IBM intranet. According to the test and user feedback, the system is stable and efficient, has a good user experience, and is easy to expand. IBM Vendor Expense System has some reference value to other Rich Internet Application.
Keywords/Search Tags:Financial reimbursement, Component, Dojo, CXF, Spring, Hibernate
PDF Full Text Request
Related items