电信计费运营系统的设计与实现
2024-01-22 09:18:29
论文总字数:21463字
摘 要
本设计是电信的一个增值服务的计费管理系统。主要功能模块有用户管理模块、资费管理模块、管理员管理模块和权限管理模块。这些功能模块的功能主要包括了功能的增删改查。本系统的服务器为UNIX服务器(开发时Linux),数据库设计是基于oracle平台,系统用到了JAVA EE三个开源框架:STRUTS2.1 HIBERNATE3.2 SPRING2.5。论文是按照需求分析、可行性分析、总体设计、详细设计和系统测试的顺序来阐述的。关 键 词:电信,计费,JAVA EE
Abstract:This design is one of the telecom value-added service billing management system. Main function modules are user management module, charges management module, the administrator management module and rights management module. These function module function mainly includes the function of add and delete. The server of this system for UNIX server (Linux) when development, database design is based on oracle platform, system USES JAVA EE three open source framework: STRUTS2.1 HIBERNATE3.2 spring. Paper is according to the demand analysis、 feasibility analysis、overall design、 detailed design and system test in order to illustrate the.
Keywords: Telecommunications,billing,JAVA EE
目 录
1. 引言 4
1.1开发背景 4
1.2目的和意义 4
2.需求分析 4
2.1 功能分析 4
3.可行性分析 5
3.1技术可行性 5
3.2经济可行性 5
4. 总体设计 5
4.1 系统模块总体设计 7
4.2数据库设计 8
5.详细设计 12
5.1运行环境 12
5.2开发技术简介 12
5.3 登录功能 13
5.4 用户管理设计 14
5.5 资费管理设计 19
5.6 权限管理设计 21
5.7 管理员管理设计 26
5.8 用户自服务设计 28
6.系统测试 31
6.1 环境准备 31
6.2 测试任务 32
结论 36
参考文献 38
致谢 39
1. 引言
1.1开发背景
现今电信计费的处理方法在体制上是分散处理的,技术上大部分是脱机按月方式处理。随着电信业务的持续增加,各新业务的持续开通,老的计费处理方式的弊端渐渐显露出来。脱机按月处理管理维护水平低,处理时间久,计费易出错,自动化水平低。相同业务分散处理结算困难,管理复杂,管理部门不能掌握运营状况,对用户会造成多种收费,导致用户无法得到满意的服务。
1.2目的和意义
伴着电信行业间的竞争越来越激烈,渐渐形成以业务为导向,以客户为中心理念,电信业务发展越来越多样化和个性化,业务间的交融也更加复杂,电信增值业务正在渐渐兴起。这些都使得计费需要更高的要求。计费系统要能方便的开展多样业务,保持计费数据的准确性,来提高效率,降低成本。为开展业务提供支持。
从消费者角度看,电信业务发展到现在,使得消费者有更多的选择,电信消费在所有消费中所占比例不断增大,消费者消费心理逐渐成熟,开始关系资费业务,希望了解每个消费细节。因此,运营商必须做到计费的准确性,才能保证业务的发展,取得消费者信任。
本设计研究电信计费系统的用户管理模块,资费管理模块,管理员管理模块和权限管理模块,是一个基于电信计费的管理模块。通过这个设计,将电信计费系统模块的基本原理,操作流程展示出来,便于了解电信计费系统的操作过程。本设计希望通过对业务融合,形成统一的的整体,从而实现运营商管理水平,运营效率服务水平的提升。
2.需求分析
2.1 功能分析
给用户使用装有uninx的公共实验室,提供给用户我们的口令,来远程登录公共实验室,unix系统可以自动记录用户的使用信息。可以制定出服务收费标准来收取费用。用户可以根据自己的使用情况来选择付费标准。我们从操作系统记录的使用信息中提取用户使用时长等信息,再根据用户所选择的付费标准进行收费。我们按月对用户进行收费。为了便于计费管理,我们给每个用户一个帐务账号,再分配若干业务账号,每个业务账号用于远程登录访问一个实验室,而帐务账号用于访问互联网中的用户平台,用户可以登录该平台查询自己实验室的使用情况和账单,用户的月度使用费用也根据帐务账号统一收取。
3.可行性分析
3.1技术可行性
考虑到系统实施的可行性,在软件方面选择了MyEclipse和oracle数据库。
在硬件方面,选择空间较大的,硬件的配置越高,系统的开发与运行会更快。在硬件方面是可行的。在软件方面,MyEclipse和oracle都是非常成熟的开发工具,在可用性、可靠性、安全性方面都毫无置疑,在软件方面也是可行的。
此外,本人大学期间学过JAVA开发技术和数据库技术,掌握了Web网站的开发方法,因此,本系统在技术上是可行的。
3.2经济可行性
软件的经济可行性是指软件所能带来的经济效益是否高于开发设计所需要的投资,是否能真正给用户带来足够的经济效益。本系统将业务融合串联起来,从而提高效率,节省开发时间。
本系统的开发在经济上是可行的。开发此软件不需要大量的开发资金,可以个人独立设计,节省许多成本,同时也可提高个人的实践能力。
总体设计
4.1设计思想
1、用户管理系统:
剩余内容已隐藏,请支付后下载全文,论文总字数:21463字