文档详情

中国移动公司计费帐务系统论文

壹****1
实名认证
店铺
DOC
283.50KB
约18页
文档ID:380661428
中国移动公司计费帐务系统论文_第1页
1/18

毕业设计中国移动公司计费帐务系统. z-移动交费工程摘要:随着Internet的飞速开展,网上消费逐渐进入了寻常百姓的生活网上消费在带给用户便捷性的同时,同时引来一系列新的问题,主要集中在平安性、隐私权等方面,同时也对税收、消费者权益的保护等方面提出了新的要求 基于以上的考虑,本系统包括的主要板块:前台交费,后台管理和交费这三大板块也包括了现在网上交费系统技术的主要根本功能另外,本系统界面清新鲜快,增加了意见反响,收费查询等功能,具有很强的互动性用户可以方便的使用,完成网上交费系统的操作,管理员也可以在后台方便的进展对和用户的管理操作总之,本系统使用方便,界面明了,具有很好的可扩展性和可维护性关键词:移动交费JSP Servlet+JavaBean. z-目录第一局部:系统任务概述11.系统任务概述51.1系统任务概述52.系统需求规定52.1系统软件功能说明53.系统程序要求53.1系统程序要求:5第二局部:系统案例系统需求和分析61.工程背景62.工程术语解释62.1操作员〔Operator〕62.2客户〔Customer〕62.3用户〔User〕62.4资源63.系统软件需求63.1操作员登录系统63.2操作员〔管理员〕管理系统74.系统软硬件需求74.1硬件74.2软件75.系统用例分析85.1顶层用例85.2操作员登录/退出85.3操作员管理系统96.系统数据模型106.1E-R图106.2系统数据模型定义注解116.3TOperator定义说明116.4TCustomer定义说明126.5TUser定义说明136.6TMobiles定义说明146.7TCharge定义说明146.8TCharge_Rule定义说明157.系统图形用户界面设计167.1登录167.2新增操作员197.3资源管理207.4配置业务费用21致谢22. z-第一局部:任务概述1. 任务概述假设我是*信息科技**的员工,公司经过投标,承接了中国移动公司的计费账务系统的工程。

为了准确及时地完成工程,公司组成了“中国移动账务系统工程组〞,并且根据系统的功能将它划分成了不同的模块,分配了不同的人员,我承受了其中的“业务管理〞模块的开发任务,下面是我的任务要求1.1 任务概述l 实现中国移动公司计费账务系统的业务管理模块功能2. 需求规定2.1 软件功能说明分工功能子功能系统管理操作员登录操作员登录系统操作员退出操作员退出系统资源管理将指定的资源文件导入到数据库中新增*个号段的资源费用管理费用细项管理配置业务费用3. 程序要求4.1 程序要求:1、 数据库的实例名必须是NITPRO,用户ID和密码采用默认的(system, manager);2、 程序的起始页面必须是效劳器名:端口号/nitpro/default.jsp或者在web.*ml中配置好起始页面,以便可以直接使用效劳器名:端口号/nitpro/ 来第二局部:案例系统要求和分析1. 工程背景本系统是*信息科技**为中国移动公司开发的计费账务系统的一个模块——业务管理模块该系统采用JSP/Servlet+JavaBean开发2. 术语解释2.1 操作员〔Operator〕指的是本管理系统的使用者分为管理员〔Administrator〕和一般的操作人员〔Operator〕两种。

管理员的权限要比一般的操作人员大管理员具有管理一般操作员的权限等具体分工请阅读后面的内容2.2 客户〔Customer〕指实体的人,包含的信息包括客户名称、证件类型、证件等2.3 用户〔User〕指客户在系统中订购的子业务,如一个人可以申请2个,一个GSM一个CDMA,这两个子业务在系统中就是2个用户二户的关系:一个客户可以对应多个用户〔一个人可以拥有多个〕2.4 资源指以及对应的卡号〔SIM卡或者UIM卡〕3. 软件需求3.1 操作员登录系统操作员输入操作员代码和密码,系统校验是否为合法的操作员,验证成功后进入系统,并且根据操作员的角色〔管理员还是一般操作员〕显示不同的菜单3.2 操作员〔管理员〕管理系统 资源管理此局部功能只有管理员有权限由界面输入号段或导入一个含有信息的文本文件生成资源表,资源表需要记录、卡类型〔UIM或者SIM〕、卡号、状态等 配置业务费用此局部功能只有管理员有权限包括费用细项管理和业务费用两个任务费用细项是对各项费用进展配置,即各个收费工程所收取的费用进展配置目前需要考虑的费用有开户费、漫游费、押金、入网费、选号费管理员可以对各项费用的金额进展配置业务费用是在各个业务中需要收取的费用。

目前只要考虑开户和变更通话级别/漫游状态的时候涉及的业务费用考虑到可扩展性,需要让各项费用可以随时配置此功能模块即对开户和变更通话级别/漫游状态的业务费用进展配置,以及各项费用首先,配置各项费用其次,选择要配置费用的业务〔目前只考虑开户这项业务,注意“开户业务〞和“开户费〞的区别,“开户业务〞是一项业务,而“开户费〞是一个收费项开户业务〞可能需要收取“开户费〞、“入网费〞、“选号费〞等这个功能就是用于配置“开户业务〞需要收取哪些费用的〕,选择需要收取的费用〔从上一步中配置的费用列表中选择〕4. 软硬件需求4.1 硬件客户端硬件要求:l 中央处理器:PIII500 MHz以上处理器l 内存:64 M以上内存l 硬盘:10G以上可用硬盘空间l 其他:鼠标、键盘应用效劳器端硬件需求:l 中央处理器:PIII500 MHz以上处理器l 内存:512 M以上内存l 硬盘:20G以上可用硬盘空间l 其他:鼠标、键盘数据库效劳器:同应用效劳器4.2 软件效劳器端操作系统:Windows2000 Server开发工具:uilder9.0数据库:Oracle〔及以上〕WEB应用效劳器软件:Tomcat〔4.1以上版本〕客户端运行环境:能运行IE5及以上浏览器的操作系统5. 用例分析5.1 顶层用例操作员具有三个用例:登录/退出、系统管理以及业务受理。

〔业务受理不作为此次企业版考试的要求〕5.2 操作员登录/退出 操作员登录用例名称操作员登录功能简述操作员进展任何的操作,都必须首先登录到这个系统此用例用于处理操作员的登录后置条件是否登录成功、操作员的角色前置条件无根本流1、 操作员在图形界面中输入操作员代码和密码,并提交;2、 判断操作员输入的操作员代码和密码是否匹配,并且确定操作员的角色〔管理员还是一般操作员〕扩展流备注 操作员退出系统用例名称操作员退出系统功能简述当操作员完成所有的操作后,应该退出此功能提供给操作员退出此系统后置条件退出是否成功的信息前置条件登录成功根本流1、 用户退出本系统;2、 返回到登录界面扩展流备注5.3 操作员管理系统本用例包括资源管理、费用细项管理、配置业务费用3个子用例 操作员〔管理员角色〕管理资源用例名称操作员管理资源功能简述此功能主要是对这个资源进展管理后置条件业务受理能够进展的前提前置条件登录成功,并且具有管理员身份根本流1) 直接在界面上输入号段;2) 指定号段的类型〔SIM/UIM〕、状态;3) 根据指定的号段,产生相应数量的资源,并且保存资源扩展流备注只有管理员有此权限 操作员〔管理员角色〕管理费用细项用例名称操作员管理费用细项功能简述此功能主要是对各项收费内容所收取的费用进展管理。

后置条件业务受理能够进展的前提前置条件登录成功,并且具有管理员身份根本流1) 列出各个收费工程;2) 在对应的收费工程中输入需要收取的费用;3) 保存各个工程的费用扩展流备注只有管理员有此权限 操作员〔管理员角色〕配置业务费用用例名称操作员配置业务费用功能简述对各个业务所需要收取的费用进展管理〔但并不在此对具体的费用标准进展修改,而是从费用细项列表中选择,根据选择的要收取的收费项来计算合计费用〕后置条件业务受理能够进展的前提前置条件登录成功,并且具有管理员身份根本流1) 列出所有需要收费的业务〔目前只有开户这一项业务〕和各项收费工程,如果此业务费用曾经经过配置,需要显示当前已经选定收费的工程;2) 选择要进展配置的业务;3) 配置此业务需要收取的费用;4) 保存业务费用扩展流备注只有管理员有此权限6. 数据模型说明:本节给出数据模型和数据库设计的参考实现,但并不意味着考生必须按照此设计来创立数据库表,也不意味着本设计为最正确设计我们鼓励考生可以根据自己的理解,自行设计数据库表,或者可以在此参考实现上做适当修改无论是否修改了本设计,在上交考试结果的时候,都需要提供用于创立数据库表和初始化数据的SQL脚本。

6.1 E-R图根据前面用例的描述,可以画出E-R图如下注意,在这个E-R图中,Customer和User是一对多的关系,也就是说,一个Customer可能申请多个,这就会对应多个UserCharge和Charge_Rules之间是一对多的关系6.2 系统数据模型定义注解实体名语意TOperator用于记录本系统的使用者TCustomer用于记录客户信息TUser用于记录用户信息TMobile用于记录资源信息TCharge用于记录各个收费工程名称和所收取费用TCharge_Rule用于记录各项业务的收费规则6.3 TOperator定义说明 表格字段定义字段名数据类型语意Operator_IDChar(10)操作员的编号,作为实体的唯一标识,在登录的时候需要输入此ID,PKOperator_NameVarchar2(20)对应此编号的操作员**,只作为显示使用Operator_PwdVarchar2(20)此操作员的密码,在登录本系统的时候需要使用Is_AdminChar(1)此操作员是否具有管理员的角色,’Y’表示是管理员,’N’表示默认值为’N’ 表格定义说明TOperator表格用于保存本系统的使用者的信息。

Operator_ID是操作人员的唯一标识,根据移动公司的员工编码而来,是这个表的主键,在操作者登录本系统的时候需要输入〔还有一个需要输入的是密码〕Operator_Name是对应此操作者的**,主要用于显示目的Operator_Pwd是操作员的密码,在登录本系统的时候需要输入Is_Admin是对于操作员角色的一个标志:如果此标志位为Y,则说明此操作员具有管理员的身份,可以管理其他的操作。

下载提示
相似文档
正为您匹配相似的精品文档
相关文档