目 录
移动公司计费账务管理系统............................................................................................................................. 1
VERSION 2.0......................................................................................................................................................1
第一章 项目背景...........................................................................................................................................2
第二章 术语解释...........................................................................................................................................3
2.1 操作员(OPERATOR)..............................................................................................................................3
2.2 客户(CUSTOMER).................................................................................................................................3
2.3 用户(USER)............................................................................................................................................3
2.4 账户(ACCOUNT)...................................................................................................................................3
2.5 合账.............................................................................................................................................................. 3
2.6 资源.............................................................................................................................................................. 3
第三章 软件需求...........................................................................................................................................4
3.1 系统登录...................................................................................................................................................... 4
3.2 系统管理...................................................................................................................................................... 4
3.2.1 操作员管理............................................................................................................................................... 4
3.2.2 资源管理................................................................................................................................................... 4
3.2.3 业务管理................................................................................................................................................... 4
3.3 开户.............................................................................................................................................................. 4
3.3.1 录入客户信息........................................................................................................................................... 5
3.3.2 录入用户信息........................................................................................................................................... 5
3.3.3 录入账户信息........................................................................................................................................... 5
3.3.4 保存相关信息........................................................................................................................................... 5
3.4 系统退出...................................................................................................................................................... 5
第四章 软硬件需求.......................................................................................................................................6
4.1 硬件.............................................................................................................................................................. 6
4.2 软件.............................................................................................................................................................. 6
第五章 用例分析...........................................................................................................................................7
I
NIT-Pro 职业技能考试标准教材
5.1 顶层用例.............................................................................................................................................7
5.2 登录/退出..................................................................................................................................................... 7
5.3 系统管理.............................................................................................................................................8
5.3.1 操作员管理............................................................................................................................................... 9
5.4 开户...................................................................................................................................................16
5.4.1 录入客户信息......................................................................................................................................... 17
第六章 数据模型设计.................................................................................................................................20
6.1 数据库设计规范........................................................................................................................................ 20
6.1.1 表的命名................................................................................................................................................. 20
6.1.2 类型处理................................................................................................................................................. 20
6.1.3 字段设计................................................................................................................................................. 20
6.2 数据库模型设计...............................................................................................................................20
6.2.1 概念模型................................................................................................................................................. 20
6.2.2 物理模型................................................................................................................................................. 20
6.3 数据库设计................................................................................................................................................ 20
第七章 图形界面设计.................................................................................................................................22
7.1 登录/退出................................................................................................................................................... 22
7.1.1 登录......................................................................................................................................................... 22
7.1.2 退出......................................................................................................................................................... 23
7.2 操作员管理.......................................................................................................................................24
7.2.1 新增操作员............................................................................................................................................. 24
7.2.2 操作员列表............................................................................................................................................. 25
7.3 资源管理.................................................................................................................................................... 26
7.4 业务管理...........................................................................................................................................27
7.5 开户............................................................................................................................................................ 28
7.5.1 新增客户................................................................................................................................................. 28
7.5.2 新增用户................................................................................................................................................. 30
7.5.3 合账......................................................................................................................................................... 30
II
移动公司计费账务管理系统
Version 2.0
Date:dd/mm/yyyy
1
第一章 项目背景
朗新,语出《淮南子》:“朗而新之”,配以红日为辅助图形的标识,取意日出东
方,霾雾散尽,天宇朗澄新气象。正是东方博大精深的人文精神与西方现代化优秀的管
理模式相结合,造就了朗新以一个开拓者的高姿态屹立于科技信息产业。
朗新信息科技长期致力于为电信行业提供电信业务和运营支持系统(BSS/OSS)的
建设和服务,为电力行业提供关键业务解决方案和服务,拥有成熟的解决方案、丰富的
工程实施经验、良好的售后服务体系和最大的市场占有率。朗新是中国电信本地计费账
务系统的核心设计和标准制定厂家,是全国唯一具有全省范围集中计费账务系统成功实
施经验的厂家。朗新还是惟一一个参与国电公司电力营销管理系统技术规范制定的厂
家,目前国电公司指定的 3 个试点省(浙江、湖北和辽宁)中浙江和湖北的电力营销管
理信息系统已由朗新承担全部软件开发和系统集成工作。
本系统是朗新信息科技有限公司为某市移动开发的计费账务系统的一个模块——
业务管理模块。该系统采用 JSP/Servlet+JavaBean 开发。
2
NIT-Pro 职业技能考试标准教材
第二章 术语解释
2.1 操作员(Operator)
指的是本管理系统的使用者。分为管理员(Administrator)和一般的操作人员
(Operator)两种。管理员具有一般操作人员的权限,并具有一般操作人员不具备的权
限。具体分工请阅读后面的内容。
2.2 客户(Customer)
指实体的人或单位,包含的信息包括客户名称、证件类型和证件号码等。
2.3 用户(User)
指客户在系统中订购的子业务,如一个人可以申请 2 个不同的手机号码,一个 GSM
一个 CDMA 或两个不同的 GSM 或两个不同的 CDMA 等,这两个子业务在系统中就是
2 个用户。
2.4 账户(Account)
用户的付费相关信息,如分现金账户和银行账户,银行账户记录银行账号和账户名。
在当前,只需要考虑现金账户即可。
三户的关系:
一个客户可以一对或多个用户(一个人可以拥有多个不同的手机号
码),一个用户必须指定一个账户(必须有一个账户给用户收费),一
个账户可以为多个用户付费(合账)。
2.5 合账
是将一个或多个用户的费用信息如每月的话费等记入另一个已存在的账户上,一般
在单位账户为员工统一缴纳费用时使用。
2.6 资源
指手机号码以及对应的卡号(SIM 卡或者 UIM 卡)等相关信息。
3
NIT-Pro 职业技能考试标准教材
第三章 软件需求
3.1 系统登录
输入操作员代码和密码校验是否为合法的操作员,验证成功后进入系统,并且根据
操作员的角色(管理员还是一般操作员)显示不同的菜单。
3.2 系统管理
此部分功能只有管理员有权限。
3.2.1 操作员管理
录入操作员编号、姓名及密码;
指定操作员角色:管理员还是一般的操作员。
3.2.2 资源管理
此部分功能只有管理员有权限。
由界面输入号段或指定一个含有号码信息的文本文件生成资源表,资源表需要记录
手机号码、手机卡类型(UIM 或者 SIM)、手机卡号和号码状态等。
3.2.3 业务管理
此部分功能只有管理员有权限。包括管理费用细项和业务费用两个任务。
费用细项是对各项费用进行配置,即各个收费项目所收取的费用进行配置。目前需
要考虑的费用有开户费、漫游费、押金、入网费和选号费。管理员可以对各项费用的金
额进行配置。
业务费用是在各个业务中需要收取的费用。目前只要考虑开户和变更通话级别/漫游
状态的时候涉及的业务费用。考虑到可扩展性,需要让各项费用可以随时配置。此功能
模块即对开户和变更通话级别/漫游状态的业务费用进行配置,以及各项费用。
首先,配置各项费用;
其次,选择要配置费用的业务(目前只考虑开户这项业务,注意“开户业务”和“开
户费”的区别,“开户业务”是一项业务,而“开户费”是一个收费项。“开户业务”
可能需要收取“开户费”、“入网费”和“选号费”等。这个功能就是用于配置“开户
业务”需要收取哪些费用的),选择需要收取的费用(从上一步中配置的费用列表中选
择)。
3.3 开户
此部分功能对所有操作员都有权限。
开户功能包括以下内容:
4
NIT-Pro 职业技能考试标准教材
3.3.1 录入客户信息
根据证件类型和号码判断是否为新客户;
如果为已存在客户显示客户资料;
如果是新客户输入其它客户信息。
3.3.2 录入用户信息
输入号码及卡号,校验输入的资源状态是否为可用;
录入通话级别和漫游状态。
3.3.3 录入账户信息
根据账号判断是否为新账户;
如果将新用户的账户指定到一个已存在的账户成为合账,需要校验账户有效
性;
如果新建账户,并且为银行账户还需录入开户银行账号和账户名。
3.3.4 保存相关信息
显示需要收取的业务费用(列出“业务费用配置”中所配置的费用,计算费用
总和);
提交录入的数据建立三户资料及相关关系,修改资源状态,记录业务费用。
3.4 系统退出
退出系统后,系统删除与用户的会话信息,用户必须是成功登录后的操作员才有操
作的权限。
5
NIT-Pro 职业技能考试标准教材
第四章 软硬件需求
4.1 硬件
客户端硬件要求:
中央处理器:PIII500 MHz 以上处理器
内存:64 M 以上内存
硬盘:10G 以上可用硬盘空间
其他:鼠标、键盘
应用服务器端硬件需求:
中央处理器:PIII500 MHz 以上处理器
内存:512 M 以上内存
硬盘:20G 以上可用硬盘空间
其他:鼠标、键盘
数据库服务器:同应用服务器
4.2 软件
服务器端操作系统:Windows XP
开发工具:MyEclipse5.5
数据库:Oracle(9i 及以上)
WEB 应用服务器软件:Tomcat(4.1 以上版本)
客户端运行环境:能运行 IE5 及以上浏览器的操作系统
6