2023計算機php個人博客系統(tǒng)論文_第1頁
2023計算機php個人博客系統(tǒng)論文_第2頁
2023計算機php個人博客系統(tǒng)論文_第3頁
2023計算機php個人博客系統(tǒng)論文_第4頁
2023計算機php個人博客系統(tǒng)論文_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

PAGE

1

PAGE

7

?網(wǎng)絡(luò)編程技術(shù)?

實訓(xùn)報告

編制系部:信息工程系

適用專業(yè):網(wǎng)絡(luò)管理

班級:網(wǎng)絡(luò)技術(shù)專業(yè)

姓名:XXX

指導(dǎo)教師:XX老師

2023.06

個人博客網(wǎng)站的設(shè)計與實現(xiàn)

專業(yè):計算機網(wǎng)絡(luò)技術(shù)專業(yè)學(xué)號:10102142

姓名:余建軍指導(dǎo)老師:崔瑩老師

內(nèi)容摘要:本文簡要介紹了一個PHP+MySql個人博客網(wǎng)站建立的過程,綜合的應(yīng)用了網(wǎng)頁設(shè)計和網(wǎng)絡(luò)編程的知識。個人博客網(wǎng)站是為了記錄個人信息,從而更方便地實現(xiàn)進行信息的交流以及共享而設(shè)計的。它完全取代了原來一直用手寫的信息記錄方式,防止了由于地域或時間的限制而不能及時共享信息的缺點。為用戶的生活以及學(xué)習(xí)上帶來很大的方便,整個網(wǎng)站由網(wǎng)站主頁、日志分類、日志操作的各個頁面,以及網(wǎng)站后臺分類管理的各個頁面組成。功能主要有,添加、刪除、修改文章,個人信息的管理。本網(wǎng)站是采用Mysql做為后臺數(shù)據(jù)庫,以PHP做為開發(fā)工具。

關(guān)鍵字:php開發(fā)技術(shù);Mysql;個人博客;文章;數(shù)據(jù)庫開發(fā);MacromediaDreamweaver中文版;TinyCME編輯器

目錄

第一局部系統(tǒng)分析

1

1.1開發(fā)環(huán)境與開發(fā)意義

1

1.1.1開發(fā)背景

1

1.1.2系統(tǒng)開發(fā)的意義

1

1.2可行性分析

1

1.2.1技術(shù)可行性分析

1

1.2.2操作可行性分析

2

1.2.3經(jīng)濟可行性分析

2

1.3需求分析

2

1.3.1初步調(diào)查

2

1.3.2用戶需求分析

2

1.3.3數(shù)據(jù)字典

2

第二局部概要設(shè)計

3

2.1總體方案設(shè)計

3

2.1.1系統(tǒng)目標(biāo)

3

2.1.2劃分子系統(tǒng)

3

2.1.3系統(tǒng)環(huán)境運行要求

3

2.2數(shù)據(jù)庫設(shè)計

4

2.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計

4

2.2.2連接數(shù)據(jù)庫

4

第三局部詳細(xì)設(shè)計

5

3.1前臺設(shè)計

5

3.1.1前臺總框架

5

3.1.2用戶管理模塊

6

3.2后臺設(shè)計

7

3.2.1后臺總框架

7

第四局部測試

9

4.1測試方案

9

4.2測試工程及結(jié)果說明

9

第五局部總結(jié)

9

參考文獻

10

第一局部系統(tǒng)分析

1.1開發(fā)環(huán)境與開發(fā)意義

開發(fā)背景

21世紀(jì)的今天,網(wǎng)絡(luò)在人們生活中已經(jīng)日益盛行,越來越多人已經(jīng)離不開網(wǎng)絡(luò)。人們已經(jīng)不再滿足于了解最新信息、查找資料等一些傳統(tǒng)的網(wǎng)絡(luò)使用方式,而是過渡到娛樂、購物等新興的網(wǎng)民生活。網(wǎng)上娛樂,成了當(dāng)今廣闊群眾的時尚??蛻粢餐ㄟ^博客把自己喜歡的東西寫出來或是和別人一起分享那份快樂。因此,博客已成為個人、公司、部門和團隊之間越來越盛行的交流溝通工具。在此,為了方便網(wǎng)絡(luò)用戶的需求,我們專門構(gòu)建個人博客系統(tǒng)。

系統(tǒng)開發(fā)的意義

現(xiàn)在,全世界每天傳播的媒體內(nèi)容,有一半是由6大媒體巨頭所控制。其利益驅(qū)動、意識形態(tài)以及傳統(tǒng)的審查制度,使得這些經(jīng)過嚴(yán)重加工處理的內(nèi)容已經(jīng)越來越不適應(yīng)人們的需求。媒體的工業(yè)化,內(nèi)容出口的工廠化,都在嚴(yán)重影響其開展。

博客的出現(xiàn)集中表達了互聯(lián)網(wǎng)時代媒體界所表達的商業(yè)化壟斷與非商業(yè)化自由,群眾化傳播與個性化(分眾化,小眾化)表達,單向傳播與雙向傳播3個根本矛盾、方向和互動。這幾個矛盾因為博客引發(fā)的開放源代碼運動,至少在技術(shù)層面上得到了根本的解決。因此,開發(fā)這樣一套完善的博客系統(tǒng)是很有意義的事情,它能夠讓社會媒體、文化更加豐富多彩,使個人的思想言論得到更廣泛的傳播。

1.2可行性分析

技術(shù)可行性分析

本系統(tǒng)采用PHP+Mysql+Apache進行開發(fā),其中前臺用HTML嵌入PHP進行頁面開發(fā)和管理用戶界面,提示信息完善,界面友好有親和力;后臺采用Mysql數(shù)據(jù)庫開發(fā)和管理數(shù)據(jù)庫。本系統(tǒng)的開發(fā)環(huán)境使用現(xiàn)在特別流行的開源Apache效勞器,使用方便、運行穩(wěn)定、平安可靠。PHP+Mysql+Apache這個國際公認(rèn)的網(wǎng)站開發(fā)黃金組合,在博客系統(tǒng)開發(fā)上,得到廣泛的應(yīng)用。如網(wǎng)易博客、百度空間、新浪博客等大型博客網(wǎng)站。綜上所述,本系統(tǒng)在技術(shù)方面是可行的。

操作可行性分析

本軟件是為個人用戶開發(fā)的,使用本軟件的用戶對象是個人,由于本網(wǎng)站要設(shè)計成友好的界面,用戶只需懂得上網(wǎng),就能輕松使用本網(wǎng)站的功能,所以從以上幾個方面的分析來看,開發(fā)本網(wǎng)站是完全可行的。

經(jīng)濟可行性分析

本錢方面:由于本畢業(yè)設(shè)計屬于學(xué)校教學(xué)的最后一個環(huán)節(jié),資源僅僅用到一臺電腦,效勞器也可以在電腦上搭建和在主機屋免費空間上測試,而開發(fā)程序所用的軟件都是免費的,指導(dǎo)由老師義務(wù)指導(dǎo)。所以開發(fā)本本錢是非常低的。效益方面:為個人用戶開發(fā)一個較好的個人博客網(wǎng)站,可以實現(xiàn)信息的共享,節(jié)省了社會資源。本系統(tǒng)開發(fā)出來,完全能上線使用,而且是多用戶的個人博客系統(tǒng),一旦應(yīng)用還可以帶來一定的經(jīng)濟效益。因此,經(jīng)濟上開發(fā)博客系統(tǒng)是完全可行的。

1.3需求分析

初步調(diào)查

本次調(diào)查主要是由我們小組兩個同學(xué)一起通過親身體驗現(xiàn)在各大Blog網(wǎng)站的系統(tǒng),如新浪博客、網(wǎng)易博客、百度空間、騰訊qq空間等等,熟悉其實現(xiàn)文章發(fā)布、相冊管理等流程,分析現(xiàn)在Blog系統(tǒng)的根本運行情況和缺乏并探討其需求。同時,參考了相關(guān)網(wǎng)站的調(diào)查分析報告等。

用戶需求分析

隨著互聯(lián)網(wǎng)的高速開展,Web應(yīng)用技術(shù)也得到了迅速提高。博客便是基于這些互聯(lián)技術(shù)開展起來的。而個人博客系統(tǒng)正是博客系統(tǒng)的典型,系統(tǒng)簡單卻功能強大。

由于客戶端-效勞器(C/S)應(yīng)用程序可維護性差,而且對客戶端計算機要求功能必須相當(dāng)強大。為了解決這個缺點,瀏覽器-效勞器(B/S)應(yīng)用程序應(yīng)運而生??蛻舳酥灰蟀惭b有瀏覽器,就可以與效勞器連接,運行整個應(yīng)用程序。與此同時,由于效勞端與客戶端別離,應(yīng)用程序的版本不管如何更新,都只會在效勞器端進行,這樣客戶端可以節(jié)省大量資源和時間。近年來,B/S結(jié)構(gòu)越來越受到企業(yè)和個人等的喜愛和重用,選擇B/S結(jié)構(gòu)是當(dāng)前博客系統(tǒng)開發(fā)的明智之舉,能充分適應(yīng)社會的需求。本系統(tǒng)便是采用B/S結(jié)構(gòu)進行開發(fā)的。

數(shù)據(jù)字典

1〕關(guān)鍵局部數(shù)據(jù)項〔由于篇幅有限,這里僅對局部數(shù)據(jù)項進行描述〕

數(shù)據(jù)庫規(guī)劃:〔參考〕

分類表Categories(cid,cname)

日志表:articles(articleid,cid,title,,content,keyword,comments)

評論表:comments(commentid,articleid,author,content,ip,time_at)

用戶表:user(userid,username,password)

第二局部概要設(shè)計

2.1總體方案設(shè)計

2.1.1系統(tǒng)目標(biāo)

〔1〕開發(fā)這樣一套完善的博客系統(tǒng)使個人的思想言論得到更廣泛的傳播。

〔2〕簡化操作過程,提高資源的共享能力,增進思想文化速度。

2.1.2劃分子系統(tǒng)

此基于PHP技術(shù)的個人博客系統(tǒng),分前臺功能和后臺管理功能:

〔1〕前臺局部由用戶使用,主要包括用戶管理〔用戶登錄、注冊〕,文章閱讀,相冊查看,文章、相冊評論,留言。

〔2〕后臺局部由管理員使用,主要包括管理員身份驗證,文章、相冊管理,系統(tǒng)管理等。

系統(tǒng)環(huán)境運行要求

〔1〕硬件環(huán)境要求:

①1GHz以上處理器。

②MicrosftWindows支持的VGA或分辨率更高的監(jiān)視器。

③512MB內(nèi)存以上。

軟件環(huán)境要求:

以LAMP(Linux+Appserver+MySql+PHP)為最適宜的實訓(xùn)環(huán)境,假設(shè)在Windows環(huán)境下,推薦采用Appserv或Xampp等集成環(huán)境實現(xiàn)PHP運行環(huán)境。

Web效勞器:Apache2.2

PHP:PHP5.0

數(shù)據(jù)庫:MySQL〔壓縮包文件:mysql-3.23.43-win.zip〕

腳本編輯器:

MacromediaDreamweaver中文版〔圖形化編輯環(huán)境,速度慢,功能多,常用于復(fù)雜網(wǎng)頁設(shè)計

EditPlus簡體中文版:短小精悍文本編輯器,常用于簡單的文本性代碼編輯

2.2數(shù)據(jù)庫設(shè)計

2.2.1數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計

局部相關(guān)數(shù)據(jù)表

分類表Categories(cid,cname)

日志表:articles(articleid,cid,title,,content,keyword,comments)

評論表:comments(commentid,articleid,author,content,ip,time_at)

用戶表:user(userid,username,password)

2.2.2連接數(shù)據(jù)庫

在本系統(tǒng)充分發(fā)揮PHP5.0支持面向?qū)ο缶幊痰奶匦裕瑢⒊S玫暮瘮?shù)封裝在一個類里面。比方由于需要屢次連接數(shù)據(jù)庫,而且這種連接是一項很消耗資源的操作,因此,在本系統(tǒng)中對數(shù)據(jù)庫連接的局部寫成了一個PHP文件。文件名為inc.php,有需要連接數(shù)據(jù)庫的文件包含這個文件就可以了。

<?php

mysql_connect("localhost","root","12345");

mysql_select_db("fyblog");

mysql_query("setnames'utf8'");

?>

第三局部詳細(xì)設(shè)計

3.1前臺設(shè)計

前臺總框架

網(wǎng)站前臺局部主要提供給用戶使用,是系統(tǒng)對外的窗口。主要包括博客主頁、文章瀏覽,評論發(fā)表等;而網(wǎng)站后臺那么包含文章管理、日志管理、評論管理等幾個局部。

1〕模塊功能介紹

管理員登錄:

文章瀏覽:查看文章列表、瀏覽詳細(xì)文章內(nèi)容。

文章管理:對文章進行欄目分類,發(fā)表、編輯、刪除文章。

評論管理:評論好友文章,對自己的文章的評論進行刪除等。

管理員博客信息管理:對文章進行欄目分類,發(fā)表、編輯、刪除文章等。

2〕網(wǎng)站前臺首頁的運行結(jié)果如下所示:

圖1首頁效果圖

管理模塊

文章瀏覽

3.2后臺設(shè)計

后臺總框架

后臺是前臺功能實現(xiàn)的根底,只能由管理員進行使用與維護。主要包括管理員身份驗證,文章管理模塊,相冊管理模塊,會員管理模塊,欄目管理,系統(tǒng)管理模塊組成。后臺功能介紹:

1〕模塊功能介紹

管理員身份驗證:為合法用戶提供一個后臺入口。

文章管理模塊:添加文章;文章列表。

2〕管理員登錄

3〕文章管理

4〕編輯文章管理

第四局部測試

4.1測試方案

由于考慮到人為、條件有限等各種因素,我們采用黑盒子的測試方案。

4.2測試工程及結(jié)果說明

測試工程包括系統(tǒng)的前臺與后臺,經(jīng)過認(rèn)真測試,結(jié)果根本能夠?qū)崿F(xiàn)系統(tǒng)目標(biāo)的要求,效果截圖均已包含在本論文的各章節(jié)中。

溫馨提示

  • 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

提交評論