易俗
摘要:為了提高某市電信4G業(yè)務管理的工作效率,增強企業(yè)經(jīng)濟效益,從而為電信公司贏得市場競爭優(yōu)勢,設(shè)計并實現(xiàn)了基于Web的4G業(yè)務管理系統(tǒng)。在對電信用戶和電信營業(yè)廳業(yè)務需求分析基礎(chǔ)上,采用MVC設(shè)計模式和SSH框架進行開發(fā),實現(xiàn)4G套餐模塊、個性化定制模塊、4G合約機模塊、4G無線上網(wǎng)模塊等多個模塊功能。
關(guān)鍵詞:4G;MVC;SSH;業(yè)務管理
中圖分類號: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
隨著移動互聯(lián)網(wǎng)技術(shù)的高速發(fā)展,在中國通信市場,移動、聯(lián)通、電信等運營商的競爭也日益明顯。2013年12月4日,工信部正式向中國電信、中國移動和中國聯(lián)通頒發(fā)了經(jīng)營許可,就是“LTE/第四代數(shù)字蜂窩移動通信業(yè)務(TD-LTE)”,這意味著中國正式迎來了4G時代[1]。
4G時代的來臨,使得整個移動通信行業(yè)的生態(tài)都發(fā)生了巨大的變化,運營商也遇到了新的挑戰(zhàn)。OTT業(yè)務的迅猛發(fā)展[2],中國移動、聯(lián)通的強力競爭,都對電信運營商的業(yè)務量和利潤帶來了致命打擊,如何從運營商的營銷角度出發(fā),不斷開拓創(chuàng)新4G營銷渠道,拓展4G業(yè)務內(nèi)容,提高方便用戶服務,引入科學的競爭機制起著舉足輕重的作用。
文中所開發(fā)的4G業(yè)務管理系統(tǒng)能夠有效地解決我們所面臨的問題。該系統(tǒng)是在4G全新時代大背景下,把針對4G上網(wǎng)有關(guān)的業(yè)務進行整合而設(shè)計開發(fā)的一套軟件系統(tǒng)。允許用戶進入系統(tǒng)根據(jù)自己的需要辦理各項業(yè)務,實現(xiàn)流程自助化。同時也允許電信工作人員進入系統(tǒng)管理處理相關(guān)業(yè)務,實現(xiàn)整個工作流程的規(guī)范化,透明化,網(wǎng)絡化。
1 系統(tǒng)總體設(shè)計
本系統(tǒng)是用Myexclipse6.0開發(fā)的J2EE項目,運用的是已有的Struts+Spring+Hibernate框架,實現(xiàn)了MVC的設(shè)計模式。項目發(fā)布后,部署在Tomcat上可運行。系統(tǒng)在前端設(shè)計采用了JSP技術(shù)的方式,而后臺則使用的是Servlet和JavaBeans技術(shù)相結(jié)合的方式。
1.1 MVC概述
MVC把一個應用的輸入、處理、輸出流程按照Model、View、Controller的方式進行分離,這樣一個應用被分成三個層——模型層、視圖層、控制層[3]。模型(Model):制定業(yè)務流程/狀態(tài)的處理以及業(yè)務規(guī)則。視圖(View):代表用戶交互界面,對于Web應用來說,可以概括為HTML界面,但有可能為XHTML、XML和Applet。一個應用可能有很多不同的視圖,MVC設(shè)計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理??刂疲–ontroller)可以理解為從用戶接收請求, 將模型與視圖匹配在一起,共同完成用戶的請求。
1.2 SSH框架簡介
SSH(Struts,Spring,Hibernate)是新的MVC軟件開發(fā)模式,Struts進行流程控制,Spring進行業(yè)務流轉(zhuǎn),Hibernate進行數(shù)據(jù)庫操作的封裝,這種新的開發(fā)模式讓我們的開發(fā)更加方便、快捷、思路清晰。在Struts+Spring+Hibernate的組合框架模式中,三者各自的特點[4]:
1)Struts的MVC設(shè)計模式可以使邏輯變得很清晰。
2)Spring的IOC和AOP可以使產(chǎn)品在最大限度上解藕。
3)Hibernate的當然就是實體對象的持久化了。
2 4G業(yè)務管理系統(tǒng)需求分析
2.1 系統(tǒng)功能需求分析
根據(jù)某市電信公司的經(jīng)營模式和業(yè)務需求,4G業(yè)務管理系統(tǒng)的實施最終要滿足以下功能需求:
1)方便手機4G用戶對4G套餐,個性定制,靚號選擇,4G上網(wǎng)卡等業(yè)務的辦理;
2)方便電信工作人員對4G業(yè)務進行查詢,管理和處理。
本系統(tǒng)滿足電信4G用戶和電信4G業(yè)務工作人員的功能需求,方便各用戶和工作人員使用,有強大的后臺系統(tǒng),管理業(yè)務易如反掌。根據(jù)對4G用戶和工作人員等權(quán)限和數(shù)據(jù)的設(shè)置,可以賦予不同的使用權(quán)限。使用本系統(tǒng)后,可以增加電信運營商的經(jīng)濟效益,降低內(nèi)部交易成本,為提升企業(yè)有序性和發(fā)展性提供了有力保障。
2.2 用例分析
準確地分析系統(tǒng)的需求是找出系統(tǒng)功能的前提條件。我們可以通過用例圖來了解要設(shè)計的系統(tǒng),從而更好地定義系統(tǒng)的功能。這里我們建立用例模型來識別系統(tǒng)當中的參與者和用例[5]。
通過分析,可以得出本系統(tǒng)的參與者主要有兩種:電信手機用戶和電信業(yè)務工作人員。針對每一種參與者進行用例分析,以電信手機用戶為例介紹,用例圖如圖1所示:
手機用戶可以自助辦理4G業(yè)務、定制個性化套餐、選擇靚號、選購4G合約機、辦理4G無線上網(wǎng)等業(yè)務。其中4G業(yè)務辦理允許手機用戶對4G常規(guī)業(yè)務進行辦理操作,包括申請4G入網(wǎng)、3G轉(zhuǎn)4G卡;定制個性化套餐包括自制套餐、積分兌換、預存話費三個操作;選擇靚號包括隨機選擇和個性化選擇兩種方式;可供選擇的4G合約機包括蘋果、三星及其他系列;辦理4G無線上網(wǎng)操作既可以選擇上網(wǎng)流量套餐也可以進行手機流量的查詢等操作。
3系統(tǒng)設(shè)計與實現(xiàn)
3.1系統(tǒng)設(shè)計
在對使用需求分析的基礎(chǔ)上,通過對4G業(yè)務管理系統(tǒng)系統(tǒng)使用者,業(yè)務流程等方面進行材料的整理,收集,分析和調(diào)研,將本4G業(yè)務管理系統(tǒng)劃分六個模塊,他們分別是入網(wǎng)業(yè)務、個性化定制、靚號辦理、4G合約機、4G無線上網(wǎng)及系統(tǒng)管理。如圖3所示:
3.2 模塊業(yè)務流程
通過對系統(tǒng)功能的分析,對功能模塊進行劃分和設(shè)計,并且描述各功能模塊的業(yè)務流程。現(xiàn)以入網(wǎng)業(yè)務模塊為例介紹該模塊工作流程。入網(wǎng)業(yè)務模塊是本系統(tǒng)的基本組成之一,用來辦理4G入網(wǎng)的相關(guān)業(yè)務。手機用戶進入登錄界面后,在左邊的菜單選項中選擇入網(wǎng)業(yè)務后,便可進行本模塊的各項操作。4G入網(wǎng)業(yè)務下包含有三個子模塊,分別是樂享4G套餐開戶入網(wǎng)模塊、3G轉(zhuǎn)4G卡業(yè)務模塊以及待處理消息模塊。其中待處理消息模塊只有電信工作人員通過公司接口進入才可看見使用。
進入樂享4G套餐以后,出現(xiàn)4G套餐存款頁面,選擇手機號碼,卡型,套餐等信息后,單擊立即購買,進入注冊登錄界面,填寫入網(wǎng)相關(guān)信息,包括機主姓名、證件號碼、聯(lián)系地址等。填寫完所有或是必填項的信息后,點擊【保存】,進入支付界面,選擇支付方式,支付成功后并且輸入信息符合業(yè)務邏輯時,則入網(wǎng)申請操作成功,否則給出提示信息,顯示提交失敗。
選擇轉(zhuǎn)卡業(yè)務時,將進入轉(zhuǎn)卡業(yè)務頁面。首先要在3G手機用戶輸入相關(guān)登錄信息后,進行核實驗證,通過后進入選擇4G套餐頁面,更改套餐,確認后填寫配送物流信息,單擊【提交】按鈕。如果輸入的信息符合業(yè)務邏輯,顯示申請成功,并把轉(zhuǎn)卡信息提交,否則給出提示信息,更改套餐操作失敗。
進入待處理入網(wǎng)消息的必要條件是電信工作人員通過公司接口登陸系統(tǒng),手機用戶沒有該模塊的使用權(quán)限。手機用戶在入網(wǎng)模塊中提交4G入網(wǎng)、3G轉(zhuǎn)4G等業(yè)務的申請,電信工作人員登陸后可以在處理入網(wǎng)消息模塊中能夠查看到待處理的消息,處理相應的業(yè)務信息,并把處理結(jié)果在第一時間反饋給申請帳戶,從而完成整個業(yè)務的操作。
4 結(jié)束語
通過對電信現(xiàn)有4G業(yè)務進行深入的調(diào)查研究,針對電信行業(yè)的特點,對4G業(yè)務管理和4G業(yè)務流程進行詳細的分析,設(shè)計開發(fā)了基于web的4G業(yè)務管理系統(tǒng)。系統(tǒng)投入使用運行穩(wěn)定,在滿足業(yè)務需求的同時,增強了企業(yè)管理的有序性與發(fā)展力,擴展了市場并且提高了電信公司的競爭力。
參考文獻:
[l] 中國電信4G業(yè)務 終于可以辦理[J]. IT專家網(wǎng),2014(2):22.
[2] 許可.電信轉(zhuǎn)型期戰(zhàn)略管理創(chuàng)新[M]. 北京: 北京郵電大學,2013:393.
[3] 胡曉倢.基于CMMI的B/S結(jié)構(gòu)的項目管理系統(tǒng)的設(shè)計與實現(xiàn)[D]. 成都:電子科技大學碩士論文,2004.
[4] 唐偉.基于SSH框架的人力資源管理系統(tǒng)的設(shè)計與開發(fā)[D].成都:電子科技大學碩士論文,2014.
[5] 羅夫. UML基礎(chǔ)教程[M]. 北京: 清華大學出版社,2008.