基于C的KTV點歌系統(tǒng)畢業(yè)論文_第1頁
基于C的KTV點歌系統(tǒng)畢業(yè)論文_第2頁
基于C的KTV點歌系統(tǒng)畢業(yè)論文_第3頁
基于C的KTV點歌系統(tǒng)畢業(yè)論文_第4頁
基于C的KTV點歌系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 摘要隨著國商業(yè)與消費環(huán)境的日益發(fā)達,廣告需求也越來越大,數(shù)字化、網(wǎng)絡(luò)化、信息化的多媒體廣告機也成了廣告市場的一大亮點。隨著信息傳遞的加快與網(wǎng)絡(luò)的普與,單機版的廣告機已經(jīng)難以滿足信息傳播的需求。網(wǎng)絡(luò)化的多媒體廣告機則由于領(lǐng)先的技術(shù)優(yōu)勢開始在在酒店、超市、樓宇等高收入領(lǐng)域廣告投放市場中備受青睞。網(wǎng)絡(luò)化的多媒體廣告機都需要一個完善的多媒體點播控制系統(tǒng)來控制每一臺廣告機。本系統(tǒng)是利用c#語言作為開發(fā)語言,MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,對米亞科技公司的網(wǎng)絡(luò)版廣告機采用C/S模式進行控制和管理的綜合性系統(tǒng)。本系統(tǒng)由七大模塊組成,分別是廣告機遠(yuǎn)程管理模塊、 媒體庫模塊、播放列表模塊、計劃播放列表模塊、播

2、放報告模塊、服務(wù)器設(shè)置模塊、客戶機設(shè)置模塊。本系統(tǒng)全部控件均使用ComponentFactory的免費控件庫Krypton.Toolkit.dll,使程序展現(xiàn)出OFFICE2010的界面風(fēng)格,簡潔漂亮。本文主要闡述了多媒體點播控制系統(tǒng)各個模塊的需求分析,可行性分析,詳細(xì)設(shè)計過程等容。本系統(tǒng)的研究和開發(fā)將更有助于廣告機適應(yīng)現(xiàn)在網(wǎng)絡(luò)社會,同時也能有助于社會科技水平的提高。這將會給廣大商家?guī)砀嗟纳虣C和利潤。關(guān)鍵詞網(wǎng)絡(luò)版廣告機;網(wǎng)絡(luò)控制;媒體庫;C#;MySQL41 / 44目 錄第1章緒論11.1 研究背景11.2 前景意義21.3 系統(tǒng)特征21.4 論文組織結(jié)構(gòu)2第2章系統(tǒng)相關(guān)技術(shù)概述42.1

3、 .Net Freamwork簡介42.2C#語言簡介52.3 MySQL數(shù)據(jù)庫72.3.1 MySQL數(shù)據(jù)庫簡介72.3.2 MySQL數(shù)據(jù)庫安裝與配置72.4 SQL語言簡介112.5本章小結(jié)11第3章系統(tǒng)分析133.1可行性分析133.2需求分析143.3本章小結(jié)15第4章概要設(shè)計164.1項目規(guī)劃164.2系統(tǒng)功能結(jié)構(gòu)圖164.3 本章小結(jié)20第5章系統(tǒng)詳細(xì)設(shè)計215.1 設(shè)計目標(biāo)215.2邏輯結(jié)構(gòu)設(shè)計225.2.1數(shù)據(jù)庫模型圖225.2.2數(shù)據(jù)詞典235.3系統(tǒng)主框架布局與實現(xiàn)275.4媒體庫模塊布局與實現(xiàn)305.5播放列表模塊布局與實現(xiàn)325.6計劃播放列表模塊布局與實現(xiàn)355.7

4、播放報告模塊布局與實現(xiàn)355.8服務(wù)器配置模塊的布局與實現(xiàn)375.9客戶機配置模塊的布局與實現(xiàn)375.10本章總結(jié)38第6章系統(tǒng)測試396.1系統(tǒng)測試目的396.2系統(tǒng)測試結(jié)果396.2.1客戶機連接測試396.2.2播放列表模塊406.3 本章總結(jié)41第7章系統(tǒng)總結(jié)與展望427.1 總結(jié)427.2 展望42參考文獻43致45第1章 緒 論1.1 研究背景提到信息媒體,大多數(shù)人直接想到的就是報刊、廣播、電視、或者互聯(lián)網(wǎng)。但是今天的信息發(fā)布者已經(jīng)不滿足于這些群眾廣泛卻沒有針對性的傳統(tǒng)信息渠道。信息媒體市場正在由大眾行銷轉(zhuǎn)向分眾行銷。在產(chǎn)品與消費者不斷被細(xì)分化的時代,傳統(tǒng)媒體的局限性是無法有效地區(qū)

5、分產(chǎn)品的目標(biāo)受眾群。在視頻多媒體信息領(lǐng)域,信息客戶和信息公司正在努力發(fā)掘更多新興的終端網(wǎng)絡(luò)渠道作為信息傳播平臺。傳統(tǒng)的報刊、廣播、電視、互聯(lián)網(wǎng)被稱之為四大媒體,而“第五媒體”是指大量分布在高檔樓宇、酒店、商場、連鎖店、銀行、影劇院、車站、機場、地鐵、公交車、出租車等公共場所,形成一種將獨立的媒體播放設(shè)備分散安裝,并播放出統(tǒng)一的專業(yè)廣告與多媒體信息的新型媒體。這“第五媒體”就是指的我們現(xiàn)在所說的廣告機,現(xiàn)在國一些商業(yè)樓宇, 賣場超市, 航空終端, 醫(yī)院藥店, 戶外大型LCD, 公交出租, 學(xué)校校園, 列車車站等人流密集場所都可以看到廣告機這一類的傳播工具,但經(jīng)過調(diào)查發(fā)現(xiàn)現(xiàn)在大部分的廣告機都采用插

6、存儲卡或者光盤來實現(xiàn)媒體的播放和更換,這樣媒體更新速度緩慢,時效性差,而且需要專門人員來實現(xiàn),造成了不必要的勞動力浪費。在現(xiàn)如今的互聯(lián)網(wǎng)時代,如果可以把這些廣告機用網(wǎng)絡(luò)連接起來,采用互聯(lián)網(wǎng)這一平臺和計算機編程技術(shù)就可以實現(xiàn)快速修改任意廣告機的播放容,遠(yuǎn)程控制播放器的功能,而且還減少不必要的勞動,它利用各種網(wǎng)絡(luò)資源實現(xiàn)了足不出戶而控制遍布世界的無數(shù)個終端的便利,極大的降低了營運的人工成本,提高了效率,順應(yīng)了網(wǎng)絡(luò)化的潮流。隨著國商業(yè)與消費環(huán)境的日益發(fā)達,廣告需求也越來越大,數(shù)字化、網(wǎng)絡(luò)化、信息化的多媒體廣告機也成了廣告市場的一大亮點。隨著信息傳遞的加快與網(wǎng)絡(luò)的普與,單機版的廣告機已經(jīng)難以滿足信息傳

7、播的需求。單機版廣告機要更換廣告片必須更換廣告機的CF卡或是DVD光盤,不僅造成大量人力浪費而且難以快速將多媒體信息準(zhǔn)時、精確投放至所需的特定受眾群體。網(wǎng)絡(luò)化的多媒體廣告機則由于領(lǐng)先的技術(shù)優(yōu)勢開始在在酒店、超市、樓宇等高收入領(lǐng)域廣告投放市場中備受青睞。使用的網(wǎng)絡(luò)設(shè)備,用戶能夠通過以太網(wǎng)來實現(xiàn)集中化控制、預(yù)定管理和多媒體容的傳輸。在接線基礎(chǔ)設(shè)施不滿足網(wǎng)絡(luò)連通性的場所,可以選擇使用 WLAN 功能。媒體點播控制系統(tǒng)是“第五媒體”傳輸、發(fā)布、管理、控制的平臺,正在社會各行各業(yè)逐漸推廣應(yīng)用,對多媒體信息的快速和有效傳播起著不可估量的作用。媒體點播控制系統(tǒng)在“第五媒體”市場以與其他多媒體信息發(fā)布和運營領(lǐng)

8、域具有很大的市場潛力。同時還可以應(yīng)用于大型體育和文化娛樂活動,如奧運會、博覽會等,以與重大國外會議的信息發(fā)布。1.2 前景意義多媒體點播控制系統(tǒng)可以改變傳統(tǒng)廣告機都采用插存儲卡或者光盤來實現(xiàn)媒體的播放和更換,媒體更新速度緩慢,時效性差,需要專門人員來實現(xiàn),造成不必要的勞動力浪費等的缺點。實現(xiàn)了在現(xiàn)如今的互聯(lián)網(wǎng)時代,利用互聯(lián)網(wǎng)這一平臺和計算機編程技術(shù)遠(yuǎn)程控制播放器的功能,減少了不必要的勞動,它利用各種網(wǎng)絡(luò)資源實現(xiàn)了足不出戶而控制遍布世界的無數(shù)個終端的便利,極大的降低了營運的人工成本,提高了效率,順應(yīng)了網(wǎng)絡(luò)化的潮流。1.3 系統(tǒng)特征我這次設(shè)計是根據(jù)米亞科技公司的網(wǎng)絡(luò)播放器來量身制作桌面級的控制和服

9、務(wù)系統(tǒng),本系統(tǒng)可以通過因特網(wǎng)或局域網(wǎng)等網(wǎng)絡(luò),集中管理所有分布于全區(qū)/全市/全省/全國的多媒體廣告機播放點,使節(jié)目或廣告容的播放可以全網(wǎng)集中管理,實時更新最新節(jié)目容,并可實時插播節(jié)目。系統(tǒng)采取全網(wǎng)集中管理的模式設(shè)計,配合各個播放端采用專用多媒體播放控制器,具有安裝快速、維護容易的特性,可以迅速建立一個有效管理的媒體播放頻道。并還可以對每一臺播放器進行個性化管理,制定個性化媒體播放頻道,實現(xiàn)每個區(qū)域,每個組,每個廣告機的節(jié)目獨特性。1.4 論文組織結(jié)構(gòu)本論文共分七章。論文的第1章為緒論,這一章主要講述了多媒體點播控制系統(tǒng)的研發(fā)背景、前景意義和系統(tǒng)結(jié)構(gòu)。第2章則重點介紹了開發(fā)多媒體點播控制系統(tǒng)所用到

10、的技術(shù)背景,主要介紹了.NetFreamwork,C#,MySQL,ADO的簡介等基礎(chǔ)知識。第3章是在前兩章的基礎(chǔ)上對多媒體點播控制系統(tǒng)進行的系統(tǒng)分析,主要從可行性與系統(tǒng)的需求兩個方面進行的分析。可行性分析從目標(biāo)方案,技術(shù)、經(jīng)濟、操作三個方面分析確定了系統(tǒng)開發(fā)的作用意義。而需求分析則確定了系統(tǒng)具體應(yīng)該實現(xiàn)的功能。為以后的開發(fā)打好基礎(chǔ)。論文從第4章開始介紹開發(fā)多媒體點播控制系統(tǒng)的詳細(xì)過程,主要包括系統(tǒng)的概要設(shè)計,詳細(xì)設(shè)計、系統(tǒng)測試。論文的最后一章是我自己對我的畢業(yè)設(shè)計的總結(jié)與展望,經(jīng)過這段時間的忙碌終于做出了自己的東西,盡管它與我最初設(shè)想的有著很大的差距,但它卻代表著我的辛苦付出。相信在以后的項

11、目開發(fā)中可以做得更好。第2章 系統(tǒng)相關(guān)技術(shù)概述2.1 .Net Freamwork簡介.NET Framework 是支持生成和運行下一代應(yīng)用程序和 XML Web services 的部 Windows 組件。.NET Framework 旨在實現(xiàn)下列目標(biāo): 提供一個一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠(yuǎn)程執(zhí)行的。提供一個將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境。提供一個可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境。提供一個可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境。

12、使開發(fā)人員的經(jīng)驗在面對類型大不一樣的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和基于 Web 的應(yīng)用程序)時保持一致。按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確保基于 .NET Framework 的代碼可與任何其他代碼集成。.NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎(chǔ)。您可以將運行庫看作一個在執(zhí)行時管理代碼的代理,它提供存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強制實施嚴(yán)格的類型安全以與可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實上,代碼管理的概念是運行庫的基本原則。以運行庫為目標(biāo)的代

13、碼稱為托管代碼,而不以運行庫為目標(biāo)的代碼稱為非托管代碼。.NET Framework 的另一個主要組件是類庫,它是一個綜合性的面向?qū)ο蟮目芍赜妙愋图?,您可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 ASP.NET 所提供的最新創(chuàng)新的應(yīng)用程序(如 Web 窗體和 XML Web services)。.NET Framework 可由非托管組件承載,這些組件將公共語言運行庫加載到它們的進程中并啟動托管代碼的執(zhí)行,從而創(chuàng)建一個可以同時利用托管和非托管功能的軟件環(huán)境。.NET Framework 不但提供若干個運行庫宿主,而且還支持第三方運

14、行庫宿主的開發(fā)。例如,ASP.NET 承載運行庫以為托管代碼提供可伸縮的服務(wù)器端環(huán)境。ASP.NET 直接使用運行庫以啟用 ASP.NET 應(yīng)用程序和 XML Web services。Internet Explorer 是承載運行庫(以 MIME 類型擴展的形式)的非托管應(yīng)用程序的一個示例。使用 Internet Explorer 承載運行庫使您能夠在 HTML 文檔中嵌入托管組件或 Windows 窗體控件。以這種方式承載運行庫使得托管移動代碼(類似于 Microsoft ActiveX 控件)成為可能,不過它需要進行重大改進(如不完全受信任的執(zhí)行和獨立的文件存儲),而這種改進只有托管代碼

15、才能提供。12.2 C#語言簡介C#是微軟公司力推的一種開發(fā)語言,簡單易學(xué),功能強大,了解上述任何一種語言的開發(fā)人員通常在很短的時間就可以開始使用 C# 高效地工作。C# 語法簡化了 C+ 的諸多復(fù)雜性,同時提供了很多強大的功能,例如可為空的值類型、枚舉、委托、匿名方法和直接存訪問,這些都是 Java 所不具備的。C# 還支持泛型方法和類型,從而提供了更出色的類型安全和性能。C# 還提供了迭代器,允許集合類的實現(xiàn)者定義自定義的迭代行為,簡化了客戶端代碼對它的使用。作為一種面向?qū)ο蟮恼Z言,C# 支持封裝、繼承和多態(tài)性概念。所有的變量和方法,包括 Main方法(應(yīng)用程序的入口點),都封裝在類定義中

16、。類可能直接從一個父類繼承,但它可以實現(xiàn)任意數(shù)量的接口。重寫父類中的虛方法的各種方法要求 override關(guān)鍵字作為一種避免意外重定義的方式。在 C# 中,結(jié)構(gòu)類似于一個輕量類;它是一種堆棧分配的類型,可以實現(xiàn)接口,但不支持繼承。在 C#中,如果需要與其他 Windows 軟件(如 COM 對象或本機 Win32 DLL)交互,可以通過一個稱為“Interop”的過程來實現(xiàn)。互操作使 C# 程序能夠完成本機C+ 應(yīng)用程序可以完成的幾乎任何任務(wù)。在直接存訪問必不可少的情況下,C#甚至支持指針和“不安全”代碼的概念。C# 的生成過程比C和C+簡單,比Java更為靈活。沒有單獨的頭文件,也不要求按照

17、特定順序聲明方法和類型。C# 源文件可以定義任意數(shù)量的類、結(jié)構(gòu)、接口和事件。C# 程序在 .NET Framework 上運行,它是Windows 的一個必要組件,包括一個稱為公共語言運行時 (CLR) 的虛擬執(zhí)行系統(tǒng)和一組統(tǒng)一的類庫。CLR 是 Microsoft 的公共語言基礎(chǔ)結(jié)構(gòu) (CLI) 的一個商業(yè)實現(xiàn)。CLI 是一種國際標(biāo)準(zhǔn),是用于創(chuàng)建語言和庫在其中無縫協(xié)同工作的執(zhí)行和開發(fā)環(huán)境的基礎(chǔ)。用 C# 編寫的源代碼被編譯為一種符合 CLI 規(guī)的中間語言 (IL)。IL 代碼與資源(如位圖和字符串)一起作為一種稱為程序集的可執(zhí)行文件存儲在磁盤上,通常具有的擴展名為 .exe 或 .dll。程

18、序集包含清單,它提供關(guān)于程序集的類型、版本、區(qū)域性和安全要求等信息。執(zhí)行C#程序時,程序集將加載到CLR中,這可能會根據(jù)清單中的信息執(zhí)行不同的操作。然后,如果符合安全要求,CLR執(zhí)行實時(JIT)編譯以將 IL 代碼轉(zhuǎn)換為本機機器指令。CLR還提供與自動垃圾回收、異常處理和資源管理有關(guān)的其他服務(wù)。由 CLR執(zhí)行的代碼有時稱為“托管代碼”,它與編譯為面向特定系統(tǒng)的本機機器語言的“非托管代碼”相對應(yīng)。1語言互操作性是 .NET Framework 的一個關(guān)鍵功能。因為由 C# 編譯器生成的 IL 代碼符合公共類型規(guī) (CTS),因此從 C# 生成的 IL 代碼可以與從 Visual Basic、V

19、isual C+、Visual J# 的 .NET 版本或者其他 20 多種符合 CTS 的語言中的任何一種生成的代碼進行交互。單一程序集可能包含用不同 .NET 語言編寫的多個模塊,并且類型可以相互引用,就像它們是用同一種語言編寫的。除了運行時服務(wù),.NET Framework 還包含一個由 4000 多個類組成的容詳盡的庫,這些類被組織為命名空間,為從文件輸入和輸出到字符串操作、到 XML 分析、到 Windows 窗體控件的所有容提供多種有用的功能。典型的 C# 應(yīng)用程序使用 .NET Framework 類庫廣泛地處理常見的“日?!比蝿?wù)。12.3 MySQL數(shù)據(jù)庫2.3.1 MySQL

20、數(shù)據(jù)庫簡介MySQL數(shù)據(jù)庫是一款非常優(yōu)秀的自由軟件。它是由瑞士的MySQLAB公司開發(fā)的。2008年,Sun公司耗資10億美元收購了MySQL數(shù)據(jù)庫?,F(xiàn)在 MySQL數(shù)據(jù)庫已經(jīng)是世界上最流行的數(shù)據(jù)庫之一。全球最大的網(wǎng)絡(luò)搜索引擎公司Google使用的數(shù)據(jù)庫就是MySQL數(shù)據(jù)庫。國很多大型的網(wǎng)絡(luò)公司也選擇MySQL數(shù)據(jù)庫,如網(wǎng)易、新浪等。這都證明了MySQL數(shù)據(jù)庫強大的生命力。目前,MySQL 5.1.4版本已經(jīng)正式發(fā)布,而且6.0版本已經(jīng)處于開發(fā)之中。2010年4月20日,Oracle公司收購了Sun公司,MySQL數(shù)據(jù)庫又成為了 Oracle公司的數(shù)據(jù)庫產(chǎn)品。這給MySQL數(shù)據(jù)庫帶來了前所未有

21、的機遇和挑戰(zhàn)。22.3.2 MySQL數(shù)據(jù)庫安裝與配置運行MySQL安裝目錄中的“setup.exe”,出現(xiàn)如圖2-1所示,點擊“Next”,MySQL安裝向?qū)?,如圖2-2所示:圖2-1 安裝系統(tǒng)界面 圖2-2 MySQL安裝向?qū)нx擇安裝類型,有“Typical(默認(rèn))”、“Complete(完全)”、“Custom(用戶自定義)”三個選項我們選擇“Custom”。點擊“Next”會出現(xiàn)如圖2-3所示界面圖2-3 選擇安裝程序界面 圖2-4 選擇安裝目錄在“Developer Components(開發(fā)者部分)”上左鍵單擊,選擇“This feature, and all subfeatu

22、res, will be installed on local hard drive.”,即“此部分,與下屬子部分容,全部安裝在本地硬盤上”。在上面的“MySQL Server(MySQL服務(wù)器)”、“Client Programs(MySQL客戶端程序)”、“Documentation(文檔)”也如此操作,以保證安裝所有文件。點選“Change.”,手動指定安裝目錄。填上安裝目錄,我的是“F:ServerMySQLMySQL Server 5.0”如圖2-4所示。按“OK”繼續(xù)。返回剛才的界面,按“Next”繼續(xù)出項確認(rèn)安裝信息界面如圖2-5所示界面。圖2-5 確認(rèn)安裝信息界面 圖2-6 安

23、裝界面點擊“install”將開始安裝,如圖2-6所示。安裝過程中會出現(xiàn)如圖2-7所示界面,詢問你是否要注冊一個MySQL 的賬號,或是使用已有的賬號登陸MySQL.,這里不需要輸入,點選“Skip Sign-Up”,按“Next”略過此步驟。直到顯示如圖2-8所示,軟件安裝完成,選中MySQL配置向?qū)В磳ⅰ癈onfigure the MySQL Server now”前面的勾打上,點“Finish”結(jié)束軟件的安裝并啟動MySQL配置向?qū)АD2-7 輸入賬號界面 圖2-8 安裝結(jié)束界面MySQL配置向?qū)咏缑?,如圖2-9所示,按“Next”繼續(xù)。 圖2-9 配置向?qū)Ы缑?圖2-10 選擇配

24、置信息界面選擇配置方式,“Detailed Configuration(手動精確配置)”、“Standard Configuration(標(biāo)準(zhǔn)配置)”,選擇“Detailed Configuration”,如圖2-10所示,按“Next”繼續(xù)。 圖2-11選擇服務(wù)器類型界面 圖2-12 選擇數(shù)據(jù)庫用途界面出現(xiàn)選擇服務(wù)器類型界面,“Developer Machine(開發(fā)測試類)”、“Server Machine(服務(wù)器類型)”、“Dedicated MySQL Server Machine(專門的數(shù)據(jù)庫服務(wù)器)”,這里選擇Developer Machine。如圖2-11所示,按“Next”繼續(xù)

25、。出現(xiàn)選擇MySQL數(shù)據(jù)庫的用途界面,“Multifunctional Database(通用多功能型)”、“Transactional Database Only(服務(wù)器類型)”、“Non-Transactional Database Only非事務(wù)處理型),我這里選擇“Transactional Database Only”,如圖2-12所示,按“Next”繼續(xù)。 圖2-13選擇存儲空間界面 圖2-14 設(shè)置連接數(shù)界面出現(xiàn)選擇存儲空間界面,這里不需要修改,使用用默認(rèn)位置,如圖2-13所示,直接按“Next”繼續(xù)。出現(xiàn)設(shè)置連接數(shù)界面,選擇“Manual Setting”,輸入20,如圖2-1

26、4所示,按“Next”繼續(xù)。 圖2-15 網(wǎng)絡(luò)連接參數(shù)設(shè)置界面 圖2-16 默認(rèn)編碼設(shè)置界面出現(xiàn)網(wǎng)絡(luò)連接參數(shù)設(shè)置,是否啟用TCP/IP連接,設(shè)定端口,把前面的勾打上,Port Number:3306,如圖2-15所示,按“Next”繼續(xù)出現(xiàn)默認(rèn)編碼設(shè)置界面就是對MySQL默認(rèn)數(shù)據(jù)庫語言編碼進行設(shè)置,第一個是西文編碼,第二個是utf8編碼,這里選擇第三個,然后在Character Set那里選擇或填入 “gb2312”,就可以正常的使用漢字(或其它文字)了,否則不能正常顯示漢字,如圖2-16所示,按 “Next”繼續(xù)。 圖2-17 服務(wù)于環(huán)境變量設(shè)置界面 圖2-18 用戶名與密碼設(shè)置界面出現(xiàn)服務(wù)

27、于環(huán)境變量設(shè)置界面,選擇是否將MySQL安裝為windows服務(wù),是否將MySQL的bin目錄加入到Windows PATH。這里全部打上了勾,Service Name不變,如圖2-17所示,按“Next”繼續(xù)。 出現(xiàn)用戶名與密碼設(shè)置界面,如圖2-18所示,這里用戶名不修改,使用root,設(shè)置一個密碼后,按“Next”繼續(xù)。在彈出的確認(rèn)信息窗口中按“Execute”使設(shè)置生效。MySQL即配置完畢。2.4 SQL語言簡介SQL是英文Structured Query Language 的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進行溝通。SQL被作為關(guān)系型數(shù)據(jù)庫管理系

28、統(tǒng)的標(biāo)準(zhǔn)語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。在眾多的SQL命令中,SELECT 語句應(yīng)該算是使用最頻繁的。SELECT語句主要被用來對數(shù)據(jù)庫進行查詢并返回符合用戶查詢標(biāo)準(zhǔn)的結(jié)果數(shù)據(jù)。SELECT語句中位于SELECT關(guān)鍵詞之后的列名用來解決哪些列將作為查詢結(jié)果返回。用戶可以按照自己的需要選擇任意列,還可以使用通配符“*”來設(shè)定返回表格中的所有列。SELECT語句中位于FROM關(guān)鍵詞之后的表格名稱用來決定將要進行查詢操作的目的表格。SQL功能強大,是一種完備的數(shù)據(jù)處理語言,不僅用于數(shù)據(jù)庫查詢,而且用于數(shù)據(jù)庫中的數(shù)據(jù)修改和更新。2.5本章小結(jié)本

29、章主要講述了多媒體點播控制系統(tǒng)設(shè)計制作過程中用到的主要技術(shù),為了完系統(tǒng)的設(shè)計,我使用了微軟的集成開發(fā)工具Microsoft Visual Studio 2008作為開發(fā)工具,采用C#語言作為開發(fā)語言,采用MySQL數(shù)據(jù)庫作為后臺數(shù)據(jù)庫,系統(tǒng)中采用SQL語言對數(shù)據(jù)庫中的數(shù)據(jù)進行增查刪改等操作。第3章 系統(tǒng)分析3.1可行性分析米亞科技公司是由美國硅谷的MIA公司在應(yīng)對視頻市場而獨立出來的團隊。團隊以專業(yè)的視頻產(chǎn)品研發(fā)應(yīng)用為主。主要有:高清網(wǎng)絡(luò)硬盤播放器,數(shù)碼廣告機,數(shù)碼相框等產(chǎn)品。而MIA是2003年在硅谷的科技型企業(yè)。MIA公司的注冊資金為500萬美元。能為這樣的公司設(shè)計開發(fā)多媒體點播控制系統(tǒng)是

30、非常具有現(xiàn)實意義的??梢詮囊韵氯齻€方面進行可行性分析:(1)技術(shù)可行性。C#是微軟為.NET Framework量身訂做的程序語言,C#擁有C/C+的強大功能以與Visual Basic簡易使用的特性,是第一個組件導(dǎo)向的程序語言,和C+與Java一樣亦為對象導(dǎo)向程序語言。C# 具有突出的特點:語法簡潔、徹底的面向?qū)ο笤O(shè)計,并且C#有個System.Net的空間,提供了豐富的網(wǎng)絡(luò)工具類。因此從技術(shù)角度來說,使用C#開發(fā)這個系統(tǒng)是可行的。(2)經(jīng)濟可行性。本系統(tǒng)屬于遠(yuǎn)程控制網(wǎng)絡(luò)版廣告機的應(yīng)用系統(tǒng),可以統(tǒng)一管理或者定制每個區(qū)域,組或著廣告機的播放列表,控制其開始播放,停止播放,發(fā)送字幕,發(fā)送RSS,

31、聲音控制,屏幕控制,文件管理等所有功能。我相信開發(fā)好這個系統(tǒng)會更加完善公司的管理系統(tǒng),給公司帶來很好的利潤。(3)操作可行性。本系統(tǒng)采用ComponentFactory的免費界面控件庫Krypton.Toolkit,使程序呈現(xiàn)Office2010的界面風(fēng)格,簡潔大方。程序中集成了多國語言,含有中文和英語,以滿足不同用戶。管理人員不需要具有專業(yè)計算機知識,只需簡單的培訓(xùn)就可以實現(xiàn)對在線的廣告機的的管理。多媒體點播控制系統(tǒng)可以改變傳統(tǒng)廣告機都采用插存儲卡或者光盤來實現(xiàn)媒體的播放和更換,媒體更新速度緩慢,時效性差,需要專門人員來實現(xiàn),造成不必要的勞動力浪費等的缺點。實現(xiàn)了在現(xiàn)如今的互聯(lián)網(wǎng)時代,利用互

32、聯(lián)網(wǎng)這一平臺和計算機編程技術(shù)遠(yuǎn)程控制播放器的功能,減少了不必要的勞動,它利用各種網(wǎng)絡(luò)資源實現(xiàn)了足不出戶而控制遍布世界的無數(shù)個終端的便利,極大的降低了營運的人工成本,提高了效率,順應(yīng)了網(wǎng)絡(luò)化的潮流。3.2需求分析通過對米亞公司的網(wǎng)絡(luò)版廣告機的了解,要求系統(tǒng)具有以下功能:管理播放器,具體有賬號管理,開始播放,停止播放,發(fā)送字幕,停止字幕,RSS發(fā)送,音量控制,屏幕控制,格式化廣告機,重啟廣告機。配置播放器,具體有播放器的名稱,密碼,文件格式,IP設(shè)置,時間設(shè)置,視頻輸出設(shè)置,自動開始設(shè)置。媒體庫管理,具體有本地資源, 資源,F(xiàn)TP資源的添加,刪除,修改。播放列表管理,具體有播放列表的生成,修改,刪

33、除,設(shè)置。計劃播放列表管理,具體有計劃播放列表的生成,修改,刪除,設(shè)置。播放報告功能,具體有可查看特定時間段,特定廣告機,特定媒體的播放報告,并可以導(dǎo)出播放報告。系統(tǒng)配置,具體有可以設(shè)置服務(wù)器的端口號,連接超時時間,語言,本地IP。根據(jù)對系統(tǒng)的分析,畫出系統(tǒng)的用例圖,如圖3-1所示。圖3-1 系統(tǒng)用例圖系統(tǒng)活動圖,如圖3-2所示。圖3-1 系統(tǒng)活動圖3.3本章小結(jié)本章講述了開發(fā)多媒體點播控制系統(tǒng)之前對該系統(tǒng)進行的可行性分析和需求分析。系統(tǒng)的可行性分析則主要從技術(shù)、經(jīng)濟、操作三個方面進行了分析。對系統(tǒng)的需求分析確定了系統(tǒng)需要的基本功能。第4章 概要設(shè)計4.1項目規(guī)劃多媒體點播控制系統(tǒng)是一個功能完

34、善的遠(yuǎn)程管理廣告機的系統(tǒng),可以對各個播放器的所有功能進行控制管理和媒體庫服務(wù)系統(tǒng),可以快速的編輯播放列表,并下發(fā)到某播放器,使其立刻下載播放需要播放的媒體并能返回某播放器當(dāng)前的狀態(tài)和播放記錄。主要有七大模塊構(gòu)成:(1)管理播放器模塊(2)媒體庫管理模塊(3)播放列表管理模塊(4)計劃播放列表模塊(5)播放報告功能模塊(6)系統(tǒng)配置模塊(7)播放器配置模塊本系統(tǒng)的運行環(huán)境:(1)硬件環(huán)境CPU:P4 3.0 G以上;存:1GB以上;硬盤:硬盤80G;(2)軟件環(huán)境數(shù)據(jù)庫: MySQL5.0以上.NET運行庫:.NetFreamwork2.0以上操作系統(tǒng): Windows XP 4.2系統(tǒng)功能結(jié)構(gòu)

35、圖 管理播放器模塊圖,如圖4-1所示。管理播放器模塊開始播放停止播放發(fā)送字幕停止字幕RSS發(fā)送屏幕控制聲音控制其他選項播放狀態(tài)文件列表打開屏幕關(guān)閉屏幕格式化重啟容量圖4-1 管理播放器模塊圖媒體庫管理模塊圖,如圖4-2所示。媒體庫管理模塊本地資源 資源FTP資源添加刪除修改圖4-2 媒體庫管理模塊播放列表管理模塊圖,如圖4-3所示。播放列表管理模塊創(chuàng)建播放列表編輯播放列表配置播放列表刪除播放列表綁定播放列表圖4-3 播放列表管理模塊計劃播放列表模塊圖,如圖4-4所示。計劃播放列表管理模塊創(chuàng)建計劃播放列表編輯計劃播放列表配置計劃播放列表刪除計劃播放列表綁定計劃播放列表圖4-4 計劃播放列表模塊圖

36、播放報告功能模塊圖,如圖4-5所示。播放報告功能模塊日期間隔日志特定播放器日志特定文件日志日志導(dǎo)出TXT格式EXCEL格式ACCESS格式圖4-5 播放報告功能模塊系統(tǒng)配置模塊圖,如圖4-6所示。系統(tǒng)配置模塊端口號超時時間連接數(shù)語言LOGO本地IP圖4-6 系統(tǒng)配置模塊播放器配置模塊圖,如圖4-7所示。播放器配置模塊服務(wù)器信息播放器信息IP設(shè)置時間設(shè)置視頻輸出設(shè)置自動開始設(shè)置圖5-7 播放器配置模塊圖4.3 本章小結(jié)本章主要對系統(tǒng)進行概要設(shè)計,該階段的設(shè)計主要是尋找實現(xiàn)目標(biāo)系統(tǒng)的各種不同的方案,根據(jù)需求分析階段得到數(shù)據(jù)流圖來設(shè)計系統(tǒng)的整體框架。為了最終實現(xiàn)目標(biāo),對系統(tǒng)進行了結(jié)構(gòu)設(shè)計,得到系統(tǒng)的

37、七大主要模塊。第5章 系統(tǒng)詳細(xì)設(shè)計5.1 設(shè)計目標(biāo)本系統(tǒng)是根據(jù)米亞科技公司的網(wǎng)絡(luò)版廣告機進行設(shè)計的遠(yuǎn)程點播與控制的系統(tǒng),主要實現(xiàn)如下功能:(1)客戶機遠(yuǎn)程管理功能l 手動播放l 開始播放l 停止播放l 發(fā)送字幕l 停止字幕l RSS發(fā)送l 聲音控制l 屏幕控制l 格式化l 查看容量l 重啟l 播放狀態(tài)l 文件列表 (2)媒體庫功能l 本地資源l 資源l FTP資源 (3)播放列表功能l 制作播放列表l 配置播放列表 (4)計劃播放列表功能l 制作計劃播放列表l 配置計劃播放列表 (5)播放報告功能l 獲取播放報告l 篩選播放報告l 導(dǎo)出播放報告(6)服務(wù)器設(shè)置(7)客戶機設(shè)置5.2邏輯結(jié)構(gòu)設(shè)計

38、5.2.1數(shù)據(jù)庫模型圖本系統(tǒng)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫,根據(jù)系統(tǒng)功能設(shè)計要求,本系統(tǒng)數(shù)據(jù)庫設(shè)計如圖5-1所示:圖5-1 數(shù)據(jù)庫模型圖5.2.2數(shù)據(jù)詞典(1)tbdevice表表5-1 tbdevice表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述DeviceID自動編號整型是DeviceName文本64否Description文本64否GroupID整數(shù)整型否MACAddr文本17否FrimwareVersion文本16否LastHeartBeat時間時間否PlaylistID整數(shù)整型否ScheduleID整數(shù)整型否IsOnline文本50否(2)tbgroup表表5-2 tbgroup表的結(jié)構(gòu) 字段

39、名數(shù)據(jù)類型長度是否主鍵描述GroupID自動編號整型是GroupName文本64否Description文本64否LocationID整數(shù)整型否PlaylistID整數(shù)整型否ScheduleID整數(shù)整型否IsAdd文本10否(3)tblocation表表5-3 tblocation表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述LocationID自動編號整型是LocationName文本64否Description文本64否PlaylistID整數(shù)整型否ScheduleID整數(shù)整型否IsAdd文本10否(4)tbmedia表表5-4 tbmedia表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述MeidaID自

40、動編號整型是MediaName文本128否Filepath文本255否Size文本20否StartDate日期日期否EndDate日期日期否(5) tbplaylist表表5-5 tbplaylist表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述PlaylistID自動編號整型是PlaylistName文本64否StartDate日期日期否StopDate日期日期否PicTime文本20否PicShow文本25否Nosound文本5否DelCon文本25否DownloadTime文本6否(6)tbschedule表表5-6 tbschedule表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述ScheduleID

41、自動編號整型是ScheduleName文本128否StartDate日期日期否StopDate日期日期否(7)tblist_schedule表表5-7 tblist_schedule表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述Id自動編號整型是Playlistid整數(shù)整型否Scheduleid整數(shù)整型否Weekday文本11否(8)tbmedia_playlist表表5-8 tbmedia_playlist表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述Id自動編號整型是Mediaid整數(shù)整型否Playlistid整數(shù)整型否Starttime時間時間否Endtime時間時間否(9)tbftpclient表5-

42、9 tbftpclient表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述FtpID自動編號整型是FtpName文本25否FtpIP文本25否FtpUserName文本25否FtpPassWord文本25否FtpPort整數(shù)整型否(10)tbrss表5-10 tbrss表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述RssID自動編號整型是RssName文本20否RssAddress文本128否(11) tbreport表5-11 tbreport表的結(jié)構(gòu)字段名數(shù)據(jù)類型長度是否主鍵描述ReportID自動編號整型是ReportTime日期日期否MediaName文本64否PlayTimes文本11否DeviceN

43、ame文本20否5.3系統(tǒng)主框架布局與實現(xiàn)系統(tǒng)主框架布局如圖5-2所示。圖5-2 系統(tǒng)主框架布局系統(tǒng)主框架是程序打開時所顯示的界面,窗體上測為菜單欄;左側(cè)上部為logo圖片,此處圖片可以在服務(wù)器設(shè)置中更改,左側(cè)中部為區(qū)域,組,客戶機的樹形列表視圖,左側(cè)下部為模塊選擇按鈕;中間上部為客戶機管理命令的控制區(qū)域,中間顯示的為主界面的模塊,主要顯示客戶機信息,客戶機當(dāng)前綁定的播放列表或者計劃播放列表,還有系統(tǒng)日志和CF卡文件列表組成。系統(tǒng)采用左邊欄控制,中間panel動態(tài)加載模塊的布局方式,主要加載五大模塊,分別是主界面模塊,媒體庫模塊,播放列表模塊,計劃播放列表模塊和播放報告模塊。加載模塊的主要代碼

44、為:privateMediaLib ml = newMediaLib();ml.Dock = DockStyle.Fill;panelMain.Controls.Add(ml);在主界面中可以使用賬戶管理功能對區(qū)域,組,客戶機進行添加,編輯和刪除。賬戶管理由一個向?qū)瓿?,界面如圖5-3所示。圖5-3 賬戶管理界面主界面中還可以統(tǒng)一控制區(qū)域或者組中的所有客戶機,也可以分別控制各客戶機的所有功能,比如手動播放,綁定播放列表,綁定計劃播放列表,開始播放,停止播放,發(fā)送字幕,停止字幕,RSS發(fā)送,聲音控制,屏幕控制,格式化,重啟,查看容量,查看狀態(tài)等所有的功能。點擊發(fā)送字幕按鈕后,會打開字幕編輯器窗口

45、,如圖5-4所示。圖5-4字幕編輯界面字幕編輯器可以加載已經(jīng)保存的字母,也可以手動輸入一個字幕信息,并可以對字幕進行設(shè)置,可以設(shè)置前景色,背景色,透明度,速度和時鐘的關(guān)閉與打開,并可以直接發(fā)送字幕和保存字幕。字幕的文件格式為第一行為設(shè)置的信息,從第二行開始是字幕文本信息。點擊RSS發(fā)送按鈕后,會打開RSS發(fā)送窗口,如圖5-5所示。圖5-5 RSS發(fā)送窗口RSS發(fā)送窗口中可以添加RSS站點信息到數(shù)據(jù)庫中,并可以刪除數(shù)據(jù)庫中的RSS站點信息。選中左側(cè)已經(jīng)存儲的RSS站點信息后,點擊中間的獲取,右側(cè)窗口中可以獲取到指定RSS站點中的所有標(biāo)題,并以”分割每條信息。下面的設(shè)置信息和字幕編輯器中的一樣。同

46、樣也可以直接發(fā)送RSS信息,或者保存為字幕格式。在客戶機停止播放后,可以點擊文件列表按鈕,可以獲得單獨一臺客戶機的CF卡中的文件列表。獲得文件列表以表格形式顯示在主界面下面的CF卡選項卡中,如圖5-6所示。圖5-6 文件列表所顯示的文件列表信息有文件夾名,文件名,文件大小。文件/目錄一列中,D代表為文件夾,F(xiàn)代表為文件。在下面的日志中可以顯示當(dāng)前系統(tǒng)運行日志和客戶機發(fā)送過來的運行日志。主要有系統(tǒng)網(wǎng)絡(luò)服務(wù)的日志,系統(tǒng)發(fā)送與接收的命令的參數(shù)日志,客戶機狀態(tài)日志,客戶機下載日志等容。有關(guān)客戶機的日志容前自動添加客戶機名稱。日志自動保存在程序目錄中的log目錄下,以當(dāng)天的日期.log為文件名。5.4媒

47、體庫模塊布局與實現(xiàn)媒體庫模塊布局如圖5-7所示。圖5-7 媒體庫模塊界面媒體庫模塊主要包括本地資源, 資源和FTP資源的添加,刪除??梢灶A(yù)覽本地資源文件,可預(yù)覽的資源包括字幕文件,圖片文件和視頻文件。添加資源文件時需要輸入開始日期和結(jié)束日期,在系統(tǒng)下一次啟動的時間到達資源文件的結(jié)束日期后,會自動刪除媒體庫中的資源文件。本地資源的添加,需要點擊瀏覽按鈕,找到需要添加的資源文件后,默認(rèn)名稱為資源文件名稱,也可以更改名稱,設(shè)置好時間后,添加即可添加完成。本地資源的添加邏輯為,點擊完添加后,系統(tǒng)將資源文件復(fù)制到系統(tǒng)文件下的” media lib”文件夾中,然后添加資源信息到數(shù)據(jù)庫中。單擊資源列表中的本

48、地資源可以預(yù)覽,雙擊資源列表中的信息可以修改名稱和開始日期與結(jié)束日期。 資源的添加,只需要直接在路徑文本框中輸入以”開頭的完整資源路徑,在名稱中輸入資源名稱,設(shè)置好時間后添加即可。FTP資源添加界面如圖5-8所示。圖5-8 添加FTP資源界面輸入好開始時間和結(jié)束時間后,點擊站點收藏,會打開站點收藏窗體,如圖5-9所示。圖5-9 FTP站點收藏界面FTP站點收藏界面,可以向數(shù)據(jù)庫中添加FTP信息,可以對數(shù)據(jù)庫中的FTP信息修改與刪除。在點擊左側(cè)從數(shù)據(jù)庫中加載的FTP列表后,點擊,如成功,即可回到圖5-8所示界面,并可以顯示FTP服務(wù)器中的目錄與文件結(jié)構(gòu)。在選擇完成需要添加的文件后,點擊添加,即可

49、添加完成FTP資源。FTP資源的添加可以一次添加多個。向數(shù)據(jù)庫中所添加的FTP資源中的媒體路徑包含了FTP的地址,用戶名,密碼,端口,資源路徑等信息,密碼采用BASE64加密算法加密。媒體路徑樣例:“ftp:/meng:eGlhbw=02:21/pic/你好.jpg”FTP中的密碼加密算法采用BASE64加密算法。主要代碼為:public string EncodeBase64(string code_type, string code) string encode = ; byte bytes = Encoding.GetEncoding(code_type).GetB

50、ytes(code); try encode = Convert.ToBase64String(bytes); catch encode = code; return encode; 5.5播放列表模塊布局與實現(xiàn)播放列表模塊布局如圖5-10所示。圖5-10 播放列表模塊播放列表模塊左上方為媒體庫中的列表,包含媒體名稱,媒體大小,開始時間和結(jié)束時間。右側(cè)為播放列表編輯界面。下面是播放列表的列表,包含已生成的播放列表。生成播放列表的步驟為:首先選擇左側(cè)的媒體,可以多選,點擊”-”按鈕,媒體將添加到播放列表編輯界面中,所添加的媒體信息還可以設(shè)置每一個的媒體的開始播放時間和結(jié)束播放時間,需要設(shè)置的話直

51、接點擊列表輸入即可,輸入播放列表的名稱,開始日期和結(jié)束日期。點擊添加按鈕即可完成播放列表的生成。如果還需要設(shè)置的話,可以在添加前或者雙擊已生成的播放列表修改時點擊設(shè)置按鈕,將會打開播放列表的設(shè)置窗體,如圖5-11所示。圖5-11 播放列表設(shè)置窗體在播放列表設(shè)置窗體中可以設(shè)置圖片的播放時間,圖片的播放效果,刪除選線,是否靜音播放和計劃下載時間等設(shè)置。點擊確定后設(shè)置完成,再點擊添加或者更新即可完成對播放列表的設(shè)置點擊保存可以將當(dāng)前播放列表另存為播放列表文件。所生成的播放列表的文件格式為*.mpl格式,名稱為數(shù)據(jù)庫中的播放列表編號加playlist。容采用寫系統(tǒng)配置文件的方式填寫。寫系統(tǒng)配置文件采用

52、調(diào)用系統(tǒng)API的方式進行讀寫,主要代碼如下:DllImport(kernel32)/返回表示失敗,非為成功private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);DllImport(kernel32)/返回取得字符串緩沖區(qū)的長度private static extern long GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath); public string ReadIniData(string Section, string Key, string NoText, string iniFilePath) if (File.Exists(iniFilePath) StringBuilder temp = new StringBuilder(1024); GetPrivateProfileString(Section, Key, NoText, temp, 1024, iniFilePath); return temp.ToString();

溫馨提示

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

評論

0/150

提交評論