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

正文內(nèi)容

172基于開源軟件的中學門戶網(wǎng)站的研究與實現(xiàn)(編輯修改稿)

2025-01-12 10:13 本頁面
 

【文章內(nèi)容簡介】 有文字與靜態(tài)的圖片,用戶只是被動地閱讀作者提供的信息。幾年前,在 Sun 公司的網(wǎng)頁上 出現(xiàn)了裝有一杯熱氣騰騰的咖啡的圖片,杯上的熱氣會不斷地變幻,在當時引起了極大的轟動,人們爭相瀏覽這個站點。此后不久產(chǎn)生了一系列更高級的動態(tài)網(wǎng)頁技術,如Flash 技術、 DHTML 技術與 VRML 技術等。 網(wǎng)頁的動態(tài)內(nèi)容技術 : 這種技術,實際上就是通過一定的計算機語言編程,使計算機按照我們所希望的網(wǎng)頁格式,產(chǎn)生出包含用戶所需內(nèi)容的網(wǎng)頁,傳送給用戶瀏覽。動態(tài)內(nèi)容技術有一條重要準則 : 凡是能夠數(shù)據(jù)庫化的內(nèi)容,盡量做成數(shù)據(jù)庫的形式,因為數(shù)據(jù)庫形式的數(shù)據(jù)遠比其它形式的數(shù)據(jù)要容易更新與管理,實踐也已證明了這一點。目前動態(tài)內(nèi)容技 術主要有兩大方向 : 第一個方向是一些大型數(shù)據(jù)庫軟件生產(chǎn)商開發(fā)的大型數(shù)據(jù)庫與 HTTP(Hypertext Transfer Protocols,超文本傳輸協(xié)議 )服務器的接口軟件,這種軟件技術的前提是要求 HTTP 服務器能夠處理 SQL 命令,也就是將 SQL 嵌入到 HTML 文檔中。這類軟件有些以 CGI技術作為基礎,而另外 一 些則是直接與 HTTP 服務器連接,從而比通過 CGI 進 本科畢業(yè)設計論文 4 行連接要快得多。第二個方向是采用系統(tǒng)集成的方法,采用軟件集成是當今動態(tài)網(wǎng)頁發(fā)展的主流。 研究內(nèi)容與實現(xiàn)方法 研究內(nèi)容與步驟 ( 1) 文字 、圖片等 材料的搜集與篩選 文字、圖片等材料是校園門戶網(wǎng)站必須具有的頁面元素,也是系統(tǒng)向校內(nèi)外瀏覽用戶展示的主要內(nèi)容。所以,文字、圖片等必要材料的搜集與篩選,是系統(tǒng)設計與實現(xiàn)的主要工作內(nèi)容之一。同時,材料的搜集和篩選也是一項繁雜的工作,不能一朝一夕完成,因此,此項內(nèi)容應貫穿系統(tǒng)設計與實現(xiàn)的始末。 ( 2)界面與美工 門戶網(wǎng)站的界面是直接展示在瀏覽器用戶面前的系統(tǒng)組成部分,因此設計和實現(xiàn)界面顯的尤為重要。怎樣設計一個既吸引用戶眼球又簡潔易用的界面,是此次系統(tǒng)設計與實現(xiàn)的極為重要的內(nèi)容。 ( 3)數(shù)據(jù)庫的設計與實現(xiàn) 普通的靜態(tài)頁面是無法收集來訪人的信息的,而更多情況下我們?yōu)榱思訌娋W(wǎng)站 互動 效果,往往需要搜集大量 用戶 的信息,或者要求來訪者成為會員,從而提供更多的服務 。為了實現(xiàn)頁面中的 “統(tǒng)計 ”、“登錄”等動態(tài)元素,數(shù)據(jù)庫的設計與實現(xiàn)至關重要 。 ( 4)代碼實現(xiàn) ( 5)測試 與系統(tǒng)集成 實現(xiàn)方法 開源軟件的免費性和易 獲取 性, 為 此次 畢業(yè)設計項目 的研究與實現(xiàn) 提供了極大的 便利 。 此次畢業(yè)設計項目所要研究和實現(xiàn)的 中學門戶網(wǎng)站 是在 Windows 系統(tǒng)下 配置的 Apache + MySQL + PHP 環(huán)境 中開發(fā)與測試的。 DIV + CSS 是網(wǎng)站 設計的 標準之一, 區(qū)別于 傳統(tǒng) 的表格 (table)定位方式 。在網(wǎng)頁布局這一環(huán)節(jié),此次設計采用 DIV + CSS 標準。 本科畢業(yè)設計論文 5 Web 服務器選用 自由軟件 Apache, 腳本語言選用 PHP 和 JavaScript 等,數(shù)據(jù)庫選用 小型關系型數(shù)據(jù)庫管理系統(tǒng) MySQL。 文本編輯器選用 Notepad++, 此編輯器提供的自動縮進和關鍵字高亮顯示 功能為編碼和查錯帶來了極大的方便。 此次 測試用瀏覽器選擇了 Inter Explorer 以及 谷歌瀏覽器 Chrome 。 論文結構 論文 正文部分 共包括 六章主 要內(nèi)容, 各章內(nèi)容分別為: 第一章 緒論, 簡要 介紹了 校園網(wǎng)站建設的背景與意義, 目前 網(wǎng)站建設 的 發(fā)展情況, 以及 此次 畢業(yè)設計項目 的研究內(nèi)容 與實現(xiàn)方法 。 第二章 是對 此次 網(wǎng)站 建設項目 所用到相關技術 的概述 , 包括 對 Web 服務器Apache、 超文本預處理語言 PHP、 小型數(shù)據(jù)庫 MySQL、 DIV + CSS 網(wǎng)頁布局 的介紹與選用 理由, Windows 系統(tǒng)下開發(fā)環(huán)境的配置 方法 。 第三章 是對 網(wǎng)站建設的 分析與設計, 包括 網(wǎng)站框架的設計 、動態(tài)功能模塊的設計 和數(shù)據(jù)庫的設計。 第四章 詳細 討論了 網(wǎng)站的開發(fā)過程 與功能實現(xiàn), 即 將前期的 對網(wǎng)站的整體 設計 編 碼實現(xiàn) 。 主要 包括了 首頁的實現(xiàn) 、 網(wǎng)站邏輯結構的實現(xiàn) 、 PHP 與數(shù)據(jù)庫的連接、 動態(tài)功能模塊的實現(xiàn) 等內(nèi)容。 第五章 詳述 對所開發(fā)項目 的測試與系統(tǒng)集成, 包括 測試概述、 功能模塊測試和系統(tǒng)綜合測試 等主要內(nèi)容。 第六章 是對畢業(yè)設計 項目的總結 與展望 。 本科畢業(yè)設計論文 6 第 2 章 網(wǎng)站建設主要技術概述 Web 服務器 Apache Apache 簡介 Apache HTTP Server(簡稱 Apache)是 Apache 軟件基金會 的一個開放源碼的 Web 服務器 ,可以在大多數(shù) 計算機 操作系統(tǒng) 中運行,由于其多平臺和安全性被廣泛使用,是最流行的 Web 服務器端軟件之一。它快速、可靠并且可通過簡單的 API 擴展,將 Perl/ Python 等 解釋器 編譯到服務器中 。 Apache 源于 NCSAd 服務器,經(jīng)過多次修改,成為世界上最流行的 Web服務器軟件之一。 Apache 取自 “a patchy server”的讀音,意思是充滿補丁的服務器,因為它是 自由軟件 ,所以不斷有人來為它 開發(fā) 新的功能、新的特性、修改原來的缺陷。 本來它只用于小型或試驗 Inter 網(wǎng)絡,后來逐步擴充到各種 Unix 系統(tǒng)中,尤其對 Linux 的支持相當完美。 Apache 有多種產(chǎn)品,可以支持 SSL 技術,支持多個虛擬主機。 Apache 是以進程為基礎的結構,進程要比線程消耗更多的系統(tǒng)開支,不太適合于多處理器環(huán)境,因此,在一個 Apache Web 站點擴容時,通常是增加服務器或擴充群集節(jié)點而不是增加處理器。到目前為止 Apache 仍然是世界上用的最多的 Web 服務器,市場占有率達 60%左右。世界上很多著名的網(wǎng)站如 、 Yahoo!、 W3 Consortium、 Financial Times 等都是 Apache 的產(chǎn)物,它的 成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊伍、支持跨平臺的應用(可以運行在幾乎所有的 Unix、 Windows、 Linux 系統(tǒng)平臺上)以及它的可移植性等方面。 Apache 的誕生極富有戲劇性。當 NCSA WWW 服務器項目停頓后,那些使用 NCSA WWW 服務器的人們開始交換他們用于該服務器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生了 Apache Group,后來這個團體在 NCSA 的基礎上創(chuàng)建了 Apache。 本科畢業(yè)設計論文 7 Apache 的優(yōu)勢 Apache 是把正確性放在 首位、 把速度放在其次的通用 Web 服務器。 即使這樣,它的性能也十分令人滿意。 許多站點只有不到 10M 的出口帶寬 , Apache 能夠在這些站點的低端 Pentium 服務器上全速工作。 實際上, 擁有更多帶寬的站點出于一些原因 (比如大量的 CGI 和數(shù)據(jù)庫事務處理) 需要用一臺以上的機器滿足帶寬需求。 這些原因?qū)е铝艘酝?Apache 開發(fā)工作集中在正確性和可配置性。最直接影響 Web 服務器性能的硬件要數(shù) RAM。 Apache 的特性: 幾乎可以運行在所有的計算機平臺上 支持最新的 HTTP/ 協(xié)議 簡單而且強有力的基于文 件的配置 () 支持通用網(wǎng)關接口 支持虛擬主機 支持 HTTP 認證 集成 PERL 集成的代理服務器 可以通過 WEB 瀏覽器監(jiān)視服務器的狀態(tài) ,可以自定義日志 支持服務器端包含命令 (SSI) 1支持安全 SOCKET 層 (SSL) 1具有用戶會話過程的跟蹤能力 1支持 FASTCGI 1支持 JAVASERVLETS Apache 是目前世界上最經(jīng)常使用的 Web 服務器。 如果你僅僅是想要用Apache 提供基本的 Web 頁面服務,那么你可能根本不需要調(diào)整任何配置。 但是 ,在另一方面, Apache 是一個十分強大的程序, 能夠提供許多專業(yè)的功能。 超文本預處理語言 PHP PHP 簡介 PHP,一個 嵌套 的縮寫名稱,是英文 超級文本 預處理語言( Hypertext 本科畢業(yè)設計論文 8 Preprocessor)的縮寫。 PHP 是一種 HTML 內(nèi)嵌式的語言, PHP 與微軟的 ASP頗有幾分相似,都是一種在服務器端執(zhí)行的嵌入 HTML 文檔的腳本語言,語言的風格有類似于 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 在服務器端執(zhí)行,充分利用了服務器的性能; PHP 執(zhí)行引擎還會將用戶經(jīng)常訪問的 PHP程序駐留在內(nèi)存中,其他用戶再一次訪問這個程序時就不需要重新編譯程序了,只要直接執(zhí)行內(nèi)存中的代碼就可以了,這也是 PHP 高效率的體現(xiàn)之一。 PHP 具有非常強大的功能,所有的 CGI 或者 JavaScript 的功能 PHP 都能實現(xiàn),而且支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng)。 PHP 最初是 1994年 Rasmus Lerdorf創(chuàng)建的,剛剛開始只是一個簡單的用 Perl語言編寫的程序,用來統(tǒng)計他自己網(wǎng)站的訪問者。后來又用 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 加入了對 mSQL 的支持,從此建立了 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 年, 又問世了,其中增加了許多新的特性。 PHP 原本的簡稱為 Personal Home Page,是 Rasmus Lerdorf 為了要維護個人網(wǎng)頁,而用 C 語言開發(fā)的一些 CGI 工具程序集,來取代原先使用的 Perl 程序。最初這些工具程序用來顯示 Rasmus Lerdorf 的個人履歷,以及統(tǒng)計網(wǎng)頁流量。他將這些程序和一些表單直譯器整合起來,稱為 PHP/FI。 PHP/FI 可以和數(shù)據(jù)庫連接,產(chǎn)生簡單的動態(tài)網(wǎng)頁程序。 Rasmus Lerdorf 在 1995 年 6 月 8 日將 PHP/FI 本科畢業(yè)設計論文 9 公開釋出,希望可以透過社群來加速程序開發(fā)與尋找錯誤。這個釋出的版本命名為 PHP 2,已經(jīng)有今日 PHP 的一些雛型,像是類似 Perl 的變量命名方式、表單處理功能、以及嵌入到 HTML 中執(zhí)行的能力。程序語法上也類似 Perl,有較多的限制,不過更簡單、更有彈性。 在 1997 年,任職于 Technion IIT 公司的兩個以色列程序設計師: Zeev Suraski 和 Andi Gutmans,重寫了 PHP 的剖析器,成為 PHP 3 的基礎,而 PHP 也在這個時候改稱為 PHP: Hypertext Preprocessor。經(jīng)過幾個月測試,開發(fā)團隊在1997 年 11 月釋出了 PHP/FI 2,隨后就 開始 PHP 3 的開放測試,最后在 1998年 6 月正式釋出 PHP 3。 Zeev Suraski 和 Andi Gutmans 在 PHP 3 釋出后開始改寫 PHP 的核心,這個在 1999 年釋出的剖析器稱為 Zend Engine,他們也在以色列的 Ramat Gan 成立了 Zend Technologies 來管理 PHP 的開發(fā)。 在 2021 年 5 月 22 日,以 Zend Engine 為基礎的 PHP 4 正式釋出, 2021年 7 月 13 日則釋出了 PHP 5, PHP 5 則使用了第二代的 Zend Engine。 PHP 包含了許多新特色,像是強化的面向?qū)ο蠊δ?、引?PDO( PHP Data Objects,一個存取數(shù)據(jù)庫的延伸函數(shù)庫)、以及許多效能上的增強。目前 PHP 4 已經(jīng)不會繼續(xù)更新,以鼓勵用戶轉(zhuǎn)移到 PHP 5。 2021 年 PHP 5 成為了 PHP 唯一的有在開發(fā)的 PHP 版本。將來的 PHP 將會加入 Late static binding 和一些其他的功能強化。 PHP 6 的開發(fā)也正
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1