
移动公司计费帐务管理系统需求说明.doc
26页移动公司计费账务管理系统需求说明Longshine|朗新软件Version2.0Date: 12/26/2006修改/变更控制Date 日期Version 版本Author 作者Reason 原因12/21/20061.0Alex WenDraft12/23/20061.1Steven LiReview12/25/20062.0Steven LiFinal Release第一章 项目背景 朗新,语出《淮南子》:“朗而新之”,配以红日为辅助图形的标识,取意日出东方,云雾散尽,天宇朗澄新气象正是东方博大精深的人文精神与西方现代优秀的管理模式相结合,造就了朗新以一个开拓者的高姿态屹立于科技信息产业朗新信息科技长期致力于为电信行业提供电信业务和运营支持系统(BSS/OSS)的建设和服务,为电力行业提供关键业务解决方案和服务,拥有成熟的解决方案、丰富的工程实施经验、良好的售后服务体系和最大的市场占有率朗新是中国电信本地计费账务系统的核心设计和标准制定厂家,是全国唯一具有全省范围集中计费账务系统成功实施经验的厂家朗新还是唯一一个参与国电公司电力营销管理系统技术规范制定的厂家,目前国电公司指定的3个试点省(浙江、湖北和辽宁)中浙江和湖北的电力营销管理信息系统已由朗新承担全部软件开发和系统集成工作。
本系统是朗新信息科技有限公司为某市移动开发的计费账务系统的一个模块---业务管理模块该系统采用JSP/Servlet+JavaBean开发第二章 术语解释2.1 操作员(Operator)指的是本管理系统的使用者分为管理员(Administrator)和一般的操作人员(Operator)两种管理员的权限要比一般的操作人员大管理员具有管理一般操作员的权限等具体分工请阅读后面的内容2.2 客户(Customer)指实体的人或单位,包含的信息包括客户名称、证件类型、证件号码等2.3 用户(User)指客户在系统中订购的子业务,如一个人可以申请2个号码,一个GSM一个CDMA,这两个子业务在系统中就是2个用户2.4 账户(Account)用户的付费相关信息,如分配金账户和银行账户,银行账户记录银行账号和账户名在当前,只需要考虑现金账户即可三户的关系:一个客户可以一对多个用户(一个人可以拥有多个号码),一个用户必须指定一个账户(必须有一个账户给用户收费),一个账户可以为多个用户付费(合账) 2.5 合账是将一个用户的费用信息如每月的话费等记入另一个已存在的账户上,一般在单位账户为员工统一缴纳费用时使用。
2.6 资源指号码以及对应的卡号(SIM卡或者UIM卡)第三章 软件需求3.1系统登录 输入操作员代码和密码校验是否为合法的操作员,验证成功后进入系统,并且根据操作员的角色(管理员还是一般操作员)显示不同的菜单3.2 系统管理 此部分功能只有管理员有权限3.2.1 操作员管理1. 录入操作员编号、姓名及密码;2. 指定操作员角色:管理员还是一般的操作员3.2.2 资源管理此部分功能只有管理员有权限由界面输入号段或指定一个含有号码信息的文本文件生成资源表,资源表需要记录号码、卡类型(SIM卡或者UIM卡)、卡号、号码状态等3.2.3 配置业务费用此部分功能只有管理员有权限包括费用细项管理和业务费用两个任务费用细项是对各项费用进行配置,即各个收费项目所收取的费用进行配置目前需要考虑的费用有开户费、漫游费、押金、入网费、选号费管理员可以对各项费用的金额进行配置业务费用是在各个业务中需要收取的费用目前只要考虑开户和变更通话级别/漫游状态的时候涉及的业务费用考虑到可扩展性,需要让各项费用可以随时配置此功能模块即对开户和变更通话级别/漫游状态的业务费用进行配置,以及各项费用首先,配置各项费用。
其次,选择要配置费用的业务(目前只考虑开户这项业务,注意“开户业务”和“开户费”的区别,“开户业务”是一项业务,而“开户费”是一个收费项开户业务”可能需要收取“开户费”、“入网费”、“选号费”等这个功能就是用于配置“开户业务”需要收取哪些费用的),选择需要收取的费用(从上一步中配置的费用列表中选择)3.3 业务受理此部分功能只有管理员有权限业务受理功能包括以下内容:3.3.1 录入客户信息● 根据证件类型和号码判断是否为新客户● 如果为已存在客户显示客户资料● 如果是新客户输入其它客户信息3.3.2 录入用户信息● 输入号码及卡号,校验输入的资源状态是否为可用● 录入通话级别和漫游状态3.3.3 录入账户信息● 根据账户判断是否为新账户;● 如果将新用户的账户指定到一个已存在的账户成为合账,需要校验账户有效性;● 如果新建账户,并且为银行账户还需录入开户银行账号和账户名3.3.4 保存相关信息● 显示需要收取的业务费用(列出“业务费用配置”中所配置的费用,计算费用总和);● 提交录入的数据建立三户资料及相关关系,修改资源状态,记录业务费用第四章 软硬件需求4.1 硬件客户端硬件要求:● 中央处理器:PIII500 MHz 以上处理器● 内存:64M以上内存● 硬盘:10G以上可用硬盘空间● 其他:鼠标、键盘应用服务器端硬件要求:● 中央处理器:PIII500 MHz 以上处理器● 内存:512M以上内存● 硬盘:20G以上可用硬盘空间● 其他:鼠标、键盘数据库服务器:同应用服务器4.2 软件服务器操作系统:Windows2000 Server开发工具:Jbuilder9.0数据库:Oracle(8.2及以上)WEB应用服务器软件:Tomcat(4.1以上版本)客户端运行环境:能运行IE5及以上浏览器的操作系统第五章 用例分析5.1项层用例 Login/Logout Systerm ManagementOperator Business Operation 操作员具有三个用例:登录/退出、系统管理及业务受理。
5.2登录/退出5.2.1 登录用例名称登录功能简述操作员进行任何的操作,都必须首先登录到这个系统此用例用于处理操作员的登录后置条件是否登录成功、操作员的角色前置条件无基本流操作员在图形界面中输入操作员代码和密码,并提交;判断操作员输入的操作员代码和密码是否匹配,并且确定操作员的角色(管理员还是一般操作员)扩展流备注5.2.2 退出用例名称退出功能简述当操作员完成所有操作后,应该退出此功能提供给操作员退出此系统后置条件退出是否成功的信息前置条件登录成功基本流用户推出本系统返回到登录界面扩展流备注5.3 系统管理本用例包括操作员管理、资源管理两个用例这两个子用例之间是相互独立的,没有必然的联系5.3.1操作员管理用例名称操作员管理功能简述管理员输入新增的操作员的代码、姓名、密码、角色(一般操作员还是管理员)后置条件新增的操作员是否成功的信息前置条件登录成功,并且具有管理员身份基本流管理员输入新增的操作员的代码、姓名、密码、角色;提交保存到数据库中;返回操作结果扩展流备注只有系统管理员角色(Administrator)有权限完成此功能5.3.2 资源管理用例名称资源管理功能简述此功能主要是对号码这个资源进行管理后置条件业务受理能够进行的前提前置条件登录成功,并且具有管理员身份基本流分成两种情况:直接在界面上输入号段;指定号段的类型(SIM/UIM)、状态根据指定的号段,产生相应数量的号码资源。
并且保存资源或者从一个包含有号码信息的文本文件中读取信息分析这个文件并且从中读取号码资源保存资源扩展流备注只有管理员有权限5.3.3 费用细项管理用例名称费用细项管理功能简述此功能主要是对各项收费内容所收取的的费用进行管理后置条件业务受理能够进行的前提前置条件登录成功,并且具有管理员身份基本流列出各个收费项目;在对应的收费项目中输入需要收取的费用;保存各个项目的费用扩展流备注只有管理员有权限5.3.4 配置业务费用用例名称业务费用管理功能简述对各个业务所需要收取的费用进行管理(但并不在此对具体的费用进行管理,而是从费用细项列表中选择,根据选择的要收取的收费项来计算)后置条件业务受理能够进行的前提前置条件登录成功,并且具有管理员身份基本流列出所有需要收费的业务(目前只有开户这一项业务)和各项收费项目,如果此业务费用曾经经过配置,需要显示当前已经选定收费的项目;选择要进行配置的业务;配置此业务需要收取的费用;保存业务费用扩展流备注只有管理员有权限5.4 业务受理 本用例包括录入客户信息、录入用户信息、录入账户信息等子用例只有三户信息齐全,此业务才算完整5.4.1录入客户信息用例名称录入客户信息功能简述此功能是业务受理的第一步。
用于输入客户信息后置条件录入用户信息前置条件登录成功基本流选择证件类型,输入证件号;根据证件类型和号码判断是否为老客户如果是老客户,显示信息否则输入客户姓名、性别、生日、通信地址等保存客户信息扩展流备注5.4.2 录入用户信息用例名称录入用户信息功能简述此功能是业务受理的第二步用于输入用户信息后置条件录入账户信息前置条件登录客户信息成功基本流输入号码:检查号码是否可用;选择通话级别和漫游状态;保存用户信息以及客户和用户的关系,将资源列表中对应号的可用状态改成不可用(因为号码已经被占用)检查输入的账号是否已经在数据库表中存在,如果存在,形成“合账”,需要检查对应账户中。
