Font Size: a A A

The Design And Implementation Of Communication Administration For Examination And Approval Of Collaborative System

Posted on:2015-10-22Degree:MasterType:Thesis
Country:ChinaCandidate:J LiuFull Text:PDF
GTID:2308330473958313Subject:Software engineering
Abstract/Summary:PDF Full Text Request
At present communication management board undertakes a lot of business work of the public, business and government,such as communication professional skills appraisement and communication engineering quality supervision.With the development of information technology,some of the daily work has also transferred to the network. Because of the Developing business,it is objectively required to change from the isolated informationization construction of the past to a unified platform which can handle numerous affairs of the public, business and government.In this platform, collaborative approval is a very important function.The function involves many parties, and directly reflects the business process of communication administration. This part has complex system structure and uses much technology.In this paper, the main contents are the following several aspects:1.In the phase of Requirements Capture,firstly this paper introduces the deployment environment of the collaboration platform for Collaborative approval and gives a general introduction of the system Requirements.Secondly it uses use case diagram to analyze relevant explicit requirements.At last it sums up the core requirements and related implied needs,such as Collaborative approval and security authorization.2.In view of the important link between the collaborative approval platform and the database,the collaborative approval platform extends data access layer and business logic layer on the basis of the traditional three-tier structure.In the realization of the platform it applies Linq To SQL data access framework of Microsoft to simplify system development and improve efficiency of software development3.Because the collaborative approval platform has certain requirements of access to data level,a data level rights management engine is designed to solve the problem that the traditional RBAC access mechanism can’t flexibly adjust access restrictions of data type.The engine mainly uses rule engine to reason,so as to determine the subject’s ability to access data. And it controls access to system with RBAC.4.On the collaborative approval platform a large number of business need to use the idea of workflow.Therefore this paper designs a custom lightweight workflow engine which contains the relevant type and basic operation in the process of workflow execution.In this study, several subsystems of the synergy approval link set, access control, business flow, security mechanism etc.were achieved.5. Finally in this thesis the system test method and strategy are studied.Using the process of software engineering as a guide, this system was tested from aspects of unit test, integration testing, system testing etc.Specific test results are given in this paper, which show that each link of this system achieves the desired goal.At present the system has been put into operation.And customer feedback verifies the applicability of this system again.
Keywords/Search Tags:Rights management, workflow, collaborative approval, reflection
PDF Full Text Request
Related items