- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章交友网站的设计
第16章 交友網站的設計 16-1 交友網站的基礎 16-2 資料庫版的留言簿 16-3 System.IO版的留言簿 16-4 ASP.NET的BBS電子佈告欄 16-5 網站範例:ASP.NET票選系統 16-6 網站範例:ASP.NET使用者清單聊天室 16-1 交友網站的基礎 16-1-1 訪客留言簿 16-1-2 聊天室 16-1-3 票選網調系統 16-1 交友網站的基礎 交友網站不只提供網友間強大的互動功能,還可以與網路上其它志同道合的網友建立談天說地的園地、共同參與線上連線遊戲、網路會議、留言版和即時訊息等人性化的互動功能,這就是為什麼網路交友能夠如此的迷人。 16-1-1 訪客留言簿 「訪客留言簿」(GuestBook)是一種常見的Web表單應用,類似News或BBS討論區提供網站使用者一個發表言論的地方,在留言薄可以依序顯示訪客訊息,如果想參與留言,只需在Web表單輸入基本資料和留言的內容,就可以發表個人高見,參與留言。 16-1-2 聊天室 無所不談的網路聊天室,一般來說,在聊天室都有指定的聊天主題,登入的使用者能夠進行多人的同時討論,聊天室顯示的訊息是所有參與的使用者都可以看到,每一個顯示的訊息可以指出是屬於誰的意見。 16-1-3 票選網調系統 線上投票、民調或考試系統對於ASP.NET來說都屬於類似的網站功能,顧名思義它可以在網站提供票選的園地,提供問題來要求網友選擇意見,並且進行網友票選的統計。 16-2 資料庫版的留言簿 16-2-1 建立訪客留言的資料庫 16-2-2 訪客留言薄的ASP.NET程式 16-2-3 電子郵件功能 16-2 資料庫版的留言簿 建立資料庫版的訪客留言簿,其步驟如下所示: 使用Access建立訪客留言的資料庫Guestbook.mdb。 使用ASP.NET建立訪客留言薄,這是一頁Web表單可以輸入訊息,並且顯示出資料表儲存的留言內容。 建立電子郵件表單,使用System.Web.Mail名稱空間寄送郵件給留言者。 16-2-1 建立訪客留言的資料庫 訪客留言資料表GuestBook是用來儲存使用者輸入留言的欄位內容,其欄位如下表所示: 16-2-2 訪客留言薄的ASP.NET程式 在建立好訪客留言薄所需的資料庫後,ASP.NET程式只是整合Web表單讓網友輸入留言,將留言存入資料庫。 然後在Web表單後顯示儲存在GuestBook資料表其它訪客的留言記錄。 16-2-3 電子郵件功能 在訪客留言簿顯示的留言訊息中,郵件地址是一個超連結,可以開啟Web郵件表單,使用System.Web.Mail名稱空間的郵件功能寄送電子郵件給此留言的使用者。 16-3 System.IO版的留言簿 使用System.IO名稱空間的文字檔案處理功能。 文字檔案儲存使用者留言的HTML標籤,在Web表單後是顯示文字檔案的內容,也就是其它訪客的留言內容。 16-4 ASP.NET的BBS電子佈告欄 16-4-1 BBS電子佈告欄的基礎 16-4-2 建立BBS電子佈告欄 16-4-1 BBS電子佈告欄的基礎-說明 BBS提供的討論功能允許回應使用者留言進行討論,不同於留言簿只能讓大家留下意見,還可以提供電子郵件功能讓參與討論的使用者相互進行私下討論,或在聊天室進行線上通訊。 簡單的說,BBS就是整合留言簿、網頁電子郵件和聊天室的Web應用程式。 16-4-1 BBS電子佈告欄的基礎-留言板資料表 BBS留言板資料表儲存BBS目前開放的討論主題,其欄位如下表所示: 16-4-1 BBS電子佈告欄的基礎-留言內容資料表 BBS留言內容資料表是用來儲存BBS的留言,其欄位如下表所示: 16-4-2 建立BBS電子佈告欄 ASP.NET建立BBS電子佈告欄,其步驟如下: 在BBS站新增使用者管理,因為參與BBS討論的使用者都需要先註冊成為會員。 當登入BBS站後,使用網路商店的產品目錄功能,顯示留言板清單,在選擇留言版後顯示各板的留言標題,活用DropDownList控制項和DataGrid或DataList控制項,就可以建立此功能。 請使用框架頁或Web控制項將網頁分成上下兩個部分,在上方顯示留言標題清單,下方是留言內容,按一下留言標題,就可以在下方顯示留言的內容。 對於每一個留言,都提供有回應功能可以參與討論,或是提供電子郵件表單寄送電子郵件給留言者。 在BBS站加上聊天室功能提供線上即時討論。 16-5 網站範例:ASP.NET票選系統 16-5-1 網站的安裝與使用 16-5-2 網站的架構 16-5-3 網站的檔案清單 16-5-1 網站的安裝與使用-1 ASP.NET Poll票選系統網站是獨立的Web應用程式,可以作為單獨的網站或社群網站的一部分,使用關聯式資料庫儲
您可能关注的文档
- 第3章全球贸易环境:区域市场特性与优惠贸易协定..ppt
- 第3章程序结构和流程控制语句课件.ppt
- 第3章电话网与电话业务..ppt
- 第3章经营决策分析..ppt
- 第3章网站开发技术..ppt
- 第3章网站需求分析与规划..ppt
- 第3章网站需求分析与规划课件.ppt
- 第3章网络营销理论基础与环境..ppt
- 第3章计划课件.ppt
- 第3章计算机硬件系统课件.ppt
- Unit3 lesson4《My Friends》教案-经典通用.doc
- 2024年中式面点师中级复习题(含答案).pdf
- Unit 6 Clothes Lesson 1 教案3-经典通用.doc
- 广西名校联盟2024-2025学年高一上学期11月期中阶段性考试数学试题含答案.docx
- 广西名校联盟2024-2025学年高二上学期11月期中教学质量检测数学试题含答案.docx
- Unit 6 Clothes Lesson 1 课件 1-经典通用.ppt
- 湖北省楚天教科研协作体2024-2025学年高二上学期11月期中考试数学试题含答案.pdf
- Unit 6 Clothes Lesson 1 课件 2-经典通用.ppt
- 2024年企业质量月活动总结范例(3篇) .pdf
- 2024年企业财务管理工作计划样本(五篇) .pdf
文档评论(0)