第8章新聞發(fā)布系統(tǒng)_第1頁(yè)
第8章新聞發(fā)布系統(tǒng)_第2頁(yè)
第8章新聞發(fā)布系統(tǒng)_第3頁(yè)
第8章新聞發(fā)布系統(tǒng)_第4頁(yè)
第8章新聞發(fā)布系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、JSP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)(kif)案例教程 機(jī)械工業(yè)出版社同名教材配套(pi to)電子教案共十七頁(yè)一 網(wǎng)站(wn zhn)的規(guī)劃二 數(shù)據(jù)庫(kù)設(shè)計(jì)定義網(wǎng)站與設(shè)置數(shù)據(jù)庫(kù)連接新聞發(fā)布系統(tǒng)主頁(yè)面的制作五 新聞發(fā)布系統(tǒng)管理頁(yè)面的制作第8章 新聞(xnwn)發(fā)布系統(tǒng)共十七頁(yè)8.1.1 網(wǎng)站結(jié)構(gòu) 新聞(xnwn)發(fā)布系統(tǒng)的網(wǎng)站結(jié)構(gòu)示意圖如圖8-1所示,主要包括瀏覽者頁(yè)面與管理員頁(yè)面兩部分,網(wǎng)站的首頁(yè)為news.jsp。8.1 網(wǎng)站(wn zhn)的規(guī)劃共十七頁(yè)8.1.2 頁(yè)面設(shè)計(jì) 本案例所介紹的新聞發(fā)布(fb)系統(tǒng)的頁(yè)面包括添加公告、修改公告、刪除公告以及瀏覽公告等7個(gè)頁(yè)面,如

2、表8-1所示。8.1 網(wǎng)站(wn zhn)的規(guī)劃共十七頁(yè)8.2.1 還原數(shù)據(jù)庫(kù)1復(fù)制數(shù)據(jù)庫(kù)文件夾到MySQL的數(shù)據(jù)庫(kù)文件夾 打開(kāi)案例所在的文件夾,將數(shù)據(jù)庫(kù)文件夾news復(fù)制到MySQL的數(shù)據(jù)庫(kù)文件夾data下,即完成(wn chng)了數(shù)據(jù)庫(kù)的還原。2在MySQL Query Browser中查看數(shù)據(jù)庫(kù)中的表在MySQL Query Browser主界面的右側(cè)導(dǎo)航中顯示出已經(jīng)還原的數(shù)據(jù)庫(kù)news,如圖8-3所示。8.2 數(shù)據(jù)庫(kù)設(shè)計(jì)(shj)共十七頁(yè)8.2.2 數(shù)據(jù)表的結(jié)構(gòu)1表admins的結(jié)構(gòu) 這個(gè)表用來(lái)(yn li)存儲(chǔ)管理頁(yè)面的賬號(hào)和密碼,表的結(jié)構(gòu)如圖8-5所示。當(dāng)前表中已經(jīng)預(yù)存了一條管理

3、員的記錄,用戶名和密碼的值都是“admin”。8.2 數(shù)據(jù)庫(kù)設(shè)計(jì)(shj)共十七頁(yè)8.2.2 數(shù)據(jù)表的結(jié)構(gòu)2表newsdata的結(jié)構(gòu)這個(gè)表用來(lái)存儲(chǔ)新聞公告的信息,所有字段的命名都以“news_”為前綴,目的在于避免與系統(tǒng)(xtng)保留字的沖突。本表的主鍵是news_id(新聞編號(hào)),并設(shè)置為自動(dòng)編號(hào)auto_increment,表的結(jié)構(gòu)如圖8-6所示。8.2 數(shù)據(jù)庫(kù)設(shè)計(jì)(shj)共十七頁(yè) 接下來(lái)要在Dreamweaver中定義一個(gè)JSP網(wǎng)站,設(shè)置本地文件夾、測(cè)試(csh)服務(wù)器和數(shù)據(jù)庫(kù)的連接,如表8-2所示。8.3 定義網(wǎng)站(wn zhn)與設(shè)置數(shù)據(jù)庫(kù)連接共十七頁(yè) 完成了網(wǎng)站的定義后,需要設(shè)

4、置網(wǎng)站與數(shù)據(jù)庫(kù)的連接,才能在此基礎(chǔ)上制作出動(dòng)態(tài)(dngti)頁(yè)面。 8.3 定義(dngy)網(wǎng)站與設(shè)置數(shù)據(jù)庫(kù)連接共十七頁(yè)8.4.1 新聞標(biāo)題頁(yè)面的制作 新聞標(biāo)題頁(yè)面news.jsp用于顯示網(wǎng)站所有公告的標(biāo)題,用戶可以選擇要閱讀的標(biāo)題鏈接(lin ji)至詳細(xì)內(nèi)容,管理員可以從中選擇進(jìn)入管理頁(yè)面的鏈接(lin ji),如圖8-12所示。8.4 新聞發(fā)布系統(tǒng)主頁(yè)面(y min)的制作共十七頁(yè)8.4.2 新聞內(nèi)容頁(yè)面的制作 本節(jié)講解的是制作新聞內(nèi)容頁(yè)面news_show.jsp,用來(lái)(yn li)顯示瀏覽者單擊新聞標(biāo)題后顯示出相關(guān)的詳細(xì)內(nèi)容。設(shè)計(jì)的重點(diǎn)是如何接收主頁(yè)面news.jsp所傳遞的參數(shù),并

5、根據(jù)這個(gè)參數(shù)顯示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。8.4 新聞發(fā)布系統(tǒng)(xtng)主頁(yè)面的制作 共十七頁(yè)8.5.1 管理員登錄頁(yè)面的制作 由于管理(gunl)頁(yè)面是不允許普通瀏覽者進(jìn)入的,所以必須受到權(quán)限管理(gunl)??梢岳玫卿涃~號(hào)與密碼來(lái)判斷是否有適當(dāng)?shù)臋?quán)限進(jìn)入管理(gunl)頁(yè)面。Dreamweaver對(duì)于登錄頁(yè)面的制作具有一套完整的服務(wù)器行為。8.5 新聞發(fā)布(fb)系統(tǒng)管理頁(yè)面的制作共十七頁(yè)8.5.2 新聞管理主頁(yè)面的制作 新聞管理主頁(yè)面news_admin.jsp的制作與news.jsp大致相同,不同的是其中加入了能夠(nnggu)轉(zhuǎn)到編輯頁(yè)面的“修改”和“刪除”鏈接。8.5 新聞(xnwn)發(fā)

6、布系統(tǒng)管理頁(yè)面的制作 共十七頁(yè)8.5.3 添加新聞頁(yè)面的制作 接下來(lái)要設(shè)計(jì)添加新聞的頁(yè)面news_add.jsp,如圖8-59所示。該頁(yè)面包含一個(gè)用于提供新聞信息的表單,主要功能是將頁(yè)面的表單數(shù)據(jù)(shj)添加到網(wǎng)站的數(shù)據(jù)(shj)庫(kù)中。8.5 新聞發(fā)布(fb)系統(tǒng)管理頁(yè)面的制作共十七頁(yè)8.5.4 修改新聞頁(yè)面的制作 接下來(lái)設(shè)計(jì)修改新聞的頁(yè)面news_upd.jsp,此頁(yè)面的主要功能(gngnng)是將數(shù)據(jù)庫(kù)中的數(shù)據(jù)讀取至頁(yè)面表單,修改數(shù)據(jù)后再更新網(wǎng)站數(shù)據(jù)庫(kù)。8.5 新聞發(fā)布系統(tǒng)管理頁(yè)面(y min)的制作共十七頁(yè)8.5.5 刪除新聞頁(yè)面的制作 接下來(lái)設(shè)計(jì)刪除新聞的頁(yè)面news_del.jsp,此頁(yè)面的主要功能(gngnng)是將表單中的數(shù)據(jù)從網(wǎng)站數(shù)據(jù)庫(kù)中刪除。8.5 新聞(xnwn)發(fā)布系統(tǒng)管理頁(yè)面的制作共十七頁(yè)內(nèi)容摘要JSP+MySQL+Dreamweaver動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)案例教程。新聞發(fā)布系統(tǒng)的網(wǎng)站結(jié)構(gòu)示意圖如圖8-1所示,主要包括瀏覽者頁(yè)面與管理(gunl)員頁(yè)面兩部分,網(wǎng)站的首頁(yè)為news.jsp。1復(fù)制數(shù)據(jù)庫(kù)文件夾到MySQL的數(shù)據(jù)庫(kù)文件夾。接下來(lái)要在Dreamweaver中定義一個(gè)JSP網(wǎng)站,設(shè)置本地文件夾、測(cè)試服務(wù)器和數(shù)據(jù)庫(kù)的連接,如表8-2所示。完成了網(wǎng)站的定義后,需要設(shè)置網(wǎng)站與數(shù)據(jù)庫(kù)的連接,才能在此基

溫馨提示

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

評(píng)論

0/150

提交評(píng)論