移动公司系统需求和分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
移动公司计费帐务管理系统
需求说明
修改/变更控制
第一章项目背景
朗新,语出《淮南子》:“朗而新之”,配以红日为辅助图形的标识,取意日出东方,霾雾散尽,天宇朗澄新气象。正是东方博大精深的人文精神与西方现代化优秀的管理模式相结合,造就了朗新以一个开拓者的高姿态屹立于科技信息产业。
朗新信息科技长期致力于为电信行业提供电信业务和运营支持系统(BSS/OSS)的建设和服务,为电力行业提供关键业务解决方案和服务,拥有成熟的解决方案、丰富的工程实施经验、良好的售后服务体系和最大的市场占有率。朗新是中国电信本地计费帐务系统的核心设计和标准制定厂家,是全国唯一具有全省范围集中计费帐务系统成功实施经验的厂家。朗新还是唯一一个参与国电公司电力营销管理系统技术规范制定的厂家,目前国电公司指定的3个试点省(浙江、湖北和辽宁)中浙江和湖北的电力营销管理信息系统已由朗新承担全部软件开发和系统集成工作。
本系统是朗新信息科技有限公司为某市移动开发的计费账务系统的一个模块——业务管理模块。该系统采用struts2+spring+hibernate开发。
第二章术语解释
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 资源管理
此部分功能只有管理员有权限。
由界面输入号段或指定一个含有号码信息的文本文件生成资源表,资源表需要记录手机号码、手机卡类型(UIM或者SIM)、手机卡号、号码状态等。
3.2.3 配置业务费用
此部分功能只有管理员有权限。包括费用细项管理和业务费用两个任务。
费用细项是对各项费用进行配置,即各个收费项目所收取的费用进行配置。目前需要考虑的费用有开户费、漫游费、押金、入网费、选号费。管理员可以对各项费用的金额进行配
置。
业务费用是在各个业务中需要收取的费用。目前只要考虑开户和变更通话级别/漫游状态的时候涉及的业务费用。考虑到可扩展性,需要让各项费用可以随时配置。此功能模块即对开户和变更通话级别/漫游状态的业务费用进行配置,以及各项费用。
首先,配置各项费用。
其次,选择要配置费用的业务(目前只考虑开户这项业务,注意“开户业务”和“开户费”的区别,“开户业务”是一项业务,而“开户费”是一个收费项。“开户业务”可能需要收取“开户费”、“入网费”、“选号费”等。这个功能就是用于配置“开户业务”需要收取哪些费用的),选择需要收取的费用(从上一步中配置的费用列表中选择)。
3.3 业务受理
此部分功能对所有操作员都有权限。
业务受理功能包括以下内容:
3.3.1 录入客户信息
●根据证件类型和号码判断是否为新客户
●如果为已存在客户显示客户资料
●如果是新客户输入其它客户信息
3.3.2 录入用户信息
●输入号码及卡号,校验输入的资源状态是否为可用
●录入通话级别和漫游状态
3.3.3 录入账户信息
●根据账号判断是否为新账户;
●如果将新用户的账户指定到一个已存在的账户成为合账,需要校验账户有效
性;
●如果新建账户,并且为银行账户还需录入开户银行帐号和账户名。
3.3.4 保存相关信息
●显示需要收取的业务费用(列出“业务费用配置”中所配置的费用,计算费用
总和);
●提交录入的数据建立三户资料及相关关系,修改资源状态,记录业务费用。
第四章软硬件需求
4.1 硬件
客户端硬件要求:
应用服务器端硬件需求:
数据库服务器:同应用服务器
4.2 软件
服务器端操作系统:
开发工具:
数据库:Oracle(8.2及以上)
WEB应用服务器软件:Tomcat
客户端运行环境:能运行IE5及以上浏览器的操作系统
第五章用例分析
5.1 顶层用例
操作员具有三个用例:登录/退出、系统管理以及业务受理。
5.2 登录/退出
5.2.1 登录
5.2.2 退出
5.3 系统管理
本用例包括操作员管理、资源管理两个子用例。这两个子用例之间是相互独立的,没有必然的联系。
5.3.1 操作员管理
5.3.2 资源管理