移动计费系统—需求说明书

移动计费系统—需求说明书
移动计费系统—需求说明书

Version 1.0

新一代电信计费系统

软件需求说明书

文挡编号WD_visitor_100318

文挡名称可行性研究报告

撰写人***********

审核/批准

创建时间2010-7-15

版本变更说明:

1引言 (4)

1.1编写目的 (4)

1.2背景 (4)

1.3定义 (4)

1.4参考资料 (5)

2任务概述 (5)

2.1目标 (5)

2.2用户的特点 (5)

2.3假定和约束 (6)

2.3.1开发期限 (6)

2.3.2开发环境 (6)

2.3.3协议 (6)

2.3.4技术 (6)

3需求规定 (7)

3.1对功能的规定 (7)

3.2对性能的规定 (16)

3.2.1精度 (16)

3.2.2时间特性要求 (16)

3.2.3灵活性 (16)

3.3输人输出要求 (16)

3.4数据管理能力要求 (17)

3.5故障处理要求 (17)

3.6其他专门要求 (18)

4运行环境规定 (18)

4.1设备 (18)

4.2支持软件 (18)

4.3接口 (19)

4.4控制 (19)

软件需求说明书

1引言

1.1编写目的

这编写本说明书的目的在于明确“新一代电信计费系统”的开发者对该系统的需求,明

确系统需要实现的具体功能,系统适合运行所需的相应软硬环境,系统数据的输入输出要求,

为系统数据库结构设计、编码实现以及测试人员提供基础的指导。

本说明书的预期读者为:“新一代电信计费系统”系统的使用者和开发者。

1.2背景

a.待开发的软件系统的名称:新一代电信计费系统

b.本项目的任务提出者:visitor开发团队

开发者:visitor开发团队

用户:初步定为中国移动网络供应商及移动通信用户(主要为手机用户)

实现该软件基于B/S网络

c.该软件系统同其他系统或其他机构的基本的相互来往关系。

1.3定义

[专门术语]:客户信息包含:①个人信息:姓名,身份证号,住址。

②业务信息:账号(即手机号),使用套餐名称,客服密码,

已开业务。

HTTP的全称是超文本传输协议Hypertext Transfer Protocol。

HTTP是一个客户端和服务器端请求和应答的标准(TCP)。

客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,

客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客

户端)叫用户代理(user agent)。

应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这个应答服务

器为源服务器(origin server)。

在用户代理和源服务器中间可能存在多个中间层,比如代理,网关,或者隧道(tunnels)。

尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和(基于)

它支持的层。

事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,

任何能够提供这种保证的协议都可以被其使用。

SIP( 会话初始协议)的开发目的是用来帮助提供跨越因特网的高级电话业务。因特网电话(IP电话)正在向一种正式的商业电话模式演进,SIP就是用来确保这种演进实现而需要的NGN(下一代网络)系列协议中重要的一员。

SMS(Short Messaging Service)SMS(Short Messaging Service)是最早的短消息业务,也是现在普及率最高的一种短消息业务。目前,这种短消息的长度被限定在140字节之内,这些字节可以是文本的。SMS以简单方便的使用功能受到大众的欢迎,却始终是属于第一代的无线数据服务,在内容和应用方面存在技术标准的限制。短消息服务器使移动电话(包括Pocket PC Phone)能够使用GSM 网络发送短消息,它具有许多有趣的功能:一个SMS 消息最长可包括160 个字符。

1.4参考资料

本项目的经核准的计划任务书或合同、上级机关的批文;

中国移动资费制度相关通信法律法规《个人隐私保护法》

2任务概述

2.1目标

该软件的诞生是顺应时代发展的需要。中国通信制度急需改革,实名制的出现是一个趋势。这将减少以信息和移动电话为工具的诈骗及其他违法行为。

定义“新一代电信计费系统”要实现哪些功能,以及这些功能实现时的具体逻辑,为设计作指导。

2.2用户的特点

本软件的用户有两种。

第一种是网络供应商的用户,也即该系统的普通用户。他们将通过浏览器的形式进行个人信息的管理,以及了解最新的活动。他们不需要过多的计算机知识,只要能够使用Internet 浏览器就行。

第二种是移动的业务员和系统维护者,即管理用户。他们使用的使我们开发的“新一代电信计费系统”,但是根据各自权限的不同我们给他们展示的界面功能上会少有差异。主要表现在对数据库的管理上。移动业务员不需要什么专业的计算机知识,经过简单培训后就能够熟练掌握系统的使用;系统维护者需要有较高的专业知识,已能够对数据库进行管理和维护。

2.3假定和约束

该系统的核心在于对通话的计费的实时处理,以及信息反馈。也是该系统较大投入之一。数据库的构建也将是耗费时间的一项工作。

2.3.1开发期限

本系统的开发期限为16个月。

2.3.2开发环境

本系统的开发环境为:

编译器:Visual C++ 6.0,J builder

数据库:SQL server 2000

操作系统:Microsoft Windows XP/2003

2.3.3协议

本系统运用到的协议如下:

HTTP协议;

SIP协议;

SMS协议;

2.3.4技术

本系统OCCI接口实现对数据库的操作;

采用SIP协议进行通话服务;

采用SMS协议进行短信服务;

3需求规定3.1对功能的规定

3.1.1客户基本信息管理:

个人资料修改

为您提供查看和修改个人基本资料信息的服务和功能,包括客户名称、通信地址和邮编、邮箱地址、联系电话等。

服务密码重置

为您提供服务密码重置服务。对于没有服务密码或忘记服务密码的客户,可以通过此功能取回服务密码。

服务密码修改

为您提供服务密码修改的服务。

业务开通状态查询

为您提供查询已经开通和未开通的业务功能,并提供业务办理引导,将您导向到执行“业务变更”的页面。用户只能做到查询,而业务员可以有权限修改。

套餐使用状态查询

为您提供查询当前已开通的套餐信息和详细状态的功能。

3.1.2资费服务区可以为您做到:

当月话费查询

查询当月截至当前的非国际漫游累计通信费用总额以及分类明细。

帐户余额查询

查询当前帐户内剩余通信费用。

当月帐单查询

查询上个已出帐月的帐单。

历史帐单查询

查询前五个月的已出帐帐单。

历史详单查询

根据手机号码和时间段等信息,提供查询指定的时间段内通话清单的详细资料。

交费历史查询

查询交费的历史记录信息。

定制话费信息

通过网上申请、定制、取消相关的话费信息通知服务,这些服务包括交费提醒定制、帐户余额提醒定制、短信月帐单定制、纸制月帐单定制和Email帐单定制等。

网上交费

您可以在公司网站上用银行帐户缴纳话费。

3.1.3 增值业务办理:

对我们的产品功能和服务进行在线申请、定制、变更、取消等操作。

常用产品办理

提供常用产品的介绍、开通和取消功能,包括:基本通话、呼叫等待、呼叫转移、三方通话、呼叫限制、来电显示、来电提醒、彩铃、彩信、移动秘书、国内漫游、网上交费、短消息、手机上网等(包括各省公司特色业务)。

新业务办理

新业务特指全网新推出的产品或服务,如飞信、短信回执、号薄管家、手机报等。对于此类业务,在网站上实现业务的介绍、申请、定制、取消及状态变更。

梦网业务办理

梦网业务特指除中国移动自有业务之外,在梦网计划下,与中国移动合作的第三方公司所提供的业务内容。梦网业务办理指在网站上为客户办理第三方公司所提供的业务的查询、浏览、订购等服务和功能。

梦网业务退定

为您提供所有已订购梦网业务查询与退定的功能。梦网业务的退定服务将统一纳入到SP业务查询与退定中办理。

无线音乐业务办理

无线音乐业务指中国移动提供的无线音乐产品,包括彩铃、IVR、振铃等。您可以在网站上获得我们所提供的彩铃、IVR、振铃等无线音乐产品的查询、浏览、试听、下载、订购和设置等服务和功能。

套餐办理与变更

为您提供个人套餐的办理及修改,包括:全球通套餐、神州行套餐、动感地带套餐等主资费产品和其他长话、数据叠加在主产品上的优惠套餐等(含各省公司特色业务)。套餐业务包括申请套餐服务,查询所使用的套餐计划,并实现下月套餐计划变更和套餐计划取消。

预约服务

为钻石卡、金卡和银卡个人大客户提供预约办理服务的受理、查询和取消功能。

手机报停/复机

手机报停是指您可以通过网站,主动申请暂时停止对您其所拥有的移动终端号码的所有服务。手机复机则是您通过网站恢复对您所拥有的移动终端号码的所有服务。

备卡激活

您可以通过网站,办理手机SIM卡备卡激活功能。

呼叫转移设置

您可以通过网站,进行无条件呼叫转移号码设置或取消。

总体设计图:

附1: SIP协议原理图:

附2:SMS工作原理图:

3.2对性能的规定

3.2.1精度

该系统的主要操作数据就是用户的花费,精确到0.01元。

3.2.2时间特性要求

要想提供令客户满意的服务,在完善强大的功能背后,系统的反应时间是很关键的因素。在这里我们要求对于查询的响应时间不能超过3秒。

对于每次通话后信息回馈在5秒内。

3.2.3灵活性

该系统的数据库要求可以再需要的时候添加新的关系,或者属性。而不会降低系统的性能。当数据库发生变化时,我们对应的系统版本需要升级,但是拥有的界面与接口不会发生什么大的变化,只是添加相应的功能按钮。

如果我们的客户需要对界面的友好性及美观性作出要求,在追加资金的情况下,我们可以增进界面的友好程度,但是不会丢失原来系统的优良性,操作方式依旧保持不变。

这些都是在系统投入运行以后可能面对的问题,在这里我们要做好心理准备。

3.3输人输出要求

3.3.1 电话服务:

拨打电话10086,系统将在5秒左右做出响应。可以根据语音提示,做出适合客户的服务。各种业务的办理,以及退订。查询时给出具体的数值。精确度到0.01元。

3.3.2 短信服务:

拨打电话1008611,系统将在十秒内做出响应。回复本月截至当天的费用和剩余花费。精确度到0.01元。另外,可以根据短信上的回复选项,恢复数字,进行进一步的服务。

3.3.3 因特网:

登陆所在地的移动网站,或者官方网站,然后链接到所在地网站。输入号码,以及服务密码。可以进行话费查询。精确度到0.01元。业务办理预退订。

3.4数据管理能力要求

2010年3月18日晚,中国移动在香港联交所发布了2009年度财报。身为全球用户规模最大的运营商,中国移动的客户数已超过5.22亿户。去年全年净增客户6503万户。

数据显示,中国移动2010年2月净增用户551.8万户,较一月份净增511.5万用户有所提高。同时高于去年月净增长541.9万户的数量。

每个用户大约12IOPS,和0.25兆。则可以确定服务器的需求如下:

用户:5.22亿;

高峰DB IOPS:5.22亿*0.12=0.6264亿。

高峰日志IOPS:(DBIOPS)/10=0.0783亿。

高峰兆周数:5.22亿*0.25=1.305亿兆。

要处理高峰数据量,应在处理器和存储设计上增加25%的缓冲。在增加此缓冲后,最低的存储要求是:

高峰DB IOPS:0.6264*1.25=0.783亿。

高峰日志IOPS:0.0783*1.25=0.0979亿。

高峰兆周数:1.305*1.25=1.64亿兆。

根据增长的用户量:

高峰DB IOPS:600万*0.12=72万。

高峰日志IOPS:(DBIOPS)/10=0.72亿。

高峰兆周数:600万*0.25=150万兆。

因此,存储要求为1.64亿兆,并且,每月应增长150万兆。并且,在一定的月数后,可以酌情一个月不增长。

3.5故障处理要求

该系统的核心部分在数据库,数据库的保护是核心任务。要求具有即时备份功能。当数

据量的更新达到一定得限度,或者间隔时长达到一定要求,数据库可以自主选择备份。以尽可能降低在出现断电、误操作等行为造成的损失。

3.6其他专门要求

该系统的安全要求级别很高,对于数据库的访问及操作需要足够的权限。移动客户不具备对其基本信息意外的数据进行更新等操作的权限,业务员可以对数据库进行增添、修改新数据,但不具备删除数据的能力。对于过期或需要注销的用户,是在满足预定义条件后,由数据库系统进行自动删除的。对于花费、套餐使用情况等的统计,只能由数据库自动进行修改,或者数据库管理人员具有修改权限(但需要主管部门的同意)。

同时还要放黑客的攻击。当数据库系统被破解或者登陆的那一刻,它可以完成自动备份。当检查到有“恶意”操作的时候,我们在服务器上的数据应该具有自动drop功能,以减少信息的透漏和降低经济损失。系统管理员可以把备份的数据重新放至服务器。

4运行环境规定

4.1设备

该软件的终端运行设备为微机,采用系统为windows2000或更高windows版本。远程服务器端系统采用Windows Serve,数据库操作系统采用SQL Serve2000(企业版、个人版),多块硬盘联机存储。在脱机情况下,可以对存储硬盘进行读写操作,当然这需要相关部门的批准。

通信网络的运行仍旧依靠原始的通信卫星以及发射塔、接收器等专业通信设备。

4.2支持软件

4.3接口

本系统采用图形用户接口,以鼠标和键盘为用户接口,方便用户对专家数据的操作,此外采用动态树视图技术,满足不同用户对专家库中专家的分类管理需求。

本系统的数据导入和导出功能,方便各移动业务员终端设备和远程服务器的数据交换。系统基于B/S模式开发。保证数据库系统的物理独立性。

4.4控制

移动用户端通过EB页面的按钮发送消息,传达给远程服务器,如果满足权限则可以进行相关信息的更新。在业务员的终端,在登录以后则可以进行权限内的信息更新,或请求信息更新。在远程服务器端,数据库管理系统自动对相关预设定信息进行更新,例如花费信息、套餐使用情况等的更新,是不需要任何手动进行修改的,除非在获得相关部门同意后,数据库管理人员可以拥有权限进行相关修改。

服务器端的系统是自动运行的,同时数据库管理人员有权限进行修改;移动业务员需要登录后进行才可以对信息进行处理;移动的用户,在登录WEB界面输入客服信息后可以对自己的相关信息进行查询,修改。

相关主题
相关文档
最新文档