Font Size: a A A

Research And Development Of Enterprise User Module Of Telecom Business Pilotage Platform

Posted on:2009-09-18Degree:MasterType:Thesis
Country:ChinaCandidate:L L WangFull Text:PDF
GTID:2178360242980611Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In order to meet the needs of information technology, Telecom-munications use BPS(Business Pilotage System) to provide businessapplications for a lot of corporate customers.Business pilotage system uses"SSO: Single Sign On"business solutions, the idea of ACSP(ApplicationService Provider)and the pattern of"Namely open namely use".BPS uses the middleware of IBM WebSphere. All the businessprocesses are completed by the application server. In order to ensure thestability, security and highly efficient operation of the system, the systemuses Web Service and XML technology to deal with complex business andthe interfaces with many other telecommunications services system. BPSuses Java technology and object-oriented approach to analyse and design,which provides excellent scalability, flexibility, platform-independent andopen feature.The main content of the paper as following:1. The whole requirement analysis and architecture design of BPS.Firstly the paper analyses the requirement of system, then chooses anddesigns the system construction and database. The system uses J2EEconstruction, that is JSP + Struts + Hibernate (or JDBC) + Oracle 9i.2. Analysing requirement and designing primary business flow ofEnterprise user module.The business flow mainly includes new user's register, operation ofbusiness (applying for business, cancelling, and change), report of fault,complaint, stopping and resumption, etc. The design of the flows includesdescriptions and sequence diagrams. The descriptions include pre-conditions,business processes, follow-up conditions and other contents. The sequencediagram describes the control flow,data exchange as well as some of the necessary business rules.3. The design and implementation of Privilege and Participants'management modules.Basing on the requirement analysis, the article proposes the primarybusiness flow and the main function of the module, and discusses thestructure and function module design in detail, including Registermanagement, Definition of function and privilege, Role management,Configuration of data privilege, Configuration of data privilege group, Staffmanagement, Organization management, Grant Management, as well as thedesign of the database table which these two modules concerned.Register management module includes the staff's authenticates, thedynamic authorization, the security audit's managementThe module of Organization management defines organizationalstructure according to different organization classification. It mainly includesincreasing organization node, altering organization information, deletingorganization node.The module of Staff management manages the staff and establishes thecorresponding relations of staff and organization. It mainly includesmanaging the basic information of staff, the individual information of staffand the organize relation of staff.The module of Grant Management completes granting and revokingprivilege (including the function privilege and the data privilege). Primaryfunction as follows: grant and revoke of role, function privilege, dataprivilege group and data privilege.The module of Definition of function and privilege mainly maintainsthe tree (function privilege tree) of the surface element, which includes themenu privilege and the component privilege, the module's functions asfollows: increasing, altering, deleting the surface elements and modifying theorder of elements and so on. The module of Role management carries out the maintenance of theroles and establishes the relations of role and function privilege. It mainlyincludes: managing of the relations of role and function privilege,establishing role (increase/revise/delete role).The module of Configuration of data privilege configures the dataprivilege the system needs to control, at present the source of data privilegeincludes: the public parameter platform, the system monitoring tree and themanagement area. The source must support expansion in future.The module of Configuration of data privilege group maintains the dataprivilege group and establishes the relations of data privilege group and dataprivilege. It's mainly task is managing the tabulation of data privilege groupand definiting the data privilege group.The system uses technologies including J2EE, JSP, HTML, XML, UML,Struts and so on.We design the modules using Use Case Diagrams(rolerelations, use case analysis), Logical view (software construction , moduledivision, design pattern) and several other aspects. We define the mainoperation pages in the user interface layer; describe the relations of classes indesign level model, and decompose the service flow. Borland's JBuilder9.0 isused to encode and oracle9i database is used to store data.We use Struts construction to develop the system. Struts has clearlyconstruction levels, its page navigation is convenient, which makes systembeen fast developed, flexibly configured and achieved the high reliability.The system uses ORACLE9i database to store data. ORACLE9i is acomplete software infrastructure, which has demonstrated unprecedentedscalability, high-performance and stability application procedures required.
Keywords/Search Tags:Development
PDF Full Text Request
Related items