freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計---視頻播客系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2025-01-06 17:58 本頁面
 

【文章內(nèi)容簡介】 業(yè) 本科生畢業(yè)論文 視頻播客系統(tǒng)的設(shè)計與實現(xiàn) 第 5 頁 共 32 頁 系統(tǒng)都可以讓大部分人使用 Windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。比如說很多人每天上新浪網(wǎng),只要安裝了瀏覽器就可以了,并不需要了解新浪的服務(wù)器用的是什么操作系統(tǒng),而事實上大部分網(wǎng)站確實沒有使用 Windows 操作系統(tǒng),但用戶的電腦本身安裝的大部分是 Windows 操作系統(tǒng)。 ( 3)應(yīng) 用服務(wù)器運行數(shù)據(jù)負荷較重。由于 B/S 架構(gòu)管理軟件只安裝在服務(wù)器端上,網(wǎng)絡(luò)管理人員只需要管理服務(wù)器就行了,用戶界面主要事務(wù)邏輯在服務(wù)器端完全通過 WWW 瀏覽器實現(xiàn),極少部分事務(wù)邏輯在前端實現(xiàn),所有的客戶端只有瀏覽器,網(wǎng)絡(luò)管理人員只需要做硬件維護。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務(wù)器“崩潰”等問題,后果不堪設(shè)想。因此,許多單位都備有數(shù)據(jù)庫存儲服務(wù)器,以防萬一。 B/S 與 C/S 的區(qū)別表現(xiàn)在下述八個方面: ( 1)硬件環(huán)境不同: C/S 一般建立在專用的、小范圍的網(wǎng)絡(luò)環(huán)境上 , 局域網(wǎng)之間再通過專門服務(wù)器提供連接 和數(shù)據(jù)交換服務(wù);而 B/S 建立在廣域網(wǎng)之上 , 不必是專門的網(wǎng)絡(luò)硬件環(huán)境 ,例如電話上網(wǎng) , 租用設(shè)備等。信息自己管理,有比 C/S更強的適應(yīng)范圍,一般只要有操作系統(tǒng)和瀏覽器就行。 ( 2)對安全要求不同: C/S 一般面向相對固定的用戶群 , 對信息安全的控制能力很強。一般高度機密的信息系統(tǒng)采用 C/S 結(jié)構(gòu)較適宜??梢酝ㄟ^ B/S 發(fā)布部分公開信息;而 B/S 建立在廣域網(wǎng)之上 , 對安全的控制能力相對弱 , 可能面向的是不可知用戶。 ( 3)對程序架構(gòu)不同: C/S 程序可以更加注重流程,可以對權(quán)限多層次校驗 , 對系統(tǒng)運行速度可以較少考慮 ;而 B/S 對安全以及訪問速度的多重考慮 , 建立在需要更加優(yōu)化的基礎(chǔ)之上。它比 C/S 有更高的要求, B/S結(jié)構(gòu)的程序架構(gòu)是發(fā)展的趨勢 ,從 MS 的 .Net 系列的 BizTalk 2021 Exchange 2021 等 , 全面支持網(wǎng)絡(luò)的構(gòu)件搭建的系統(tǒng)。 SUN 和 IBM 推的 JavaBean 構(gòu)件技術(shù)等 ,都使 B/S 更加成熟。 ( 4)軟件重用不同: C/S 程序不可避免的需要整體性考慮 , 構(gòu)件的重用性不如在 B/S 要求下的構(gòu)件的重用性好;而 B/S 的多重結(jié)構(gòu) ,要求構(gòu)件相對獨立的功能,能夠較好的重用。 ( 5)系統(tǒng)維護不同: C/S 程序由于整體性 , 必須整體考察 , 處理出現(xiàn)的問題以及系統(tǒng)升級較難,很有可能就是再做一個全新的系統(tǒng);而 B/S 構(gòu)件組成 ,方便構(gòu)件個別更換,能實現(xiàn)系統(tǒng)的無縫升級,同時系統(tǒng)維護開銷減到最小,用戶只需從網(wǎng)上自己下載安裝就可以實現(xiàn)升級。 吉林省自學(xué)考試計算機應(yīng)用軟件專業(yè) 本科生畢業(yè)論文 視頻播客系統(tǒng)的設(shè)計與實現(xiàn) 第 6 頁 共 32 頁 ( 6)處理問題不同: C/S 程序可以處理用戶面固定 , 并且在相同區(qū)域 , 安全要求較高,并與操作系統(tǒng)相關(guān),應(yīng)該都是相同的系統(tǒng);而 B/S 建立在廣域網(wǎng)上 , 面向不同的用戶群 , 分散地域 , 這是 C/S 無法做到的,與操作系統(tǒng)平臺關(guān)系最小。( 7)用戶接口不同: C/S 多是建立的 Window平臺上 ,表現(xiàn)方法有限 ,對程序員普遍要求較高;而 B/S 建立在瀏覽器上 , 有更加豐富和生動的表現(xiàn)方式與用戶交流,并且大部分難度減低,減低了開發(fā)成本。 ( 7)用戶接口不同: C/S 多是建立的 Window 平臺上 ,表現(xiàn)方法有限 ,對程序員普遍要求較高;而 B/S 建立在瀏覽器上 , 有更加豐富和生動的表現(xiàn)方式與用戶交流,并且大部分難度減低,減低了開發(fā)成本。 ( 8)信息流不同: C/S 程序一般是典型的中央集權(quán)的機械式處理 , 交互性相對低;而 B/S 信息流向可變化 , BB、 BC、 BG 等信息、流向的變化 , 更像是交易中 心。 針對本系統(tǒng)的開發(fā),經(jīng)過對比,本視頻播客系統(tǒng)采用 B/S 模式。對客戶端沒有特別的要求,只要有一個 IE 瀏覽器即可;對所有用戶而言,完全不受時空的限制,只要能夠上網(wǎng),都可以進入本在線影視網(wǎng)站 ,做自己權(quán)限內(nèi)的事情。 吉林省自學(xué)考試計算機應(yīng)用軟件專業(yè) 本科生畢業(yè)論文 視頻播客系統(tǒng)的設(shè)計與實現(xiàn) 第 7 頁 共 32 頁 第 2 章 基于 PHP 開發(fā)本系統(tǒng)的技術(shù)介紹 PHP 介紹 什么是 PHP 語言 PHP( hypertext preprocessor,超文本預(yù)處理器 )是一種服務(wù)器端的,嵌入HTML 的腳本語言, 是一種功能強大,并且簡便易用的腳本語言。 PHP 最初是 1994 年 Rasmus Lerdorf 創(chuàng)建的,剛剛開始只是一個簡單的用 Perl語言編寫的程序,用來統(tǒng)計他自己網(wǎng)站的訪問者, 最初是作為一個快速、實用的工具包出現(xiàn) 。后來又用 C 語言重新編寫,包括可以訪問數(shù)據(jù)庫。在 1995 年以Personal Home Page Tools( PHP Tools)開始對外發(fā)表第一個版本, Lerdorf 寫了一些介紹此程序的文檔,并且發(fā)布了 。在這早期的版本中,提供了訪客留言本、訪客計數(shù)器等簡單的功能。以后越來越多的網(wǎng)站使用了 PHP,并且強烈要求增加一些特性,比如循環(huán)語句和數(shù)組變 量等等,在新的成員加入開發(fā)行列之后,在 1995 年中, 發(fā)布了。第二版定名為 PHP/FI(Form Interpreter)。PHP/FI 加入了對 MySQL 的支持,從此建立了 PHP 在動態(tài)網(wǎng)頁開發(fā)上的地位。到了1996 年底,有 15000 個網(wǎng)站使用 PHP/FI;時間到了 1997 年中,使用 PHP/FI 的網(wǎng)站數(shù)字超過五萬個。而在 1997 年中,開始了第三版的開發(fā)計劃,開發(fā)小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為 PHP3。 2021 年, 又問世了,其中增加了許多新 的特性。 2021年 7 月, PHP5 正式版本的發(fā)布,標志著一個全新的 PHP時代的到來。它的核心是第二代 Zend引擎,并引入了對全新的 PECL 模塊的支持。 PHP5 的最大特點是引入了面向?qū)ο蟮娜繖C制,并且保留了向下的兼容性。程序員不必再編寫缺乏功能性的類,并且能夠以多種方法實現(xiàn)類的保護。另外,在對象的集成等方面也不再存在問題。使用 PHP5引進了類型提示和異常處理機制,能更有效的處理和避免錯誤的發(fā)生。 在不斷更新的同時, PHP5 依然保留對舊有的 PHP4 程序的支持,可以運行于 PHP5 的平臺上而不會出現(xiàn)較大問題。隨著 MySQL 數(shù)據(jù)庫的發(fā)展, PHP5還綁定了新的 MySQLi 擴展模塊,它提供了一些更加有效的方法和實用工具用于處理數(shù)據(jù)庫操作。這些方法大都以面向?qū)ο蟮姆绞綄崿F(xiàn),同時也極大地提高了基于數(shù)據(jù)庫的 Web 項目的執(zhí)行速度。 另外, PHP5 中還改進了創(chuàng)建動態(tài)圖片的功能,目前能夠支持多種圖片格式(如PNG、 GIF、 TTIF、 JPGE 等)。 PHP5 以及內(nèi)置了對 GD2 庫的支持,因此安裝 GD2 庫(主要指 UNIX 系統(tǒng)中)也不再是件難事,這使得處理圖像十分簡單和高效。大多吉林省自學(xué)考試計算機應(yīng)用軟件專業(yè) 本科生畢業(yè)論文 視頻播客系統(tǒng)的設(shè)計與實現(xiàn) 第 8 頁 共 32 頁 數(shù) Web 程序開發(fā)者依然將 XML 作為一個徹底的簡單數(shù)據(jù)庫使用。 PHP5中也采用了一系列簡單易用、功能強大的方法處理 XML 文檔。 PHP 語言的特點 PHP( hypertext preprocessor,超文本預(yù)處理器) , 是一種 HTML內(nèi)嵌式的語言, PHP與微軟的 ASP有幾分相似,都是一種在服務(wù)器端執(zhí)行的嵌入 HTML文檔的腳本語言,語言的風(fēng)格類似于 C語言,現(xiàn)在被很多的網(wǎng)站編程人員廣泛的運用。 PHP獨特 的語法混合了 C、 Java、 Perl以及 PHP自創(chuàng)新的語法。它可以比CGI或者 Perl更快速的執(zhí)行動態(tài)網(wǎng)頁。用 PHP做出的動態(tài)頁面與其他的編程語言相比, PHP是將程序嵌入 到 HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成 HTML標記的 CGI要高許多;與同樣是嵌入 HTML文檔的腳本語言 JavaScript相比, PHP在服務(wù)器端執(zhí)行,充分利用了服務(wù)器的性能; PHP執(zhí)行引擎還會將用戶經(jīng)常訪問的 PHP程序駐留在內(nèi)存中,其他用戶再一次訪問這個程序時就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是 PHP高效率的體現(xiàn)之一。 PHP具有非常強大的功能,所有的 CGI或者 JavaScript的功能 PHP都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。 PHP是一種易于學(xué)習(xí)和使用的服務(wù)器 端腳本語言,具有良好的跨平臺兼容性,在多數(shù) Unix平臺、 OUN/Linux和微軟 Windows平臺上均可運行。 PHP具有數(shù)據(jù)庫連接方便、可擴展性、可伸縮性、面向?qū)ο缶幊痰葍?yōu)點。本網(wǎng)站前臺 Web頁面和后臺發(fā)布系統(tǒng)都是用 PHP開發(fā)設(shè)計,通過面向?qū)ο蟮脑O(shè)計方法將系統(tǒng)程序代碼封裝 PHP應(yīng)用服務(wù)的底層,使整個系統(tǒng)具有較好的可擴展性、易用性和兼容性,提高系統(tǒng)的健壯性和安全性。 即 PHP的特性可以概括為:( 1)開放的源代碼;( 2) PHP是免費的;( 3) PHP十分便捷,學(xué)習(xí)簡單;( 4)基于服務(wù)器端, PHP是運行在服務(wù)器端的 腳本,可以運行在 UNIX、 LINUX、 WINDOWS下;( 5) PHP可嵌入 HTML;( 6)語言簡單, PHP堅持腳本語言為主,與 Java和 C++不同;( 7)效率高, PHP只消耗相當(dāng)少的系統(tǒng)資源 ;( 8) 圖像處理 ,可 用 PHP動態(tài)創(chuàng)建圖像 ;( 9) 面向?qū)ο?, 在 PHP4和 PHP5中,面向?qū)ο蠓矫娑加辛撕艽蟮母倪M,現(xiàn)在 PHP完全可以用來開發(fā)大型商業(yè)程序。PHP 相對于其他語言,編輯簡單,實用性強,更適合初學(xué) 者。 MySQL 及其相關(guān)技術(shù)介紹 什么是 MySQL MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開 發(fā)者為瑞典 MySQ LAB 公司,在 2021 年 1月 16 號被 Sun公司收購。 MySQL 被廣泛地應(yīng)用在 Inter 上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了 MySQL 作為吉林省自學(xué)考試計算機應(yīng)用軟件專業(yè) 本科生畢業(yè)論文 視頻播客系統(tǒng)的設(shè)計與實現(xiàn) 第 9 頁 共 32 頁 網(wǎng)站數(shù)據(jù)庫。 MySQL 的特性 ( 1) 使用 C 和 C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性。 ( 2) 支持 AIX 、 BSDi 、 FreeBSD、 HPUX、 Linux 、 Mac OS 、 Novell NetWare、 NetBSD、 OpenBSD、 OS/2 Wrap、 Solaris、 Windows 等多種操作系統(tǒng)。 ( 3) 為多種編程語言提供了 API。這些編程語言包括 C、 C++、 C、Delphi、 Eiffel、 Java、 Perl、 PHP、 Python、 Ruby 和 Tcl 等。 ( 4) 支持多線程,充分利用 CPU 資源,支持多用戶。 ( 5) 優(yōu)化的 SQL 查詢演算法,有效地提高查詢速度。 ( 6) 既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中 。 ( 7) 提供多語言支持,常見的編碼如中文的 GB 231 BIG5,日文的Shift_JIS 等都可以用作數(shù)據(jù)表名和數(shù) 據(jù)列名。 ( 8) 提供 TCP/IP、 ODBC 和 JDBC 等多種數(shù)據(jù)庫連接途徑 。 ( 9) 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具。 ( 10) 可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫。 MySQL 的相關(guān)技術(shù) 與其他的大型數(shù)據(jù)庫例如 Oracle、 DB SQL Server 等相比, MySQL 自有它的不足之處,如規(guī)模小、功能有限( MySQL Cluster 的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說, MySQL 提供的功能已經(jīng)綽綽有余,而且由于 MySQL 是開放源碼軟件,因 此可以大大降低總體擁有成本。 目前 Inter 上流行的網(wǎng)站構(gòu)架方式是 LAMP( Linux+Apache+MySQL+PHP),即使用 Linux 作為操作系統(tǒng), Apache 作為 Web 服務(wù)器, MySQL 作為數(shù)據(jù)庫, PHP(部分網(wǎng)站也使用 Perl 或 Pytho
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1