移动业务管理系统的设计与实现 下载本文

辽宁工程技术大学毕业设计(论文)

经理经理配置套餐配置套餐号段清号段清单单业务明业务明细细申请业务申请业务客户客户发布套餐发布套餐营业员营业员营业员营业员选择套餐选择套餐选择卡号选择卡号更新号段更新号段受理业务受理业务业务员业务员业务清业务清单单登记客户信息登记客户信息缴费缴费缴费清缴费清单单开卡开卡客户客户

图1-2 原业务流程图

Figure 1-2 The flow chart of original business

根据调研分析及业务分析,我发现可以使用软件的信息化来简化这10个业务办理的环节。经过分析设计后,我想用以下9个环节来实现业务办理。这些环节分别是登录,设置操作员帐号,管理卡号资源,设置资源套餐,业务申请,验证卡号,录入客户信息,选择套餐和设置账户。这样以来,移动业务办理系统简化了原业务流程,也就显示出它的价值所在。现得到整个系统的业务流程图如下图1-3所示:

3

肖劲光:基于jsp+servlet技术的移动业务管理系统的设计与实现

管理员管理员登录登录设置操作员设置操作员帐号帐号管理卡号资源管理卡号资源客户客户业务申请业务申请操作员操作员设置资源套餐设置资源套餐录入客户信息录入客户信息验证卡号验证卡号登录登录选择套餐选择套餐设置账户设置账户业务清业务清单单客户客户

图1-3 新系统流程图

Figure 1-3 The workflow of new system

1.4 原系统存在的问题

移动通信公司是我们国家通信行业的领航者,仅管如此,面对其庞大的用户群体和员工团队,在信息化方面也不能一步到位。移动业务管理系统的实施能帮助数据业务部门在业务办理上实现信息化,实现无纸化办公,为环保事业贡献力量,并且能增加其业务收入,极大地方便了这个行业和用户。

目前,移动通信公司现用的业务管理系统是手机卡号段的管理与套餐配置管理分离成两个子系统,从成本的角度来看,就需要投入更多的人力到这两个子系统当中;从实用效率上来看,就需要耗费工作人员更多的时间去进行操作。本系统是将手机卡号段的管理与套餐配置管理两大功能合二为一,由数据业务部门经理统一管理,这样做既节省人力成本,又节约劳动时间,可谓是一举两得。

对企业来讲,这也是维持其继续保持先进性的一个优秀的武器。移动业务管理系统是软件技术发展的产物,带有其鲜明的时代特点,而且它是支持各种国际国内规范的java编码技术,其扩展性相当好,如果其哪一块业务系统发生变化,扩展其业务系统也是很方便的,不会影响其原来的系统。

4

辽宁工程技术大学毕业设计(论文)

2 系统需求分析

2.1 系统定义

该系统主要建立一个基于B/S模式的移动业务管理系统,面对当前越来越多的开卡办卡用户,对电话卡,费用仍是人工管理带来的检索速度慢,效率低,办卡量大,卡号统计工作量大,卡号完成及时更新的问题,该系统可以对系统的两种用户类型的使用实现:

(1)对于非管理员用户在本系统的应用下只可以进行开户的功能,方便了为客户选号开卡的功能,提高了开户的方便性。

(2)对于管理员用户能够实现方便地进行操作员管理,操作员查询,增加以及删除,轻松地进行资源管理和配置业务费用,便捷地对号码资源进行添加、修改、删除,并且可以完成号码资源批量上传的功能,分类管理各种套餐费用,对套餐信息进行相关添加,修改,删除,分类管理等操作。

[1]

2.2 需求陈述

在调研时发现对于移动业务的一些用户体会,大家都觉得移动的一些业务在收费这块上还是不够明朗,很多费用自己都不是很清楚,什么增值费用,优惠金额等,对资源的配置问题还是不够清楚,因此,为了维护广大用户的切身利益;为了移动业务管理系统更加明朗,清晰,为了方便管理人员全面地掌握客户的情况,设计一套专用业务管理系统来管理用户信息,管理员信息,业务信息,资源信息,使移动业务管理实现标准化和规范化是十分必要的。

(1)从用户的角度分析

现在,手机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为移动营业厅的管理带来极大的方便,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高工作效率;第四,本系统更加安全,等等。所以,本系统在经济上是可行的。

(2)从信息需求的角度分

本系统利用MySql作为后台的数据库,它是一个支持多用户的数据库,适用于大中规模的数据量需求。使用MyEclipse作为系统开发的开发环境,JavaBean作为MyEclipse的一种开发语言提供完善的指令控制语句、类与对象的支持及丰富的数据类型。

5

[2]

肖劲光:基于jsp+servlet技术的移动业务管理系统的设计与实现

2.3 Use Case建模

2.3.1 定义活动者

根据业务办理的需求可以确定两个活动者,即管理员和操作员。

操作员是该系统的重要的使用角色,他们通过该系统查询自己的信息,还可以为客户配置业务费用,并且可以新增客户及对所选的套餐进行合帐。修改自己的用户密码等权限。

管理员是该系统的另一个重要使用者,管理员通过该系统进行操作员的增加,修改,删除,设置电话号码段和卡号的类型也可以通过上传数据送入数据库,在配置业务费用中可以对收费项目的价格进行修改以及设置套餐所包含的业务和计算总费用。

[3]

2.3.2 Use Case图

根据系统分析,得到办理业务的4个用例如下:

(1)操作员管理(2)资源管理(3)业务费用管理(4)开户管理 结合活动者和用例得到系统的用例图如下图2-1所示。

操作员管理管理员资源管理业务费用管理操作员开户管理

图2-1 系统Use Case 图 Figure2-1 Use case for system

6