數(shù)字電視用戶管理系統(tǒng)畢業(yè)論文_第1頁(yè)
已閱讀1頁(yè),還剩54頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p>  本科畢業(yè)設(shè)計(jì)(論文)</p><p>  題 目 數(shù)字電視用戶管理系統(tǒng)</p><p><b>  目 錄</b></p><p><b>  摘 要3</b></p><p>  ABSTRACT5</p><p><b>

2、;  第一章 緒論7</b></p><p>  1.1 系統(tǒng)開發(fā)背景7</p><p>  1.2 國(guó)內(nèi)外的研究現(xiàn)狀8</p><p>  1.3 系統(tǒng)需要解決的主要問題9</p><p>  1.4 本文的主要貢獻(xiàn)及組織結(jié)構(gòu)10</p><p>  第二章 系統(tǒng)開發(fā)技術(shù)概述13&l

3、t;/p><p>  2.1 vs2010開發(fā)工具介紹13</p><p>  2.1.1 Visual Studio 2010特點(diǎn)13</p><p>  2.1.2 9個(gè)新功能13</p><p>  2.2 系統(tǒng)開發(fā)語(yǔ)言C#14</p><p>  2.2.1 C#簡(jiǎn)介14</p><

4、;p>  2.2.2 C#發(fā)展前景15</p><p>  2.3 系統(tǒng)開發(fā)模式C/S介紹16</p><p>  2.3.1 C/S模式簡(jiǎn)介17</p><p>  2.3.2 C/S模式優(yōu)點(diǎn)17</p><p>  2.3.3 C/S模式劣勢(shì)18</p><p>  第三章 系統(tǒng)概述19<

5、;/p><p>  3.1 系統(tǒng)目標(biāo)19</p><p>  3.2 設(shè)計(jì)原則19</p><p>  3.3 系統(tǒng)架構(gòu)20</p><p>  3.3.1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)21</p><p>  3.3.2 系統(tǒng)體系結(jié)構(gòu)22</p><p>  3.3.3 三層架構(gòu)介紹23&

6、lt;/p><p>  3.4 系統(tǒng)業(yè)務(wù)功能25</p><p>  第四章 系統(tǒng)設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)29</p><p>  4.1 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)30</p><p>  4.1.1系統(tǒng)軟件結(jié)構(gòu)設(shè)計(jì)30</p><p>  4.1.2系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)31</p><p>  4.1.3

7、子系統(tǒng)功能統(tǒng)描述32</p><p>  4.1.4 信息輸入控件的改進(jìn)33</p><p>  4.1.5 表格的實(shí)現(xiàn)33</p><p>  4.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)35</p><p>  4.2.1 營(yíng)銷策略定義的實(shí)現(xiàn)35</p><p>  4.2.2 節(jié)目的數(shù)據(jù)庫(kù)設(shè)計(jì)及實(shí)現(xiàn)37</p&

8、gt;<p>  4.2.3 購(gòu)買產(chǎn)品包業(yè)務(wù)實(shí)現(xiàn)37</p><p>  4.2.4 定時(shí)處理服務(wù)系統(tǒng)的實(shí)現(xiàn)39</p><p>  4.3 系統(tǒng)的性能優(yōu)化40</p><p>  4.3.1 程序代碼優(yōu)化40</p><p>  4.3.2 數(shù)據(jù)庫(kù)操作優(yōu)化41</p><p>  4

9、.3.3 數(shù)據(jù)傳輸優(yōu)化42</p><p>  第五章 結(jié)束語(yǔ)43</p><p><b>  致 謝44</b></p><p><b>  參考文獻(xiàn)45</b></p><p>  數(shù)字電視用戶管理系統(tǒng)</p><p><b>  摘 要&

10、lt;/b></p><p>  數(shù)字電視用戶管理系統(tǒng)(SMS)是各地有線電視運(yùn)營(yíng)商面向有線數(shù)字電視用戶、實(shí)現(xiàn)日常業(yè)務(wù)管理和運(yùn)營(yíng)管理的信息管理系統(tǒng)。系統(tǒng)能夠支持用戶數(shù)字電視業(yè)務(wù)受理,實(shí)現(xiàn)全面的業(yè)務(wù)管理,提供詳細(xì)的統(tǒng)計(jì)分析、決策支持和標(biāo)準(zhǔn)化系統(tǒng)接口。</p><p>  本文以Windows 2000 Server為系統(tǒng)平臺(tái),采用SQL Server 2005大型數(shù)據(jù)庫(kù)系統(tǒng)和C#編程語(yǔ)

11、言,利用多線程、Socket、Swing組件等編程技術(shù),實(shí)現(xiàn)了包括用戶管理、產(chǎn)品管理、系統(tǒng)管理、統(tǒng)計(jì)核算等十幾個(gè)模塊的數(shù)字電視用戶管理系統(tǒng)。</p><p>  本文分析了研制數(shù)字電視用戶管理系統(tǒng)的背景和國(guó)內(nèi)外的發(fā)展現(xiàn)狀,簡(jiǎn)要闡述了系統(tǒng)實(shí)現(xiàn)需要解決的主要問題;對(duì)系統(tǒng)的目標(biāo)、設(shè)計(jì)原則、系統(tǒng)架構(gòu)及系統(tǒng)功能模塊進(jìn)行重點(diǎn)闡述;對(duì)在系統(tǒng)實(shí)現(xiàn)過程中的核心業(yè)務(wù)、界面設(shè)計(jì)、系統(tǒng)接口等部分進(jìn)行了分析,并給出具體的實(shí)現(xiàn)技術(shù)和實(shí)現(xiàn)方法

12、。</p><p>  本文解決的關(guān)鍵問題有以下幾方面:</p><p>  第一,在分布式技術(shù)的基礎(chǔ)上,運(yùn)用組件技術(shù),把信息系統(tǒng)按功能劃分為表示邏輯、業(yè)務(wù)邏輯及數(shù)據(jù)管理三大塊,利用C#的C/S模式來實(shí)現(xiàn)系統(tǒng)的三層構(gòu)架和分布式應(yīng)用。</p><p>  第二,采用可擴(kuò)展性設(shè)計(jì)思想,在系統(tǒng)的業(yè)務(wù)處理類設(shè)計(jì)及對(duì)外接口設(shè)計(jì)上充分體現(xiàn)了通用性和靈活性,便于系統(tǒng)的整體擴(kuò)展。&

13、lt;/p><p>  第三,針對(duì)用戶購(gòu)買產(chǎn)品的業(yè)務(wù)處理、營(yíng)銷策略的靈活制定、業(yè)務(wù)流水記錄的唯一性、定時(shí)處理服務(wù)等核心業(yè)務(wù),進(jìn)行分析、設(shè)計(jì)并實(shí)現(xiàn)。</p><p>  第四,采用Swing組件技術(shù),實(shí)現(xiàn)系統(tǒng)用戶界面風(fēng)格的一致,方便用戶的各項(xiàng)操作。</p><p>  關(guān)鍵詞:數(shù)字電視用戶管理系統(tǒng);分布式應(yīng)用;C/S;多線程;Swing組件;可擴(kuò)展性設(shè)計(jì) </p&

14、gt;<p>  DIGITAL TV USER MANAGEMENT SYSTEM </p><p><b>  ABSTRACT</b></p><p>  Digital Television Subscriber Management System (DTVSMS) is the Information Management System ori

15、ented to Community Antenna Television Subscriber to realize the agendum and transaction management. The system can support the procession of the business for the DTV, realize the complete business management, and provide

16、 detailed statistics and analysis, decision-making and standardized system interface.</p><p>  This paper used Windows 2000 Server as the system platform and SQL Server 2000 as the Database System. The DTVSM

17、S is programmed via Java, using ODBC, RMI, Multi-Threading, Socket, Swing Components etc, which included Subscriber Management Module, Product Management Module, Device Management Module, Authorization Management Module,

18、 Message Management Module, System Management Module, Right Management Module etc.</p><p>  The introduction and the state of art for the DTVSMS were given and the main problems which should be solved were t

19、alked about. We also talked about the target, design rules, system architecture and system function modules, and analyzed the core business, user interface design, system interfaces. Also the techniques were provided.<

20、;/p><p>  Here are the key problems:</p><p>  First, on the basis of the distribution techniques and component techniques, the information system was divided into three blocks: representation logic

21、, business logic, and data management. The RMI techniques in Java were used to realize the three-tier architecture and distribution application. </p><p>  Second, with the extendible design concepts, the gen

22、eralization and flexibility </p><p>  was demonstrated via the design of the business procession classes and interfaces.</p><p>  Third, according to the business procession of the subscribers’

23、buying products, transaction policies’ flexibly specifying, business glides’ exclusively recording, timely procession of the services are core business.</p><p>  Fourth, using the Swing components techniques

24、, the user interface guidelines are kept consistent, which facilitate the users’ operations.</p><p>  Keywords:DTVSMS; Distributed Application; C/S; Multi-Threading; Swing Components; Extendible design</p

25、><p><b>  第一章 緒論</b></p><p>  1.1 系統(tǒng)開發(fā)背景</p><p>  隨著Internet的崛起,計(jì)算機(jī)開始在客廳和臥室與電視激烈地爭(zhēng)奪用戶,電視的主導(dǎo)地位受到了巨大的挑戰(zhàn)。幸運(yùn)的是,帶寬的問題使Internet暫緩攻勢(shì),而數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù)的采用,則使數(shù)字視頻技術(shù)有了空前的發(fā)展。數(shù)字電視,有著與傳統(tǒng)模擬電視

26、迥然不同的技術(shù)特征,能提供更多更精彩更個(gè)性化的互動(dòng)電視節(jié)目,能對(duì)整個(gè)網(wǎng)絡(luò)實(shí)現(xiàn)控制,能提供個(gè)性化的服務(wù),能對(duì)用戶有效收費(fèi)。數(shù)字電視,將給廣電業(yè)帶來新的業(yè)務(wù)增長(zhǎng)點(diǎn)與增值運(yùn)營(yíng)的機(jī)會(huì),并逐漸成為付費(fèi)電視業(yè)務(wù)的代名詞。</p><p>  我國(guó)廣播電視的經(jīng)營(yíng)體制幾十年來一直是一種粗放式的經(jīng)營(yíng)體制。這種體制形式是中國(guó)國(guó)情所決定的,我國(guó)在五十年代大辦廣播電視的時(shí)候,主要是解決群眾的電視普及問題,辦廣播電視是國(guó)家計(jì)劃行為。另外,

27、建立集約式的經(jīng)營(yíng)體制需要很大投資,國(guó)家在當(dāng)時(shí)也投不起,因此粗放式經(jīng)營(yíng)是個(gè)必然的過程。這種經(jīng)營(yíng)體制的后果就是資源的浪費(fèi)和效益水平低下。在今天,人類將進(jìn)入網(wǎng)絡(luò)媒體時(shí)代,粗放式經(jīng)營(yíng)已經(jīng)不適應(yīng)形勢(shì)的發(fā)展了。在有線電視、衛(wèi)星電視大發(fā)展尤其是電視數(shù)字化成為必然趨勢(shì)的今天,粗放式經(jīng)營(yíng)造成了資源的極大浪費(fèi),廣播電視集約式經(jīng)營(yíng)已成為必然的趨勢(shì)[1]。</p><p>  數(shù)字電視作為一個(gè)新生事物,具有目前模擬電視不可比擬的優(yōu)勢(shì),代

28、表著未來結(jié)構(gòu)變化的方向,是電視事業(yè)發(fā)展的一個(gè)新契機(jī),是體制改革的強(qiáng)大推動(dòng)力。根據(jù)國(guó)家廣電總局的規(guī)定,要把全面推進(jìn)數(shù)字化、網(wǎng)絡(luò)化建設(shè)工作作為我國(guó)今后</p><p>  幾年內(nèi)事業(yè)發(fā)展和科技創(chuàng)新工作的主線,爭(zhēng)取用15年的時(shí)間,實(shí)現(xiàn)我國(guó)電視傳</p><p>  輸由模擬向數(shù)字的過渡。對(duì)于廣播電視數(shù)字化的發(fā)展將對(duì)我國(guó)乃至世界的數(shù)字化進(jìn)程產(chǎn)生重大影響。</p><p> 

29、 廣電總局對(duì)數(shù)字電視的發(fā)展提出了應(yīng)以網(wǎng)絡(luò)為主、內(nèi)容為主、服務(wù)為主導(dǎo)的導(dǎo)向。從價(jià)值鏈的角度看,數(shù)字電視運(yùn)營(yíng)系統(tǒng)的整體業(yè)務(wù)涉及多方面,包括內(nèi)容</p><p>  提供商、內(nèi)容運(yùn)營(yíng)商、技術(shù)支撐商、網(wǎng)絡(luò)運(yùn)營(yíng)商、業(yè)務(wù)銷售商及最終用戶等主體。</p><p>  運(yùn)營(yíng)商所處的位置是在內(nèi)容提供商和最終用戶之間,可以說它是整個(gè)價(jià)值鏈的核</p><p>  心。數(shù)字電視價(jià)值鏈上的

30、各方都是這個(gè)利益共同體的組成部分,任何一方的不穩(wěn)定都將對(duì)價(jià)值鏈上的其他各方產(chǎn)生影響。數(shù)字電視系統(tǒng)關(guān)系到整個(gè)運(yùn)營(yíng)網(wǎng)絡(luò),不僅需要有完整的硬件網(wǎng)絡(luò)平臺(tái),而且需要軟件平臺(tái)對(duì)系統(tǒng)提供運(yùn)行支撐。整個(gè)軟件系統(tǒng)的建設(shè)包含:網(wǎng)絡(luò)管理系統(tǒng)建設(shè)、信息資源網(wǎng)絡(luò)建設(shè)、營(yíng)銷體系建設(shè)和企業(yè)管理體系建設(shè)等等。隨著整個(gè)網(wǎng)絡(luò)平移工作的推進(jìn),數(shù)字電視的用戶量也在不斷地增加。面對(duì)龐大的用戶量,對(duì)于網(wǎng)絡(luò)運(yùn)營(yíng)商來說,提供及時(shí)有效的服務(wù)更為重要,最好的辦法就是建立自己的客戶服務(wù)部門

31、或與成熟的客戶服務(wù)中心合作,依靠先進(jìn)的客服電話系統(tǒng)及時(shí)接收用戶反饋的各種信息,通過數(shù)字電視用戶管理系統(tǒng)與客服系統(tǒng)之間建立接口,使客服系統(tǒng)獲取大量的用戶信息,從而實(shí)現(xiàn)運(yùn)營(yíng)商更快速、更便捷的管理用戶。銀行擁有大量的客戶信息并不斷吸納新用戶,通過與數(shù)字電視用戶管理系統(tǒng)之間建立銀行代收代繳費(fèi)用,不僅增加了銀行的業(yè)務(wù)更方便了用戶。</p><p>  1.2 國(guó)內(nèi)外的研究現(xiàn)狀</p><p>  

32、國(guó)外的視頻數(shù)字化播出是從上個(gè)世紀(jì)末開始的,有關(guān)技術(shù)的系列標(biāo)準(zhǔn)于1997、1998年先后發(fā)布。國(guó)外的數(shù)字電視用戶管理系統(tǒng)起步也比較早,目前已經(jīng)發(fā)展的比較成熟。從技術(shù)方面看,國(guó)外此類產(chǎn)品的技術(shù)構(gòu)架基本上都采用三層結(jié)構(gòu),包括數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器和客戶端應(yīng)用程序。在業(yè)務(wù)功能上,以支持和滿足當(dāng)?shù)氐臄?shù)字電視運(yùn)營(yíng)商的專用需求為標(biāo)準(zhǔn);由于不同運(yùn)營(yíng)商的經(jīng)營(yíng)模式不同,國(guó)外的數(shù)字電視用戶管理系統(tǒng)在功能設(shè)計(jì)方面是專用為主,較少考慮系統(tǒng)的通用性。</p

33、><p>  我國(guó)廣電行業(yè)作為信息產(chǎn)業(yè)的龍頭行業(yè),是我國(guó)信息化的主力軍,不但要實(shí)現(xiàn)自身的信息化,同時(shí)還要服務(wù)于其他行業(yè),帶動(dòng)其他行業(yè)的信息化,為大眾提供新聞娛樂資訊,在信息化建設(shè)中起著舉足輕重的作用。但是,與此形成鮮明對(duì)比的是,廣電行業(yè)自身的信息化進(jìn)展顯得相對(duì)緩慢,在很多方面落后于一些大的企業(yè),這顯然與其地位是不相稱的。</p><p>  早在數(shù)字視頻廣播(Digital Video Bro

34、adcast, DVB)業(yè)務(wù)開展以前,很多電視臺(tái)針對(duì)模擬節(jié)目建設(shè)了自己的用戶管理系統(tǒng),但普遍沒有取得好的效果,很多地方都無法按照用戶管理系統(tǒng)所設(shè)計(jì)的運(yùn)作模式運(yùn)行起來。這與我國(guó)的管理體制、人員素質(zhì)等多方面因素有關(guān)。至今很多網(wǎng)絡(luò)公司還在采用紙、筆加算盤的方式開展業(yè)務(wù),生產(chǎn)效率低下,信息閉塞,生產(chǎn)經(jīng)營(yíng)數(shù)據(jù)不能及時(shí)反饋到?jīng)Q策者手里。因此,廣電企業(yè)要抓住開展數(shù)字電視業(yè)務(wù)的契機(jī),實(shí)施用戶管理系統(tǒng)。</p><p>  目前國(guó)

35、家大力推廣三網(wǎng)融合業(yè)務(wù),但是BOSS系統(tǒng)的建設(shè)不可能一步到位,</p><p>  必須隨著新業(yè)務(wù)的開展不斷完善、逐步升級(jí)支撐系統(tǒng),從而達(dá)到企業(yè)發(fā)展戰(zhàn)略的</p><p>  要求。為此,需要不斷基于廣電網(wǎng)絡(luò)特色和業(yè)務(wù)模型的系統(tǒng)研究。國(guó)內(nèi)數(shù)字電視</p><p>  用戶管理系統(tǒng)的提供商主要有永新視博、數(shù)碼視訊、華為、全景、思華、聯(lián)恒等。</p>&l

36、t;p>  SMS系統(tǒng)作為當(dāng)前廣電運(yùn)營(yíng)商的首選支撐系統(tǒng),同CA系統(tǒng)一樣同等重要。但是廣電運(yùn)營(yíng)商在進(jìn)行數(shù)字電視網(wǎng)絡(luò)建設(shè)的同時(shí),必需考慮到CA系統(tǒng)和SMS系</p><p>  統(tǒng)的兼容性。因此對(duì)CA系統(tǒng)的選擇在某種程度上影響了廣電運(yùn)營(yíng)商對(duì)SMS系統(tǒng)的選擇。由于多數(shù)CA廠家不愿與其他廠家進(jìn)行同密,同時(shí)各家運(yùn)營(yíng)商也為了滿足自己軟件系統(tǒng)上的整體配合,通常情況下只能采用同一廠家的CA系統(tǒng)和SMS系統(tǒng),造成各地使用的S

37、MS系統(tǒng)沒有統(tǒng)一的標(biāo)準(zhǔn)。</p><p>  市場(chǎng)對(duì)于數(shù)字電視用戶管理系統(tǒng)的需求顯而易見,但到目前為止,國(guó)內(nèi)還少有商業(yè)化的系統(tǒng)。雖然在前端系統(tǒng)的硬件設(shè)備選擇上,國(guó)內(nèi)很多有線網(wǎng)絡(luò)公司選擇了國(guó)外的產(chǎn)品,但就軟件平臺(tái)而言國(guó)外的產(chǎn)品并不適合國(guó)內(nèi)應(yīng)用,隨著數(shù)字電視試驗(yàn)的展開和深入,各級(jí)傳輸網(wǎng)絡(luò)公司對(duì)數(shù)字電視用戶管理系統(tǒng)的需求已是迫在眉睫。</p><p>  國(guó)家計(jì)委在2002年的數(shù)字電視研究開發(fā)及

38、產(chǎn)業(yè)化專項(xiàng)中安排了“數(shù)字電視用戶管理系統(tǒng)(Digital Television Subscriber Management System,DTVSMS)高技術(shù)產(chǎn)業(yè)化示范工程”任務(wù),由國(guó)家廣播電影電視總局廣播科學(xué)研究院信息研究所承擔(dān)和實(shí)施[2]。</p><p>  數(shù)字電視用戶管理系統(tǒng)代表著廣電增值運(yùn)營(yíng)業(yè)務(wù)從離散、小規(guī)模、低效率向集約化、規(guī)?;?、高效率、高效益發(fā)展的方向,而我國(guó)基本國(guó)情和廣播電視的體制與國(guó)外的都完

39、全不同,由此決定中國(guó)數(shù)字電視增值運(yùn)營(yíng)的商業(yè)模式只能自行研發(fā)和建設(shè)。</p><p>  1.3 系統(tǒng)需要解決的主要問題</p><p>  數(shù)字電視用戶管理系統(tǒng)是各地有線電視運(yùn)營(yíng)商面向有線數(shù)字電視用戶,實(shí)現(xiàn)日常業(yè)務(wù)管理和運(yùn)營(yíng)管理的信息管理系統(tǒng)。用戶管理系統(tǒng)是實(shí)現(xiàn)有線數(shù)字電視運(yùn)營(yíng)的核心單元,其內(nèi)涵是實(shí)現(xiàn)有線數(shù)字電視的管理思路、運(yùn)營(yíng)模式及運(yùn)營(yíng)策略。</p><p> 

40、 由于數(shù)字電視在我國(guó)還是一個(gè)新生事物,一些相關(guān)的標(biāo)準(zhǔn)和規(guī)范還正在研究制定過程中,相關(guān)的軟件系統(tǒng)也處在研制和完善的過程中,因此,數(shù)字電視用戶管理系統(tǒng)在實(shí)現(xiàn)的過程中,沒有一個(gè)完整的成熟的業(yè)務(wù)模式可以參考,沒有現(xiàn)行的標(biāo)準(zhǔn)可以依靠,所以在設(shè)計(jì)開發(fā)整個(gè)系統(tǒng)的過程中,需要著重解決好以下幾個(gè)方面的問題:</p><p>  (1)在分布式技術(shù)的基礎(chǔ)上,運(yùn)用組件技術(shù),把信息系統(tǒng)按功能劃分為表示邏輯、業(yè)務(wù)邏輯及數(shù)據(jù)管理三大塊,利用

41、C#的C/S模式來實(shí)現(xiàn)系統(tǒng)的三層構(gòu)架和分布式應(yīng)用。</p><p> ?。?)系統(tǒng)設(shè)計(jì)。在整個(gè)系統(tǒng)設(shè)計(jì)過程中要考慮到系統(tǒng)整體的可擴(kuò)展性,包括運(yùn)營(yíng)結(jié)構(gòu)的擴(kuò)展性和運(yùn)行細(xì)節(jié)的擴(kuò)展性。另外,在系統(tǒng)整體方案中要著重考慮系統(tǒng)的通用性、安全性的實(shí)現(xiàn);在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中要著重考慮對(duì)關(guān)鍵業(yè)務(wù)操作要有流水記錄的需求。</p><p>  (3)核心業(yè)務(wù)、計(jì)費(fèi)策略的實(shí)現(xiàn)。重點(diǎn)考慮對(duì)用戶購(gòu)買產(chǎn)品后的費(fèi)用結(jié)算的策

42、略實(shí)現(xiàn)和營(yíng)銷策略的靈活制定。</p><p>  (4)客戶端界面的設(shè)計(jì)。系統(tǒng)使用統(tǒng)一的用戶界面對(duì)信息進(jìn)行訪問,人機(jī)交互界面友好,操作方便;并且能將用戶在操作過程中出現(xiàn)的異常信息進(jìn)行過濾和屏蔽。</p><p>  1.4 本文的主要貢獻(xiàn)及組織結(jié)構(gòu)</p><p>  1.4.1 本文的主要貢獻(xiàn)</p><p>  本文所介紹的數(shù)字電視用

43、戶管理系統(tǒng)是針對(duì)當(dāng)前市場(chǎng)的實(shí)際需求,使用目前最流行的JBuilder X作為開發(fā)平臺(tái),采用C#程序設(shè)計(jì)語(yǔ)言和SQL Server 2005數(shù)據(jù)庫(kù)所設(shè)計(jì)和開發(fā)的一套業(yè)務(wù)管理系統(tǒng)。系統(tǒng)實(shí)現(xiàn)了用戶管理、產(chǎn)品管理、系統(tǒng)管理、財(cái)務(wù)核算、權(quán)限管理等功能。本系統(tǒng)的研發(fā)工作,滿足用戶需求,為數(shù)字電視用戶管理的規(guī)范化發(fā)揮了重要的基石作用。</p><p>  本文主要介紹了數(shù)字電視用戶管理系統(tǒng)的整體架構(gòu)及在實(shí)現(xiàn)過程中所采用的關(guān)鍵技

44、術(shù),主要包括:</p><p>  利用C/S模式實(shí)現(xiàn)了系統(tǒng)的三層構(gòu)架和分布式體系結(jié)構(gòu)。</p><p>  利用數(shù)據(jù)庫(kù)技術(shù)實(shí)現(xiàn)了所有業(yè)務(wù)信息的數(shù)據(jù)存儲(chǔ),并采用‘鎖’操作的方式保證了業(yè)務(wù)流水號(hào)產(chǎn)生的唯一性。</p><p>  產(chǎn)品包的購(gòu)買、產(chǎn)品價(jià)格的靈活定義等核心業(yè)務(wù)的處理邏輯實(shí)現(xiàn)。</p><p>  客戶端程序的界面設(shè)計(jì)及統(tǒng)一控件模板的

45、實(shí)現(xiàn)。</p><p>  1.4.2 本文的組織結(jié)構(gòu)</p><p>  本文第一章分析了研制數(shù)字電視用戶管理系統(tǒng)的背景和國(guó)內(nèi)外的發(fā)展現(xiàn)狀,簡(jiǎn)要闡述了本文所需要解決的主要問題,最后指明了本文的主要貢獻(xiàn)之處。</p><p>  第二章對(duì)數(shù)字電視用戶管理系統(tǒng)進(jìn)行了總體概述,著重介紹系統(tǒng)的目標(biāo)、設(shè)計(jì)原則、系統(tǒng)架構(gòu)及系統(tǒng)功能模塊。</p><p&g

46、t;  第三章對(duì)系統(tǒng)在實(shí)現(xiàn)過程中的核心業(yè)務(wù)進(jìn)行分析,并給出具體的實(shí)現(xiàn)技術(shù)和實(shí)現(xiàn)方法。</p><p>  第四章對(duì)系統(tǒng)在客戶端程序中用戶界面實(shí)現(xiàn)中遇到的關(guān)鍵問題進(jìn)行描述,并給出解決的方法和實(shí)現(xiàn)算法。</p><p>  最后一章是結(jié)束語(yǔ),對(duì)本文所作的工作和下一步要解決的問題進(jìn)行了總結(jié)。</p><p>  第二章 系統(tǒng)開發(fā)技術(shù)概述</p><p

47、>  數(shù)字電視在國(guó)內(nèi)還處于起步階段,數(shù)字電視用戶管理系統(tǒng)在國(guó)內(nèi)也處于起步階段。因此,在系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)的過程中必須立足中國(guó)國(guó)情,針對(duì)目前有線電視網(wǎng)絡(luò)特點(diǎn),充分利用數(shù)字電視技術(shù)、數(shù)據(jù)通信技術(shù)等方面的技術(shù)優(yōu)勢(shì),結(jié)合各地已有的數(shù)字電視運(yùn)營(yíng)經(jīng)驗(yàn),致力于為廣電運(yùn)營(yíng)商提供一個(gè)科學(xué)合理、能夠支撐數(shù)字電視多業(yè)務(wù)、全網(wǎng)運(yùn)營(yíng)的用戶管理系統(tǒng)。系統(tǒng)以vs2010為開發(fā)工具,sql2005作為數(shù)據(jù)庫(kù)。使用了C/S三層架構(gòu)模型。下面介紹相關(guān)技術(shù)。</p&g

48、t;<p>  2.1 vs2010開發(fā)工具介紹</p><p>  Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Studio 2010同時(shí)帶來了NET Framework 4.0、Micros

49、oft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)。 </p><p>  2.1.1 Visual Studio 2010特點(diǎn)</p><p>  支持Windows Azure

50、,微軟云計(jì)算架構(gòu)邁入重要里程碑。</p><p>  助力移動(dòng)與嵌入式裝置開發(fā),三屏一云商機(jī)無限。</p><p>  實(shí)踐當(dāng)前最熱門的 Agile/Scrum 開發(fā)方法,強(qiáng)化團(tuán)隊(duì)競(jìng)爭(zhēng)力。</p><p>  升級(jí)的軟件測(cè)試功能及工具,為軟件質(zhì)量嚴(yán)格把關(guān)。</p><p>  搭配Windows 7,Silverlight4 與 Office

51、,發(fā)揮多核并行運(yùn)算威力,</p><p>  創(chuàng)建美感與效能并重的新一代軟件。</p><p>  支持最新C++標(biāo)準(zhǔn),增強(qiáng)IDE,切實(shí)提高程序員開發(fā)效率。</p><p>  2.1.2 9個(gè)新功能</p><p>  它將是經(jīng)典的一個(gè)版本,相當(dāng)于當(dāng)年的6.0版。而且它可以自定義開始頁(yè);新功能還包括:(1)C# 4.0中的動(dòng)態(tài)類型和動(dòng)態(tài)編程

52、;(2)多顯示器支持;(3)使用Visual Studio 2010的特性支持TDD;(4)支持Office ;(5)Quick Search特性;(6)C++ 0x新特性;(7)IDE增強(qiáng);(8)使用Visual C++ 2010創(chuàng)建Ribbon界面;(9)新增基于.NET平臺(tái)的語(yǔ)言 F#[13];</p><p>  2.2 系統(tǒng)開發(fā)語(yǔ)言C#</p><p>  C#是微軟公司發(fā)布的

53、一種面向?qū)ο蟮摹⑦\(yùn)行于.NET Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言。并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺(tái)亮相。C#是微軟公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語(yǔ)法和編譯成中間代碼再運(yùn)行的過程。但是C#與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的,而且它是微軟公司 .NET wi

54、ndows網(wǎng)絡(luò)框架的主角。</p><p>  2.2.1 C#簡(jiǎn)介 </p><p>  C#讀作C Sharp。最初它有個(gè)更酷的名字,叫做COOL。微軟從1998年12月開始了COOL項(xiàng)目,直到2000年2月,COOL被正式更名為C#。在1998年,Delphi語(yǔ)言的設(shè)計(jì)者Hejlsberg帶領(lǐng)著Microsoft公司的開發(fā)團(tuán)隊(duì),開始了第一個(gè)版本C#語(yǔ)言的設(shè)計(jì)。在2000年9月,國(guó)際信

55、息和通信系統(tǒng)標(biāo)準(zhǔn)化組織為C#語(yǔ)言定義了一個(gè)Microsoft公司建議的標(biāo)準(zhǔn)。最終C#語(yǔ)言在2001年得以正式發(fā)布。</p><p>  C#是一種安全的、穩(wěn)定的、簡(jiǎn)單的、優(yōu)雅的,由C和C++衍生出來的面向?qū)ο蟮木幊陶Z(yǔ)言。它在繼承C和C++強(qiáng)大功能的同時(shí)去掉了一些它們的復(fù)雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡(jiǎn)單的可視化操作和C++的高運(yùn)行效率,以其強(qiáng)大的操作能力、優(yōu)雅的語(yǔ)法風(fēng)格、創(chuàng)新的語(yǔ)言特性和便

56、捷的面向組件編程的支持成為.NET開發(fā)的首選語(yǔ)言。</p><p>  C#是面向?qū)ο蟮木幊陶Z(yǔ)言。它使得程序員可以快速地編寫各種基于MICROSOFT .NET平臺(tái)的應(yīng)用程序,MICROSOFT .NET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計(jì)算與通訊領(lǐng)域。 </p><p>  正是由于C#面向?qū)ο蟮淖吭皆O(shè)計(jì),使它成為構(gòu)建各類組件的理想之選——</p><p&g

57、t;  無論是高級(jí)的商業(yè)對(duì)象還是系統(tǒng)級(jí)的應(yīng)用程序。使用簡(jiǎn)單的C#語(yǔ)言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語(yǔ)言在任何操作系統(tǒng)上通過INTERNET進(jìn)行調(diào)用[7]?!?lt;/p><p>  C#使得C++程序員可以高效的開發(fā)程序,且因可調(diào)用由 C/C++ 編寫的本機(jī)原生函數(shù),因此絕不損失C/C++原有的強(qiáng)大的功能。因?yàn)檫@種繼承關(guān)系,C#與C/C++具有極大的相似性,熟悉類似語(yǔ)言的開發(fā)者可以

58、很快的轉(zhuǎn)向C#。</p><p>  2.2.2 C#發(fā)展前景</p><p>  根據(jù)育龍網(wǎng)資料評(píng)價(jià)顯示:C#幾乎集中了所有關(guān)于軟件開發(fā)和軟件工程研究的最新成果:面向?qū)ο?、類型安全、組件技術(shù)、自動(dòng)內(nèi)存管理、跨平臺(tái)異常處理、版本控制、代碼安全管理……。盡管像很多人注意到的一樣,羅列上述特性時(shí),總是讓人想到JAVA,然而C# 確實(shí)走得更遠(yuǎn)。但現(xiàn)實(shí)的情況是,非技術(shù)的因素往往更能決定一個(gè)產(chǎn)品的未

59、來,尤其在計(jì)算機(jī)軟件的歷史上,技術(shù)卓越的產(chǎn)品,如OS/2、Mac OS、UNIX等,都敗在了Windows漂亮的界面上。JAVA的用戶主要是網(wǎng)絡(luò)服務(wù)的開發(fā)者和嵌入式設(shè)備軟件的開發(fā)者,嵌入式設(shè)備軟件不是C# 的用武之地,而在網(wǎng)絡(luò)服務(wù)方面,C# 的即時(shí)編譯和本地代碼Cache方案比JAVA虛擬機(jī)具有絕對(duì)的性能優(yōu)勢(shì)。何況C# 一旦成為一個(gè)像C++ 一樣的公共的標(biāo)準(zhǔn),軟件開發(fā)商既可以省去JAVA的許可證費(fèi)用,也不必?fù)?dān)心成為微軟的奴隸,那些反微軟

60、的人士和主張廠商獨(dú)立的人士可能也不會(huì)有什么意見。這可能正是微軟所期待的。</p><p>  如果把C# 和 JAVA 在網(wǎng)絡(luò)服務(wù)領(lǐng)域的爭(zhēng)奪比作未來制空權(quán)的爭(zhēng)奪,那么C# 和傳統(tǒng)通用快速開發(fā)工具——VB、DELPHI等的較量將是地地道道的白刃戰(zhàn)??赡茏顟K的程序員就是VB程序員,在微軟,VB就像離任的克林頓,不但失去了所有的光輝,而且亂事纏身。</p><p>  其實(shí)在編程語(yǔ)言中真正的霸主

61、多年來一直是C++,所有的操作系統(tǒng)和絕大多數(shù)的商品軟件都是用C++作為主要開發(fā)語(yǔ)言的。JAVA的程序員絕大多數(shù)也是C++的愛好者,PHP的成功里面也有類似C++的語(yǔ)法的功勞。在操作系統(tǒng)、設(shè)備驅(qū)動(dòng)程序、視頻游戲等領(lǐng)域,C++在很長(zhǎng)的時(shí)間內(nèi)仍將占據(jù)主要地位,而在數(shù)量最大的應(yīng)用軟件的開發(fā)上,C# 很可能取代C++的位置。首先,C# 和JAVA一樣,簡(jiǎn)直就是照搬了C++的部分語(yǔ)法,因此,對(duì)于數(shù)量眾多的C++程序員學(xué)習(xí)起來很容易上手,另外,對(duì)于新

62、手來說,比C++要簡(jiǎn)單一些。其次,Windows是占?jí)艛嗟匚坏钠脚_(tái),而開發(fā)Windows應(yīng)用,當(dāng)然微軟的聲音是不能忽略的。最重要的是,相對(duì)于C++,用C# 開發(fā)應(yīng)用軟件可以大大縮短開發(fā)周期,同時(shí)可以利用原來除用戶界面代碼之外的C++代碼。</p><p>  但是,C# 也有弱點(diǎn)。首先,在一些版本較舊的Windows平臺(tái)上,C# 的程序還不能運(yùn)行,因?yàn)镃# 程序需要 .NET運(yùn)行庫(kù)作為基礎(chǔ),而 .NET運(yùn)行庫(kù)作為

63、Windows(XP及以后版本)的一部分發(fā)行, Windows Me 和 Windows 2000用戶只能以Service Pack的形式安裝使用。其次,C# 能夠使用的組件或庫(kù)還只有 .NET 運(yùn)行庫(kù)等很少的選擇,沒有豐富的第三方軟件庫(kù)可用,這需要有一個(gè)過程,同時(shí)各軟件開發(fā)商的支持也很重要。第三,JAVA的成功因素里有一些是反微軟陣營(yíng)的吹捧,雖然“只寫一次,到處運(yùn)行”只是一句口號(hào),但畢竟已經(jīng)是一種成熟的技術(shù)。而C# 的鼓吹者只有名聲不

64、佳的微軟,且只能運(yùn)行在Windows上。實(shí)際上這兩種語(yǔ)言都不是不可替代的,理智的說,對(duì)軟件開發(fā)商而言,什么用的最熟什么就是最好的工具。尤其對(duì)C++的使用者,C# 沒有帶來任何新東西,因?yàn)?NET運(yùn)行庫(kù)在C++中也可以使用,沒有要換的絕對(duì)的理由[14]。</p><p>  C# 將不可避免地崛起,在Windows平臺(tái)上成為主角,而JAVA將在UNIX、Linux等平臺(tái)上成為霸主,C++ 將繼續(xù)在系統(tǒng)軟件領(lǐng)域大展拳

65、腳。非常有意思的是,這些語(yǔ)言的語(yǔ)法極其接近,因?yàn)镴AVA和C# 都是由C++發(fā)展而來的。其他的開發(fā)工具當(dāng)然還會(huì)在相當(dāng)長(zhǎng)的時(shí)間里繼續(xù)他們的旅程,不過在市場(chǎng)份額上,將不可避免地受到?jīng)_擊。</p><p>  2.3 系統(tǒng)開發(fā)模式C/S介紹</p><p>  C/S 結(jié)構(gòu),即大家熟知的客戶機(jī)和服務(wù)器結(jié)構(gòu)。它是軟件系統(tǒng)體系結(jié)構(gòu),通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client

66、端和Server端來實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷。目前大多數(shù)應(yīng)用軟件系統(tǒng)都是Client/Server形式的兩層結(jié)構(gòu),由于現(xiàn)在的軟件應(yīng)用系統(tǒng)正在向分布式的Web應(yīng)用發(fā)展,Web和Client/Server 應(yīng)用都可以進(jìn)行同樣的業(yè)務(wù)處理,應(yīng)用不同的模塊共享邏輯組件;因此,內(nèi)部的和外部的用戶都可以訪問新的和現(xiàn)有的應(yīng)用系</p><p>  統(tǒng),通過現(xiàn)有應(yīng)用系統(tǒng)中的邏輯可以擴(kuò)展出新的應(yīng)用系統(tǒng)。這也就是目前應(yīng)用系統(tǒng)的發(fā)展方

67、向。</p><p>  2.3.1 C/S模式簡(jiǎn)介</p><p>  Client/Server或客戶/服務(wù)器模式:Client和Server常常分別處在相距很遠(yuǎn)的兩臺(tái)計(jì)算機(jī)上,Client程序的任務(wù)是將用戶的要求提交給Server程序,再將Server程序返回的結(jié)果以特定的形式顯示給用戶;Server程序的任務(wù)是接收客戶程序提出的服務(wù)請(qǐng)求,進(jìn)行相應(yīng)的處理,再將結(jié)果返回給客戶程序。&l

68、t;/p><p>  傳統(tǒng)的C/S體系結(jié)構(gòu)雖然采用的是開放模式,但這只是系統(tǒng)開發(fā)一級(jí)的開放性,在特定的應(yīng)用中無論是Client端還是Server端都還需要特定的軟件支持。由于沒能提供用戶真正期望的開放環(huán)境,C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)開發(fā)不同版本的軟件, 加之產(chǎn)品的更新?lián)Q代十分快,已經(jīng)很難適應(yīng)百臺(tái)電腦以上局域網(wǎng)用戶同時(shí)使用。而且代價(jià)高,效率低。</p><p>  2.3.2 C/S

69、模式優(yōu)點(diǎn)</p><p>  C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。具體表現(xiàn)在以下兩點(diǎn):</p><p> ?。?)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱為應(yīng)用服務(wù)器。

70、一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。</p><p> ?。?)數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)

71、行的,并且通常把那些不同的(不管是已知還是未知的)前臺(tái)應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非?!笆菪 保闊┑氖虑槎冀唤o了服務(wù)器和網(wǎng)絡(luò)。在C/S體系的下,數(shù)據(jù)庫(kù)不能真正成為公共、專業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立

72、的專門管理。</p><p>  2.3.3 C/S模式劣勢(shì)</p><p>  隨著互聯(lián)網(wǎng)的飛速發(fā)展,移動(dòng)辦公和分布式辦公越來越普及,這需要我們的系統(tǒng)具有擴(kuò)展性。這種方式遠(yuǎn)程訪問需要專門的技術(shù),同時(shí)要對(duì)系統(tǒng)進(jìn)行專門的設(shè)計(jì)來處理分布式的數(shù)據(jù)。</p><p>  客戶端需要安裝專用的客戶端軟件。首先涉及到安裝的工作量,其次任何一臺(tái)電腦出問題,如病毒、硬件損壞,都需要

73、進(jìn)行安裝或維護(hù)。特別是有很多分部或?qū)Yu店的情況,不是工作量的問題,而是路程的問題。還有,系統(tǒng)軟件升級(jí)時(shí),每一臺(tái)客戶機(jī)需要重新安裝,其維護(hù)和升級(jí)成本非常高。</p><p>  對(duì)客戶端的操作系統(tǒng)一般也會(huì)有限制??赡苓m應(yīng)于Win98, 但不能用于win2000或Windows XP?;蛘卟贿m用于微軟新的操作系統(tǒng)等等,更不用說Linux、Unix等。</p><p>  C/S架構(gòu)的劣勢(shì)還有高

74、昂的維護(hù)成本且投資大。首先,采用C/S架構(gòu),要選擇適當(dāng)?shù)臄?shù)據(jù)庫(kù)平臺(tái)來實(shí)現(xiàn)數(shù)據(jù)庫(kù)數(shù)據(jù)的真正“統(tǒng)一”,使分布于兩地的數(shù)據(jù)同步完全交由數(shù)據(jù)庫(kù)系統(tǒng)去管理,但邏輯上兩地的操作者要直接訪問同一個(gè)數(shù)據(jù)庫(kù)才能有效實(shí)現(xiàn),有這樣一些問題,如果需要建立“實(shí)時(shí)”的數(shù)據(jù)同步,就必須在兩地間建立實(shí)時(shí)的通訊連接,保持兩地的數(shù)據(jù)庫(kù)服務(wù)器在線運(yùn)行,網(wǎng)絡(luò)管理工作人員既要對(duì)服務(wù)器維護(hù)管理,又要對(duì)客戶端維護(hù)和管理,這需要高昂的投資和復(fù)雜的技術(shù)支持,維護(hù)成本很高,維護(hù)任務(wù)量大。

75、</p><p>  其次,傳統(tǒng)的C/S結(jié)構(gòu)的軟件需要針對(duì)不同的操作系統(tǒng)系統(tǒng)開發(fā)不同版本的軟件,由于產(chǎn)品的更新?lián)Q代十分快,代價(jià)高和低效率已經(jīng)不適應(yīng)工作需要。在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)更是猛烈沖擊C/S,并對(duì)其形成威脅和挑戰(zhàn)。</p><p><b>  第三章 系統(tǒng)概述</b></p><p>  數(shù)字電視用戶管理系統(tǒng),即

76、Subscriber Management System,簡(jiǎn)稱SMS,是指采用數(shù)字技術(shù)、網(wǎng)絡(luò)技術(shù),對(duì)用戶訂購(gòu)數(shù)字電視產(chǎn)品進(jìn)行服務(wù)的運(yùn)營(yíng)管理信息系統(tǒng)。是整個(gè)綜合業(yè)務(wù)平臺(tái)的運(yùn)營(yíng)支撐系統(tǒng)。數(shù)字電視的核心是有條件接收系統(tǒng)(CAS)和用戶管理系統(tǒng)(SMS)。SMS系統(tǒng)通過對(duì)用戶訂購(gòu)信息的記錄與處理,形成用戶數(shù)據(jù)庫(kù),并經(jīng)由與CAS的接口,向CAS發(fā)送用戶授權(quán)管理信息的基本數(shù)據(jù),CAS據(jù)此進(jìn)行精確的授權(quán)控制與授權(quán)管理,實(shí)現(xiàn)對(duì)用戶收看數(shù)字電視節(jié)目的控制

77、,從而實(shí)現(xiàn)數(shù)字電視業(yè)務(wù)的有償服務(wù)。</p><p><b>  3.1 系統(tǒng)目標(biāo)</b></p><p>  數(shù)字電視用戶管理系統(tǒng)的建設(shè)將達(dá)到以下目標(biāo):</p><p>  (1)支持個(gè)人/家庭用戶、單位/集團(tuán)的數(shù)字電視業(yè)務(wù)受理。業(yè)務(wù)受理、用戶注冊(cè)、設(shè)備變更管理、合同簽訂、續(xù)簽、到期、作廢、終止管理等業(yè)務(wù)流程。</p><

78、p> ?。?)完善的業(yè)務(wù)管理。支持多種業(yè)務(wù)產(chǎn)品管理、多種方式的用戶接入、多種業(yè)務(wù)產(chǎn)品的授權(quán)、多種業(yè)務(wù)計(jì)費(fèi)模式和統(tǒng)計(jì)分析。從系統(tǒng)的資費(fèi)標(biāo)準(zhǔn)定義到最后的業(yè)務(wù)結(jié)算,整個(gè)業(yè)務(wù)過程都納入到系統(tǒng)中,實(shí)現(xiàn)全部業(yè)務(wù)的電子化。</p><p> ?。?)詳細(xì)的統(tǒng)計(jì)分析和決策支持。系統(tǒng)針對(duì)不同的查詢需求,完成用戶信息、業(yè)務(wù)信息、帳務(wù)信息的統(tǒng)計(jì),生成和打印報(bào)表。可自定義報(bào)表格式。還可提供詳細(xì)的統(tǒng)計(jì)分析圖表,以支持高層的業(yè)務(wù)決策。

79、</p><p>  (4)標(biāo)準(zhǔn)化的系統(tǒng)與外部的接口。系統(tǒng)與外部的接口主要包括:①與CAS的接口;②與銀行的接口;③與其它SMS系統(tǒng)的接口;④與EPG的接口;⑤與其他應(yīng)用的接口等。</p><p><b>  3.2 設(shè)計(jì)原則</b></p><p>  從開發(fā)人員角度來說,系統(tǒng)設(shè)計(jì)應(yīng)遵循規(guī)范化、標(biāo)準(zhǔn)化,使系統(tǒng)設(shè)計(jì)保證具有較高的可靠性。在本系

80、統(tǒng)的設(shè)計(jì)開發(fā)過程中,遵從了如下原則:</p><p> ?。?)靈活性和可擴(kuò)展性,數(shù)字電視用戶管理系統(tǒng)應(yīng)可以根據(jù)不同的業(yè)務(wù)需要進(jìn)行靈活的配置。并且,系統(tǒng)要考慮到在數(shù)字電視業(yè)務(wù)發(fā)展過程中,系統(tǒng)整體的擴(kuò)展性,包括業(yè)務(wù)種類的擴(kuò)展、用戶數(shù)量的擴(kuò)展等等。另外,應(yīng)具有系統(tǒng)擴(kuò)展和提高系統(tǒng)處理能力的可行技術(shù)方案以保障系統(tǒng)能平滑升級(jí)。</p><p> ?。?)合理性和先進(jìn)性,系統(tǒng)符合數(shù)字電視運(yùn)營(yíng)商的實(shí)際情

81、況,同時(shí)又采用具有較高性價(jià)比的配置,采用國(guó)際上先進(jìn)的、成熟的計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫(kù)及管理技術(shù),所有軟、硬件設(shè)備具有最優(yōu)的性價(jià)比,同時(shí)保證在相當(dāng)長(zhǎng)時(shí)期內(nèi)的先進(jìn)性,保障系統(tǒng)以最小的投入獲取最大的回報(bào)。</p><p>  (3)分布性,系統(tǒng)支持異地分布式運(yùn)營(yíng)模式。系統(tǒng)有穩(wěn)定、安全的的結(jié)構(gòu)設(shè)計(jì),3層C/S結(jié)構(gòu)設(shè)計(jì),所有客戶端程序可自動(dòng)升級(jí),維護(hù)工作量小。系統(tǒng)能夠滿足多層分布管理的要求,并且支持節(jié)目提供商-運(yùn)營(yíng)商-訂戶

82、發(fā)展商的運(yùn)營(yíng)結(jié)構(gòu),支持分級(jí)分權(quán)管理,符合中國(guó)國(guó)情。除更好的保障系統(tǒng)的安全外,還可以實(shí)現(xiàn)系統(tǒng)的分布式構(gòu)架和實(shí)施。</p><p> ?。?)易維護(hù)性,系統(tǒng)邏輯上分為若干層,各層具有相對(duì)獨(dú)立性,對(duì)某層修改并不影響其它層。當(dāng)業(yè)務(wù)發(fā)生變化,需要對(duì)前端顯示或后臺(tái)業(yè)務(wù)處理邏輯進(jìn)行改動(dòng)時(shí),系統(tǒng)分層設(shè)計(jì)的思想使得這種變動(dòng)的代價(jià)達(dá)到某種程度的最小化。</p><p><b>  3.3 系統(tǒng)架構(gòu)

83、</b></p><p>  數(shù)字電視系統(tǒng)結(jié)構(gòu)由節(jié)目源接入系統(tǒng)、EPG系統(tǒng)、DVB信號(hào)播出系統(tǒng)、條件接收系統(tǒng)、用戶管理系統(tǒng)等組成,其結(jié)構(gòu)如圖3-1所示[2]:</p><p>  圖3-1:數(shù)字電視系統(tǒng)結(jié)構(gòu)</p><p>  3.3.1 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)</p><p>  一個(gè)包含完整備份方案的系統(tǒng)由如下幾部分組成:數(shù)據(jù)庫(kù)分別安

84、裝在兩臺(tái)數(shù)據(jù)服務(wù)器上,數(shù)據(jù)庫(kù)的備份和同步通過軟件實(shí)現(xiàn);后臺(tái)主交換機(jī)用兩臺(tái)做熱備和冗余;中間層的業(yè)務(wù)應(yīng)用服務(wù)器可以布置多臺(tái),各業(yè)務(wù)應(yīng)用服務(wù)器之間相互備份;二級(jí)交換機(jī)可以考慮采用冷備的方式;客戶端工作站根據(jù)實(shí)際業(yè)務(wù)需要配置,各客戶端工作站之間相互備份;銀行接口通過專用的銀行前置機(jī)實(shí)現(xiàn),可根據(jù)需要配置多臺(tái);CA接口通過專用的CA前置機(jī)實(shí)現(xiàn),可根據(jù)需要配置多臺(tái)。</p><p>  該方案的物理拓?fù)鋱D如圖3-2所示:&l

85、t;/p><p>  圖3-2:系統(tǒng)網(wǎng)絡(luò)拓?fù)?lt;/p><p><b>  這種結(jié)構(gòu)的特點(diǎn)是:</b></p><p>  整個(gè)系統(tǒng)中不存在單點(diǎn)故障,所有可能發(fā)生故障的節(jié)點(diǎn)都做了冗余和備份。</p><p>  實(shí)現(xiàn)了前臺(tái)和后臺(tái)從物理結(jié)構(gòu)上的分離,前臺(tái)客戶端不能直接訪問后臺(tái)的數(shù)據(jù)服務(wù)器,提高了系統(tǒng)的安全性。</p>

86、<p>  硬件設(shè)備的投資較大。</p><p>  由于系統(tǒng)在設(shè)計(jì)時(shí)充分考慮了可擴(kuò)展性和分布式應(yīng)用的特點(diǎn),因此運(yùn)營(yíng)商</p><p>  可根據(jù)自身的業(yè)務(wù)規(guī)模和特點(diǎn)來進(jìn)行靈活配置。比如,當(dāng)業(yè)務(wù)量比較少的時(shí)候,可將銀行接口和CA接口放在業(yè)務(wù)應(yīng)用服務(wù)器或者是數(shù)據(jù)庫(kù)服務(wù)器上來實(shí)現(xiàn);當(dāng)業(yè)務(wù)量較大時(shí),可以將銀行接口和CA接口用單獨(dú)的設(shè)備來實(shí)現(xiàn),并且可以用多臺(tái)設(shè)備來分別實(shí)現(xiàn)某一業(yè)務(wù)接口

87、等等。這些靈活的配置極大的方便了系統(tǒng)的實(shí)施,并且能夠最大限度的保護(hù)運(yùn)營(yíng)商的投資,使整個(gè)系統(tǒng)的性能、價(jià)格比達(dá)到最優(yōu)。</p><p>  3.3.2 系統(tǒng)體系結(jié)構(gòu)</p><p>  數(shù)字電視用戶管理系統(tǒng)是一個(gè)復(fù)雜的系統(tǒng),針對(duì)SMS系統(tǒng)特點(diǎn)、組網(wǎng)要求、分期建設(shè)以及未來不斷拓展業(yè)務(wù)的需求,系統(tǒng)主體采用C/A/S(Client/Application Server/DB Server)三層結(jié)構(gòu)

88、體系。如圖3-3所示:</p><p>  圖3-3:系統(tǒng)三層體系結(jié)構(gòu)</p><p>  三層結(jié)構(gòu)技術(shù),是隨著分布式技術(shù)的不斷發(fā)展、成熟建立起來的,是分布式技術(shù)的一個(gè)應(yīng)用。三層結(jié)構(gòu)的基本思想是在分布式技術(shù)的基礎(chǔ)上,運(yùn)用組件技術(shù),把信息系統(tǒng)按功能劃分為表示邏輯(客戶層)、業(yè)務(wù)邏輯(應(yīng)用層)及數(shù)據(jù)管理(數(shù)據(jù)層)三大塊,分別放置在相同或不同的硬件平臺(tái)上。</p><p>

89、;  客戶層是信息系統(tǒng)的用戶接口部分,即人機(jī)界面,是用戶與系統(tǒng)間交互信息的窗口,主要功能是指導(dǎo)操作人員使用界面,輸入數(shù)據(jù)、輸出結(jié)果。它并不擁有企業(yè)邏輯,或只擁有部分不涉及企業(yè)核心機(jī)密的應(yīng)用邏輯。</p><p>  應(yīng)用層是信息系統(tǒng)的主體,包括了系統(tǒng)中核心的和易變的企業(yè)邏輯,它的功能是接收輸入,處理后返回結(jié)果。應(yīng)用層采用標(biāo)準(zhǔn)化的開發(fā)工具,可以實(shí)現(xiàn)多種應(yīng)用結(jié)構(gòu)上的統(tǒng)一;通過模塊化結(jié)構(gòu)設(shè)計(jì),實(shí)現(xiàn)高可用應(yīng)用系統(tǒng)。應(yīng)用層

90、實(shí)現(xiàn)了業(yè)務(wù)邏輯與表示邏輯的分離,使得系統(tǒng)能夠靈活的適應(yīng)用戶業(yè)務(wù)邏輯的變化。</p><p>  數(shù)據(jù)層是基于SQL SERVER等大型數(shù)據(jù)庫(kù)的數(shù)據(jù)庫(kù)管理系統(tǒng),負(fù)責(zé)管理對(duì)數(shù)據(jù)庫(kù)的讀寫和維護(hù),能夠迅速執(zhí)行大量數(shù)據(jù)的更新和檢索。數(shù)據(jù)層實(shí)現(xiàn)了數(shù)據(jù)的集中存儲(chǔ)并且能夠保證數(shù)據(jù)的一致性。</p><p>  在三層體系結(jié)構(gòu)下,客戶層不能直接訪問數(shù)據(jù)層,只能通過應(yīng)用層連接數(shù)據(jù)庫(kù),完成業(yè)務(wù)處理。這種結(jié)構(gòu)的主

91、要優(yōu)點(diǎn)如下:</p><p> ?。?)采用瘦客戶/胖服務(wù)器的架構(gòu),即業(yè)務(wù)邏輯放在應(yīng)用層,業(yè)務(wù)邏輯的更改只需在應(yīng)用層進(jìn)行,而客戶層僅處理信息的輸入、結(jié)果的顯示和業(yè)務(wù)流程的控制。這樣使整個(gè)系統(tǒng)的擴(kuò)展性和可維護(hù)性更好。</p><p>  (2)增加了系統(tǒng)的網(wǎng)絡(luò)安全性能。在三層結(jié)構(gòu)體系下,營(yíng)業(yè)廳的業(yè)務(wù)人員只能通過應(yīng)用程序?qū)?shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行檢索和更改,不能直接訪問后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,既避免了系統(tǒng)

92、故障對(duì)數(shù)據(jù)庫(kù)的破壞,又避免了黑客攻擊數(shù)據(jù)庫(kù)服務(wù)器的可能,保證了數(shù)據(jù)的安全性。</p><p> ?。?)易于升級(jí)。數(shù)字電視業(yè)務(wù)處理邏輯發(fā)生變化,可通過修改應(yīng)用層來實(shí)現(xiàn),不需改動(dòng)客戶層,即可自動(dòng)適應(yīng)業(yè)務(wù)發(fā)展的需求,從而提高系統(tǒng)的可維護(hù)性。</p><p>  3.3.3 三層架構(gòu)介紹</p><p>  三層架構(gòu)將數(shù)據(jù)層、應(yīng)用層和業(yè)務(wù)層分離,業(yè)務(wù)層通過應(yīng)用層訪問數(shù)據(jù)

93、庫(kù),保護(hù)數(shù)據(jù)安全,利于負(fù)載平衡,提高運(yùn)行效率,方便構(gòu)建不同網(wǎng)絡(luò)環(huán)境下的分布式應(yīng)用。業(yè)務(wù)層主要作用是接收用戶的指令或者數(shù)據(jù)輸入,提交給應(yīng)用層做處理,同時(shí)負(fù)責(zé)將業(yè)務(wù)邏輯層的處理結(jié)果顯示給用戶。相比傳統(tǒng)的應(yīng)用方式,業(yè)務(wù)層對(duì)硬件的資源要求較低。應(yīng)用層依據(jù)應(yīng)用規(guī)模的不同,所承受的負(fù)荷會(huì)有較大的差異,另外客戶端的數(shù)目,應(yīng)用的復(fù)雜程度都會(huì)對(duì)其造成一定的影響。 </p><p>  ERP三層結(jié)構(gòu)提供了非常好的可擴(kuò)張性,可以將邏

94、輯服務(wù)分布到多臺(tái)服務(wù)器來處理從而提供了良好的伸縮方案。數(shù)據(jù)層包括存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)服務(wù)器和處理數(shù)據(jù)和緩存數(shù)據(jù)的組件。組件將大量使用的數(shù)據(jù)放入系統(tǒng)的緩存庫(kù),以提高數(shù)據(jù)訪問和處理的效率.。同時(shí)ERP采用大型數(shù)據(jù)庫(kù)提供高性能、可靠性高的海量數(shù)據(jù)存儲(chǔ)能力存儲(chǔ)ERP的業(yè)務(wù)數(shù)據(jù)。 </p><p>  三層架構(gòu)(3-tier application) 通常意義上的三層架構(gòu)就是將整個(gè)業(yè)務(wù)應(yīng)用劃分為,表現(xiàn)層(UI)、業(yè)務(wù)邏

95、輯層(BLL)、數(shù)據(jù)訪問層(DAL)。區(qū)分層次的目的即為了“高內(nèi)聚低耦合”的思想。三層架構(gòu)系統(tǒng)結(jié)構(gòu)如圖3-4所示:</p><p>  圖3-4:三層架構(gòu)系統(tǒng)結(jié)構(gòu)</p><p>  三層架構(gòu)優(yōu)點(diǎn):①開發(fā)人員可以只關(guān)注整個(gè)結(jié)構(gòu)中的其中某一層;②可以很容易的用新的實(shí)現(xiàn)來替換原有層次的實(shí)現(xiàn);③可以降低層與層之間的依賴;④有利于標(biāo)準(zhǔn)化;⑤利于各層邏輯的復(fù)用。</p><p&

96、gt;  缺點(diǎn) :①降低了系統(tǒng)的性能。這是不言而喻的。如果不采用分層式結(jié)構(gòu)很多業(yè)務(wù)可以直接造訪數(shù)據(jù)庫(kù)以此獲取相應(yīng)的數(shù)據(jù)如今卻必須通過中間層來完成;②有時(shí)會(huì)導(dǎo)致級(jí)聯(lián)的修改。這種修改尤其體現(xiàn)在自上而下的方向。如果在表示層中需要增加一個(gè)功能為保證其設(shè)計(jì)符合分層式結(jié)構(gòu)??赡苄枰谙鄳?yīng)的業(yè)務(wù)邏輯層和數(shù)據(jù)訪問層中都增加相應(yīng)的代碼。</p><p>  三層架構(gòu)的關(guān)系:實(shí)體類-Model,實(shí)質(zhì):實(shí)體類就是在完成數(shù)據(jù)庫(kù)與

97、實(shí)體類對(duì)應(yīng)的功能,一個(gè)類是一張表,一個(gè)屬性是一個(gè)字段!這個(gè)實(shí)例應(yīng)用了配置文件來訪問數(shù)據(jù)庫(kù),當(dāng)然我們?cè)谧龅臅r(shí)候可以使用SqlHelper,也可以將連接數(shù)據(jù)庫(kù)的這些代碼直接放在D層</p><p>  <add name="ConnectionString"connectionString="DataSource=localhost;</p><p>  I

98、nitialCatalog=tester;UserID=sa;Password=123456"providerName="System.Data.SqlClient" /> </p><p>  三層中的最底層-數(shù)據(jù)訪問層DAL這一層要引用實(shí)體類和對(duì)Configuration的引用,實(shí)質(zhì):就是對(duì)數(shù)據(jù)庫(kù)中的內(nèi)容的增,刪,改,查</p><p>  三層

99、中的橋梁-業(yè)務(wù)邏輯層BLL這一層需要引用實(shí)體類和數(shù)據(jù)訪問層,實(shí)質(zhì):負(fù)責(zé)處理UI層的問題(本例子主要是對(duì)數(shù)據(jù)層的操作)</p><p>  三層中的頂層-表現(xiàn)層UI這一層要引用實(shí)體類和業(yè)務(wù)邏輯層,實(shí)質(zhì):具體解決做什么的問題。三層之間的關(guān)系如圖3-5所示:</p><p>  圖3-5:三層架構(gòu)關(guān)系</p><p>  3.4 系統(tǒng)業(yè)務(wù)功能</p>&l

100、t;p>  數(shù)字電視用戶管理系統(tǒng)分為“業(yè)務(wù)子系統(tǒng)”、“權(quán)限子系統(tǒng)”及對(duì)外接口三部分,其功能結(jié)構(gòu)如圖3-6所示:</p><p>  圖3-6:系統(tǒng)功能結(jié)構(gòu)</p><p>  業(yè)務(wù)系統(tǒng)主要完成對(duì)全部數(shù)字電視業(yè)務(wù)的電子化管理,主要分為8個(gè)模塊:用戶管理、產(chǎn)品管理、設(shè)備管理、授權(quán)管理、消息管理、系統(tǒng)管理、財(cái)務(wù)核算和統(tǒng)計(jì)報(bào)表。</p><p> ?。?)用戶管理。對(duì)

101、新老用戶基本信息的管理,包括用戶注冊(cè)、變更管理、合同簽訂、續(xù)簽、到期、作廢、終止管理等;對(duì)用戶設(shè)備購(gòu)買/更換/退回/掛失/過戶等業(yè)務(wù)的管理;對(duì)用戶購(gòu)買/退訂產(chǎn)品包的管理;對(duì)用戶繳費(fèi)的管理;對(duì)不同客戶的分類別設(shè)置。</p><p>  (2)產(chǎn)品管理。包括:對(duì)節(jié)目提供商信息管理;對(duì)節(jié)目頻道管理;對(duì)節(jié)目產(chǎn)品包的定義;對(duì)各種產(chǎn)品的銷售方式定義及銷售價(jià)格的定義;對(duì)各種產(chǎn)品信息的查詢。</p><p&g

102、t; ?。?)設(shè)備管理。包括:智能卡、機(jī)頂盒的型號(hào)定義;設(shè)備入庫(kù)、轉(zhuǎn)庫(kù)、退庫(kù)的管理;設(shè)備當(dāng)前狀態(tài)和流動(dòng)軌跡的查詢。</p><p>  (4)授權(quán)管理。包括:對(duì)新增產(chǎn)品包的手動(dòng)授權(quán);對(duì)已存在產(chǎn)品包的取消授權(quán)、重置授權(quán);對(duì)不同類別的智能卡發(fā)送分組消息;對(duì)已發(fā)出的授權(quán)操作查詢流水記錄。</p><p>  (5)消息管理。包括:普通消息/郵件的發(fā)送;欠費(fèi)消息/郵件的發(fā)送;自動(dòng)發(fā)送催費(fèi)消息。&l

103、t;/p><p>  (6)系統(tǒng)管理。包括:對(duì)整個(gè)系統(tǒng)的各種參數(shù)進(jìn)行定義,如客戶類別、行政區(qū)域、手續(xù)費(fèi)、時(shí)間周期等;對(duì)操作員可管理的客戶類別、智能卡類別和產(chǎn)品包類別等的輔助權(quán)限進(jìn)行管理。</p><p>  (7)財(cái)務(wù)核算:包括:對(duì)客戶費(fèi)用的紅沖/藍(lán)補(bǔ);對(duì)發(fā)票重打、補(bǔ)打和定制等業(yè)務(wù)的管理;對(duì)業(yè)務(wù)進(jìn)行財(cái)務(wù)審核和結(jié)算。</p><p>  (8)統(tǒng)計(jì)報(bào)表:包括:對(duì)用戶、設(shè)備

104、、節(jié)目包、營(yíng)業(yè)額、銀行、各銷售區(qū)域的數(shù)據(jù)進(jìn)行綜合查詢統(tǒng)計(jì)。</p><p>  權(quán)限系統(tǒng)是以權(quán)限為中心,采用“角色—權(quán)限”管理方式,包含統(tǒng)一的管理子模塊來對(duì)注冊(cè)的站點(diǎn)和操作員進(jìn)行驗(yàn)證管理。系統(tǒng)在操作員角色之間定義操作權(quán)限,以此來控制操作員可以訪問哪些數(shù)據(jù)、哪些應(yīng)用,并通過對(duì)站點(diǎn)進(jìn)行授權(quán),確定站點(diǎn)對(duì)數(shù)據(jù)的讀寫操作權(quán)限。主要分為系統(tǒng)管理、授權(quán)管理和權(quán)限管理三部分。</p><p> ?。?)系

105、統(tǒng)管理。包括:在登錄系統(tǒng)時(shí)對(duì)操作員進(jìn)行身份驗(yàn)證;為操作員提供更改登錄口令等功能。</p><p>  (2)授權(quán)管理。包括:對(duì)使用系統(tǒng)的注冊(cè);對(duì)使用本系統(tǒng)的營(yíng)業(yè)廳和工作站的定義和管理。 </p><p>  (3)權(quán)限管理。包括:定義各種業(yè)務(wù)的角色并分配相應(yīng)的權(quán)限;通過“角色--權(quán)限”機(jī)制實(shí)現(xiàn)對(duì)系統(tǒng)的操作員進(jìn)行權(quán)限管理。</p><p>  系統(tǒng)的對(duì)外接口實(shí)現(xiàn)數(shù)字電

106、視用戶管理系統(tǒng)與其他系統(tǒng)之間的業(yè)務(wù)處理和數(shù)據(jù)交換,主要包括:</p><p> ?。?)與條件接收(Conditional Access,CA)系統(tǒng)的接口。數(shù)字電視用戶管理系統(tǒng)是為有線電視網(wǎng)絡(luò)運(yùn)營(yíng)商提供合理的、規(guī)范的進(jìn)行收視用戶的管理方案,必須考慮到和CA系統(tǒng)的有機(jī)結(jié)合。</p><p>  (2)與銀行系統(tǒng)的接口。在數(shù)字電視用戶管理系統(tǒng)設(shè)計(jì)上要充分考慮與銀行的接口,通過專有接口與銀行服務(wù)

107、器連接,保證系統(tǒng)的安全性和保密性,在同銀行系統(tǒng)進(jìn)行互連時(shí),需要進(jìn)行接口的嚴(yán)格定義和實(shí)現(xiàn),防止產(chǎn)生不安全因素或者其它性能上的瓶頸問題。</p><p>  (3)與其它用戶管理系統(tǒng)的接口。用戶管理系統(tǒng)實(shí)現(xiàn)對(duì)數(shù)字電視用戶的管理,在設(shè)計(jì)上應(yīng)遵循“統(tǒng)一體制、統(tǒng)一運(yùn)營(yíng)模式、分級(jí)授權(quán)、與銀行聯(lián)網(wǎng)”的原則,用戶的管理考慮了多層次結(jié)構(gòu),下級(jí)數(shù)據(jù)對(duì)上級(jí)透明,上級(jí)具有查看下級(jí)數(shù)據(jù)的權(quán)限,下級(jí)可以選擇接收上級(jí)的節(jié)目??紤]到市級(jí)電視臺(tái)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論