資源描述:
《PHP校園新聞網(wǎng)站的設(shè)計(jì)與開發(fā)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、PHP校園新聞網(wǎng)站的設(shè)計(jì)與開發(fā)摘要在校園網(wǎng)的網(wǎng)站里面,在校園網(wǎng)中新聞發(fā)布系統(tǒng)的存在是不可缺少的。校園新聞網(wǎng)的設(shè)立可以使校園用戶更加方便地了解學(xué)校外的新聞八卦以及校內(nèi)的課余活動(dòng),而且此平臺(tái)可以成為校園用戶的交流平臺(tái)。因此凸顯了校園新聞網(wǎng)站的各項(xiàng)優(yōu)越性。本系統(tǒng)采用了PHP編程語言,MySQL數(shù)據(jù)庫,來實(shí)現(xiàn)一個(gè)功能強(qiáng)大的校園新聞網(wǎng)站。該系統(tǒng)的主要功能有瀏覽新聞,新聞檢索,評(píng)論新聞,發(fā)表新聞。管理員可以直接通過系統(tǒng)對(duì)網(wǎng)站上的新聞進(jìn)行管理,網(wǎng)站維護(hù)起來更加方便快捷。關(guān)鍵詞:校園新聞網(wǎng);PHP編程;MYSQL目錄1概述11.1實(shí)驗(yàn)環(huán)境搭配11.1.1HTML簡(jiǎn)介11.1.3MYSQL數(shù)據(jù)
2、庫技術(shù)簡(jiǎn)介11.1.4PHP+MySQL+Apache組合22需求分析22.1設(shè)計(jì)構(gòu)想23數(shù)據(jù)庫設(shè)計(jì)43.1數(shù)據(jù)庫需求分析43.3.1數(shù)據(jù)庫功能流程43.1.2需求總結(jié)43.2數(shù)據(jù)庫概念設(shè)計(jì)44功能模塊設(shè)計(jì)64.1功能模塊劃分64.2.1新聞分類瀏覽模塊64.2.2新聞檢索模塊64.2.3管理員后臺(tái)新聞發(fā)布模塊64.2.4管理員后臺(tái)新聞管理模塊64.2.5管理員后臺(tái)新聞?lì)悇e添加模塊74.2.6管理員后臺(tái)新聞?lì)悇e修改模塊75系統(tǒng)實(shí)現(xiàn)75.1新聞發(fā)布首頁75.2分類瀏覽新聞85.3新聞檢索105.4評(píng)論功能105.5管理員登陸115.6用戶注冊(cè)125.8模塊添加界面145.9模塊
3、刪除145.10模塊修改165.11內(nèi)容修改176結(jié)論18參考文獻(xiàn)19前言隨著網(wǎng)絡(luò)信息技術(shù)的不斷發(fā)展,新聞網(wǎng)站已成互聯(lián)網(wǎng)眾多網(wǎng)站中必不可少的一員。新聞網(wǎng)站的傳播媒介是網(wǎng)絡(luò),相比于傳統(tǒng)媒體它具有時(shí)效性,多樣性和更加人性化,在視聽方面能夠給人們更加全新的體驗(yàn)。新聞網(wǎng)站可以將無序化的新聞進(jìn)行有序組合,而且大大壓縮了信息的厚度,能夠正在最短的時(shí)間內(nèi)帶給人們最有效的新聞。這些年來網(wǎng)絡(luò)新聞不斷改革創(chuàng)新,在不斷汲取傳統(tǒng)新聞養(yǎng)分的同時(shí)也在逐漸形成自己的嶄新面貌,有些改變甚至可能對(duì)整個(gè)媒體的新聞業(yè)務(wù)產(chǎn)生影響。本系統(tǒng)分為多個(gè)模塊管理是數(shù)據(jù)更具條理化,并且支持多個(gè)用戶同時(shí)在線發(fā)布信息,可以幫助用戶
4、在最短的時(shí)間內(nèi)準(zhǔn)確的找到他想要了解的新聞。1概述1.1實(shí)驗(yàn)環(huán)境搭配1.1.1HTML簡(jiǎn)介超文本標(biāo)記語言即HTML(HypertextMarkupLanguage),它是國際標(biāo)準(zhǔn)通用標(biāo)記語言,網(wǎng)頁是一種文本文件,而HTML就是用來書寫網(wǎng)頁文本的標(biāo)記符號(hào),有了它瀏覽器可以按照編制人員的書寫對(duì)網(wǎng)頁進(jìn)行處理,比如說文字的如何排列,圖片在哪個(gè)位置。HTML文檔不僅制作簡(jiǎn)單,而且功能強(qiáng)大,能夠支持不同格式的文件嵌入,其主要特點(diǎn)有簡(jiǎn)易性,可擴(kuò)展性,平臺(tái)無關(guān)性。它的使用靈活方便,而且人們廣泛使用帶給它的是不斷創(chuàng)新增加新的標(biāo)識(shí)和加強(qiáng)功能,這給HTML的系統(tǒng)擴(kuò)展提供了充足的保障,雖然現(xiàn)在個(gè)人計(jì)算
5、機(jī)使用普遍,但是使用MAC等機(jī)器還是有許多人,而HTML使用平臺(tái)廣泛,所以平臺(tái)限制不了HTML的發(fā)展。PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本預(yù)處理器”)是一種通用開源腳本語言。它融合了C語言、Java和Perl的特點(diǎn),利于學(xué)習(xí),在Web開發(fā)領(lǐng)域被普遍使用。PHP可以將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比其他執(zhí)行方法要高許多。PHP在數(shù)據(jù)庫方面的豐富支持,也是它迅速走紅的原因之一。php主要有以下幾個(gè)優(yōu)點(diǎn):(1).源代碼是開源的,使用起來比較方便。(2)它的使用不收取任何費(fèi)用,使用門檻低。(3)跨平臺(tái)性強(qiáng):由于PHP是運(yùn)行在服
6、務(wù)器端的腳本,可以運(yùn)行在UNIX、LINUX、WINDOWS下。(4)php消耗系統(tǒng)資源低,效率高。(5)執(zhí)行起來速度快。1.1.3MYSQL數(shù)據(jù)庫技術(shù)簡(jiǎn)介MySQL是由原MySQLAB公司自主研發(fā)的,是一個(gè)相當(dāng)高效的SQL數(shù)據(jù)庫管理系統(tǒng)。1它的主要優(yōu)點(diǎn)有:(1)使用C和C++編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性(2)支持Linux、MacOS、Windows等多種操作系統(tǒng)(3)支持多線程,能夠充分利用CPU資源(4)優(yōu)化的SQL查詢算法,有效地提高查詢速度(5)語言標(biāo)準(zhǔn),使得存儲(chǔ)、更新和存取信息更容易?!?1.1.4PHP+MySQL+Apache組合本系
7、統(tǒng)我們采用PHP+MySQL+Apache組合,它具有穩(wěn)定性好、功能強(qiáng)大、硬件資源占用小等優(yōu)點(diǎn)。PHP最經(jīng)典的組合就是:PHP+MySQL+Apache。非常適合開發(fā)中小型的web應(yīng)用,開發(fā)的速度比較快。而且所有的軟件都是開源免費(fèi)的,可以減少投入,是網(wǎng)站開發(fā)的黃金組合,也是我們接下來開發(fā)所要用到的。2需求分析2.1設(shè)計(jì)構(gòu)想首先新聞發(fā)布系統(tǒng)的設(shè)計(jì)必須從用戶的需求入手分析。新聞發(fā)布系統(tǒng)的主要功能就是用戶可以通過新聞網(wǎng)站瀏覽到管理員通過后臺(tái)發(fā)布的新聞。從這一點(diǎn)我們就可以得出新聞發(fā)布系系統(tǒng)主要面對(duì)的兩類用戶就是