交友網(wǎng)站設計課件_第1頁
交友網(wǎng)站設計課件_第2頁
交友網(wǎng)站設計課件_第3頁
交友網(wǎng)站設計課件_第4頁
交友網(wǎng)站設計課件_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、16-1 交友網(wǎng)站的基礎16-1-1 訪客留言簿16-1-2 聊天室16-1-3 票選網(wǎng)調(diào)系統(tǒng)16-1 交友網(wǎng)站的基礎交友網(wǎng)站不只提供網(wǎng)友間強大的互動功能,還可以與網(wǎng)路上其它志同道合的網(wǎng)友建立談天說地的園地、共同參與線上連線遊戲、網(wǎng)路會議、留言版和即時訊息等人性化的互動功能,這就是為什麼網(wǎng)路交友能夠如此的迷人。16-1-1 訪客留言簿訪客留言簿(GuestBook)是一種常見的Web表單應用,類似News或BBS討論區(qū)提供網(wǎng)站使用者一個發(fā)表言論的地方,在留言薄可以依序顯示訪客訊息,如果想?yún)⑴c留言,只需在Web表單輸入基本資料和留言的內(nèi)容,就可以發(fā)表個人高見,參與留言。16-1-2 聊天室無所不

2、談的網(wǎng)路聊天室,一般來說,在聊天室都有指定的聊天主題,登入的使用者能夠進行多人的同時討論,聊天室顯示的訊息是所有參與的使用者都可以看到,每一個顯示的訊息可以指出是屬於誰的意見。16-1-3 票選網(wǎng)調(diào)系統(tǒng)線上投票、民調(diào)或考試系統(tǒng)對於ASP.NET來說都屬於類似的網(wǎng)站功能,顧名思義它可以在網(wǎng)站提供票選的園地,提供問題來要求網(wǎng)友選擇意見,並且進行網(wǎng)友票選的統(tǒng)計。16-2 資料庫版的留言簿16-2-1 建立訪客留言的資料庫16-2-2 訪客留言薄的ASP.NET程式16-2-3 電子郵件功能16-2 資料庫版的留言簿建立資料庫版的訪客留言簿,其步驟如下所示:使用Access建立訪客留言的資料庫Gues

3、tbook.mdb。使用ASP.NET建立訪客留言薄,這是一頁Web表單可以輸入訊息,並且顯示出資料表儲存的留言內(nèi)容。建立電子郵件表單,使用System.Web.Mail名稱空間寄送郵件給留言者。16-2-1 建立訪客留言的資料庫訪客留言資料表GuestBook是用來儲存使用者輸入留言的欄位內(nèi)容,其欄位如下表所示:16-2-2 訪客留言薄的ASP.NET程式在建立好訪客留言薄所需的資料庫後,ASP.NET程式只是整合Web表單讓網(wǎng)友輸入留言,將留言存入資料庫。然後在Web表單後顯示儲存在GuestBook資料表其它訪客的留言記錄。16-2-3 電子郵件功能在訪客留言簿顯示的留言訊息中,郵件地址

4、是一個超連結(jié),可以開啟Web郵件表單,使用System.Web.Mail名稱空間的郵件功能寄送電子郵件給此留言的使用者。16-3 System.IO版的留言簿使用System.IO名稱空間的文字檔案處理功能。文字檔案儲存使用者留言的HTML標籤,在Web表單後是顯示文字檔案的內(nèi)容,也就是其它訪客的留言內(nèi)容。16-4 ASP.NET的BBS電子佈告欄16-4-1 BBS電子佈告欄的基礎16-4-2 建立BBS電子佈告欄16-4-1 BBS電子佈告欄的基礎-說明BBS提供的討論功能允許回應使用者留言進行討論,不同於留言簿只能讓大家留下意見,還可以提供電子郵件功能讓參與討論的使用者相互進行私下討論,

5、或在聊天室進行線上通訊。簡單的說,BBS就是整合留言簿、網(wǎng)頁電子郵件和聊天室的Web應用程式。16-4-1 BBS電子佈告欄的基礎-留言板資料表BBS留言板資料表儲存BBS目前開放的討論主題,其欄位如下表所示:16-4-1 BBS電子佈告欄的基礎-留言內(nèi)容資料表BBS留言內(nèi)容資料表是用來儲存BBS的留言,其欄位如下表所示:16-4-2 建立BBS電子佈告欄ASP.NET建立BBS電子佈告欄,其步驟如下:在BBS站新增使用者管理,因為參與BBS討論的使用者都需要先註冊成為會員。當?shù)侨隑BS站後,使用網(wǎng)路商店的產(chǎn)品目錄功能,顯示留言板清單,在選擇留言版後顯示各板的留言標題,活用DropDownLi

6、st控制項和DataGrid或DataList控制項,就可以建立此功能。請使用框架頁或Web控制項將網(wǎng)頁分成上下兩個部分,在上方顯示留言標題清單,下方是留言內(nèi)容,按一下留言標題,就可以在下方顯示留言的內(nèi)容。對於每一個留言,都提供有回應功能可以參與討論,或是提供電子郵件表單寄送電子郵件給留言者。在BBS站加上聊天室功能提供線上即時討論。16-5 網(wǎng)站範例:ASP.NET票選系統(tǒng)16-5-1 網(wǎng)站的安裝與使用16-5-2 網(wǎng)站的架構(gòu)16-5-3 網(wǎng)站的檔案清單16-5-1 網(wǎng)站的安裝與使用-1ASP.NET Poll票選系統(tǒng)網(wǎng)站是獨立的Web應用程式,可以作為單獨的網(wǎng)站或社群網(wǎng)站的一部分,使用關(guān)聯(lián)

7、式資料庫儲存票選題目和使用者的投票記錄。票選系統(tǒng)網(wǎng)站的安裝方式十分的簡單,只需將光碟Ch16-5資料夾中的所有檔案都複製到網(wǎng)站的主目錄,或是建立成虛擬目錄,就可以啟動瀏覽程式執(zhí)行此網(wǎng)站,其首頁是Ch16-5.aspx。16-5-1 網(wǎng)站的安裝與使用-216-5-1 網(wǎng)站的安裝與使用-316-5-1 網(wǎng)站的安裝與使用-316-5-1 網(wǎng)站的安裝與使用-416-5-1 網(wǎng)站的安裝與使用-516-5-2 網(wǎng)站的架構(gòu)ASP.NET票選系統(tǒng)網(wǎng)站使用表格清單顯示目前的票選題目、提供者和有多少使用者已經(jīng)參與投票,使用者只需按表格每一列的超連結(jié),就可以參與投票或檢視目前的票選結(jié)果。檔案架構(gòu)資料庫架構(gòu)資料流架構(gòu)

8、16-5-3 網(wǎng)站的檔案清單在ASP.NET票選系統(tǒng)網(wǎng)站一共擁有5個ASP.NET程式檔案,各檔案如下所示:Ch16-5.aspxJoinPoll.aspxViewPoll.aspxAddPoll.aspxAddPoll1.aspx16-6 網(wǎng)站範例:ASP.NET使用者清單聊天室16-6-1 網(wǎng)站的安裝與使用16-6-2 網(wǎng)站的架構(gòu)16-6-3 網(wǎng)站的檔案清單16-6-1 網(wǎng)站的安裝與使用-1ASP.NET聊天室系統(tǒng)網(wǎng)站是獨立的Web應用程式,可以作為單獨的網(wǎng)站或社群網(wǎng)站的一部分,使用數(shù)個文字檔案(每一個聊天室一個)儲存聊天訊息。聊天室網(wǎng)站的安裝方式十分簡單,只需將光碟Ch16-6資料夾中的

9、所有檔案都複製到網(wǎng)站的主目錄,或是建立成虛擬目錄,就可以啟動瀏覽程式執(zhí)行此網(wǎng)站,其首頁是Ch16-6.aspx。16-6-1 網(wǎng)站的安裝與使用-216-6-1 網(wǎng)站的安裝與使用-316-6-2 網(wǎng)站的架構(gòu)網(wǎng)站架構(gòu)上並沒有使用網(wǎng)頁資料庫儲存聊天訊息,而是使用文字檔案內(nèi)容儲存開講的聊天室訊息,每一個聊天室擁有一個以【聊天室名稱】為檔名的文字檔案,檔案內(nèi)容是該聊天室的訊息,至於開講聊天室的名稱和說明是儲存在ChatRooms.xml的XML檔案。檔案架構(gòu)框架頁架構(gòu)資料流架構(gòu)16-6-3 網(wǎng)站的檔案清單ASP.NET聊天室網(wǎng)站擁有Web.cofig、Global.asax和數(shù)個ASP.NET程式檔案,各檔案如下所示:Web.configGlobal.

溫馨提示

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

評論

0/150

提交評論