前言:想要寫出一篇引人入勝的文章?我們特意為您整理了有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)范文,希望能給你帶來靈感和參考,敬請(qǐng)閱讀。
摘要:隨著“三網(wǎng)融合”的不斷推進(jìn),我國有線電視領(lǐng)域的發(fā)展速度也在不斷加快,有線電視寬帶運(yùn)營支撐系統(tǒng)逐漸成為業(yè)界關(guān)注的焦點(diǎn)。基于此,本文將結(jié)合華數(shù)收費(fèi)系統(tǒng)實(shí)踐經(jīng)驗(yàn),深入探討有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),希望研究內(nèi)容能夠?yàn)橄嚓P(guān)從業(yè)人員帶來一定啟發(fā)。
關(guān)鍵詞:有線電視;數(shù)字電視;運(yùn)營支撐系統(tǒng)
1有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)
1.1需求分析
在有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)中,必須設(shè)法融合計(jì)算機(jī)管理理念與技術(shù),數(shù)字電視用戶的統(tǒng)一運(yùn)營、新業(yè)務(wù)研發(fā)效率的提升保障也需要得到系統(tǒng)支持。本文研究系統(tǒng)采用SQLServer2014、Microsoft.NET結(jié)構(gòu)、B/S架構(gòu)、VisualStudio2014、.NET技術(shù)作為軟件環(huán)境,并基于系統(tǒng)容量與7×24h的不間斷服務(wù)器工作選擇硬件環(huán)境,由此,系統(tǒng)的營業(yè)、運(yùn)營、資源、工程、接口、系統(tǒng)、統(tǒng)計(jì)共七方面的管理需求得以明確。具體需求包括用戶開戶和銷戶、產(chǎn)品取消和更改、區(qū)域管理、經(jīng)營戰(zhàn)略管理、設(shè)備管理、智能卡管理、上門安裝維修服務(wù)管理、派工管理、CA接口管理、訪問管理、操作員管理、銷售報(bào)表、用戶報(bào)表等。有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)還需要關(guān)注非功能性需求,即系統(tǒng)的實(shí)用性、可擴(kuò)充性、可維護(hù)性,以此保證系統(tǒng)能夠更好地滿足實(shí)際工作需要??偟膩碚f,有線電視寬帶運(yùn)營支撐系統(tǒng)設(shè)計(jì)需提供公共支撐平臺(tái)、營業(yè)廳操作員及管理員提供工作平臺(tái)、7×24h的不間斷工作服務(wù)、高質(zhì)量與高畫質(zhì)的電視節(jié)目、營業(yè)情況管理服務(wù),可靠性原則、實(shí)用性原則、易用性原則、先進(jìn)性原則、適應(yīng)性原則、可擴(kuò)展性原則均需要在設(shè)計(jì)中得到重點(diǎn)體現(xiàn)。
1.2整體設(shè)計(jì)
設(shè)計(jì)采用三層模型和B/S架構(gòu)的結(jié)構(gòu),系統(tǒng)的維護(hù)、擴(kuò)展、操作的便利性均可得到保障,維護(hù)和管理成本也能夠得到有效控制。設(shè)計(jì)中表示層為有線電視寬帶運(yùn)營支撐系統(tǒng)的初始界面,該層負(fù)責(zé)為各類應(yīng)用程序提供用戶界面,主要通過ASP.NET技術(shù)實(shí)現(xiàn);業(yè)務(wù)層由應(yīng)用組件服務(wù)器與Web服務(wù)器組成,二者相互獨(dú)立,C#技術(shù)與ASP.NET技術(shù)負(fù)責(zé)Web服務(wù)器的實(shí)現(xiàn),業(yè)務(wù)層由應(yīng)用組件由數(shù)據(jù)訪問層和業(yè)務(wù)管理層組成;數(shù)據(jù)層主要由數(shù)據(jù)庫組成,主要采用ADO.NET技術(shù)實(shí)現(xiàn)。
1.3功能模塊設(shè)計(jì)
有線電視寬帶運(yùn)營支撐系統(tǒng)共由七個(gè)模塊組成,各模塊具體設(shè)計(jì)如下。(1)營業(yè)管理模塊。該模塊由收費(fèi)業(yè)務(wù)和綜合業(yè)務(wù)兩部分組成,模塊的應(yīng)用流程可簡單概括為:開始→用戶→是否開戶成功→打印開戶證→購買智能卡→是否有庫存→有→通過CAS獲取授權(quán)→授權(quán)成功→購買產(chǎn)品包→通過AS獲取授權(quán)→授權(quán)成功→成功訂購產(chǎn)品→是否需要零件→購買零件→打印票據(jù)→結(jié)束,設(shè)計(jì)涉及的connectionService類需得到重點(diǎn)關(guān)注。(2)運(yùn)營管理模塊。該模塊的功能包括基本設(shè)置、消息管理、授權(quán)管理、優(yōu)惠策略、區(qū)域管理,以消息管理為例,模塊的應(yīng)用流程為:開始→添加消息內(nèi)容→添加是否成功→是→查詢智能卡號(hào)→選擇發(fā)送群體→選擇消息類型→編輯效益/選擇預(yù)定義消息→發(fā)送信息→結(jié)束,具體設(shè)計(jì)主要涉及數(shù)據(jù)庫、CA接口、服務(wù)器、操作員、用戶共五部分內(nèi)容。(3)資源管理模塊。該模塊具備充值卡管理、智能卡管理、設(shè)備管理、產(chǎn)品管理四方面內(nèi)容,以智能卡管理為例,管理流程可概括為:開始→設(shè)置智能卡信息→智能卡入庫→智能卡分發(fā)→智能卡投入使用→智能卡是否毀壞→智能卡報(bào)廢/智能卡是否銷戶→智能卡回收/結(jié)束。(4)派工管理模塊。該模塊由基本設(shè)置、派工管理、設(shè)備維修三方面內(nèi)容組成,具體管理流程可概括為:開始→派工單受理→打印派工單→派遣派工維修→返單錄入結(jié)果→維修是否成功→結(jié)束,設(shè)計(jì)過程中涉及的DispatchManagement等類必須得到重視。(5)接口管理模塊。該模塊由CA接口與銀行接口兩部分組成,與CAS系統(tǒng)的對(duì)接、授權(quán)的取得屬于其中關(guān)鍵,主要涉及的類包括Security、Service、Common等。(6)系統(tǒng)管理模塊。該模塊主要由基本設(shè)置、訪問管理、菜單管理、公告管理四部分組成,需基于Orgnizition表、System表的增刪改查實(shí)現(xiàn)基本設(shè)置,通過UserGoup表、Roles表的增刪改查實(shí)現(xiàn)菜單管理等權(quán)限。(7)統(tǒng)計(jì)管理模塊。該模塊由用戶信息、營業(yè)信息、產(chǎn)品信息三部分組成,包括財(cái)務(wù)報(bào)表、日?qǐng)?bào)表、銷售報(bào)表、用戶報(bào)表等內(nèi)容,其中,負(fù)責(zé)業(yè)務(wù)操作的類為ReportBusiness。
1.4數(shù)據(jù)庫設(shè)計(jì)
數(shù)據(jù)庫設(shè)計(jì)基于系統(tǒng)真實(shí)性、數(shù)據(jù)運(yùn)行簡單性、數(shù)據(jù)信息完整性、適宜元素類型選擇四方面原則展開,并基于用戶錢包、用戶、智能卡、付費(fèi)、機(jī)頂盒、電視產(chǎn)品六方面明確實(shí)體關(guān)系??紤]到基于UML用例的數(shù)據(jù)庫數(shù)量巨大,設(shè)計(jì)采用中英文負(fù)責(zé)數(shù)據(jù)庫命令,并以此明確開戶表、策略表、智能卡表、收費(fèi)表、機(jī)頂盒信息表、用戶錢包表、產(chǎn)品表、地址表的數(shù)據(jù)庫命令設(shè)置,如用戶ID設(shè)置為UserID、開戶流水設(shè)置為AccountSN、智能卡價(jià)格設(shè)置為SmartcardPrice、價(jià)格設(shè)置為Cost、打印標(biāo)記設(shè)置為PrintSign、機(jī)頂盒流水號(hào)設(shè)置為SettopboxSN。為優(yōu)化數(shù)據(jù)庫,需有針對(duì)性地建立索引并增加數(shù)據(jù)庫之間的關(guān)聯(lián)性,數(shù)據(jù)庫的運(yùn)行性能提升、數(shù)據(jù)庫功能的優(yōu)化均可由此順利實(shí)現(xiàn)。
2有線電視寬帶運(yùn)營支撐系統(tǒng)的實(shí)現(xiàn)
2.1系統(tǒng)開發(fā)體系架構(gòu)
在有線電視寬帶運(yùn)營支撐系統(tǒng)的實(shí)現(xiàn)過程中,系統(tǒng)開發(fā)體系架構(gòu)由四部分組成,包括實(shí)體層、數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層、用戶表示層,設(shè)計(jì)采用B/S架構(gòu),具備結(jié)構(gòu)清晰、維護(hù)方便、復(fù)用性好等優(yōu)勢,具體設(shè)計(jì)如下。(1)實(shí)體層。該層用于其他三層間的數(shù)據(jù)傳輸,包括XML后綴文件與類文件,實(shí)體與數(shù)據(jù)庫的連接可通過兩種文件實(shí)現(xiàn),系統(tǒng)擴(kuò)展性提升、業(yè)務(wù)組件間的耦合性降低均可由此實(shí)現(xiàn)。(2)數(shù)據(jù)訪問層。該層由DAO部分與接口部分組成,前者負(fù)責(zé)增刪改查功能,以實(shí)現(xiàn)接口與DAO數(shù)據(jù)層的有效連接,數(shù)據(jù)庫系統(tǒng)、二進(jìn)制文件、XML文檔、文本文檔的訪問需得到接口部分的支持。(3)表示層。該層負(fù)責(zé)為系統(tǒng)管理員、營業(yè)廳操作與管理員提供入口,系統(tǒng)登錄訪問通過Web瀏覽器實(shí)現(xiàn),且系統(tǒng)訪問設(shè)置的更改會(huì)直接體現(xiàn)在外部訪問結(jié)果上。(4)業(yè)務(wù)邏輯層??赏ㄟ^數(shù)據(jù)訪問層操作業(yè)務(wù)邏輯層,邏輯處理可由此實(shí)現(xiàn),同時(shí)該層還能夠?yàn)闄z驗(yàn)工作提供支持,基于數(shù)據(jù)交換的承上啟下作用,制定業(yè)務(wù)規(guī)則、實(shí)現(xiàn)業(yè)務(wù)流程、開展針對(duì)性系統(tǒng)設(shè)計(jì)、改善程序正確性均可基于業(yè)務(wù)邏輯層實(shí)現(xiàn)。
2.2系統(tǒng)各功能模塊實(shí)現(xiàn)
系統(tǒng)各模塊的實(shí)現(xiàn)直接影響有線電視寬帶運(yùn)營支撐系統(tǒng)的實(shí)用性,以運(yùn)營管理模塊為例,該模塊的基本數(shù)據(jù)設(shè)置包括設(shè)備類別、服務(wù)類別、用戶類別等信息,需圍繞這類信息進(jìn)行編碼與設(shè)置。運(yùn)營管理模塊營業(yè)區(qū)設(shè)置需明確區(qū)域代碼、區(qū)域名稱、區(qū)域類型、聯(lián)系人、聯(lián)系地址、結(jié)算比例、運(yùn)營級(jí)別、聯(lián)系電話、GCA值等內(nèi)容。所有區(qū)域只得能存在一個(gè)中心區(qū)域,其余均為普通區(qū)域,并按照地理位置進(jìn)行區(qū)域類型劃分;授權(quán)管理需基于各類查詢條件進(jìn)行授權(quán)日志的查找,需結(jié)合指令狀態(tài)、智能卡號(hào);優(yōu)惠折扣設(shè)置需結(jié)合產(chǎn)品總價(jià)累計(jì)、購買智能卡數(shù)量、購買產(chǎn)品數(shù)量等針對(duì)性設(shè)置優(yōu)惠折扣比例,設(shè)置信息包括折扣率、下限數(shù)、上限數(shù)等;優(yōu)化策略設(shè)置主要包括優(yōu)惠方式、策略名稱、策略代碼等信息。
3結(jié)語
綜上所述,有線電視寬帶運(yùn)營支撐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)需關(guān)注多方面因素的影響。在此基礎(chǔ)上,本文涉及的整體設(shè)計(jì)、功能模塊設(shè)計(jì)、數(shù)據(jù)庫設(shè)計(jì)、系統(tǒng)開發(fā)體系架構(gòu)、系統(tǒng)各功能模塊實(shí)現(xiàn)等內(nèi)容,則提供了可行性較高的系統(tǒng)設(shè)計(jì)路徑。為更好地滿足數(shù)字電視發(fā)展需要,系統(tǒng)的完整性提升需得到更高程度的重視。
參考文獻(xiàn):
[1]張新強(qiáng).基于Nginx和Redis的衛(wèi)星電視業(yè)務(wù)運(yùn)營支撐系統(tǒng)緩存機(jī)制設(shè)計(jì)與實(shí)現(xiàn)[J].有線電視技術(shù),2019(4):49-51.
[2]遇琪,唐月,趙麗娜.有線電視網(wǎng)絡(luò)業(yè)務(wù)運(yùn)營支撐系統(tǒng)測試研究[J].廣播與電視技術(shù),2015,42(12):66-73.
[3]趙敏.有線數(shù)字電視運(yùn)營支撐系統(tǒng)探析[J].電大理工,2015(1):14-15.
作者:俞海斌單位:臺(tái)州市黃巖區(qū)傳媒集團(tuán)