1、成都理工大学毕业设计(论文)I电信计费管理系统设计与实现作者姓名:XXXX 专业班级:2005070302 指导教师:潘斌摘 要随着我国电信业的迅猛发展,各项业务量快速增长,新的业务种类和新的服务形式不断推出,电信计费管理系统的重要性日益突出。本文通过对电信计费的基本原理、实现流程等进行研究分析,完成了计费管理系统的总体规划、分析、设计、实现以及运行调试和评价,其中使用管理信息系统结构化开发方法完成系统分析与设计工作,使用 UML 建模的方法完成了系统的实现工作。该系统基于 B/S 模式,以 Oracle 为后台数据库,用 MyEclipse 6.5、Tomcat 6.0、PowerDesig
2、ner 12 等工具进行开发。系统后台数据库中通过存储过程和JOB 定时器实时地对话单数据进行统计,并在前台使用 JSP 和 AJAX 技术实时展现统计数据。该系统具有很好的实用性,可帮助相应工作人员方便地完成各种话单统计工作,提高工作效率。关键词:计费管理系统;系统分析与设计;结构化方法;UML 建模成都理工大学毕业设计(论文)IIDesign and Implementation of Telecom Billing Management SystemAbstract: In recent years, with the rapid development of Chinas teleco
3、m, the rapid growth of new business volume, types and new services. In order to make these continuously develop business to better development, the importance of the management system of telecommunication billing increasingly prominent. This thesis researches and analyses the fundamental principle,
4、implement of bill system of telecom business. Its system planning, analysis, design, implementation, operation and evaluation have accomplished by the structured development method of management of information system, and UML modeling method. This system is based on B/S model, selecting MyEclipse6.5
5、 Tomcat6.0, JDK6.7 and PowerDesigner12 as development tools with Oracle 10g for database of it. In front of the system use AJAX and JSP to show data, in the system of data stored in the backend database using real-time process and JOB timer for statistics bill data, so that relevant personnel can ge
6、t real-time data. The system has good practicability; the system can make a convenience of the statistics of kinds of fee list for the telecom operators meanwhile can make a high efficiency for telecom staff.Keywords: Billing Management System; System Analysis and Design; Structured Method; UML Mode
7、ling.成都理工大学毕业设计(论文)III目 录第 1章 前言 .1第 2章 项目概述 .22.1. 项目开发背景 .22.2. 项目开发目的 .22.3. 项目开发方法 .3第 3章 系统总体规划 .43.1. 系统初步调查 .43.2. 可行性分析 .43.3. 组织机构调查 .53.4. 系统逻辑业务规划 .63.5. 系统数据类规划 .63.6. 系统开发计划 .7第 4章 系统分析 .94.1. 系统详细调查 .94.2. 需求分析 .114.2.1. 系统面向的用户 .114.2.2. 系统管理员需求 .124.2.3. 资料管理员需求 .124.2.4. 查询统计管理员需求 .
8、144.2.5. 告警处理员需求 .164.3. 业务流程分析 .164.4. 数据流程分析 .204.5. 数据字典 .244.6. 系统逻辑模型 .26第 5章 系统设计 .275.1. 模块结构设计 .27成都理工大学毕业设计(论文)IV5.1.1. 系统管理模块结构 .275.1.2. 资料管理模块结构 .285.1.3. 查询统计管理模块结构 .285.1.4. 监控告警管理模块结构 .285.2. 代码设计 .305.3. 数据库设计 .315.3.1. 概念模型设计 .315.3.2. 逻辑模型设计 .345.3.3. 物理模型设计 .355.4. 人机界面设计 .395.4.1
9、. 登录界面 .395.4.2. 系统管理主界面 .395.4.3. 资料管理主界面 .405.4.4. 查询统计管理主界面 .415.4.5. 监控告警管理主界面 .42第 6章 系统实施 .436.1. 计算机逻辑配置 .436.1.1. 计算机局域网络配置 .436.1.2. 计算机广域网络配置 .436.2. 系统实施准备 .446.3. 项目开发环境及工具介绍 .456.3.1. MVC 模式简介 .456.3.2. Struts 2 和 Hibernate3.0 技术框架简介 .456.4. 程序设计 .466.4.1. 程序设计方法及风格 .466.4.2. 系统管理模块程序设计
10、 .476.4.3. 资料管理模块程序设计 .496.4.4. 查询统计管理模块程序设计 .526.4.5. 监控告警管理程序设计 .54成都理工大学毕业设计(论文)V6.5. 系统测试与调试 .566.5.1. 功能测试 .566.5.2. 性能测试 .566.5.3. 系统调试 .56第 7章 系统运行管理与评价 .577.1. 系统的运行管理 .577.2. 系统的评价 .587.2.1. 经济指标评价 .587.2.2性能指标评价 .587.2.3. 管理指标评价 .58结 论 .59致 谢 .60参考文献 .61附 录 .62成都理工大学毕业设计(论文)1第 1章 前 言如今,各电信
11、运营商已越来越强烈地注意到这样一个现实:即基于分组的下一代网络只是整个服务提交体系中的一个不可或缺组成部分,这类网络虽然能够用来提交各种基于分组的新型增值业务,但却无法为运营商业务的发展提供直接的融资和收益。只有将可盈利的增值业务推向市场才是决定运营商成功与否的关键。为了最大限度地实现投资回报,运营商需要不分服务类型地向其所有用户提供一切所需的服务,并将其主要精力放在用户真正期望服务的开发和管理方面。一个好的计费解决方案则是实现上述目标的先决条件,比如实时计费解决方案等。实时的计费解决方案不仅可使运营商在任何基于分组的网络上向不同类型的用户提交一切服务,并通过开发新的收益来源来增加平均每户每月
12、收入值,还能使运营商按照用户的切实需求迅速地将增值服务推向市场。其次,它能够有效地帮助运营商弥补在数据业务预付费方面存在的技术差距,并以较低的成本真正实现预付费与后付费的融合。最后,它还能促使运营商将所需的基础设施及时安排到位,并着手就第三方提供的内容展开交易并顺利实现收益结算。但是,好的实时计费方案也需要有配套的计费管理系统进行数据统计和异常数据监控,才能完美发挥其作用。总之,电信计费管理系统已不再是被动的后台系统,其作为整个电信行业的核心竞争力所在的地位日益巩固,已经成为整个电信系统的灵魂。它能有效地提供服务,降低运营成本,提高运营效率。无论是运营商、内容提供商还是各分销商必须给予它足够的
13、重视,才能在群雄逐鹿中占居有利地位。成都理工大学毕业设计(论文)2第 2章 项目概述2.1. 项目开发背景从电信运营商来看,电信计费远不是通话时长乘以费率这么一个简单算式就能解决的。以固话为例,要生成账单,首先交换机要将主叫、被叫、通话时长等实时记录,然后系统把采集到的交换机记录经过预处理、过滤、划价、累计求和,才能形成最后的用户账单。电信全程全网的特性,使得用户在使用电信业务过程中要涉及多个环节。传统的计费系统只是一个数据的处理系统,如果由于时钟同步、信令传送等问题,影响到所采集数据的准确性,那么计费的结果就会出现偏差。因此,建立配套的计费管理系统的必要性就突现出来了。由于历史原因,交换机的
14、种类繁多,采集方式也不完全一样以及计费软件的版本比较复杂,都会给计费管理系统的实施造成困难。不过,尽管有着重重困难,运营商依然不断努力,逐步实施。比如中国移动的用户现在就可以通过营业厅账单打印、网上查询、1860 客服热线等多种渠道得到自己消费的详细情况统计。计费管理的价值不仅体现在为客户服务,提高服务质量上面。对于运营商来说,实现计费管理可以帮助运营商更好地了解运营状况,比如可以发现高额欠费,及时进行预警等。所以,计费系统管理的重要性更加突出。在这样的背景下,根据客户实际境况,我们提出了电信计费管理系统开发需求。在系统开发完成以后,本系统会在电信运营商某地区计费中心的营运环境中部署运行。2.
15、2. 项目开发目的在电信运营系统中,电信计费系统是主要的支撑系统,占有重要地位。计费系统有效、安全地运行,在很大程度上影响着电信运营系统本身的运行效率和信誉。计费系统历来都是电信运营和管理部门重点建设和发展的系统之一。成都理工大学毕业设计(论文)3本项目开发的主要目的有以下几点:1.为用户提供准确的、快速的、展示方式多样的、实时的、方便的话单统计数据,以使用户可以在此基础上进行其他的工作;2.在后台数据库中使用存储过程和 JOB 定时器实现数据的实时统计,以便提高前台再次统计数据的效率;3.使用 B/S 应用模式,以 WEB 方式给用户展现所需要的统计数据,可以提供表格、饼图和柱图来展现统计结
16、果;4.使用 J2EE 技术体系开发本项目系统,结合一些先进技术(AJAX、DWR、SiteMesh 等) ,完成扩展性、可移植性、稳定性较强的实用系统;5.对个人来说,将所学的系统开发专业技术知识和电信计费的业务知识结合起来,完成有实际意义的实践工作。2.3. 项目开发方法在管理信息系统的长期实践中,由于管理信息系统种类很多,情况各异,研制的具体方法、途径有多种,从而形成了多种系统开发方法,如结构化生命周期法、原型法、CASE 方法、软系统方法和面向对象方法等。最常用的三种方法:结构化生命周期法、原型法、面向对象方法,在所有这些开发方法中没有任何一种方法能适用于所有类型的系统,而且有些类型的
17、系统至今仍缺少一套行之有效的开发方法。在本文的项目中,综合以上三种方法的优点和不足,决定在需求分析阶段使用原型化方法,在系统分析和设计阶段使用结构化方法,在程序开发中使用面向对象方法,以这样的形式将三种方法结合起来开发本项目系统。成都理工大学毕业设计(论文)4第 3章 系统总体规划电信计费管理系统的总体规划是其生命周期中第一个阶段的工作,其质量直接关系到系统建设的成败。接下来,本论文会对项目系统从初步调查、可行性分析、逻辑业务规划、数据类规划以及系统开发的进度安排上进行总体规划,便于从全局上把握好这个系统的整个过程。3.1. 系统初步调查通过与用户的当面交流,初步了解到整个系统的功能结构和业务
18、流程,这个系统大体需要实现系统管理模块、电信计费参数管理模块、对话费进行查询统计的模块和监控告警模块。其中,系统管理模块应该能对使用系统的用户进行管理,对角色进行管理,对用户拥有的功能点进行管理,并且还可以对在线用户进行管理;电信计费参数管理模块应该能对在计费的过程中用到的原子参数进行增加,删除,修改,查询这些基本的管理;话费查询统计模块应该能对语音话单进行查询,对话单的操作日志进行统计,对语音话单的话务量进行统计,对语音话单的业务收入进行统计;监控告警模块应该能对在原始话单处理中、在统计话单中、在系统运行中等产生的告警信息进行处理。整个系统的实现还需要依赖于后台对原始话单进行一系列的处理,后
19、台通过定时器或存储过程对话单数据进行实时处理之后,才能在前台实时的统计出用户需要的数据信息。以上这些是对系统的初步了解,详细调查将在系统分析部分讨论。3.2. 可行性分析1.技术可行性目前,已经有较多的电信计费系统解决方案成功实现,并运用在实际的生产环境中,实现此类系统的技术都是较为成熟的,而本论文需要实现的只是电信计费系统中统计分析的小部分功能,较为简单。因此,从技术上来说,完全可以用现有的技术实现本论文中的项目系统。成都理工大学毕业设计(论文)52.经济可行性电信计费管理系统所产生的经济效益,直接关系到电信运营商的收益和用户的使用情况,保证话单的实时性和正确性是提高运营商收益的前提。在本论
20、文的项目系统中,可以对话单数据进行智能的统计,给予用户多种统计数据的形式,方便用户对这些统计数据进行详细的分析,并且对相关的参数进行较好的管理。因此,从经济上说是可行的。3.运行可行性由于本项目系统具有友好的界面,操作简单,帮助信息详尽,工作人员只需经过简单的培训之后就可以熟练操作;系统运行环境的服务器采用 UNIX 操作系统,ORACLE 数据库,WEB 服务器采用 TOMCAT,客服端只需要浏览器就可以运行该系统,这样的运行环境都是很好配置的。因此,从运行可行性上讲,本项目系统是可以运行的。从以上三方面的分析,可以得出该系统在技术上得到了保证,投入使用可带来很好的经济效益,且在运行方面较为简单。因此,本项目系统可进行开发工作。3.3. 组织机构调查该系统在全国各地的计费中心运行,通过各地营业区把原始话单数据收集起来,再传输到地市计费中心;地市计费中心通过把该地市的各营业区的原始话单数据收集起来,再传输到省份计费中心;在省份计费中处理原始话单数据,并且统计出话单收入,形成统计数据;各省份将统计好的数据传输到全国的指定计费中心,进行统一汇总处理,按不同维度分析统计数据。本论文项目系统对应的组织结构图,如图 3-1 所示:全国计费中心省份 1 计费中心 其他省份计费中心省份 3 计费中心省份 2 计费中心地市 1 计费中心 其他地市计费中心地市 3 计费中心地市 2 计费中心