資源描述:
《基于php的新聞發(fā)布系統(tǒng)1_畢業(yè)論文.doc》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、基于PHP的新聞發(fā)布系統(tǒng)摘要近年來(lái),互聯(lián)網(wǎng)的各項(xiàng)技術(shù)幾乎發(fā)展成熟,網(wǎng)絡(luò)逐漸融入到我們的生活。對(duì)于傳統(tǒng)的電視和報(bào)紙雜志等傳媒方式已經(jīng)滿足不了人們的需求。因此,網(wǎng)絡(luò)作為傳媒的媒介比起傳統(tǒng)的媒介顯得出很多優(yōu)勢(shì)。它打破了地域限制,更實(shí)時(shí)快捷直觀的得到所要瀏覽的信息,真正使信息得以共享,從而改變了人們的工作和生活方式。人們能夠通過網(wǎng)絡(luò)的新聞發(fā)布系統(tǒng)了解更多的新聞和信息,快速及時(shí)的新聞瀏覽,快捷方便的網(wǎng)絡(luò)信息查詢使網(wǎng)絡(luò)與人們的生活更加緊密。在互聯(lián)網(wǎng)上的眾多網(wǎng)站中,新聞發(fā)布系統(tǒng)在各大網(wǎng)站中是不可或缺的系統(tǒng)之一。新聞發(fā)布系統(tǒng)可以使新聞的內(nèi)容種類更繁多,新聞發(fā)布更開放,用戶也可以通過此
2、平臺(tái)相互交流互動(dòng)。因此凸顯了新聞發(fā)布系統(tǒng)的各項(xiàng)優(yōu)越性。本系統(tǒng)我們采用PHP編程語(yǔ)言,MySQL數(shù)據(jù)庫(kù),Apache服務(wù)器等開發(fā)環(huán)境,來(lái)實(shí)現(xiàn)一個(gè)功能強(qiáng)大的新聞發(fā)布系統(tǒng)的網(wǎng)站。該系統(tǒng)功能強(qiáng)大齊全,例如用戶可以對(duì)自己的新聞進(jìn)行發(fā)布,瀏覽其他新聞,對(duì)新聞的檢索。幾乎可以滿足大部分用戶的各項(xiàng)需求。此系統(tǒng)不僅前臺(tái)功能強(qiáng)大,而且后臺(tái)管理系統(tǒng)更強(qiáng)大。管理員可以新聞,新聞分類等模塊進(jìn)行分塊管理。因此,管理員可以直觀快捷的管理網(wǎng)站的各項(xiàng)事務(wù),以便此系統(tǒng)可以正常穩(wěn)定的運(yùn)行。關(guān)鍵詞:新聞發(fā)布系統(tǒng),PHP編程,MYSQL數(shù)據(jù)目錄一、概述(PHP與MYSQL)………………………………………1二、
3、MySQL數(shù)據(jù)庫(kù)PHP連接與創(chuàng)建程序流程圖…………………三、靜態(tài)頁(yè)面的設(shè)計(jì)………………………………………四、PHP動(dòng)態(tài)代碼編寫與測(cè)試……………………………………1、各個(gè)頁(yè)面的連接代碼編寫。2、獲取表單的數(shù)據(jù)并測(cè)試代碼。五、MySQL數(shù)據(jù)庫(kù)PHP連接與創(chuàng)建………………………………多模塊新聞管理系統(tǒng)(庫(kù)名:news_manage)一、manage_user_info(管理用戶信息數(shù)據(jù)表)二、module_info(模塊信息數(shù)據(jù)表)三、news_info(新聞信息數(shù)據(jù)表)1、PHP中對(duì)MySQL數(shù)據(jù)庫(kù)的操作2、PHP中建立與關(guān)閉MySQL連接。六、小結(jié)……………………………
4、…………一、概述PHP的應(yīng)用范圍相當(dāng)廣,除了可以用于設(shè)計(jì)一般的網(wǎng)頁(yè)互動(dòng)效果以外,還可以在授權(quán)認(rèn)證的范圍之下進(jìn)行存取文件等操作。PHP支持許多數(shù)據(jù)庫(kù),因此可以利用Internet輕易地訪問數(shù)據(jù)內(nèi)容,而目前最熱門的電子商務(wù)更缺少不了這樣的技術(shù)。另外,PHP也支持各種通信協(xié)議,還可以輕易地開發(fā)出許多客戶端的網(wǎng)絡(luò)應(yīng)用程序。PHP可簡(jiǎn)單的視為一種程式語(yǔ)言,可以用來(lái)設(shè)計(jì)留言版,討論區(qū),或聊天室等等的動(dòng)態(tài)網(wǎng)頁(yè).而MySQL是資料庫(kù)的一種,最常用的用途是作為網(wǎng)頁(yè)程式之資料庫(kù),為了因應(yīng)未來(lái)討論區(qū)文章會(huì)日漸增多,所以需要有MySQL套件的支援,其目的就是在處理這些由客戶端傳送來(lái)的資料.所
5、以,PHP可以應(yīng)用的范圍可針對(duì)其特性進(jìn)行發(fā)揮。常見的PHP應(yīng)用包括交互式網(wǎng)頁(yè)、動(dòng)態(tài)網(wǎng)頁(yè)、留言板、討論區(qū)、電子郵件等。MYSQL數(shù)據(jù)庫(kù)PHP連接與創(chuàng)建程序流程圖1、創(chuàng)建數(shù)據(jù)庫(kù)createdatabase數(shù)據(jù)庫(kù)名(庫(kù)名newsmanage);2、訪問數(shù)據(jù)庫(kù)use數(shù)據(jù)庫(kù)名;3、創(chuàng)建數(shù)據(jù)庫(kù)表createtable數(shù)據(jù)表名(表名分別為user和new)字段名1數(shù)據(jù)類型primarykeynotnullauto_increment,字段名2數(shù)據(jù)類型,字段名3數(shù)據(jù)類型,);4、插入數(shù)據(jù)insertinto表名(字段1,字段2,…)values(值1,值2,….);5、查詢selec
6、t字段1,字段2,…from數(shù)據(jù)表名where條件表達(dá)式6、導(dǎo)入數(shù)據(jù)庫(kù)代碼導(dǎo)出sql:命名為newsmanage.sql文本。文本的內(nèi)容如下:數(shù)據(jù)庫(kù):`newsmanage`CREATEDATABASE`newsmanage`DEFAULTCHARACTERSETlatin1COLLATElatin1_swedish_ci;USE`newsmanage`;表的結(jié)構(gòu)`new`CREATETABLEIFNOTEXISTS`new`(`newid`int(11)NOTNULLAUTO_INCREMENT,`newtitle`varchar(200)NOTNULL,`newc
7、ontent`textNOTNULL,`newauthor`varchar(50)NOTNULL,`newstime`datetimeNOTNULL,PRIMARYKEY(`newid`))ENGINE=InnoDBDEFAULTCHARSET=gb2312AUTO_INCREMENT=8;轉(zhuǎn)存表中的數(shù)據(jù)`new`INSERTINTO`new`(`newid`,`newtitle`,`newcontent`,`newauthor`,`newstime`)VALUES(1,'新聞標(biāo)題','新聞內(nèi)容','作者','2012-05-0121:22:30')