APP下载

基于Web的4G业务管理系统设计与实现

2016-03-22易俗

电脑知识与技术 2016年2期
关键词:手机用户套餐视图

易俗

摘要:为了提高某市电信4G业务管理的工作效率,增强企业经济效益,从而为电信公司赢得市场竞争优势,设计并实现了基于Web的4G业务管理系统。在对电信用户和电信营业厅业务需求分析基础上,采用MVC设计模式和SSH框架进行开发,实现4G套餐模块、个性化定制模块、4G合约机模块、4G无线上网模块等多个模块功能。

关键词:4G;MVC;SSH;业务管理

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2016)02-0072-02

Abstract: In order to improve the telecommunication 4G business management efficiency, strengthen dynamic management of information, so as to win the market competition advantage for telecommunications companies, this paper designed and implemented 4G based Web service management system.Based on the analysis of the business needs of telecom users and telecom business hall, the use of MVC design pattern and SSH framework development, realize 4G package module, personality customization module, 4G contract machine module, 4G wireless internet access moduleand other functions.

Key words: 4G; MVC; SSH;business management

随着移动互联网技术的高速发展,在中国通信市场,移动、联通、电信等运营商的竞争也日益明显。2013年12月4日,工信部正式向中国电信、中国移动和中国联通颁发了经营许可,就是“LTE/第四代数字蜂窝移动通信业务(TD-LTE)”,这意味着中国正式迎来了4G时代[1]。

4G时代的来临,使得整个移动通信行业的生态都发生了巨大的变化,运营商也遇到了新的挑战。OTT业务的迅猛发展[2],中国移动、联通的强力竞争,都对电信运营商的业务量和利润带来了致命打击,如何从运营商的营销角度出发,不断开拓创新4G营销渠道,拓展4G业务内容,提高方便用户服务,引入科学的竞争机制起着举足轻重的作用。

文中所开发的4G业务管理系统能够有效地解决我们所面临的问题。该系统是在4G全新时代大背景下,把针对4G上网有关的业务进行整合而设计开发的一套软件系统。允许用户进入系统根据自己的需要办理各项业务,实现流程自助化。同时也允许电信工作人员进入系统管理处理相关业务,实现整个工作流程的规范化,透明化,网络化。

1 系统总体设计

本系统是用Myexclipse6.0开发的J2EE项目,运用的是已有的Struts+Spring+Hibernate框架,实现了MVC的设计模式。项目发布后,部署在Tomcat上可运行。系统在前端设计采用了JSP技术的方式,而后台则使用的是Servlet和JavaBeans技术相结合的方式。

1.1 MVC概述

MVC把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层[3]。模型(Model):制定业务流程/状态的处理以及业务规则。视图(View):代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。一个应用可能有很多不同的视图,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。控制(Controller)可以理解为从用户接收请求, 将模型与视图匹配在一起,共同完成用户的请求。

1.2 SSH框架简介

SSH(Struts,Spring,Hibernate)是新的MVC软件开发模式,Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装,这种新的开发模式让我们的开发更加方便、快捷、思路清晰。在Struts+Spring+Hibernate的组合框架模式中,三者各自的特点[4]:

1)Struts的MVC设计模式可以使逻辑变得很清晰。

2)Spring的IOC和AOP可以使产品在最大限度上解藕。

3)Hibernate的当然就是实体对象的持久化了。

2 4G业务管理系统需求分析

2.1 系统功能需求分析

根据某市电信公司的经营模式和业务需求,4G业务管理系统的实施最终要满足以下功能需求:

1)方便手机4G用户对4G套餐,个性定制,靓号选择,4G上网卡等业务的办理;

2)方便电信工作人员对4G业务进行查询,管理和处理。

本系统满足电信4G用户和电信4G业务工作人员的功能需求,方便各用户和工作人员使用,有强大的后台系统,管理业务易如反掌。根据对4G用户和工作人员等权限和数据的设置,可以赋予不同的使用权限。使用本系统后,可以增加电信运营商的经济效益,降低内部交易成本,为提升企业有序性和发展性提供了有力保障。

2.2 用例分析

准确地分析系统的需求是找出系统功能的前提条件。我们可以通过用例图来了解要设计的系统,从而更好地定义系统的功能。这里我们建立用例模型来识别系统当中的参与者和用例[5]。

通过分析,可以得出本系统的参与者主要有两种:电信手机用户和电信业务工作人员。针对每一种参与者进行用例分析,以电信手机用户为例介绍,用例图如图1所示:

手机用户可以自助办理4G业务、定制个性化套餐、选择靓号、选购4G合约机、办理4G无线上网等业务。其中4G业务办理允许手机用户对4G常规业务进行办理操作,包括申请4G入网、3G转4G卡;定制个性化套餐包括自制套餐、积分兑换、预存话费三个操作;选择靓号包括随机选择和个性化选择两种方式;可供选择的4G合约机包括苹果、三星及其他系列;办理4G无线上网操作既可以选择上网流量套餐也可以进行手机流量的查询等操作。

3系统设计与实现

3.1系统设计

在对使用需求分析的基础上,通过对4G业务管理系统系统使用者,业务流程等方面进行材料的整理,收集,分析和调研,将本4G业务管理系统划分六个模块,他们分别是入网业务、个性化定制、靓号办理、4G合约机、4G无线上网及系统管理。如图3所示:

3.2 模块业务流程

通过对系统功能的分析,对功能模块进行划分和设计,并且描述各功能模块的业务流程。现以入网业务模块为例介绍该模块工作流程。入网业务模块是本系统的基本组成之一,用来办理4G入网的相关业务。手机用户进入登录界面后,在左边的菜单选项中选择入网业务后,便可进行本模块的各项操作。4G入网业务下包含有三个子模块,分别是乐享4G套餐开户入网模块、3G转4G卡业务模块以及待处理消息模块。其中待处理消息模块只有电信工作人员通过公司接口进入才可看见使用。

进入乐享4G套餐以后,出现4G套餐存款页面,选择手机号码,卡型,套餐等信息后,单击立即购买,进入注册登录界面,填写入网相关信息,包括机主姓名、证件号码、联系地址等。填写完所有或是必填项的信息后,点击【保存】,进入支付界面,选择支付方式,支付成功后并且输入信息符合业务逻辑时,则入网申请操作成功,否则给出提示信息,显示提交失败。

选择转卡业务时,将进入转卡业务页面。首先要在3G手机用户输入相关登录信息后,进行核实验证,通过后进入选择4G套餐页面,更改套餐,确认后填写配送物流信息,单击【提交】按钮。如果输入的信息符合业务逻辑,显示申请成功,并把转卡信息提交,否则给出提示信息,更改套餐操作失败。

进入待处理入网消息的必要条件是电信工作人员通过公司接口登陆系统,手机用户没有该模块的使用权限。手机用户在入网模块中提交4G入网、3G转4G等业务的申请,电信工作人员登陆后可以在处理入网消息模块中能够查看到待处理的消息,处理相应的业务信息,并把处理结果在第一时间反馈给申请帐户,从而完成整个业务的操作。

4 结束语

通过对电信现有4G业务进行深入的调查研究,针对电信行业的特点,对4G业务管理和4G业务流程进行详细的分析,设计开发了基于web的4G业务管理系统。系统投入使用运行稳定,在满足业务需求的同时,增强了企业管理的有序性与发展力,扩展了市场并且提高了电信公司的竞争力。

参考文献:

[l] 中国电信4G业务 终于可以办理[J]. IT专家网,2014(2):22.

[2] 许可.电信转型期战略管理创新[M]. 北京: 北京邮电大学,2013:393.

[3] 胡晓倢.基于CMMI的B/S结构的项目管理系统的设计与实现[D]. 成都:电子科技大学硕士论文,2004.

[4] 唐伟.基于SSH框架的人力资源管理系统的设计与开发[D].成都:电子科技大学硕士论文,2014.

[5] 罗夫. UML基础教程[M]. 北京: 清华大学出版社,2008.

猜你喜欢

手机用户套餐视图
《加什么不要钱》
基于蓝牙技术的蓝牙路况测险仪设计研究
基于安卓手机用户行为的人口学信息预测
儿童套餐
视图
Y—20重型运输机多视图
SA2型76毫米车载高炮多视图
基于手机用户认知视角的“双十一”期间网络广告效果研究
婚姻是一份套餐
老了也要有尊严地吃饭 你家老人需要这套餐具吗