论文部分内容阅读
在电信行业,出租IP服务器业务是一项主流业务,提供这项服务的一个重要支撑功能是基于的IP监控计费系统。IP监控计费系统能够监听语音服务、短信息服务、3G服务等各项业务,并且在此基础之上为终端客户和公司管理人员提供包括资费管理、流量查询、合同管理等各种服务。经过多年的发展,电信监控计费系统已经成为行业中不可或缺的重要、核心功能系统。传统的资费系统利用已有的Web页面技术实现,在原先窄带网络的环境下可以很好的为用户提供服务。随着以AJAX技术为代表的网页终端显示技术的出现,以及宽带服务的推广,原有的电信监控计费系统已经无法满足用户的需求、业务功能的要求,对于基于RIA(Rich Interface Application)技术的新的电信监控计费系统的呼声已经越来越高。本文对电信监控计费系统的需求、功能、结构等进行了剖析,论述了如何利用基于J2EE的技术、开发模式来构建一个功能较为完整的电信计费系统。本文依照软件工程的要求依次进行需求分析、功能设计、系统设计、代码编写、测试改进、效果评估等步骤,并在论文中用不同章节描述了上述步骤。需求分析、功能设计与系统设计较为重要,文中花了较多篇幅介绍这三个环节。本系统采用了传统的MVC模式,利用J2EE技术作为平台,采用当前业界广泛使用的Hibernate、Struts、Spring等框架进行快速开发。此外还使用了AJAX技术对用户人机界面进行了优化。同时该项目作为百瑞星(PolyStar)公司“未来电信计费系统”(Jupiter)的一个有机组成部分,在该系统的设计与实现过程中参考、利用了包括数据交换中间件在内的公司资源,鉴于商业保密的原则文中没有详细讨论这些数字资源的实现细节。最终实现了一个界面完备、用户友好的计费系统,具备了面向中小型电信企业计费管理系统所应该具有的主要功能和要素。