摘要:在电信市场竞争的环境下,计费系统是电信运营商进行市场竞争的最重要的核心支撑系统,是电信公司进行市场运作的神经中枢以及核心竞争力之一。电信计费系统的高效、安全的运作,一方面能够为运营商的领导决策层提供用户需求信息,如企业经营方式、用户群体分布和消费习惯等有价值的信息,另一方面也影响着电信运营系统本身的运作效率,完善的计费系统可以提高运营商的经营效率,降低经营成本。但如今,电信公司的计费系统在不断满足固网、GSM移动网、宽带、3G移动网等各种网络业务的计费需求方面还存在不足,计费系统的功能得不到强化,对运营商造成了一定的损失。同时也不能很好的满足用户缴费以及查询消费信息的需求。
本系统是基于电信公司的IP计费系统所设计的,它是一个典型的基于MySQL数据库、Web界面,融合Java和C++两种语言的大型软件项目。该系统采用基于B/S的多层次结构的开发模式,以MyEclipse、TomCat、MySQL数据库作为开发工具,以J2EE为开发平台,使用jsp+struts+spring+hibernate相结合的技术作为开发基础。
通过对当前电信计费系统的调查以及结合电信计费的实际,本系统主要完成的电信计费系统的功能有:用户管理、资费管理、管理员管理、账单管理、账务管理和用户自服务,主要是通过对用户访问开放实验室的时间和业务来对各个用户进行计费的。在本系统中,对各个子系统的访问是受权限控制的,因此,权限访问是本文的重点。
计费系统功能复杂,涵盖面广,要将其在各方面做到完善是很不容易的。因此,本文就计费系统中的几个关键功能模块进行了探讨和研究,整个系统还需要在实践中不断地检验和完善。
关键字:jsp,struts,spring,hibernate,电信计费
Abstract:In the competition environment of telecommunications market, the billing system is the most important core support system for telecommunications operators in the market competition, is one of the core competitiveness for telecommunications companies as well as the nerve center of operation of the market .Telecom billing system efficient, safe operation ,on one hand ,can provide the information of users for the leadership decision-marking of operators, such as business methods, the distribution of user groups and consumption habits and other valuable information, on the other hand, also affects the operation of telecom efficiency of the system itself, also affects the operation of telecom efficiency of the system itself. But now, the telecommunications company’s billing system still has insufficient in meeting the fixed network, GSM mobile,broadband,3G mobile network and other network services, the billing system’s functions are not strengthened, it causes some loss of business to operators. Also not well positioned to meet user fees and query the information needs of consumers.
The system is based on the IP billing system of telecommunications company, it is a typical large-scale software projects based on MySQL database, Web interface, and it is the integration of both Java and C++.The system is based on B/S structure of the development of multi-level models, it takes MyEclipse, TomCat, MySQL database as the development tool ,takes J2EE as the development platform, using jsp+struts+spring+hibernate combination of technology as the development foundation.
Through the investigation of current telecommunications billing system and with the actual integration of telecom billing system, the system is mainly to complete the function of telecom billing system are: User Management, Tariff Management, Administrators Management, Billing Management, account Management and customer self-service, primarily through the Laboratory of user access time and business to individual users for billing. In this system, the access of each subsystem is controlled by the authority, therefore, permission to access is the focus of this article.
The function of billing system is complex, covering a wide rang, to be perfect in all aspects is not very easy. Therefore, in this paper, the key functional modules of billing system are discussed and researched. The system also need to keep in practice, testing and improvement.
Keywords: jsp, struts, spring, hibernate, telecom billing