版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
ASP課程設(shè)計BBS主題論壇的的設(shè)計與實現(xiàn)學生姓名:班級:專業(yè):指導(dǎo)教師:2012年5月4日為了方便師生信息的交流,在結(jié)合動態(tài)服務(wù)網(wǎng)頁(ASP)和SQLServer2000技術(shù)之下開發(fā)了這個快截、界面友好的師生交流系統(tǒng)。論壇使用動態(tài)服務(wù)網(wǎng)頁(ASP)技術(shù)建設(shè)論壇的骨干框架,使用SQLServer2000制作系統(tǒng)的數(shù)據(jù)庫,實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗。該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。該論壇還有一些特殊的功能,如強大的搜索功能。經(jīng)調(diào)試,這個論壇完全可以成為??個很好的師生交流平臺,充分利用有限的教育資源,提高資源利用率,同時又能活躍學習氛圍,使學習、工作更加方便。關(guān)鍵詞:動態(tài)網(wǎng)頁,論壇,ASP,數(shù)據(jù)庫TOC\o"1-5"\h\z一、弓I言 2二、開發(fā)環(huán)境介紹 2\o"CurrentDocument"2.1 ASP簡介 2\o"CurrentDocument"2.1.1ASP的概念 3\o"CurrentDocument"2.1.2 ASP的特點 3\o"CurrentDocument"2.1.3ASP的工作原理 3\o"CurrentDocument"2.1.4ASP的運行環(huán)境 4\o"CurrentDocument"2 Dreamweaver簡介 4\o"CurrentDocument"2.1 Dreamweaver特點 4三、BBS論壇設(shè)計分析與總體設(shè)計 5\o"CurrentDocument"1可行性分析 5\o"CurrentDocument"論壇系統(tǒng)總體設(shè)計 52.1 BBS論壇總體功能模塊 5\o"CurrentDocument"論壇系統(tǒng)總體功能需求框架圖 6\o"CurrentDocument"四、BBS論壇系統(tǒng)詳細設(shè)計 6\o"CurrentDocument"4.1系統(tǒng)主要業(yè)務(wù)操作流程 6\o"CurrentDocument"五、數(shù)據(jù)庫設(shè)計 9\o"CurrentDocument"5.1BBS論壇系統(tǒng)中的數(shù)據(jù)庫 9\o"CurrentDocument"5.2系統(tǒng)實現(xiàn)方案 111論壇主頁 11論壇討論頁 11發(fā)帖功能和回復(fù)功能 132.4 會員系統(tǒng) 18搜索頁 23論壇后臺管理頁 24\o"CurrentDocument"六、詳細代碼設(shè)計 27\o"CurrentDocument"七、小結(jié)和心得 27\o"CurrentDocument"八、參考文獻 28一、引言當今社會,越來越多的人開始使用網(wǎng)絡(luò),越來越多的人離不開網(wǎng)絡(luò)。網(wǎng)絡(luò)成為人們生活不能缺少的一部分。網(wǎng)絡(luò)聊天,電子郵件,論壇等等可以使人們非常方便的傳遞消息。網(wǎng)絡(luò)也被運用到各個方面,許多的公司都擁有自己的網(wǎng)站,用于宣傳自己的公司以及和客戶之間的交流。同時隨著網(wǎng)絡(luò)的加速發(fā)展,靜態(tài)的網(wǎng)頁已經(jīng)不能滿足大家的要求,這時出現(xiàn)了一些服務(wù)器端的技術(shù)。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。本次設(shè)計我們選用了SQLServer2000和ASP作為開發(fā)工具,用Dreamweaver8.0設(shè)計并實現(xiàn)了校園BBS論壇系統(tǒng)。該系統(tǒng)應(yīng)用動態(tài)網(wǎng)頁技術(shù)實現(xiàn)了論壇發(fā)帖,回復(fù),會員登錄系統(tǒng),后臺管理和搜索系統(tǒng)。二、開發(fā)環(huán)境介紹ASP簡介簡單地講,ASP就是為客戶提供服務(wù)的服務(wù)商,它和會計事物所、婚姻介紹所沒有什么本質(zhì)方面的區(qū)別。不同的是ASP主要是通過INTERNET(國際互聯(lián)網(wǎng)絡(luò))作為主要工作和業(yè)務(wù)工具,采用一對多的方式,向企業(yè)、公司提供標準化的應(yīng)用軟件以及相關(guān)的技術(shù)咨詢、管理租賃的服務(wù),ASP的概念最早是1998年由美國人提出來的。目前被全球各大IT廠商看好并被認為是可以推動網(wǎng)絡(luò)經(jīng)濟發(fā)展的,有穩(wěn)固基礎(chǔ)的第三種網(wǎng)絡(luò)商業(yè)模式。和傳統(tǒng)的外包服務(wù)(Outsourcing)相比,ASP的主要區(qū)別在于:ASP是一對多的經(jīng)營模式,提供的服務(wù)有兼容性和可協(xié)調(diào)性,并且ASP的收費方式一般是按月收費。業(yè)界認為:ASP一般有這樣一些“成員”:電信運營商、傳統(tǒng)IT服務(wù)廠商、互聯(lián)網(wǎng)絡(luò)接入服務(wù)商(ISP)、獨立軟件供應(yīng)商(ISV)、系統(tǒng)集成商和單純的ASP公司。根據(jù)流行的觀點,ASP有如下五個核心內(nèi)涵:ASP著重應(yīng)用為中心,提供對于應(yīng)用方面的訪問和管理。ASP服務(wù)可以為用戶提供沒有在服務(wù)器、人員、系統(tǒng)和系統(tǒng)授權(quán)等前期資源投入情況下就可以在“定制”的全新應(yīng)用系統(tǒng)環(huán)境進行訪問的服務(wù),如ISP,而這樣的服務(wù)?般按月份ASP收取服務(wù)費。ASP采用集中管理的方式--ASP一般都有一個管理中心,所有的客戶通過INTERNET來進行遠程訪問,獲得技術(shù)支持和咨詢服務(wù)。-對多的服務(wù),也就是講,ASP提供的是標準化的產(chǎn)品包,產(chǎn)品都是最低程度的自定義或者沒有實現(xiàn)客戶定制化,對于行業(yè)用戶來講已經(jīng)達到實用方便的標準。按照合同交付,在ASP客戶的眼中,ASP是??家根據(jù)客戶協(xié)議內(nèi)容提供相關(guān)服務(wù),保證應(yīng)用服務(wù)系統(tǒng)服務(wù)可以得到確實履行的機構(gòu)。ASP的概念概述ASP是ActiveServerPage的縮寫,意為“動態(tài)服務(wù)器頁面”。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進行交互,是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp,現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是,■種服務(wù)器端腳本編寫環(huán)境,可以用來創(chuàng)建和運行動態(tài)網(wǎng)頁或Web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容(如在線表單),也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。ASP的特點.利用ASP可以實現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制,實現(xiàn)動態(tài)網(wǎng)頁技術(shù);.ASP文件是包含在HTML代碼所組成的文件中的,易于修改和測試;.服務(wù)器上的ASP解釋程序會在服務(wù)器端執(zhí)行ASP程序,并將結(jié)果以HTML格式傳送到客戶端瀏覽器上,因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;.ASP提供了一些內(nèi)置對象,使用這些對象可以使服務(wù)器端腳本功能更強。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息,并在腳本中對這些信息進行處理,然后向web瀏覽器發(fā)送信息;.ASP可以使用服務(wù)器端ActiveX組件來執(zhí)行各種各樣的任務(wù),例如存取數(shù)據(jù)庫、發(fā)現(xiàn)和那個Email或訪問文件系統(tǒng)等。.由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器,因此使用者不會看到ASP所編寫的原始程序代碼,可防止ASP程序代碼被竊取。ASP的工作原理當在Web站點中融入ASP功能后,將按照以下流程運作:.用戶向瀏覽器地址欄輸入網(wǎng)址,默認頁面的擴展名是.asp.瀏覽器向服務(wù)器發(fā)出請求.服務(wù)器引擎開始運行ASP程序.ASP文件按照從上到下的順序開始處理,執(zhí)行腳本命令,執(zhí)行HTML頁面內(nèi)容.頁面信息發(fā)送到瀏覽器ASP的運行環(huán)境Asp需要運行在HS下。HS服務(wù)在windows的光盤上附帶著,可以通過“添加/刪除程序”中的“添加/刪除windows組件”來安裝。一般asp需與access數(shù)據(jù)庫或SQLServer數(shù)據(jù)庫結(jié)合使用,編出功能強大的程序。2Dreamweaver簡介Dreamweaver是美國MACROMEDIA公司開發(fā)的集網(wǎng)頁制作和管理網(wǎng)站于一身的所見即所得網(wǎng)頁編輯器,它是第一套針對專業(yè)網(wǎng)頁設(shè)計師特別發(fā)展的視覺化網(wǎng)頁開發(fā)工具,利用它可以輕而易舉地制作出跨越平臺限制和跨越瀏覽器限制的充滿動感的網(wǎng)頁。2.2.1Dreamweaver特點Dreamweaver的特點:.最佳的制作效率Dreamweaver可以用最快速的方式將Fireworks,FreeHand,或Photoshop等檔案移至網(wǎng)頁上。只要單擊便可使Dreamweaver自動開啟Firework或Photoshop來進行編輯與設(shè)定圖檔的最佳化。.網(wǎng)站管理使用網(wǎng)站地圖可以快速制作網(wǎng)站雛形、設(shè)計、更新和重組網(wǎng)頁。改變網(wǎng)頁位置或檔案名稱,Dreamweaver會自動更新所有連結(jié)。使用支援文字、HTML碼、HTML屬性標簽和一般語法的搜尋及置換功能使得復(fù)雜的網(wǎng)站更新變得迅速乂簡單。.無可比擬的控制能力Dreamweaver是唯一提供RoundtripHTML,視覺化編輯與原始碼編輯同步的設(shè)計工具。三、BBS論壇設(shè)計分析與總體設(shè)計可行性分析隨著網(wǎng)絡(luò)的快速普及,越來越多的人喜歡在網(wǎng)上交流和學習,他們想要一個提供個性化裝飾和能與人的交流、能發(fā)表自己的言論,思想和心聲的一種媒介。這時,論壇應(yīng)運而生。面對龐大的信息量,論壇系統(tǒng)可以提高信息管理工作的效率。通過這樣的系統(tǒng)可以做到信息的規(guī)范管理、科學統(tǒng)計和快速查詢、修改、增加、刪除等,從而減少管理方面的工作量,便利人們生活和工作。論壇系統(tǒng)總體設(shè)計2.1BBS論壇總體功能模塊1、會員注冊新會員注冊,提供會員信息,檢驗會員信息的有效性,并將會員信息持久化。2,會員登錄提供用戶憑證,驗證用戶信息,基于角色授權(quán)。3、會員管理管理員由系統(tǒng)初始化分配一個,管理員可以對會員信息進行部分更改,主要包括用戶角色調(diào)整,刪除會員等。4、論壇版塊管理管理員可以添加、刪除、調(diào)整論壇版塊。5、帖子管理管理員可以對所有帖子進行刪除操作,可以設(shè)置每頁顯示帖子數(shù)量,帖子回復(fù)每頁顯示數(shù)量,新帖列表顯示帖子數(shù)量。6、帖子發(fā)表注冊用戶可以在感興趣的版塊中發(fā)表新主題帖。7、帖子回復(fù)用戶可以對自己感興趣的主題發(fā)表回復(fù)。8、帖子瀏覽用戶可以瀏覽所有可見帖子。9、帖子檢索用戶可以提供標題關(guān)鍵字檢索所以可見主題帖,注冊用戶可以查看自己發(fā)表或回復(fù)的帖子。10、意見建議用戶可以與我們聯(lián)系,并歡迎提出各種意見和建議。論壇系統(tǒng)總體功能需求框架圖BBS系統(tǒng)總體設(shè)計分為10個功能模塊,實現(xiàn)系統(tǒng)的發(fā)帖、回帖、會員注冊、會員管理等等設(shè)計的功能,總體功能需求框架如圖所示:BBS論壇系系統(tǒng)主要功能模塊系統(tǒng)功能框架圖四、BBS論壇系統(tǒng)詳細設(shè)計4.1系統(tǒng)主要業(yè)務(wù)操作流程.會員注冊流程:會員填寫個人信息~信息合法性檢驗一會員信息持久化具體操作如圖所示:
會員注冊流程圖.會員登錄流程:輸入用戶憑證f合法驗證一基于角色授權(quán)具體流程圖如圖所示:會員登錄流程圖.帖子發(fā)表注冊用戶f選擇版塊f發(fā)表主題具體流程圖如圖所示:
帖子發(fā)表流程圖.帖子回復(fù):用戶一針對主題發(fā)表回復(fù)f回復(fù)持久化具體流程圖如圖所示:帖子回復(fù)流程圖.帖子搜索:用戶一按檢索條件返回帖子具體流程圖如圖所示:
帖子搜索流程圖五、數(shù)據(jù)庫設(shè)計BBS論壇系統(tǒng)中的數(shù)據(jù)庫我們所設(shè)計的數(shù)據(jù)庫命名為mydb。它主要包含了版塊信息表bankuai,帖子詳細信息表tiezi,論壇會員表huiyuan和論壇信息表luntan。可以同過對這兒個表進行插入、添加、修改、刪除和查詢,可以對會員、帖子、板塊和論壇的各個部分進行管理。各個表結(jié)構(gòu)入下:版塊信息表bankuai字段類型長度必填字段允許空值說明xuhao自動編號長整型必填否欄目編號(主鍵)mingzi文本30看是欄目名稱jianjie文本255否是欄目簡介帖子詳細信息表tiezi
字段類型長度必填字段允許空值說明xuhao自動編號長整型必填否帖子編號(主鍵)xinqing數(shù)字整型否是心情biaoti文本50否是帖子標題Content備注否是帖子詳細內(nèi)容Name文本10否是發(fā)帖者名稱Time日期/時間否是發(fā)帖時間bankuai數(shù)字整型否是帖子所屬版塊欄目RNumber文本20否是帖子回復(fù)數(shù)量shanchu數(shù)字整型否是刪除帖子SNumber數(shù)字長整型春是帖子瀏覽數(shù)論壇會員表huiyuan字段類型長度必填字段允許空值說明mingzi文本10否是會員名稱(主鍵)mima文本20否是會員密碼jianjie文本255否是會員簡介shantie日期/時間否是刪帖信息dingtie日期/時間否是頂帖信息論壇1言息表1untan字段類型長度必填字段允許空值說明meiyetiezi數(shù)字整型否每頁帖子meiyehuifu數(shù)字整型否是每頁回復(fù)shantiejiange數(shù)字整型否是刪帖間隔shanchushu數(shù)字整型否是刪除數(shù)dingtiejiange數(shù)字整型否是頂帖間隔fangwenliang數(shù)字長整型否是訪問量zuixinshu數(shù)字整型否是最新數(shù)youkefatie數(shù)字字自否]游客發(fā)帖houtaimima文本255否是后臺密碼liulanpaixu數(shù)字字節(jié)否是瀏覽排序shangchuan數(shù)字長整型否是上傳
系統(tǒng)實現(xiàn)方案.1論壇主頁論壇主頁顯示論壇各個欄目版塊,用戶可以單擊導(dǎo)航條上各個欄目的鏈接進入到欄目的帖子列表頁面,主頁可以通過讀取版塊信息表中的數(shù)據(jù)來顯示版塊的數(shù)量,版塊的簡介,版塊帖子數(shù),版塊回復(fù)數(shù)。論壇主頁如圖所示:如果沒有版塊,首頁首頁界面/7I派領(lǐng)it蚯賺子魅好板塊界面如果沒有版塊,首頁首頁界面/7I派領(lǐng)it蚯賺子魅好板塊界面5.2.2論壇討論頁討論區(qū)列表頁面主要可以從tiezi表中讀取論壇的帖子標題,簡介用列表的形式顯示出來,主要功能可以讓游客和會員發(fā)帖并顯示出來,統(tǒng)計帖子的回復(fù)和瀏覽量。
如果該版塊沒有帖子,如圖所示:校園BBS論壇系統(tǒng)at123嬲I介臥叫m?寐好影嘲子黜就岫 曲 凝勰特
本融確子殖H項題息熊當順發(fā)帖成功界面如果游客進入頁面瀏覽,則會在作者處顯示游客。如果會員發(fā)帖,會顯示會員名。如果有人發(fā)表了瀏覽了該帖和回復(fù)了,如圖所示:瀏覽回復(fù)作者瀏覽回復(fù)作者游客回復(fù)成功界面以下代碼可實現(xiàn)上述功能,見下表:顯示帖子相關(guān)代碼:<%sql=uselectxuhao,biaoti,xinqing,mingzi,liulanfromtieziwherebankuai=u&xuhao&"andtiezi='tiezi'orderbyshijiandescusettiezi=server.CreateObject("adodb.recordset'1)tiezi.opensql,lj,l,2iftiezi.bofandtiezi.eofthenResponse.Write("<tableheight=60align二centerxtrxtd>本)版沒有?帖子</td></trx/table>")elseifrequest(,,ye,,)=n,'thenye=lelseye=cint(request(HyeM))endifsetluntan=lj.execute("selectmeiyetiezifromluntan*')tiezi.pagesize=luntan(,'meiyetiezi")tiezi.absolutepage=ye zong=tiezi.pagecounttou=luntan(Mmeiyetiezin)dowhilenottiezi.eofandtou>0tou=tou-1%><%response.Write(tiezi(',liulan,,))%><%shuyu=tiezi(nxuhaon)sethuifu=lj.execute(nselectcount(*)ashuifufromtieziwheretiezi=*n&shuyu&',,,')response.Write(huifu(,'huifu,,))%>發(fā)帖功能是論壇最基本的功能,發(fā)帖頁面將發(fā)表的帖子信息寫入帖子表tiezi,發(fā)帖頁如圖所示:人論壇版塊-音樂天地一發(fā)表帖子發(fā)表帖子心情?0o9o^o3o0o9o9o9心情?0o9o^o3o0o9o9o9標題插入上傳[瀏覽???|[上傳]可以上傳JPGGIFTorren位件大小限制10KB上傳內(nèi)容發(fā)帖界面發(fā)表成果會跳會版塊并顯示出剛剛發(fā)的帖子:如圖所示:解頷搜靴子翻蜉融的IB 耀 激吸儲g123 2 0 123|]123 0 0 123題上頁項OMI當顏1發(fā)帖成功界面發(fā)帖功能通過以下代碼實現(xiàn),見下表:發(fā)帖相關(guān)代碼:<%bankuai=clng(Request(',xuhaon))xinqing=Request.Form(MxinqingM)biaoti=Trim(Request.Form("biaoti,'))ifinstr(biaoti,'n,,)>0orinstr(biaoti,nu)>0thenresponse.Redirect("b_fatie.asp?fanhui=feifa&bankuai=n&bankuai&"*')endifneirong=replace(Trim(Request.Form(',neirong,,)),,,",,,,@#$%3v42q")mingzi=request.Cookies(^'mingzi'^)cmima=request.Cookies("mima")ifInstr(mingzi,M=M)>0orInstr(mingzi,,'",)>0orInstr(mingzi,,'(,,)>0orInstr(mingzi,M)M)>0thenresponse.Redirect(,'b_bankuai.asp")endifsetyouke=lj.execute(^selectyoukefatiefromluntan")ifyoukeC^youkefatie'^oOthenifmingzi=',Hthenresponse.Redirect(,'b_fatie.asp?fanhui=youke&bankuai=',&bankuai&"")endifendififmingzi=',nthen mingzi="游客”2、回帖功能回帖也是論壇的基本功能之一,主要是發(fā)表對主題的意見帖子詳細內(nèi)容頁面如圖所示:4論壇版快一安樂天境-當防務(wù)子題目:123回復(fù):0譚亢:3*JI表售:@作者:123時間2009-5-411:15:17序號:2123沒有回復(fù)帖子炳±1叛尾頁總頁數(shù)當n頁回復(fù)帖子**@9o9o3olo3o9oOo0獨人 畫|畫幽畫上傳內(nèi)容
回帖界面用戶可以通過此頁面對主題進行評論和回復(fù),成功后的顯示如圖所示:二!霜:g儲:而嗣岫日11:15”聘:2123耦g儲激胴2m418芥00轉(zhuǎn):3123回帖成功界面回帖功能實現(xiàn)需要以下代碼,見下表:回帖相關(guān)代碼:<%sql="select*fromtieziwheretiezi=n,&tiezi&"'orderbyshijian11setliulanpaixu=lj.execute("selectliulanpaixufromluntan")ifliulanpaixuC'liulanpaixu")^thensqI=sql+HdescHendifsethuifu=server.CreateObject(Hadodb.recordset")huifu.opensql,lj,l,2ifhuifu.bofandhuifu.eofthenResponse.WriteC'^tablealign=center>vtr>vtd>沒有回復(fù)帖子elseifrequest(',ye,,)=,M,thenye=ielseye=cint(request(',yen))
endif setluntan^j.executeC^electmeiyehuifufromluntanH)huifu.pagesize=luntan(Mmeiyehuifu,')huifu.absolutepage=yezong=huifu.pagecounttou=luntan(,,meiyehuifuH)dowhilenothuifu.eofandtou>0tou=tou-1%>回帖相關(guān)代碼5.2.4會員系統(tǒng)1、會員注冊頁會員注冊頁可以通過向數(shù)據(jù)庫huiyuan表中插入數(shù)據(jù)來實現(xiàn)會員注冊,注冊后自動登錄。也可以退出轉(zhuǎn)回論壇首頁。會員注冊頁如圖所示:校園BBS論壇系統(tǒng)摟給含員,錄論殳予子j曲壇磔一注冊含費注冊臺員.名字 可以■寫卸he者網(wǎng)名.il注意不要多于五個字,至苗 清注a否打開了大小片@定功■,3WD怪調(diào)的京碼.11 力了安全起見,口復(fù)"一次則.I- 4叫I- 4叫hfc文it'□豐業(yè)龍爻-Ia)裔t(yī)t?BS-ittWZW會員登錄界面如果注冊成功會顯示已登錄,并跳轉(zhuǎn)到版塊頁面如圖所示:msodiittmt獨知m?n的融斛鼬〉度馥00rt^j嫡都00【例u攵翳物初健11用戶注冊成功跳轉(zhuǎn)界面以上會員注冊功能通過以下代碼實現(xiàn),見下表:會員注冊相關(guān)代碼:<%mingzi=Trim(Request.Form(',mingzin))mima=Request.Form(,'miman)mima2=Request.Form(,,mima2H)ifmingzi=,"(ormima=,n,ormima2=""thenresponse.Redirect(nb_zhuce.asp?fanhui=kongH)eiseifmingzi="游客"thenresponse.Redirect(',b_zhuce.asp?fanhui=youke")eiseifmimaomima2thenresponse.Redirect(nb_zhuce.asp?fanhui=mimaM)eiseifInstr(mingzi,"=,')>0orInstr(mingzi,',,")>0orInstr(mingzi,',(',)>0orInstr(mingzi,")w)>0thenresponse.Redirect(',b_zhuce.asp?fanhui=feifan)endifsetjc=lj.execute(Hselectmingzifromhuiyuanwheremingzi=','&mingzi&",M)ifnotjc.eofthenresponse.Redirect(Mb_zhuce.asp?fanhui=chong,')endiflj.execute(ninsertintohuiyuan(mingzi,mima)values(,M&mingzimima&'")”)response.Cookies("mingzi',)=mingzi response.Cookies(',mingzi',).expires=#2037-1-1#response.Cookies(,,mima,,)=mima response.Cookies(,'mima,,).expires=#2037-l-l#DccczxccgDcl.?*c,**/"k
登錄后用戶可以修改自己資料,修改簡介界面如圖所示:修改簡介界面修改密碼界面如圖所示:E1錄皿“嬲m介覆蚪都好景煦子鼬啦修改密碼界面以上修改簡介密碼通過以下代碼實現(xiàn),見表:會員資料修改相關(guān)代碼:<%mingzi=request.Cookies(',mingzin)mima=Trim(Request.Form("mima"))mima2=Trim(Request.Form("mima2H))jianjie=Trim(Request.Form(',jianjien))cmima=request.Cookies("mima”)ifInstr(mingzi/'=n)>0orInstr(mingzi,'HM)>0orInstr(mingzi,"(")>0orInstr(mingzi/')M)>0then2、會員登錄頁會員登錄也通過查詢數(shù)據(jù)庫來判斷是否給用戶權(quán)限。會員登錄頁如圖所示:校園BBS校園BBS論壇系統(tǒng)莊州含員會景論比段Z子1MH4子量歸"子成電耽一合員登錄空豪論壇名字 套不會圮名字郡石了《e??/[),跑”墨否打開了大小寫■以免,人》t調(diào)內(nèi)交弼.,E),?TF!W)仲htWMww.yswveom/Het/bbJCoreWefMitMp^id^dadawjU-rfxntt- …已;開始 31M施文為畢業(yè)論文占7 1可移動16,a 后&園限7"二畝 U■0q/我”8
會員登錄界面如果登錄成功,會登錄并且頁面跳轉(zhuǎn)到版塊頁面如圖所示:m*WM?WWM用戶登錄成功界面以上通過查詢數(shù)據(jù)庫來驗證通過以下代碼實現(xiàn),見表:用戶登錄相關(guān)代碼:<%mingzi=Trim(Request.Form(,'mingziM))mima=Request.Form(,'miman)ifmingzi=MMormima=MMthenresponse.Redirect(,,b_denglu.asp?fanhui=kongM)elseifInstr(mingzi,,'=,')>0orInstr(mingzi,",,,)>0orInstr(mingzi,',(")>0orInstr(mingzi,M)n)>0thenresponse.Redirect(nb_bankuai.asp")elsesetdl=lj.execute(nselectmimafromhuiyuanwheremingzi=n,&mingziifdl.eofthen Response.Redirect("b_denglu.asp?fanhui=mein)elseifdl(“mima")<>mimathen Response.Redirect(Mb_denglu.asp?fanhui=mima")else response.Cookies(^mingzi")=mingziresponse.Cookies(,,mingzi,').expires=#2037-1-1# response.Cookies(,'mima,,)=mimaresponse.Cookies(',mima,').expires=#2037-1-1# Response.RedirecU^b-bankuai.asp")endifendif%>用戶登錄相關(guān)代碼:<%fanhui=request("fanhuin)iffanhui='M,thenResponse.Write("修改密碼")elseiffanhui="kong"thenelseiffanhui=nbunthenelseiffanhui=,,wancheng,'thenResponse.Write<%fanhui=request("fanhuin)iffanhui='M,thenResponse.Write("修改密碼")elseiffanhui="kong"thenelseiffanhui=nbunthenelseiffanhui=,,wancheng,'thenResponse.Write("請把資料填完整后再提交")Response.Write("兩次輸入密碼不一致”)Response.Write("更新密碼已完成")endif%>5.2.5搜索頁搜索頁通過對數(shù)據(jù)庫tiezi表的查詢來完成搜索功能:如圖所示:校園BBS論壇系統(tǒng)注冊會費 愛奉“子(也決一子*14文—-可林動a)搜索頁界面通過杳詢數(shù)據(jù)庫來完成搜索功能,見表:帖子搜索相關(guān)代碼:<%sousuo=Trim(Request(,'sousuon))ifsousuo=,M,then response.Redirect(Mb_sousuo.asp?fanhui=kongH)endif sql=Hselectxuhao,biaoti,xinqing,mingzi,bankuaifromtieziwherebiaotilike'%"&sousuoandtiezi^tiezi*orderbyshijiandescHsettiezi=server.CreateObjectC'adodb.recordsetn)tiezi.opensql,lj,l,2iftiezi.bofandtiezi.eofthenResponse.Write("<br><tablealign=centerxtrxtd>找不到合適的帖子</td></tr></tablexbr>")帖子搜索相關(guān)代碼:elseifrequest("ye")=""thenye=l elseye=cint(request("ye"))endifsetluntan=ij.execute(nselectmeiyetiezifromluntan*')tiezi.pagesize=luntan(,'meiyetiezin)tiezi.absolutepage=ye zong=tiezi.pagecount tou=luntan("meiyetiezi")dowhilenottiezi.eofandtou>0 tou=tou-1%>5.2.6論壇后臺管理頁管理員可以通過登錄后臺來管理這個論壇:后臺登錄頁面如圖所示:校園BBS論壇系統(tǒng)在■畬Ji*景論壇彳aw?手」曲比血-啟自理fitter?????后臺登錄頁面可以通過后臺看到瀏覽量,用戶數(shù),帖子數(shù)。通過來查詢數(shù)據(jù)庫記錄的訪問量,管理員還可以同過版塊管理頁面和帖子管理頁面對版塊和帖子進行增加,刪除,修改等功能。還可以通過參數(shù)設(shè)置來修改每頁帖子的顯示數(shù)量,游客能不能發(fā)帖等等,如圖所示:開始」畢業(yè)論文doc-M開始」畢業(yè)論文doc-M3畢業(yè)企文-BT秣動電叁(JrS論壇-世界之窗后臺參數(shù)管理頁面后臺管理系統(tǒng)通過以下代碼實現(xiàn)后臺功能,見表:后臺管理相關(guān)代碼:<%setfangwenliang=lj.execute(MselectfangwenliangfromluntanM)Response.Write(fangwenliang(Mfangwenliang"))%><inputname="meiyetiezintype=utextMvalue=',<%=shezhi(Mmeiyetiezi',)%>,'><inputname=Hineiyehuifuutype=',text,'value=,,<%=shezhi(,'meiyehuifu'*)%>"><inputname=nshantiejiangentype=utextMvalue=,,<%=shezhi(,,shantiejiange,,)%>',><inputname="shanchuushu,'type=ntext"value="<%=shezhi(nshanchuushun)%><inputname=,'dingtiejiange"type=ntextMvalue=u<%=shezhi(Mdingtiejiange',)%>',><inputname=nzuixinshuHtype=MtextMvalue=,,<%=shezhi("zuixinshu*')%>,'><inputname=,'shangchuan,,type="text,'id=',shangchuan,'value=,,<%=shezhi(,,shangchuan,,)%>,,><inputname=,,houtaimimaMtype=,'passworduvalue=,'<%=shezhi(Hhoutaimima,')%>,'><%setshezhi=lj.execute(,'select*fromluntan")fanhui=request(nfanhuin)iffanhui=',HthenResponse.Write("參數(shù)設(shè)置”)elseiffanhui=,,kong,'thenelseiffanhui=nhaonthenResponse.Write("參數(shù)有空”)Response.Write("設(shè)置完成“) endif%><%ifshezhi("youkefatie")=0thenresponse.Write("<inputname=youkefatietype=radiovalue=0checked>允許<inputtype=radioname=youkefatie
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年個人股權(quán)轉(zhuǎn)讓協(xié)議書范本4篇
- 2025年度綠色環(huán)保店鋪租賃及設(shè)施共建合同
- 2025版時尚服飾銷售合同模板(含季節(jié)性折扣)
- 2025年度個人別墅租賃合同模板2篇
- 2025年度環(huán)保工程監(jiān)理服務(wù)合同范本
- 2025年度商鋪買賣合同(含商業(yè)配套移交協(xié)議)4篇
- 2025-2030全球魚雷泵行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國賽車運動駕駛模擬器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2024年臨床醫(yī)師定期考核試題中醫(yī)知識題庫及答案(共330題) (二)
- 2024年七年級語文下冊期末專項復(fù)習:記敘文閱讀
- EHS工程師招聘筆試題與參考答案(某大型央企)2024年
- 營銷策劃 -麗亭酒店品牌年度傳播規(guī)劃方案
- 2025年中國蛋糕行業(yè)市場規(guī)模及發(fā)展前景研究報告(智研咨詢發(fā)布)
- 潤滑油過濾培訓(xùn)
- 護理組長年底述職報告
- 浙江省紹興市2023-2024學年高一上學期期末考試物理試題(含答案)
- 2013年6月22日下午湖北省公務(wù)員國家安全局面試真題
- 2024-2030年中國生命體征監(jiān)測行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報告
- 唐山市重點中學2024-2025學年全國高考大聯(lián)考信息卷:數(shù)學試題試卷(3)含解析
- 未成年上班知情協(xié)議書
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
評論
0/150
提交評論