肖大薇+紀(jì)瓔芮
[摘 要] 針對數(shù)據(jù)流量的銷售來源參差不齊的現(xiàn)狀,本文研究并設(shè)計(jì)了一個(gè)基于網(wǎng)絡(luò)環(huán)境的數(shù)據(jù)流量銷售管理系統(tǒng)。系統(tǒng)采用Struts2+SpringMVC+MyBatis+MySQL進(jìn)行開發(fā),主要實(shí)現(xiàn)了地區(qū)管理、業(yè)務(wù)辦理、充值繳費(fèi)及預(yù)警管理等功能模塊。運(yùn)行結(jié)果表明該系統(tǒng)具有業(yè)務(wù)處理速度快、靈敏度高等優(yōu)勢,可以極大方便企業(yè)及客戶的使用。
[關(guān)鍵詞] 數(shù)據(jù)流量;銷售管理系統(tǒng);網(wǎng)絡(luò)環(huán)境;開發(fā)框架
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 01. 058
[中圖分類號] TP315 [文獻(xiàn)標(biāo)識碼] A [文章編號] 1673 - 0194(2018)01- 0143- 02
0 引 言
互聯(lián)網(wǎng)技術(shù)的快速發(fā)展及廣泛應(yīng)用使人們對數(shù)據(jù)流量的需求與日俱增,而銷售數(shù)據(jù)流量的來源參差不齊,有的從三大運(yùn)營商購買,有的租購流量池直接使用。數(shù)據(jù)流量的網(wǎng)絡(luò)銷售幾乎被三大運(yùn)營商壟斷。21世紀(jì)初期,許多數(shù)據(jù)流量的銷售通常是搭載在相關(guān)主流軟件之上,這種銷售模式由于缺乏管理,所以存在許多問題。開發(fā)數(shù)據(jù)流量銷售系統(tǒng)的目的在于方便流量銷售管理,讓流量銷售走向正規(guī),給予消費(fèi)者以最優(yōu)惠的價(jià)格和最好的服務(wù)品質(zhì)。
1 系統(tǒng)整體設(shè)計(jì)
1.1 系統(tǒng)用戶權(quán)限的劃分
系統(tǒng)的開發(fā)背景是基于互聯(lián)網(wǎng)數(shù)據(jù)流量的巨大需求,所以系統(tǒng)用戶分為系統(tǒng)管理員、個(gè)人客戶、一級經(jīng)銷商和二級經(jīng)銷商四類。不同的用戶擁有不一樣的權(quán)限。系統(tǒng)管理員主要實(shí)現(xiàn)客戶經(jīng)銷商的增刪改查等功能;客戶主要實(shí)現(xiàn)購買流量等功能;一級經(jīng)銷商主要實(shí)現(xiàn)對二級經(jīng)銷商的管理;二級經(jīng)銷商主要實(shí)現(xiàn)對客戶的管理。
1.2 系統(tǒng)功能設(shè)計(jì)
企業(yè)的成長和發(fā)展需要自己的運(yùn)營平臺,企業(yè)可以在平臺上自主分類客戶信息,自主從科學(xué)的角度制定價(jià)格,還可以與運(yùn)營商合作開展數(shù)據(jù)流量套餐選擇、SIM卡選擇以及通知預(yù)警功能,所以本系統(tǒng)是一個(gè)集銷售、管理和查詢?yōu)橐惑w的綜合應(yīng)用平臺。
2 開發(fā)環(huán)境的選擇
2.1 數(shù)據(jù)庫的選擇
數(shù)據(jù)庫選擇MySQL。它是一個(gè)開源的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),代碼使用C和C++語言編寫,能夠有效地保證源代碼的可移植性;支持多線程,可以充分利用CPU資源;功能齊全,運(yùn)行速度快,抗攻擊能力強(qiáng);使用標(biāo)準(zhǔn)結(jié)構(gòu)化查詢語言進(jìn)行數(shù)據(jù)調(diào)用;支持PHP語言。
2.2 開發(fā)工具的選擇
開發(fā)工具選擇MyEclipse 10。它使用最高級桌面和Web開發(fā)技術(shù),包括HTML 5和Java EE 6,基本可以實(shí)現(xiàn)所有的Java開發(fā)工作,支持Servlet 3.0、Maven 3.0、J2EE Connector Architecture(JCA)等多種開發(fā)語言。
3 系統(tǒng)需求分析
系統(tǒng)主要功能包括業(yè)務(wù)辦理、充值繳費(fèi)、預(yù)警管理、系統(tǒng)地區(qū)管理等。每個(gè)用戶權(quán)限的功能需求如下。
3.1 系統(tǒng)管理人員
(1)客戶、經(jīng)銷商信息管理:系統(tǒng)管理人員可以對本銷售中心的所有客戶、經(jīng)銷商信息進(jìn)行相對應(yīng)的增刪改查操作。
(2)用戶權(quán)限管理:系統(tǒng)管理人員可以對本銷售中心的所有客戶和經(jīng)銷商的權(quán)限信息進(jìn)行增刪改查操作。
3.2 客戶
(1)流量信息查詢:客戶可以對銷售中心的所有流量套餐信息進(jìn)行查詢。
(2)流量套餐處理:客戶可以對在銷售中心購買的流量套餐進(jìn)行選擇和處理。
(3)用戶流量購買:客戶可以在銷售中心選擇某種方式購買流量。
3.3 二級經(jīng)銷商
對于銷售中心的二級經(jīng)銷商而言,主要功能包括查詢普通客戶和VIP客戶的基本信息,以及這些客戶訂購信息和購買信息等功能,進(jìn)而更好地維護(hù)和服務(wù)各類客戶群體。
3.4 一級經(jīng)銷商
對于銷售中心的一級經(jīng)銷商而言,主要功能包括對本銷售中心的二級經(jīng)銷商客戶的信息進(jìn)行管理,包含客戶信息的增、刪、改、查以及流量檢測等功能。
4 系統(tǒng)設(shè)計(jì)
4.1 系統(tǒng)設(shè)計(jì)目標(biāo)
數(shù)據(jù)流量銷售管理系統(tǒng)的設(shè)計(jì)目標(biāo)是取代不方便的搭載在其他軟件上進(jìn)行售賣流量的方式以及被各大運(yùn)營商壟斷的數(shù)據(jù)流量銷售市場,而且要公平正確地對客戶、一級經(jīng)銷商和二級經(jīng)銷商購買其數(shù)據(jù)流量的消費(fèi)者信息進(jìn)行存儲和調(diào)用。所以,本系統(tǒng)有五個(gè)重點(diǎn)設(shè)計(jì)目標(biāo)。
(1)支持流量銷售,實(shí)現(xiàn)客戶信息管理。
(2)能夠方便快速地完成流量銷售的日常工作,包括快速有效地添加新客戶和經(jīng)銷商、為新客戶經(jīng)銷商分配相應(yīng)權(quán)限、能對客戶和經(jīng)銷商的信息進(jìn)行快速更新、對各個(gè)客戶的信息安全作出有效處理等。
(3)移動(dòng)端數(shù)據(jù)流量能夠快速進(jìn)入各個(gè)消費(fèi)者賬戶中,以提高辦公效率。
(4)能夠?qū)蛻艉徒?jīng)銷商的數(shù)據(jù)流量用量預(yù)警進(jìn)行實(shí)時(shí)發(fā)送。
(5)使數(shù)據(jù)流量銷售管理系統(tǒng)接觸到更深層次,脫離對外包公司的依賴。
4.2 系統(tǒng)功能整體設(shè)計(jì)
(1)登錄模塊:不同身份使用不同的賬號密碼登錄,使得不同身份的用戶進(jìn)入不同的操作界面。
(2)管理員模塊:分為客戶信息維護(hù)、經(jīng)銷商信息維護(hù)、管理職位信息三個(gè)子模塊,主要對系統(tǒng)進(jìn)行優(yōu)化和自主操作,對客戶和經(jīng)銷商的地區(qū)分組和信息查閱。
(3)業(yè)務(wù)辦理模塊:客戶和經(jīng)銷商根據(jù)自身情況分別進(jìn)行相關(guān)業(yè)務(wù)的查詢和辦理。
(4)充值繳費(fèi):客戶對已選擇流量的購買信息進(jìn)行查詢和確認(rèn)并通過相關(guān)軟件付費(fèi),經(jīng)銷商對購買流量的客戶信息進(jìn)行查詢并在給與相應(yīng)地區(qū)流量后進(jìn)行充值繳費(fèi)。
(5)預(yù)警管理模塊:客戶和經(jīng)銷商在購買流量后,系統(tǒng)對其流量使用情況和剩余情況進(jìn)行提示和預(yù)警處理。
(6)地區(qū)管理模塊:收集流量購買者使用地信息,并為該地區(qū)經(jīng)銷商分配運(yùn)營流量。
系統(tǒng)功能模塊圖如圖1所示。
4.3 數(shù)據(jù)庫表的設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)的主要表格如表1所示。endprint