Font Size: a A A

The Design And Implementation Of The Online CDRs Consistency Auditing System Based On MongoDB

Posted on:2016-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:H ZhangFull Text:PDF
GTID:2308330461489914Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Online charging system is a real-time system based on interactive charging between billing business use with system. The system for collecting charging information during the session, realization of the real-time account. Presented in this paper is online CDRs consistency auditing system based on MongoDB, the subsystem designed and developed for the online billing system as the main system, its main function is complete data auditing between online billing CDRs with offline billing CDRs, at the same time classification statistics the online billing data flow, propose changes and analysis fault for the online charging system according to the auditing results and statistical results. Because of the huge number of billing CDRs, the online CDRs consistency auditing system must has a very high level of system performance, in this background and requirement, we design and implement the online CDRs consistency auditing system based on MongoDB presented in this paper.First of all, we understanding and confirmation the problems to be solved of the online CDRs consistency auditing system, on the basis of system functional requirements and nonfunctional requirements are discussed and analyzed in detail, and giving a detail description of system requirements combining with the system function module diagram of the system.Secondly, on the base of requirements analysis, we conduct the system architecture outline design of the online CDRs consistency auditing system. According to the system design objectives and principles put forward by customer needs, with the consider of great capacity call data processing performance and the scalability of the system, to expansion system architecture design under these conditions. The display and analysis of system deployment architecture diagram in this paper, describe the distributed design goal and method of online CDRs consistency auditing system in detail, then through the system data flow diagram describes the specific data processing process and method of online CDRs and offline CDRs, thus to determine the overall design structure of the auditing system.Third, further carries on the system detail design depth. In the system detail design process, firstly is the function modules of the system, and then a detail description of each function module for the CDRs data functional task and processing flow, and detail descript the data audit and statistical principle and method at the same time. The system detail design from the beginning of the model of the whole structure of the system analysis, stepwise refinement to the design of each function module of the system. Finally explains the design of two functional modules, import process of CDRs, audit process of CDRs, but also for a very precise definition of audit specification and result set definitions in the data processing.Fourth, based on the detail design, complete the code realization and system testing of the online CDRs consistency auditing system. The system realization part first makes a concise exposition of the system’s overall implementation, and then introduction part of the key functions, and an important part of the implementation of the code are given. For example, the field of grasping structure and field mapping function of CDRs data and gives example shows the results of the audit. System test part mainly aims at data audit results analysis, lists some problems encountered in the system development process and the final solution.Finally, this paper do simple introduction of line operation in this line of current system, and puts forward the next working plan and system improvement direction.
Keywords/Search Tags:MongoDB, Audit, Online Billing, Traffic Statistics
PDF Full Text Request
Related items