PHP個人博客系統(tǒng)--畢業(yè)設計_第1頁
PHP個人博客系統(tǒng)--畢業(yè)設計_第2頁
PHP個人博客系統(tǒng)--畢業(yè)設計_第3頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設計題目:基于PHP勺個人博客系統(tǒng)的實現(xiàn)院系:電子信息工程學院專業(yè):計算機應用某某: 孟德堃摘 要本系統(tǒng)利用PHP動態(tài)網(wǎng)絡開發(fā)技術,以 MySQL乍為后臺數(shù)據(jù)庫,使用 Apache 配置Web服務器,結合JavaScript和HTM兩種腳本語言,以與配合多種網(wǎng)頁 開發(fā)工具,實現(xiàn)了基于B/S模式的個人日志發(fā)表和交流的平臺一一個人博客系 統(tǒng)。全文主要分為6個局部:第1局部主要介紹個人博客系統(tǒng)的特點、優(yōu)點和本系統(tǒng)所要用到的各種開發(fā)技術;第2局部主要論述了傳統(tǒng)系統(tǒng)和所要開發(fā)系統(tǒng)的 處理流程、功能介紹和比擬;第3局部主要分析了系統(tǒng)的各項功能和性能需求; 第4局部系統(tǒng)數(shù)據(jù)庫設計,主要分析和設計了系統(tǒng)的

2、數(shù)據(jù)庫表和項,以與數(shù)據(jù)庫各項的標識符;第5局部系統(tǒng)詳細設計,逐一給出了系統(tǒng)各個模塊的詳細設 計過程;第6局部系統(tǒng)配置和發(fā)布,介紹了系統(tǒng)開發(fā)和運行的相關環(huán)境配置以 與運行效果。關鍵詞:博客PHP MySQL 動態(tài)網(wǎng)頁 B/S模式一、緒論11.1 個人博客11.1.1 個人博客的研究意義1個人博客的簡介11.2 開發(fā)技術11.2.1 PHP 技術 11.2.2 PHP 工作原理 2二、系統(tǒng)可行性分析設計22.1開發(fā)的目的和背景1、編寫目的22.2 系統(tǒng)目標和研究方法32.3 系統(tǒng)的可行性3可行性結論4三、系統(tǒng)需求分析和概要設計43.1系統(tǒng)需求分析43.1.1 開發(fā)背景43.1.2 系統(tǒng)實現(xiàn)目標概述

3、 43.1.3 系統(tǒng)功能需求43.2 概要設計5系統(tǒng)體系結構53.2.2 運行環(huán)境6四、系統(tǒng)數(shù)據(jù)庫設計64.1 MySQL 數(shù)據(jù)庫簡介64.2數(shù)據(jù)庫表的設計64.2.1 概述6文章內(nèi)容表64.2.3 文章評論表7圖片信息表7五、系統(tǒng)的設計75.1 首頁面與主要頁面設計85.1.2 文章管理模塊105.1.3 圖片管理模塊11六、系統(tǒng)配置和發(fā)布126.1 開發(fā)和應用環(huán)境配置12安裝126.1.2 安裝 12安裝12安裝136.2 系統(tǒng)的發(fā)布和運行效果136.2.1 系統(tǒng)的發(fā)布136.2.2 系統(tǒng)運行效果13七、總結14參考文獻14緒論博客,數(shù)字生活新時尚,通過文字、圖片、聲音等,盡情展示自我、分

4、享感受、 參與交流,美好你我生活。Show you, share me,人人都可以博客,人人都需 要博客。1.1個人博客個人博客的研究意義越來越多的網(wǎng)絡用戶希望能夠在網(wǎng)絡平臺上更多地展現(xiàn)自己的個性,更方便地與人互動交流,在傳統(tǒng)的 WEB1.0時代,無論是論壇、社區(qū)還是個人,都試圖 在這些方面進展努力,隨著 WEB2.0時代的到來,一個新的概念出現(xiàn)了 -博 客。隨著計算機網(wǎng)絡的飛速開展,博客已經(jīng)成為寫網(wǎng)絡日志必不可少的一種工 具,也是一種簡單有效的提供網(wǎng)絡用戶之間進展在線交流的網(wǎng)絡平臺,通過其可以結交更多的朋友,表達更多的想法,它隨時可以發(fā)布日志,方便快捷。訪 客可以直接在個人Blog上留言,如

5、提出問題或意見等。個人博客的開展,也 已經(jīng)成為廣告商業(yè)務拓展的重要領域??傊珺log是繼Email、BBS ICQ之后的第四種網(wǎng)絡交互方式。Blog是未來信息化教育和個人知識管理的強大而 簡單易用的工具。個人博客的簡介“博客"一詞是從英文單詞 Blog翻譯而來。Blog是Weblog的簡稱,而Weblog 如此是由Web和Log兩個英文單詞組合而成。 Weblog就是在網(wǎng)絡上發(fā)布和閱 讀的流水記錄,通常稱為“網(wǎng)絡日志,簡稱為“網(wǎng)志。它是繼Email、BBS IM之后出現(xiàn)的第四種全新的網(wǎng)絡交流方式。它絕不僅僅是一種單向的發(fā)布系 統(tǒng),而且有著極其出色的交流功能。另外Blog也提供了非常

6、方便實用的個性化功能。簡言之,Blog就是以網(wǎng)絡作為載體,簡易迅速便捷地發(fā)布自己的心 得,與時有效輕松地與他人進展交流,再集豐富多彩的個性化展示于一體的綜 合性平臺。1.2開發(fā)技術本系統(tǒng)在Windows 7下采用PHP技術作為服務器端腳本解釋器,MySQL乍為后 臺數(shù)據(jù)庫平臺以與Apache作為Web服務器,并且使用了一些輔助開發(fā)工具和 技術,比如 Dreamweaver CS3等。1.2.1 PHP 技術PHP Hypertext Preprocessor超文本預處理器是一種 HTM內(nèi)嵌式的腳本語言類似ASP。PHP的語法大局部兼容了 C、JAVA Perl,并增加了 PHP 特有的語法結構

7、,可以比CGI或者Perl更快速的執(zhí)行動態(tài)網(wǎng)頁,只需要很少 的編程知識就能建立一個交互的 WEB占點。它可以用于管理動態(tài)內(nèi)容、支持數(shù) 據(jù)庫、處理會話跟蹤,甚至構建整個電子商務站點。它支持許多流行的數(shù)據(jù)庫, 包括 MySQL PostgreSQL、Oracle、Sybase、Informix 和 Microsoft SQL Server。PHP是完全免費的開源產(chǎn)品,不用花錢,你可以從PHP官方站點(:) 自由下載。而且你可以不受限制地獲得源碼, 甚至可以從中加進你自己需要的 特色。Apache和MYSQ也是同樣免費開源,在國外非常流行。PHP和MYSQ搭 配使用,可以非??焖俚拇罱ㄒ惶撞诲e的動態(tài)

8、系統(tǒng),因此國外大多數(shù)主機系統(tǒng)都配有免費的APACHEPH卉MYSQL通常認為這種搭配的執(zhí)行效率比IIS + ASP ACCES要高,而后者的使用還必須另外交錢給微軟。PHP具有如下的優(yōu)點:1學習簡單:只需要了解一些根本的語法和語言特設,就可以開始使用PHP數(shù)據(jù)庫連接方便:PHF可以編譯成具有與許多數(shù)據(jù)庫相連接的函數(shù)。PHP與MYSQ是現(xiàn)在絕佳的組合??梢跃帉懲鈬暮瘮?shù)間接存取數(shù)據(jù)庫。這樣當更換 使用的數(shù)據(jù)庫時,可以輕松的更改編碼以適應這樣的變化。PHPLIB就是最常用的可以提供一般事務需要的一系列基庫。2 擴展性強:PHP已經(jīng)進入了一個高速開展的時期,具有良好的擴展附加功 能??梢赃M展面向對象

9、編程:PHP提供了類和對象,基于WEB勺編程工作非常需要 面向對象編程能力。PHP支持構造器、提取類等。總之,PHP技術具有免費、跨平臺、可加密、開發(fā)效率高等優(yōu)點,在編寫小型 的系統(tǒng)時較之ASP JSP等技術有一定優(yōu)勢。1.2.2 PHP工作原理PHP的所有應用程序都是通過WE曲艮務器(如apache)和PHP引擎程序解釋執(zhí)行 完成的,工作過程:(1) 當用戶在瀏覽器地址中輸入要訪問的 PHP頁面文件名,然后回車就會觸發(fā) 這個PHP青求,并將請求傳送給支持 PHP的 WE服務器。(2) WEB服務器承受這個請求,并根據(jù)其后綴進展判斷。如果是一個PHP請求,WE服務器從硬盤或內(nèi)存中取出用戶要訪問

10、的 PHP應用程序,并將其發(fā)送給PHP 引擎程序。(3) PHP引擎程序將會對 WE曲艮務器傳送過來的文件從頭到尾進展掃描并根據(jù)命令從后臺讀取,處理數(shù)據(jù),并動態(tài)地生成相應的HTMLK面。(4) PHP引擎將生成HTML頁面返回給 WEB艮務器。WEB艮務器再將HTML頁面返 回給客戶端瀏覽器。系統(tǒng)可行性分析設計2.1開發(fā)的目的和背景1、編寫目的可行性分析主要介紹開發(fā)項目的一些背景,系統(tǒng)的各方面可行性,從技術、本 系統(tǒng)的前景以與當前個人博客的特點和需求等方面展示本系統(tǒng)的優(yōu)勢和限制, 主要對象是網(wǎng)絡中的上網(wǎng)用戶,以便作出正確的后繼設計與開發(fā)決策。2、項目背景寫日記、文章一直以來都是人們表達情感的方

11、式,隨著互聯(lián)網(wǎng)的高速開展,誕 生了博客這一新生事物,博客不僅能實現(xiàn)文字的表達,還能在其中參加圖片、聲音等,而且具備與人互動的特點,使其深受人們的喜愛2.2系統(tǒng)目標和研究方法1系統(tǒng)的目標該目標主要是結合與傳統(tǒng)系統(tǒng)即傳統(tǒng)以紙X或者磁盤、光盤為載體的寫作模 式的比擬而定。1人力和設備的節(jié)省傳統(tǒng)系統(tǒng)主要是通過人力寫作,并且載體是紙 X或者磁盤、光盤。而通過本系 統(tǒng),可以節(jié)省一定寫作人力,并且利用網(wǎng)絡存儲方式,節(jié)省了紙 X資源和筆墨 資源或者磁盤、光盤資源的使用。2界面美觀和便捷的提升本系統(tǒng)相對傳統(tǒng)系統(tǒng)而言,利用了多媒體的各種視覺效果,可以方便參加圖片 和背景以與表情,有明顯的界面美觀和直觀的優(yōu)勢。3編

12、輯修改的提升本系統(tǒng)可以使對文章或者一些圖片背景等的編輯修改變得非常容易,非常便捷和快速。只用修改局部,不用返工,并且不會留下視覺瑕疵。4交流廣泛性和速度的提升通過網(wǎng)絡這種媒介,使得文章、日志的交流變得非常廣泛,不會受到地域和世 界的限制,世界各地任何人都可以享受交流的服務。 并且交流的速度比傳統(tǒng)更 加快速方便,不通過傳統(tǒng)載體的傳遞。2 、可行性研究方法1調研傳統(tǒng)系統(tǒng)效率和特點通過調研和比照傳統(tǒng)系統(tǒng)的工作方式和特點, 發(fā)現(xiàn)效率和實用性的差距。通過 理論和現(xiàn)實技術開展的特點和要求,估算和提出效率、功能的提升。2參考目前已有的和案例如今博客在網(wǎng)絡上比比皆是,可以參考和學習已有的一些優(yōu)秀個人博客的特點

13、 和成功之處,來發(fā)現(xiàn)傳統(tǒng)系統(tǒng)需要改良的地方和新的開發(fā)入口。2.3系統(tǒng)的可行性1技術可行性本系統(tǒng)主要由PHP乍為主要開發(fā)技術,PHP已經(jīng)流行和開展了數(shù)年,技術相比 照擬成熟,開發(fā)系統(tǒng)穩(wěn)定可靠。系統(tǒng)采用優(yōu)秀的關系型數(shù)據(jù)庫管理系統(tǒng) MYSQ作為后臺數(shù)據(jù)庫,能和Windows 以與當前各種系統(tǒng)很好的兼容搭配。其它輔助設計的技術相當豐富,相應開發(fā)環(huán)境和工具也一應俱全,比如用于網(wǎng) 頁界面設計的Dreamweaver CS3還有一些圖形處理軟件如 Photoshop CS2等 都是相當成熟和簡便的開發(fā)工具。2性能效益可行性所開發(fā)的系統(tǒng)根本能滿足個人博客的功能要求和展示博客的特點風格,在處理運算速度、存儲量以

14、與響應時間上完全能滿足系統(tǒng)要求。而且能夠有巨大的廣告效益。3硬件可行性系統(tǒng)所采用的技術和平臺都是比擬成熟和已經(jīng)開展數(shù)年的,目前的硬件配置一般都足以滿足系統(tǒng)的運行要求。系統(tǒng)的根本硬件要求:網(wǎng)絡中的服務器服務器要求能提供空間和支持動態(tài)網(wǎng) 絡技術以與MySQ數(shù)據(jù)庫、客戶端電腦具有根本多媒體功能和設備、支持 PHF架構的工作和系統(tǒng)平臺WindowsXP、支持PHP架構的能處理動態(tài)網(wǎng)頁技 術的瀏覽器IE6.0以上等具備解釋PHP技術的瀏覽器。綜上所述,作為畢業(yè)設計的一個項目,簡要討論分析了系統(tǒng)的各種可行性, 并且各項可行性上完全滿足開發(fā)要求,可以開始進一步的工作。三、系統(tǒng)需求分析和概要設計系統(tǒng)需求分析是

15、現(xiàn)代軟件工程應用于系統(tǒng)開發(fā)的一項重要環(huán)節(jié),通過需求分析可以明確系統(tǒng)的各項需求和功能,根據(jù)這些需求和功能可以更好地指導下一步 的系統(tǒng)開發(fā)和設計,防止了在設計之后對需求的變更而導致的大量返工。開發(fā)背景寫日記、文章一直以來都是人們表達情感的方式,隨著互聯(lián)網(wǎng)的高速開展,誕 生了博客這一新生事物,博客不僅能實現(xiàn)文字的表達,還能在其中參加圖片、 聲音等,而且具備與人互動的特點,使其深受人們的喜愛。系統(tǒng)實現(xiàn)目標概述基于個人博客以上的特點,本系統(tǒng)要實現(xiàn)個人博客的主要根本功能有主界面, 用戶注冊,注冊用戶登錄發(fā)表文章心情、日志,用戶登錄/退出,游客發(fā)表 評論,分頁瀏覽文章和評論等。這里其中比擬主要的是區(qū)分了個人

16、博客的注冊 用戶和游客。注冊用戶可以在任何時候寫下自己的主X,記錄下自己的點點滴滴。而游客主要的權限是閱讀博客所有注冊用戶寫的文章,閱讀后可以發(fā)表評論和留言,還可以分頁瀏覽所有注冊用戶上傳的圖片。 以上是個人博客的系統(tǒng) 功能目標,當然由于個人博客的網(wǎng)絡流行特點以與個人個性的展示,還適當要求界面比擬漂亮輕快,直觀便捷,操作方式簡單以與人性化。系統(tǒng)功能需求根據(jù)對系統(tǒng)的特點和應用的分析,可以得到本系統(tǒng)主要有如下功能:1用戶注冊和登錄這局部功能又分為用戶注冊、用戶登錄、用戶退出三個局部。用戶注冊:游客將個人的信息存儲到博客的數(shù)據(jù)庫中, 注冊時要求填寫用戶的 各種詳細信息,包括id、Password、E

17、mail、性別、生日、其它輔助信息。但 凡符合要求的游客都可以注冊成功,成為本博客的正式用戶, 。系統(tǒng)承受這些 信息并存儲在服務器端的數(shù)據(jù)庫中。用戶登錄:主要用于驗證博客用戶信息的真實身份, 以便對博客進展管理和維 護。通過注冊后的用戶用個人注冊的用戶名, 密碼登錄到。檢測用戶的用戶名, 密碼并給予其相應的權限對博客進展操作。用戶退出:已經(jīng)登陸的用戶可以退出,釋放自己所占有的各種信息資源。2文章管理文章管理主要有文章的發(fā)表、瀏覽、評論和刪除功能。博客的系統(tǒng)管理員除了可以查詢、 瀏覽和評論文章外,還可以對系統(tǒng)中的所有 文章以與評論進展修改、刪除操作。這些維護和管理擁有最高權限,并且系統(tǒng) 自動更新

18、在服務器端數(shù)據(jù)庫中的數(shù)據(jù)。文章的發(fā)表:注冊用戶可以發(fā)表自己的文章,文章包括主題、正文、表情、圖 片等信息,作者通過各種元素來展示自己的想法和思想。 系統(tǒng)承受這些信息并 且存儲在服務器端的數(shù)據(jù)庫中。文章的刪除:注冊用戶可以刪除自己已經(jīng)發(fā)表的文章內(nèi)容和各項信息,系統(tǒng)自動在服務器端數(shù)據(jù)庫中刪除這些記錄。文章的瀏覽:游客和注冊用戶根據(jù)所獲得的用戶權限獲取服務器端數(shù)據(jù)存儲的 各篇文章并且瀏覽閱讀文章的所有信息。文章的評論:文章的讀者可以評論和回復所閱讀的文章,發(fā)表自己的看法。系 統(tǒng)自動將這些評論存儲在服務器端的數(shù)據(jù)庫中, 并且可供博客作者以與其它讀 者瀏覽。3圖片管理圖片管理有添加,瀏覽、刪除和查詢功能

19、。注冊用戶可以添加自己喜歡的圖片, 還可以查詢和瀏覽系統(tǒng)中的所有圖片信息。 游客只能瀏覽博客系統(tǒng)中的所有圖 片。系統(tǒng)管理員擁有以上的所有權限,除此之外還可以刪除圖片。4管理員管理博客的系統(tǒng)管理員可以對系統(tǒng)中所有的注冊用戶進展某某和權限管理, 包括修 改用戶所有的權限,查詢用戶信息以與刪除用戶信息; 還可以對最新公告進展 添加,刪除管理。3.2概要設計概要設計也是軟件工程中一個重要的步驟和環(huán)節(jié), 根據(jù)前面的需求分析所得到 的系統(tǒng)所要實現(xiàn)的各種功能,概要設計對其進展進一步的模塊劃分, 以確定各 個功能由所設計的模塊來實現(xiàn),這樣可以構架出一個系統(tǒng)的機構框架, 便于后 面的具體數(shù)據(jù)庫設計詳細設計的實現(xiàn)

20、。系統(tǒng)體系結構基于B/S結構的個人博客系統(tǒng),應由終端用戶主機/瀏覽器、WE岡艮務器、 數(shù)據(jù)服務器構成。個人博客的核心是中間的接入服務器和應用服務器局部。個人博客的總體結構圖如圖1示:322運行環(huán)境1用戶界面用戶需要網(wǎng)頁瀏覽器來使用該系統(tǒng),界面簡潔、美觀、友好,具備人性化特點, 各種操作有提示信息和錯誤信息。2軟件環(huán)境服務器端:Windows7服務器,Apache服務程序,MySQL數(shù)據(jù)庫以與其相應的ODBC客戶端:Windows 7系統(tǒng)以與IE6.0以上瀏覽器。3網(wǎng)絡帶寬服務器對外網(wǎng)絡帶寬1M以上,客戶端擁有連接互聯(lián)網(wǎng)的設備和服務。四、系統(tǒng)數(shù)據(jù)庫設計4.1MySQL數(shù)據(jù)庫簡介MySQL數(shù)據(jù)庫由

21、MySql公司開發(fā)和維護的一個 SQL關系型數(shù)據(jù)庫管理系統(tǒng)DBM經(jīng)過了很多年的開展已經(jīng)成為一個功能比擬強大,技術也很成熟的 數(shù)據(jù)庫。由于它的強大功能、豐富的應用編程接口 API以與系統(tǒng)結構,受 到了眾多程序員的青睞,得到了廣闊開發(fā)人緣的認可。4.2數(shù)據(jù)庫表的設計概述根據(jù)第三局部的需求分析和概要設計,可以設計出相應的系統(tǒng)所要使用的數(shù)據(jù) 庫表。對于不同的對象或實體,可根據(jù)具體的系統(tǒng)需要,擴大信息和動態(tài)變化 的信息分類放在不同的表里。重要的表都是設置上主鍵,主鍵只用來唯一標識一個數(shù)據(jù)項。經(jīng)過需求分析和概要設計,在 MySql數(shù)據(jù)庫管理系統(tǒng)中建立名為db_tmlog的 數(shù)據(jù)庫,系統(tǒng)所有應用的數(shù)據(jù)信息將

22、存儲在該數(shù)據(jù)庫中,數(shù)據(jù)庫中建立以下3種不同專題的數(shù)據(jù)表,分別為:文章內(nèi)容表tb_article丨、文章評論表tb_filement 、圖片信息表tb_tpsc五個表。這些表根本上都是一表負責一個實體或者對象的各種信息存儲,它們協(xié)調工作,以實現(xiàn)個人博客系統(tǒng)對數(shù)據(jù)存儲的要求。本表主要用來存放文章的各種信息, 這也是博客系統(tǒng)中非常重要的一個表。 其 中文章ID編號為主鍵,唯一標識一篇文章。其它信息詳見表1示。表1文章內(nèi)容表字段名稱數(shù)據(jù)類型說明idInt(10)*自動編號titleVarchar(20)文章標題faceVarchar(20)人物表情contenttext文章內(nèi)容6 / 17auther

23、Varchar(20)文章作者nowdatetime發(fā)表時間文章評論表文章評論表主要存儲對一篇文章的評論的各種信息,文章的評論信息相對于文 章的信息而言要簡單一些,主要包括唯一標識評論的 id編號,是主鍵。表的 結構如表2示。表2文章評論表字段名稱數(shù)據(jù)類型說明idInt(4) *自動編號fileidInt(4)所評論的文章id號usenameVarchar(20)評論人contenttext評論正文datetimedatetime評論時間該表主要用來存儲博客系統(tǒng)中發(fā)表的照片、圖片。其中照片id是唯一標識圖片的主鍵,表的詳細結構如表3示。表3圖片信息表字段名稱數(shù)據(jù)類型說明idInt(10)*自動

24、編號nameVarchar(30)圖片名稱url以文件的形式存儲圖Char(100)片authorVarchar(20)圖片發(fā)表者scsjdate上傳日期/時間五、系統(tǒng)的設計詳細設計是整個系統(tǒng)設計中,最重要的一個步驟。下面對系統(tǒng)的主要功能模塊 進展詳細的介紹。博客的流程圖如圖2示。匿 名 訪 問查看文章及相關評論查看最新推薦圖片文章管理圖片管理朋友圈管理用戶管理圖2博客流程圖5.1首頁面與主要頁面設計1、博客的文件架設圖如圖3所示:suke 普聽氏200* JJ2016 04-24 2 0.5 0.4 5Copyright 2015-2019 twinZSWlbP土交冬晅客是一裁決更建空社交網(wǎng)

25、站、自娩忸剛站、博客劃詁的兌港卄源乂託注冊新氐弓mr宕*學些一菱倬尊°用喀唸一蹄*砸墾示解孚Emair123« l-MHil-確從密碼盼 soilN蜀讓碼S'ii.YTJ'j 的Sis 訂碼S和:您將司首幷接益股電書卡A注冊新用戶SfYi/V理般中類劌表;e =碼廠琴整*nx章2、主要頁面如表4所示:表4主要頁面清單表文件名說明普通用戶登錄頁面,用戶只要輸入已注冊的用戶名和密碼新用戶注冊頁面用戶登錄后的頁面,同時也是添加博客文章頁面 查詢博客文章頁面顯示我的文章頁面添加圖片頁面瀏覽圖片頁面查詢圖片頁面朋友添加頁面瀏覽朋友信息頁面查詢朋友信息頁面查詢用戶信息頁

26、面只有管理員有權限查看 瀏覽用戶信息頁面只有管理員有權限瀏覽 公告管理頁面只有管理員有權限查看.2文章管理模塊文章管理模塊是本系統(tǒng)中最根底、最復雜的一個核心功能模塊。文章管理模塊 可以分為添加博客文章、查詢博客文章、發(fā)表文章評論、刪除博客文章 /評論 4個功能局部。1添加博客文章發(fā)表博客文章主要是提供用戶發(fā)表和X貼個人的文章或是對某些事物的獨到見解等,通過發(fā)表的文章,其他用戶可以發(fā)表相關的評論,以便能夠同來訪者 進展交流,是一個展現(xiàn)自己的網(wǎng)絡交流平臺。這個功能主要由完成。發(fā)表文章后,提交博客文章信息到數(shù)據(jù)處理頁 check_file.php丨并保存在相應的數(shù)據(jù)庫中。在保存過程中,系統(tǒng)會在數(shù)據(jù)

27、庫中為該文章自動生成一個文章ID編號,這個編號是自動遞增的生成,用來 唯一標識一篇文章。具體流程圖如圖 4所示。開始圖4發(fā)表文章流程圖.3圖片管理模塊圖片管理主要實現(xiàn)對圖片的添加、刪除、瀏覽操作。(1) 添加圖片單擊【上傳】按鈕后,圖片將以文件的形式傳到數(shù)據(jù)庫,并保存在images文件中的upload文件夾中。瀏覽圖片所有上傳成功的圖片文件循環(huán)顯示在客戶端的瀏覽器上,并在每一條的記錄后面分別加上用于查看圖片文件信息的超級按鈕,在將所有記錄進展分頁顯示。(2) 刪除圖片只有以系統(tǒng)管理員的身份登錄,才會顯示“刪除圖片的功能。刪除圖片的功 能是系統(tǒng)管理員在“查詢圖片和“瀏覽圖片的功能模塊的根底上實現(xiàn)

28、的。.4管理員管理模塊管理員管理是對注冊的用戶信息進展管理的模塊。 當用戶是以系統(tǒng)管理員的身 份登陸后,那么將擁有用戶管理的權限,這時菜單欄中的“管理員管理處于 顯示狀態(tài)如是普通用戶,該模塊不會顯示。該模塊主要分為查詢用戶信息, 瀏覽用戶信息和公告管理。其中用戶的刪除是建立在“查詢用戶信息和“瀏 覽用戶信息的根底之上實現(xiàn)的。六、系統(tǒng)配置和發(fā)布6.1開發(fā)和應用環(huán)境配置下面簡要從PHP架構的安裝,Apache服務器的配置,以與 MySQ數(shù)據(jù)的設置 介紹了系統(tǒng)相關環(huán)境的配置和安裝。運行安裝程序一安裝協(xié)議選擇承受協(xié)議-next 一填寫服務信息一前面的 內(nèi)容可填可不填,安裝類型選擇自定義安裝 Custo

29、m-自定義安裝設置修 改安裝目錄,可以放在如“ E:Apache2 中一安裝確認。1, 解壓php-525-Win32.zip到即將安裝PHP的目錄,即“ E:php5 。這里 主要是拷貝一些以后需要的組件。2, 運行安裝程序-承受安裝協(xié)議-選擇安裝目錄,可以為“ E:php5 -選擇 Web服務器設置,這里選擇 Apache2.2.x Module 因為裝的Apache服務 器為丨選擇Apache配置文件目錄即E:Apache2安裝設置,點Extensions,此后NEXT 準備安裝3,對Apache進展設置,建立studyphp子目錄,即“ E:studyphp "目錄 修改“

30、E:Apache2conf "下的文件“"。搜索 DocumentRoot "E:/ Apache2 /htdocs"把冒號中的 E:/ Apache2/htdocs ,替換成“ E:/studyphp "搜索vDirectory " E:/ Apache2 /htdocs "> 把冒號中的 E:/ Apache2/htdocs , 替換成“ E:/studyphp "上面這兩行可以不改,那么以后添加的論壇程序就要放在 E:/ Apache2/htdocs 下面,就是以這個目錄作為根目錄。改的目的就是不想把所

31、有程序都放在Apache的目錄下面。上面這句為了能夠運行缺省的頁面,這里增加了 index.php作為缺省頁面。 修改完畢,保存,并重新啟動 Apache服務器,也許會啟動不成功,這時要不 按Ctrl+Alt+Del刪除Apache相關程序,要不重新啟動計算機。4,測試在“ E.1,運行安裝程序安裝選項選擇custom自定義修改安裝目錄,放在“E:mysql "準備安裝安裝完畢后,選擇現(xiàn)在進展MySQI設置進展詳細 設置選擇服務器類型,選擇“ Dedicated MySQL Server Machi ne 專門的數(shù) 據(jù)庫服務器,mysql占用所有可用資源選擇服務器用途,“Multif

32、unctionalDatabase通用多功能型,速度快InnoDB數(shù)據(jù)庫空間設置可以不用 去改設置服務器同時連接數(shù)為 Decision Support(DSS)/OLAP 20個左右 設置網(wǎng)路選項設置選擇缺省的字符,選擇第三項,進展手動設置,選擇“gbk"設置windows選項,這兩個選項都選上設置密碼,Modify SecuritySett ings 設置密碼,遠程登錄頁不需要設置。匿名某某就不用設置了一準備 安裝一安裝完成安裝1直接解壓該程序到E:studyphp就可以了。重命名解壓目錄為phpMyAdmin2、設置 phpMyAdmin用記事本編輯文件“ E:studyphpphpMyAdmin'librariesconfig.default.php",搜索“ $cfg'Servers'$i'password'",然后將“$cfg'Servers'$i'password'= ; 等號后面單引號中添加剛剛安裝 MySQ時候設置的秘密,例如:cfg'Servers'$i'password'='h9999h'這里h9999h就是數(shù)據(jù)庫的密碼。存盤退出。3、.6.2系統(tǒng)的發(fā)布和運行效果系統(tǒng)的發(fā)布如果本地工作站作為服務器,如此在安裝了

溫馨提示

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

評論

0/150

提交評論