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