08软件2班刘威毕业论文.doc
文本预览下载声明
?毕业?
中国移动公司计费帐务系统?
?
?
?
学生姓名:
班 级:
指导老师::?
?
?
?
移动交费项目
作??? 者:
指导老师:
(湖南院 级 专业,长沙410)摘要:随着Internet的飞速发展,网上逐渐进入了寻常百姓的生活。网上在带给用户便捷性的同时,同时引来一系列新的问题,主要集中在安全性、隐私权等方面,同时也对税收、消费者权益的保护等方面提出了新的要求。
第一部分:系统任务概述 1
1. 系统任务概述 5
1.1 系统任务概述 5
2. 系统需求规定 5
2.1 系统软件功能说明 5
3. 系统程序要求 5
3.1 系统程序要求: 5
第二部分:系统案例系统需求和分析 6
1. 项目背景 6
2. 项目术语解释 6
2.1 操作员(Operator) 6
2.2 客户(Customer) 6
2.3 用户(User) 6
2.4 资源 6
3. 系统软件需求 6
3.1 操作员登录系统 6
3.2 操作员(管理员)管理系统 7
4. 系统软硬件需求 7
4.1 硬件 7
4.2 软件 7
5. 系统用例分析 8
5.1 顶层用例 8
5.2 操作员登录/退出 8
5.3 操作员管理系统 9
6. 系统数据模型 10
6.1 E-R图 10
6.2 系统数据模型定义注解 11
6.3 TOperator定义说明 11
6.4 TCustomer定义说明 12
6.5 TUser定义说明 13
6.6 TMobiles定义说明 14
6.7 TCharge定义说明 14
6.8 TCharge_Rule定义说明 15
7. 系统图形用户界面设计 16
7.1 登录 16
7.2 新增操作员 19
7.3 资源管理 20
7.4 配置业务费用 21
致谢 22
第一部分:任务概述
任务概述
假设我是某信息科技有限公司的员工,公司经过投标,承接了中国移动公司的计费账务系统的项目。为了准确及时地完成项目,公司组成了“中国移动账务系统项目组”,并且根据系统的功能将它划分成了不同的模块,分配了不同的人员,我接受了其中的“业务管理”模块的开发任务,下面是我的任务要求。
1.1 任务概述
实现中国移动公司计费账务系统的业务管理模块功能
需求规定
2.1 软件功能说明
分工 功能 子功能 系统管理 操作员登录 操作员登录系统 操作员退出 操作员退出系统 资源管理 将指定的资源文件导入到数据库中 新增某个号段的资源 费用管理 费用细项管理 配置业务费用 程序要求
4.1 程序要求:
数据库的实例名必须是NITPRO,用户ID和密码采用默认的(system, manager);
程序的起始页面必须是http://服务器名:端口号/nitpro/default.jsp。或者在web.xml中配置好起始页面,以便可以直接使用http://服务器名:端口号/nitpro/ 来访问。
第二部分:案例系统要求和分析
项目背景
本系统是某信息科技有限公司为中国移动公司开发的计费账务系统的一个模块——业务管理模块。该系统采用JSP/Servlet+JavaBean开发。
术语解释
2.1 操作员(Operator)
指的是本管理系统的使用者。分为管理员(Administrator)和一般的操作人员(Operator)两种。管理员的权限要比一般的操作人员大。管理员具有管理一般操作员的权限等。具体分工请阅读后面的内容。
2.2 客户(Customer)
指实体的人,包含的信息包括客户名称、证件类型、证件号码等。
2.3 用户(User)
指客户在系统中订购的子业务,如一个人可以申请2个手机号码,一个GSM一个CDMA,这两个子业务在系统中就是2个用户。
二户的关系:
一个客户可以对应多个用户(一个人可以拥有多个手机号码)。
2.4 资源
指手机号码以及对应的卡号(SIM卡或者UIM卡)。
软件需求
3.1 操作员登录系统
操作员输入操作员代码和密码,系统校验是否为合法的操作员,验证成功后进入系统,并且根据操作员的角色(管理员还是一般操作员)显示不同的菜单。
3.2 操作员(管理员)管理系统
3.2.1 资源管理
此部分功能只有管理员有权限。
由界面输入号段或导入一个含有号码信息的文本文件生成资源表,资源表需要记录手机号码、手机卡类型(UIM或者SIM)、手机卡号、号码状态等。
3.2.2 配置业务费用
此部分功能只有管理员有权限。包括费用细项管理和业务费用两个任务。
费用细项是对各项费用进行配置,即各个收费项目所收取的费用进行配置。目前需要考虑的费用有开户费、漫游费、押金、入网费、选号费。管理员可以对各项费用的金额进行配置。
业务费用是在各个业务中需要收取的费用。目前只要考虑开户和变更通话级别/漫
显示全部