Font Size: a A A

Design And Implementation Of The Recognition Of Income Approval System Based On Java EE In China Telecommunications Corporation

Posted on:2017-11-20Degree:MasterType:Thesis
Country:ChinaCandidate:Y QiuFull Text:PDF
GTID:2348330542950311Subject:Engineering
Abstract/Summary:PDF Full Text Request
Along with the deepening of the nation's reform on state-owned enterprises,China Telecommunications Corporation implements centralized control of the management systems of branch companies at provincial levels in order to increase the revenues of national assets and avoid repeated investment in management systems.Branch companies at the provincial level retain the functions of income examination and approval as well as reporting.The existing financial management system fails to fulfill the requirements of centralized management of group companies in term of the extension of functional interface.A recognition of income approval system of high effectiveness and extension,therefore,needs to be designed and implemented to meet the Corporations,demand of centralized management of the system.This paper analyzes the functional requirements of the existing system,and understands users' functional requirements and expectations about the new system after active communication with users;it at last integrates new and old requirements and confirms the final functional requirements of the system with users after drawing the system prototype and discussing details of business rules with users.The recognition of income approval system based on Java EE is designed and implemented according to the whole requirements and the module-driven design method.It conducts a detailed analysis and design of system architecture in terms of use case module analysis,data stream analysis,business work flow analysis and decomposition of functional requirements,and designs and implements the functions of user management,work flow approval,work flow configuration,and the reporting of income outside the system.In the module of work flow configuration,the system realizes the great customization of approval module by providing users with the function of inquiring SQL with configuration report,and it ensures the stability of system under the rapid change of DAO layer and improves the flexibility of operation and maintenance work by dynamic configuration of SQL in database.In the function of importing extra-wage income,consistency and completion verification rule of complicated data are established according to the types of extra-wage income to ensure the effectiveness and accuracy of data uploaded.In the function of work flow approval,a full range of approval operations are achieved flexibly by applying the engine of Activiti work flow.Considering the rules in business approval,the system defines three states for the tasks of approval.It encapsulates many atomic operations offered by Activiti work flow and offer different measures for three states defined by the system to achieve the smooth flow of work flow in complicated business environment and avoid abnormal problems of the halt and endless loop of work flow.In the end,the application environment of recognition of income approval system is deployed with consideration to users' concurrency and their requirements for the system's load capacity.At present,the project of recognition of income system of Shaanxi Branch of China Telecom has been implemented;a large number of use case tests are conducted about the functions of the system including establishment of work flow,uploading of income outside the system and work flow approval to ensure that system is capable of filtering abnormal input and illegal operation.The system was implemented in November 2015.After four months' operation,the system receives a good feedback from users.The functions and logic of the system are in smooth operation except the abnormal problems occur due to the unclear explanation of business rules.The system fulfills the business requirements of Shaanxi Branch of China Telecom about multiple income approval,achieves the target functions and meets the design requirements.
Keywords/Search Tags:Income approval, Java EE, Struts2, Workflow, Dynamic SQL
PDF Full Text Request
Related items