資源描述:
《php個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、本科生畢業(yè)論文(設(shè)計(jì))過(guò)程管理手冊(cè)(2011)屆論文(設(shè)計(jì))題目:個(gè)人博客網(wǎng)站學(xué)院:計(jì)算機(jī)科學(xué)與信息工程學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號(hào):姓名:指導(dǎo)老師姓名及職稱:24個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)學(xué)號(hào):姓名:指導(dǎo)老師:內(nèi)容摘要:個(gè)人博客網(wǎng)站是為了記錄個(gè)人信息,從而更方便地實(shí)現(xiàn)進(jìn)行信息的交流以及共享而設(shè)計(jì)的。它完全取代了原來(lái)一直用手寫的信息記錄方式,避免了由于地域或時(shí)間的限制而不能及時(shí)共享信息的缺點(diǎn)。為用戶的生活以及學(xué)習(xí)上帶來(lái)很大的方便,整個(gè)網(wǎng)站由網(wǎng)站主頁(yè)、個(gè)人主頁(yè)、文章操作的各個(gè)頁(yè)面,以及個(gè)人信息操作的各個(gè)頁(yè)面組成。功能主要有
2、,添加、刪除、修改文章,個(gè)人信息的管理。本網(wǎng)站是采用Mysql做為后臺(tái)數(shù)據(jù)庫(kù),以PHP做為開(kāi)發(fā)工具。關(guān)鍵字:個(gè)人博客;文章;數(shù)據(jù)庫(kù)開(kāi)發(fā);php開(kāi)發(fā)技術(shù);Mysql24目錄第一章緒論11.1Web服務(wù)器平臺(tái)與Web平臺(tái)的動(dòng)態(tài)設(shè)計(jì)技術(shù)11.2 Web平臺(tái)系統(tǒng)的開(kāi)發(fā)方法1第二章系統(tǒng)分析12.1開(kāi)發(fā)環(huán)境與開(kāi)發(fā)意義12.1.1開(kāi)發(fā)背景12.1.2系統(tǒng)開(kāi)發(fā)的意義22.2可行性分析22.2.1技術(shù)可行性分析22.2.2操作可行性分析22.2.3經(jīng)濟(jì)可行性分析32.3需求分析32.3.1初步調(diào)查32.3.2用戶需求分析32.3.3流程圖32.3.5數(shù)據(jù)字典7
3、第三章概要設(shè)計(jì)103.1總體方案設(shè)計(jì)103.1.1系統(tǒng)目標(biāo)103.1.2劃分子系統(tǒng)103.1.3系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)103.1.4系統(tǒng)環(huán)境運(yùn)行要求113.2數(shù)據(jù)庫(kù)設(shè)計(jì)113.2.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)113.2.2連接數(shù)據(jù)庫(kù)14第四章詳細(xì)設(shè)計(jì)144.1前臺(tái)設(shè)計(jì)144.1.1前臺(tái)總框架144.1.2用戶管理模塊174.2后臺(tái)設(shè)計(jì)194.2.1后臺(tái)總框架19第五章測(cè)試225.1測(cè)試方案225.2測(cè)試項(xiàng)目及結(jié)果說(shuō)明22第六章總結(jié)22參考文獻(xiàn)2324第一章緒論1.1Web服務(wù)器平臺(tái)與Web平臺(tái)的動(dòng)態(tài)設(shè)計(jì)技術(shù)目前流行三種最常用的Web服務(wù)器平臺(tái)是:基于Apa
4、cheHTTPServer的服務(wù)器平臺(tái)、基于網(wǎng)景的NES的服務(wù)器平臺(tái)、基于微軟的IIS的服務(wù)器平臺(tái)。ApacheHTTPServer可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過(guò)簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。而且PHP與ApacheHTTPServer搭配,是業(yè)界公認(rèn)的黃金組合,因此本系統(tǒng)便是采用ApacheHTTPServer服務(wù)器平臺(tái)。當(dāng)前比較流行的Web開(kāi)發(fā)技術(shù)有:ASP,PHP,JSP,ASP.NET等。ASP在國(guó)內(nèi)比較流行
5、,但是由于ASP的跨平臺(tái)能力差,而且安全性不好;JSP在國(guó)際上也很流行,適合開(kāi)發(fā)一些企業(yè)級(jí)博客系統(tǒng),但由于其在技術(shù)上和成本上要求都比較高,現(xiàn)在在國(guó)內(nèi)運(yùn)用的還比較少;ASP.NET是Microsoft.NETFramework中的一組用于構(gòu)建Web應(yīng)用程序和XMLWebService的技術(shù)平臺(tái),有一定的復(fù)雜性;而PHP是秉承Linux的GNU風(fēng)格,借助與源碼公開(kāi),使他迅速成為世界上目前應(yīng)用最為廣泛的站點(diǎn)制作語(yǔ)言之一。加上它和Linux,Apache和MySql的緊密配合,用PHP編寫的代碼執(zhí)行起來(lái)會(huì)更快、更穩(wěn)定。用PHP編寫的代碼,不用改變就可
6、以在不同的WEB服務(wù)器上、不同的操作系統(tǒng)下運(yùn)行。相比之下,我們選擇了PHP語(yǔ)言來(lái)開(kāi)發(fā)本系統(tǒng)。1.2 Web平臺(tái)系統(tǒng)的開(kāi)發(fā)方法在探討博客的基本原理以及WEB相關(guān)開(kāi)發(fā)技術(shù)的基礎(chǔ)上,我們以軟件工程方法完成了個(gè)人博客系統(tǒng)的開(kāi)發(fā)。開(kāi)發(fā)過(guò)程中所做的工作包括:整個(gè)系統(tǒng)的需求分析、系統(tǒng)設(shè)計(jì)和所有模塊的具體實(shí)現(xiàn)、系統(tǒng)測(cè)試等。第二章系統(tǒng)分析2.1開(kāi)發(fā)環(huán)境與開(kāi)發(fā)意義2.1.1開(kāi)發(fā)背景2421世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來(lái)越多人已經(jīng)離不開(kāi)網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方式,而是過(guò)渡到娛樂(lè)、購(gòu)物等新興的網(wǎng)民生活。網(wǎng)上
7、娛樂(lè),成了當(dāng)今廣大群眾的時(shí)尚??蛻粢餐ㄟ^(guò)博客把自己喜歡的東西寫出來(lái)或是和別人一起分享那份快樂(lè)。因此,博客已成為個(gè)人、公司、部門和團(tuán)隊(duì)之間越來(lái)越盛行的交流溝通工具。在此,為了方便網(wǎng)絡(luò)用戶的需求,我們專門構(gòu)建個(gè)人博客系統(tǒng)。2.1.2系統(tǒng)開(kāi)發(fā)的意義現(xiàn)在,全世界每天傳播的媒體內(nèi)容,有一半是由6大媒體巨頭所控制。其利益驅(qū)動(dòng)、意識(shí)形態(tài)以及傳統(tǒng)的審查制度,使得這些經(jīng)過(guò)嚴(yán)重加工處理的內(nèi)容已經(jīng)越來(lái)越不適應(yīng)人們的需求。媒體的工業(yè)化,內(nèi)容出口的工廠化,都在嚴(yán)重影響其發(fā)展。博客的出現(xiàn)集中體現(xiàn)了互聯(lián)網(wǎng)時(shí)代媒體界所體現(xiàn)的商業(yè)化壟斷與非商業(yè)化自由,大眾化傳播與個(gè)性化(分眾
8、化,小眾化)表達(dá),單向傳播與雙向傳播3個(gè)基本矛盾、方向和互動(dòng)。這幾個(gè)矛盾因?yàn)椴┛鸵l(fā)的開(kāi)放源代碼運(yùn)動(dòng),至少在技術(shù)層面上得到了根本的解決。因此,開(kāi)發(fā)這樣一套完善的博客