已閱讀5頁(yè),還剩93頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士學(xué)位論文 (專(zhuān)業(yè)學(xué)位) 電視臺(tái) 收錄系統(tǒng)信息交流平臺(tái) 的設(shè)計(jì)與實(shí) 現(xiàn) 姓 名:周伊喆 學(xué) 號(hào) : 0921107323 所在院系:軟件學(xué)院 職業(yè)類(lèi)型: 工程碩士 專(zhuān)業(yè)領(lǐng)域: 軟件工程 指導(dǎo)教師: 穆斌 袁時(shí)金 副指導(dǎo)教師:鄭磊 二 一二年五月 A in 2012 0921107323 中 文 題 目 電視臺(tái) 收錄系統(tǒng)信息交流平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn) 姓 名 周伊喆 同濟(jì)大學(xué) 學(xué)位論文版 權(quán)使用授權(quán)書(shū) 本人完全了解同濟(jì)大學(xué)關(guān)于收集、保存、使用學(xué)位論文的規(guī)定,同意如下各項(xiàng)內(nèi)容:按照學(xué)校要求提交學(xué)位論文的印刷本和電子版本;學(xué)校有權(quán)保存學(xué)位論文的印刷本和電子版,并采用影印、縮印、掃描、數(shù)字化或其它手段保存論文;學(xué)校有權(quán)提供目錄檢索以及提供本學(xué)位論文全文或者部分的閱覽服務(wù);學(xué)校有權(quán)按有關(guān)規(guī)定向國(guó)家有關(guān)部門(mén)或者機(jī)構(gòu)送交論文的復(fù)印件和電子版;在不以贏利為目的的前提下,學(xué)??梢赃m當(dāng)復(fù)制論文的部分或全部?jī)?nèi)容用于學(xué)術(shù)活動(dòng)。 學(xué)位論文作者簽名: 年 月 日 同濟(jì)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下,進(jìn)行研究工作所取得的成果。除文中已經(jīng)注明引用的內(nèi)容外,本學(xué)位論文的研究成果不包含任何他人創(chuàng)作的、已公開(kāi)發(fā)表或者沒(méi)有公開(kāi)發(fā)表的作品的內(nèi)容。對(duì)本論文所涉及的研究工作做出貢獻(xiàn)的其他個(gè)人和集體,均已在文中以明確方式標(biāo)明。本學(xué)位論文原創(chuàng)性聲明的法律責(zé)任由本人承擔(dān)。 學(xué)位論文作者簽名: 年 月 同濟(jì)大學(xué) 碩士學(xué)位論文 摘要 I 中文摘要 隨著電視臺(tái)制作流程的不斷發(fā)展,收錄系統(tǒng)對(duì)于節(jié)目制作越來(lái)越重要。而現(xiàn)在大多數(shù)的收錄系統(tǒng)在用戶操作上都會(huì)比較麻煩,即預(yù)約與下載上的操作比較繁瑣。用戶與管理員之間的交流較少或者較難溝通。有些收錄系統(tǒng)還必須聯(lián)系管理員在詢問(wèn)詳細(xì)的衛(wèi)星參數(shù)與接收期參數(shù)后方才能收錄而且在收錄完成后還需要利用磁帶來(lái)進(jìn)行收錄與交流。 “收錄系統(tǒng)信息交流平臺(tái)” 正是在這樣的背景下應(yīng)運(yùn)而生的。 本文對(duì)收錄系統(tǒng)信息交流平臺(tái)進(jìn)行分析,利用 B/。本文主要包括以下幾方面 : 3】 與 約、回傳素材等操作變的簡(jiǎn)潔。 平臺(tái)包括 收錄預(yù)約模塊、瀏覽下載模塊、系統(tǒng)管理模塊、統(tǒng)計(jì)查詢模塊這四個(gè)主要模塊。 通過(guò)本平臺(tái)的建立與開(kāi)發(fā),使用戶不需要知道你所收錄的節(jié)目的具體在哪顆衛(wèi)星上,該衛(wèi)星是什么參數(shù)。只要知道你所需要的收錄的節(jié)目的名稱與大概時(shí)間就 能輕松的找到該節(jié)目并且將他完整的收錄下來(lái)。而且通過(guò)該平臺(tái)你還可以詳細(xì)的了解最近你收錄過(guò)哪些節(jié)目不會(huì)因?yàn)槟阋驗(yàn)楣ぷ鬟^(guò)于繁忙而忘記了重要節(jié)目的 預(yù)約 。利用收錄轉(zhuǎn)碼生成流媒體供用戶瀏覽,方便用戶 對(duì) 該資源 進(jìn)行剪輯 。 關(guān)鍵字 : 媒體。 I of a is of on be is to an is or to to to V It is in a / S / S 1. of 2. of VC SH of an 3. a of 4. of of of so do to in of on is of of to to to 第 1 章 緒論 目錄 中文摘要 . I . 錄 . 1 第 1 章 緒論 . 1 究背景 . 1 要研究?jī)?nèi)容及研究現(xiàn)狀 . 1 要研究?jī)?nèi)容 . 1 究現(xiàn)狀 . 1 文工作 . 2 究成果 . 2 文結(jié)構(gòu) . 3 第 2 章 術(shù)框架簡(jiǎn)介 . 4 構(gòu) . 4 圖( . 4 型( . 4 制 ( . 4 架概述 . 5 架 . 5 起源 . 5 工作原理 . 6 架 . 7 起源 . 7 介 . 8 術(shù)的優(yōu)越性 . 8 架 . 9 起源 . 9 第 1 章 緒論 術(shù)概述 . 9 數(shù)據(jù)持久化與 . 9 優(yōu)越性 . 10 第 3 章 電視臺(tái)收錄系統(tǒng)信息交流平臺(tái)需求分析 . 11 統(tǒng)功能需求概述 . 11 視臺(tái)收錄系統(tǒng)信息交流平臺(tái)使用者 . 13 視臺(tái)收錄系統(tǒng)信息交流平臺(tái)需求分析 . 14 統(tǒng)總體用例圖 . 15 戶管理用例包 . 16 色管理用例包 . 19 程文稿用例包 . 23 約管理用例包 . 28 錄管理用例包 . 36 載用例包 . 42 計(jì)用例包 . 45 臺(tái)管理用例包 . 47 第 4 章 電視臺(tái)收錄系統(tǒng)信息交流平臺(tái)設(shè)計(jì) . 51 據(jù)庫(kù)設(shè)計(jì) . 51 戶管理模塊 . 59 冊(cè)功能 . 59 入用例設(shè)計(jì) . 60 出功能 . 61 色管理模塊 . 62 程文稿模塊 . 63 約模塊 . 63 錄模塊 . 64 載模塊 . 66 計(jì)模塊 . 67 臺(tái)管理模塊 . 68 第 5 章 電視臺(tái)信息交流平臺(tái)實(shí)現(xiàn) . 70 第 1 章 緒論 術(shù)選型 . 70 要功能模塊的實(shí)現(xiàn) . 70 站首頁(yè) . 70 冊(cè)模塊 . 71 錄模塊 . 72 聯(lián)文稿 . 72 約模塊 . 74 目單預(yù)約 . 75 動(dòng)預(yù)約 . 75 約管理 . 76 覽下載 . 76 計(jì)查詢 . 78 統(tǒng)管理 . 79 錄模塊后臺(tái)程序 . 81 第 6 章 總結(jié)與展望 . 83 致謝 . 84 參考文獻(xiàn) . 85 個(gè)人簡(jiǎn)歷、在讀期間發(fā)表的學(xué)術(shù)論文與研究成果 . 87 第 1 章 緒論 1 第 1 章 緒論 究背景 隨著數(shù)字化、網(wǎng)絡(luò)化時(shí)代的到來(lái),衛(wèi)星技術(shù)在廣播、通信領(lǐng)域得到廣泛應(yīng)用。大量的電視節(jié)目播出和交換都通過(guò)衛(wèi)星傳送來(lái)完成,與地面電視網(wǎng)共同形成了覆蓋全球的廣播電視網(wǎng)。建立一套數(shù)字化、智能化的衛(wèi)星電視收錄系統(tǒng),是各級(jí)電視臺(tái)獲取節(jié)目素材、進(jìn)行節(jié)目交流的重要手段。對(duì)衛(wèi)星節(jié)目進(jìn)行自動(dòng)收錄,建立以數(shù)字化硬盤(pán)存貯為基礎(chǔ)的衛(wèi)星 自動(dòng)收錄系統(tǒng),并與節(jié)目制作、播出、管理網(wǎng)絡(luò)相呼應(yīng),構(gòu)建統(tǒng)一數(shù)據(jù)格式的全數(shù)字化錄、編、播網(wǎng)絡(luò)是當(dāng)今電視臺(tái)發(fā)展的方向。然而現(xiàn)在國(guó)內(nèi)收錄系統(tǒng)的使用者大多都是一些能熟悉廣播電視業(yè)的專(zhuān)業(yè)人士,一般用戶并不能很好的利用收錄系統(tǒng)。 而收錄系統(tǒng)信息交流平臺(tái)的建立則能較好的將繁瑣的操作與較難的數(shù)據(jù)處理放在后臺(tái)進(jìn)行處理。而用戶則能利用網(wǎng)頁(yè)或者客戶端進(jìn)行幾步簡(jiǎn)單的操作就能成功收錄下來(lái)節(jié)目。 要研究?jī)?nèi)容及研究現(xiàn)狀 要研究?jī)?nèi)容 本文主要對(duì)電視臺(tái)收錄信息交流平臺(tái)從設(shè)計(jì)到實(shí)現(xiàn)進(jìn)行了詳細(xì)說(shuō)明,相比于以往的收錄 系統(tǒng),本收錄信息交流平臺(tái)凸顯了易操作性、可擴(kuò)展性、多功能化等特點(diǎn)。 電視臺(tái)收錄信息交流平臺(tái)研究?jī)?nèi)容如下 : 1. 對(duì)以前的收錄系統(tǒng)進(jìn)行研究,分析它的主要功能以及對(duì)用戶進(jìn)行調(diào)研 。 2. 將收錄預(yù)約功能分為 C/S 和 B/S 兩種模式進(jìn)行開(kāi)發(fā)實(shí)現(xiàn) 。 3. 對(duì)文稿信息交互進(jìn)行開(kāi)發(fā)以及完善。 4. 作為一個(gè)完整的網(wǎng)站,對(duì)用戶注冊(cè)、用戶登入、修改密碼等等周邊功能進(jìn)行完善,并進(jìn)行初步測(cè)試、壓力測(cè)試 。 究現(xiàn)狀 現(xiàn)在很多國(guó)外電視臺(tái)都開(kāi)始研究收錄系統(tǒng)的建設(shè)以及怎么增加他的業(yè)務(wù)功第 1 章 緒論 2 能。但是主要研究方向是在其接收衛(wèi)星信號(hào)的能力、信號(hào)波段的準(zhǔn)確性、節(jié)目 編解碼時(shí)對(duì)圖像質(zhì)量的影響等等。而對(duì)于收錄系統(tǒng)的實(shí)際操作以及開(kāi)放收錄系統(tǒng)為大眾服務(wù)這一點(diǎn)上很少加以研究。 文工作 本文主要工作如下: 1. 對(duì)現(xiàn)有收錄系統(tǒng)進(jìn)行分析、調(diào)研、需求分析。 2. 對(duì)系統(tǒng)用到的技術(shù)進(jìn)行簡(jiǎn)單介紹。 3. 對(duì)收錄系統(tǒng)信息交流平臺(tái)進(jìn)行頁(yè)面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。 4. 完成收錄系統(tǒng)信息交流平臺(tái)的建設(shè)以及測(cè)試。 究成果 我們主要在該次設(shè)計(jì)中完成了如下功能模塊: 1. 信息展示平臺(tái)。網(wǎng)站注冊(cè)用戶可以通過(guò)本網(wǎng)站發(fā)布信息,其中用戶權(quán)限分為管理員、領(lǐng)導(dǎo)、編輯、臺(tái)外記者、地方臺(tái)等幾個(gè)權(quán)限。每個(gè)權(quán)限都有一定的限制。 2. 節(jié)目 預(yù)約。管理員、領(lǐng)導(dǎo)、編輯都具有預(yù)約節(jié)目的能力。可以在節(jié)目表單中進(jìn)行節(jié)目的正常預(yù)約。 3. 節(jié)目下載。這里的節(jié)目下載分為兩種,一種是流媒體的下載,另一種是高碼率的素材下載。流媒體所以權(quán)限都能在網(wǎng)站的瀏覽,而高碼率素材只能又編輯下載。 4. 我的辦公室。主要是記錄下該用戶所預(yù)約的節(jié)目,能讓用戶更好的管理自己的節(jié)目素材。 5. 系統(tǒng)管理。主要是給用戶提供修改個(gè)人信息與管理員修改公告通知能功能的模塊。 6. 統(tǒng)計(jì)功能。主要是進(jìn)行收視率排名、瀏覽排名、下載排名、最新發(fā)布統(tǒng)計(jì)等統(tǒng)計(jì)功能。 7. 文稿編輯。因?yàn)椴糠止?jié)目是外派記者所提供,為了能給電視臺(tái) 和記者更便捷的互通方式,所以在我們所設(shè)計(jì)的網(wǎng)站中為他們提供了寫(xiě)文稿和下載利用文稿的功能,能是記者更好的看到自己的文稿被誰(shuí)用了。 第 1 章 緒論 3 文結(jié)構(gòu) 第 1 章:引言,介紹研究背景及意義、主要研究?jī)?nèi)容及研究現(xiàn)狀,最后闡述了研究?jī)?nèi)容及成果和本文的結(jié)構(gòu)。 第 2 章:介紹了開(kāi)發(fā)該平臺(tái)所用到的相關(guān)技術(shù)。 第 3 章:介紹了該平臺(tái)在開(kāi)發(fā)上的相關(guān)需求分析。 第 4 章:按第三章所提供的相關(guān)需求分析,在第四章我們對(duì)數(shù)據(jù)庫(kù)的開(kāi)發(fā)、各個(gè)重要模塊的相關(guān)設(shè)計(jì)做了較為詳細(xì)的說(shuō)明。 第 5 章: 在收錄系統(tǒng)信息交流平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)部分,提出 注冊(cè)模塊、 登入模塊、預(yù)約模塊等,并詳細(xì)介紹幾個(gè)模塊的設(shè)計(jì)與實(shí)現(xiàn)情況。 第 6 章:結(jié)論與展望,對(duì)本文作了簡(jiǎn)單的總結(jié),并對(duì)今后的研究提出展望。 第 2 章 術(shù)框架簡(jiǎn)介 4 第 2 章 術(shù)框架簡(jiǎn)介 構(gòu) 20 世紀(jì) 80 年代為編程語(yǔ)言 80 發(fā)明的一種軟件設(shè)計(jì)模式,被廣泛使用。最近幾年被推薦為 司 臺(tái)的設(shè)計(jì)模式,并且受到了越來(lái)越多開(kāi)發(fā)者的歡迎。它將應(yīng)用程序的輸入、處理和輸出分開(kāi)。即應(yīng)用程序被分為了 3 個(gè)核心部件:模型、視圖、控制器。它們各自處理自己的任務(wù)。 圖( 它代表用戶交互界面,對(duì)于 用來(lái)說(shuō),可以概括為 面,但可能為 著應(yīng)用的復(fù)雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個(gè)應(yīng)用可能有很多不同的視圖, 計(jì)模式對(duì)于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請(qǐng)求,而不包括在仕途上的業(yè)務(wù)流程的處理。業(yè)務(wù)流程的處理交給模型( 理。比如一個(gè)訂單的視圖只接受來(lái)自模型的數(shù)據(jù)并顯示給用戶,以及將用戶界面的輸入數(shù)據(jù)和請(qǐng)求傳遞給控制和模型。 型( 它負(fù)責(zé)業(yè)務(wù)流程 /狀態(tài)的處理以 及業(yè)務(wù)規(guī)則的制定。業(yè)務(wù)流程的處理過(guò)程對(duì)其他層來(lái)說(shuō)是黑箱操作,模型接受視圖請(qǐng)求的數(shù)據(jù),并返回最終的處理結(jié)果。業(yè)務(wù)模型的設(shè)計(jì)可以說(shuō)是 主要的核心。 沒(méi)有提供模型的設(shè)計(jì)方法,而只告訴應(yīng)該組織管理這些模型,以便于模型的重構(gòu)和提高重用性。業(yè)務(wù)模型還有一個(gè)很重要的模型那就是數(shù)據(jù)模型。數(shù)據(jù)模型主要指實(shí)體對(duì)象的數(shù)據(jù)保存(持久化)??梢詫⑦@個(gè)模型單獨(dú)列出,所有有關(guān)數(shù)據(jù)庫(kù)的操作只限制在該模型中。 制 ( 可以理解為從用戶接受請(qǐng)求,將模型與視圖匹配在一起,共同完成用戶的請(qǐng)求??刂茖硬?不做任何的數(shù)據(jù)處理。例如,用戶單擊一個(gè)鏈接,控制層接受請(qǐng)求后,并不處理業(yè)務(wù)信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。一個(gè)模型可能對(duì)應(yīng)多個(gè)視圖,一個(gè)視圖可能對(duì)應(yīng)多第 2 章 術(shù)框架簡(jiǎn)介 5 個(gè)模型。 架概述 架的縮寫(xiě),只有做到低耦合、高內(nèi)聚,才能設(shè)計(jì)出高水平、高質(zhì)量的軟件出來(lái)。 低耦合就是軟件在構(gòu)造的時(shí)候,各個(gè)模塊、各個(gè)功能、各個(gè)類(lèi)都不會(huì)過(guò)度依賴于它周?chē)沫h(huán)境。只有這樣,才能使項(xiàng)目中的模塊(功能、類(lèi))在周?chē)l(fā)生變更時(shí)不受影響,做 到易于維護(hù)和易于適應(yīng)變更。正是因?yàn)槿绱?,也使它更易于重用到其他功能?lèi)似的環(huán)境中,提高重用性。 高內(nèi)聚則使軟件中的各模塊(功能、類(lèi))能夠各盡豈能而又充分合作,也就是對(duì)于軟件問(wèn)題空間中需求的各個(gè)功能,系統(tǒng)可以合理地把它分配給各個(gè)模塊(功能、類(lèi))來(lái)共同完成。而對(duì)于該系統(tǒng)中的某一個(gè)模塊(功能、類(lèi)),具有自己高度相關(guān)的職責(zé),即該職責(zé)中的幾個(gè)任務(wù)是高度相關(guān)的。每一個(gè)模塊(功能、類(lèi))都決不去完成與自己無(wú)關(guān)職責(zé)的任務(wù)。 架中, 一個(gè)比較好的 架,提供了對(duì)開(kāi)發(fā) 統(tǒng)的的底層支持,負(fù)責(zé)對(duì) 的 支持; 供了管理業(yè)務(wù)對(duì)象的一致方法,負(fù)責(zé)業(yè)務(wù)層的管理; 得與關(guān)系數(shù)據(jù)庫(kù)的交互變得十分容易,它對(duì) 得 序員可以隨心所欲的使用對(duì)象編程思維來(lái)操作數(shù)據(jù)庫(kù), 責(zé)持久化層,完成數(shù)據(jù)庫(kù)的 作。 架 起源 早是作為 目的組成部分出現(xiàn)的。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高 簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。 個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。使用以更好的遵循 式。此外, 供了一套完整的規(guī)范以及基礎(chǔ)類(lèi)庫(kù),可以充分的利用 優(yōu)點(diǎn),減少程序員的工作量,具有很強(qiáng)的擴(kuò)展性。它的目的是為了幫助減少在運(yùn)用 第 2 章 術(shù)框架簡(jiǎn)介 6 工作原理 12】 是 一種實(shí)現(xiàn),相當(dāng)于 的一個(gè)對(duì)象吧。它將 記(屬于 范)作為實(shí)現(xiàn)的 一部分。 承了 各項(xiàng)特性,并根據(jù) 特點(diǎn),做了相應(yīng)的變化與擴(kuò)展。 工作原理如下圖所示: 圖 2.) 分:模型以一個(gè)或多個(gè) 形式存在。這些 類(lèi): 常稱之為 裝了來(lái)至于 用戶請(qǐng)求信息,如表單信息。 取從 來(lái)的 般用于取出 相關(guān)信息,并做出相關(guān)的處理。 2) 分: 分由 中可以看到有一個(gè) 件 之相關(guān)聯(lián)的是E 2 章 術(shù)框架簡(jiǎn)介 7 ,承擔(dān) 色的是一個(gè) 于封裝用戶的請(qǐng)求參數(shù),所有的用戶請(qǐng)求參數(shù)由系統(tǒng)自動(dòng)封裝完成 象;該對(duì)象被 給后 據(jù) 的請(qǐng)求參數(shù)處理用戶請(qǐng)求。而封裝了底層的業(yè)務(wù)邏輯,包括數(shù)據(jù)庫(kù)訪問(wèn)等。在復(fù)雜的業(yè)務(wù)中,代表的決非是一個(gè)簡(jiǎn)單的 能是其他的業(yè)務(wù)邏輯組建。 3) 圖部分:主要由 成頁(yè)面文件完成視圖, 供豐富的 簽庫(kù),如 ,通過(guò)這些標(biāo)簽庫(kù)可以最大限度地減少腳本的使用。這些自定義的標(biāo)簽庫(kù)可 以實(shí)現(xiàn)與 有效交互并增加了現(xiàn)實(shí)功能。整個(gè)應(yīng)用由客戶端請(qǐng)求驅(qū)動(dòng),當(dāng)客戶請(qǐng)求被截時(shí), 據(jù)請(qǐng)求決定是否需要調(diào)用 用戶請(qǐng)求處理完成后,將處理結(jié)果通過(guò) 示給用戶。這有利于分開(kāi)表現(xiàn)邏輯和程序邏輯代碼。 4) 流程:在 ,用戶的請(qǐng)求一般以 *為請(qǐng)求服務(wù)名,所有的 *求均被指向 的配置信息,將用戶請(qǐng)求封裝成為一個(gè)指定名稱的將此 至指定名稱的 文件操作、數(shù)據(jù)庫(kù)操作等。每個(gè) *有對(duì)應(yīng)的 稱和 稱,這些在 件中配置。 5) 核心: 核心是 此寫(xiě)好 置文件是關(guān)鍵。 架 起源 1】 的形成最初來(lái)自 著的一本很有影響力的書(shū)籍 2就是這本書(shū)中第一次出現(xiàn)了 一些核心思想。 最大的目的就是使 發(fā)更加容易。 同時(shí), 所以與 框架不同,是因?yàn)?供了一個(gè)致力于提供一個(gè)以統(tǒng)一的、高效的方式構(gòu)造整個(gè)應(yīng)用,并且可以將單層框架以最佳組合柔和在一起建立一個(gè)連貫的體系。 初衷即是使 始應(yīng)該更加簡(jiǎn)單,使用接口而不是使用類(lèi),將第 2 章 術(shù)框架簡(jiǎn)介 8 使用接口的復(fù)雜度幾乎降低到零,它使應(yīng)用程序更加容易測(cè)試。它并不和現(xiàn)在的解決方案競(jìng)爭(zhēng),而是致力于將它們?nèi)诤显谝黄稹?介 一個(gè)開(kāi)源框架,它由 它由 建。它是為了解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性而創(chuàng)建的。 用基本的 完成以前只可能由 成的事情。然而, 用途不僅限于服務(wù)器端的開(kāi)發(fā)。從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何 用都可以從 目的:解決企業(yè)應(yīng)用開(kāi)發(fā)的復(fù)雜性 功能:使用基本的 替 提供了更多的企業(yè)應(yīng)用功能 范圍:任何 用 簡(jiǎn)單來(lái)說(shuō), 一個(gè)輕量級(jí)的控制反轉(zhuǎn) ( 和面向切面 ( 容器框架。 術(shù)的優(yōu)越性 主要目的是使 用和促進(jìn)好的編程習(xí)慣。 重新開(kāi)發(fā)已有的東西。因此,在 你將發(fā)現(xiàn)沒(méi)有日志記錄的包,沒(méi)有連接池,沒(méi)有分布事務(wù)調(diào)度。這些均有開(kāi)源項(xiàng)目提供(例如 者 來(lái)做數(shù)據(jù)連接池),或由你的應(yīng)用程序服務(wù)器提供。因?yàn)橥瑯拥脑?,我們沒(méi)有提供 ,但是 架已經(jīng)很好的提供了數(shù)據(jù)持久化的解決方案。 已存技術(shù)更加易用。 例如 ,盡管我們沒(méi)有底層事務(wù)協(xié)調(diào)處理,但我們提供了一個(gè)抽象層覆蓋了 任何其他的事務(wù)策略。 有直接和其他的開(kāi)源項(xiàng)目競(jìng)爭(zhēng),除非我們感到我們能提供新的一些東西。例如,象許多開(kāi)發(fā)人員,我們從來(lái)沒(méi)有為 興過(guò),并且感到在 還有改進(jìn)的余地。在某些領(lǐng)域 ,例如輕量級(jí)的 器和 直接的競(jìng)爭(zhēng),但是在這些領(lǐng)域還沒(méi)有已經(jīng)較為流行的解決方案。 應(yīng)用服務(wù)器之間是可移植的。 持在 其他的應(yīng)用服務(wù)器上的用戶。 第 2 章 術(shù)框架簡(jiǎn)介 9 架 起源 14】 是一個(gè)面向 境的對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射工具。對(duì)象 /關(guān)系數(shù)據(jù)庫(kù)映射 (這個(gè)術(shù) 語(yǔ)表示一種技術(shù),用來(lái)把對(duì)象模型表示的對(duì)象映射到基于 關(guān)系模型結(jié)構(gòu)中去。 供了這個(gè)過(guò)程中自動(dòng)對(duì)應(yīng)轉(zhuǎn)換方案。 2001 年年末, 第一個(gè)版本發(fā)表, 2003 年 6 月 8 日發(fā)表了, 2005 年 3 月 正式發(fā)表。 術(shù)概述 一個(gè)開(kāi)放源代碼的對(duì)象 /關(guān)系映射框架,它對(duì) 行了非常輕量級(jí)的對(duì)象封裝,使得 序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。它負(fù)責(zé) 象和關(guān)系數(shù)據(jù)庫(kù)之間的 映射。 部封裝了通過(guò) 問(wèn)數(shù)據(jù)庫(kù)的操作,向上層應(yīng)用提供了面向?qū)ο蟮臄?shù)據(jù)庫(kù)反問(wèn) 對(duì)于使用 手工操作數(shù)據(jù)庫(kù) ,而節(jié)約開(kāi)發(fā)時(shí)間和開(kāi)發(fā)成本。 負(fù)責(zé)協(xié)調(diào)應(yīng)用與關(guān)系數(shù)據(jù)庫(kù)的交互,將開(kāi)發(fā)者從繁瑣的數(shù)據(jù)處理中解放出來(lái),專(zhuān)注于有價(jià)值的、核心的業(yè)務(wù)問(wèn)題。 用數(shù)據(jù)庫(kù)和配置文件數(shù)據(jù)來(lái)為應(yīng)用程序提供持久化的服務(wù)。在應(yīng)用層和數(shù)據(jù)庫(kù)之 間的持久層中,有 持久對(duì)象、配置文件及映射文件。在應(yīng)用和數(shù)據(jù)庫(kù)之間建立了“持久層”。持久層有著非常重要的作用,它將數(shù)據(jù)從應(yīng)用存儲(chǔ)到數(shù)據(jù)庫(kù)中,并負(fù)責(zé)數(shù)據(jù)的刪除、更新和檢索。使用 數(shù)據(jù)表的表映射成類(lèi),把通常對(duì)表的操作變成對(duì)對(duì)象的操作,這樣,程序員就可以通過(guò)面向?qū)ο蟮姆椒▽?shí)現(xiàn)對(duì)關(guān)系型數(shù)據(jù)庫(kù)的操作了。 架中最為關(guān)鍵的組成部分,也是軟件開(kāi)發(fā)者時(shí)刻關(guān)注的內(nèi)容。 數(shù)據(jù)持久化與 據(jù)持久化:“數(shù)據(jù)持久化”,即 是把數(shù)據(jù)保存到可以掉電式存儲(chǔ)設(shè)備以供以后使用。具體說(shuō)來(lái)就是將內(nèi)存中的數(shù)據(jù)保存到磁盤(pán)上加以“固第 2 章 術(shù)框架簡(jiǎn)介 10 化”。所謂“持久層”,也就是在邏輯層面上,專(zhuān)注于實(shí)現(xiàn)數(shù)據(jù)持久化的一個(gè)相對(duì)獨(dú)立的領(lǐng)域。在系統(tǒng)架構(gòu)中,該層邏輯上相對(duì)獨(dú)立,它封裝了將存儲(chǔ)對(duì)象持久化的行為,業(yè)務(wù)層是按照業(yè)務(wù)邏輯對(duì)從持久化層中得到的實(shí)體進(jìn)行業(yè)務(wù)處理,組裝成數(shù)據(jù)傳輸對(duì)象,供表示層使用。 對(duì)象 /關(guān)系映射 前的應(yīng)用程序中應(yīng)用的數(shù)據(jù)持久化重要有文件系統(tǒng)、對(duì)象數(shù)據(jù)庫(kù)和關(guān)系數(shù)據(jù)庫(kù)。但是隨著面向?qū)ο笳Z(yǔ)言的快速發(fā)展和關(guān)系型數(shù)據(jù)庫(kù)的成熟,出現(xiàn)了 這樣一個(gè)矛盾:數(shù)據(jù)庫(kù)是關(guān)系型的而編程語(yǔ)言是面向?qū)ο蟮?,?shù)據(jù)以對(duì)象形式存在。這使得開(kāi)發(fā)人員需要同時(shí)處理面向?qū)ο蟮拈_(kāi)發(fā)和面向過(guò)程的關(guān)系型數(shù)據(jù)庫(kù)的構(gòu)建,這樣使得程序開(kāi)發(fā)復(fù)雜化。而 夠很好的解決面向?qū)ο笈c關(guān)系型數(shù)據(jù)庫(kù)之間存在的不匹配矛盾。 優(yōu)越性 傳統(tǒng)的直接調(diào)用 問(wèn)數(shù)據(jù)庫(kù)的手段已漸漸的被業(yè)內(nèi)人士所淘汰。隨著近年來(lái)設(shè)計(jì)思想和 術(shù)本身的演化,出現(xiàn)了許多 封裝技術(shù),這些技術(shù)為數(shù)據(jù)庫(kù)訪問(wèn)實(shí)現(xiàn)提供了更多的選擇。引用 久層框架有下面兩點(diǎn)好處: 增加 了數(shù)據(jù)操作的便利性:持久層編碼非常的繁瑣的工作,獲取數(shù)據(jù)庫(kù)連接、執(zhí)行 句、關(guān)閉數(shù)據(jù)庫(kù)連接等。 架對(duì)數(shù)據(jù)庫(kù)持久層的這些細(xì)節(jié)進(jìn)行了封裝,使得開(kāi)發(fā)者可以不必去關(guān)心這些繁瑣的細(xì)節(jié),將更多的精力和時(shí)間投入到真正有價(jià)值的工作中。 更加面向?qū)ο蟮脑O(shè)計(jì):目前的持久層框架,大多數(shù)都已經(jīng)建立在面向?qū)ο蟮脑O(shè)計(jì)思想之上。 乎是目前主流持久層框架的基本特性。系統(tǒng)設(shè)計(jì)提供了更加自然的實(shí)現(xiàn)方式。開(kāi)發(fā)者可以使用更加易于管理的面向?qū)ο蟮姆椒▉?lái)操作數(shù)據(jù)庫(kù),而不需將大量的時(shí)間花費(fèi)在面向?qū)ο笈c關(guān)系 型數(shù)據(jù)庫(kù)不匹配的繁瑣問(wèn)題上。 第 3 章 電視臺(tái)收錄系統(tǒng) 信息交流平臺(tái)需求分析 11 第 3 章 電視臺(tái)收錄系統(tǒng) 信息交流平臺(tái)需求分析 統(tǒng) 功能 需求概述 收錄系統(tǒng)信息交流平臺(tái)主要目標(biāo)是電視臺(tái)收錄衛(wèi)星信號(hào)和地方臺(tái)經(jīng)廣聯(lián)回傳過(guò)來(lái)的光纖信號(hào)收錄以及臺(tái)外記者和地方臺(tái)編寫(xiě)的遠(yuǎn)程文稿進(jìn)行新聞資源的共享。 在收錄系統(tǒng),作為一個(gè)電視臺(tái)的主要功能網(wǎng)站,他需要完成自己的任務(wù)與兼顧作為一個(gè)網(wǎng)站的基本功能,所以下面要介紹網(wǎng)站的功能性需求。 功能性需求:信息展示品臺(tái)、節(jié)目預(yù)約、節(jié)目下載、文稿編輯、流媒體瀏覽功能、統(tǒng)計(jì)功能、用戶注冊(cè)、用戶登入與退出、流媒體瀏覽功能、我的辦公室管理、系統(tǒng)管 理、統(tǒng)計(jì)功能、查詢功能、公告欄功能等幾個(gè)大的功能點(diǎn) 信息展示平臺(tái):網(wǎng)站注冊(cè)用戶可以通過(guò)本網(wǎng)站發(fā)布信息,其中用戶權(quán)限分為管理員、領(lǐng)導(dǎo)、編輯、臺(tái)外記者、地方臺(tái)等幾個(gè)權(quán)限。每個(gè)權(quán)限都有一定的限制。 節(jié)目預(yù)約
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年九年級(jí)歷史下冊(cè) 第一單元 蘇聯(lián)社會(huì)主義道路的探索 第1課 俄國(guó)十月革命說(shuō)課稿 新人教版
- 2024年高中語(yǔ)文 第三單元 9 說(shuō)“木葉”說(shuō)課稿 新人教版必修下冊(cè)
- 5 這些事我來(lái)做 第二課時(shí) 說(shuō)課稿-2024-2025學(xué)年道德與法治四年級(jí)上冊(cè)統(tǒng)編版
- 2024-2025學(xué)年新教材高中物理 第4章 習(xí)題課 牛頓運(yùn)動(dòng)定律的綜合應(yīng)用說(shuō)課稿 新人教版必修第一冊(cè)
- 2024-2025學(xué)年高中生物上學(xué)期《細(xì)胞呼吸》說(shuō)課稿
- 2024二年級(jí)語(yǔ)文下冊(cè) 第8單元 23 祖先的搖籃說(shuō)課稿 新人教版001
- 2024-2025學(xué)年新教材高中化學(xué) 第2章 化學(xué)鍵 化學(xué)反應(yīng)規(guī)律 第3節(jié) 第2課時(shí) 化學(xué)反應(yīng)的限度說(shuō)課稿 魯科版必修第二冊(cè)
- 2023三年級(jí)英語(yǔ)上冊(cè) Unit 9 It's a mouth第1課時(shí)說(shuō)課稿 湘少版
- 2025年度農(nóng)業(yè)科技項(xiàng)目可行性研究合同
- 2024年秋八年級(jí)物理上冊(cè) 第六章 第4節(jié) 密度與社會(huì)生活說(shuō)課稿 (新版)新人教版
- 《旅游資料翻譯》課件
- 《既有軌道交通盾構(gòu)隧道結(jié)構(gòu)安全保護(hù)技術(shù)規(guī)程》
- 2024年安徽省中考數(shù)學(xué)試卷含答案
- 2024年湖南省公務(wù)員錄用考試《行測(cè)》真題及答案解析
- 心尖球形綜合征
- DBJT 13-460-2024 既有多層住宅建筑增設(shè)電梯工程技術(shù)標(biāo)準(zhǔn)
- 中國(guó)證監(jiān)會(huì)證券市場(chǎng)交易結(jié)算資金監(jiān)控系統(tǒng)證券公司接口規(guī)范
- 2025屆天津市部分學(xué)校高三年級(jí)八校聯(lián)考英語(yǔ)試題含解析
- 微項(xiàng)目 探討如何利用工業(yè)廢氣中的二氧化碳合成甲醇-2025年高考化學(xué)選擇性必修第一冊(cè)(魯科版)
- 廣東省廣州市黃埔區(qū)2024-2025學(xué)年八年級(jí)物理上學(xué)期教學(xué)質(zhì)量監(jiān)測(cè)試題
- 水產(chǎn)品冷凍加工原料處理與加工技術(shù)考核試卷
評(píng)論
0/150
提交評(píng)論