歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc

  • 資源ID:116848021       資源大?。?span id="ks8f5ia" class="font-tahoma">422KB        全文頁數(shù):25頁
  • 資源格式: DOC        下載積分:20積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要20積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc

基于asp的論壇網(wǎng)站- 1 -目錄內(nèi)容摘要:1關(guān)鍵詞:1Abstract:1Key Words:11.前言21.1論壇選題背景、意義21.2本課題研究目的22.系統(tǒng)技術(shù)及運(yùn)行環(huán)境42.1 ASP技術(shù)簡(jiǎn)介42.2 ACCESS2003技術(shù)簡(jiǎn)介43.系統(tǒng)設(shè)計(jì)分析63.1 需求分析63.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)64.詳細(xì)設(shè)計(jì)84.1 用戶注冊(cè)84.2 發(fā)表主題104.3 發(fā)表回帖124.4后臺(tái)管理155.系統(tǒng)測(cè)試19參考文獻(xiàn)21致謝22內(nèi)容摘要:為了方便師生信息的交流,在結(jié)合動(dòng)態(tài)服務(wù)網(wǎng)頁(ASP)和ACCESS2003 技術(shù)之下開發(fā)了這個(gè)快截、界面友好的師生交流系統(tǒng)。論壇使用動(dòng)態(tài)服務(wù)網(wǎng)頁(ASP)技術(shù)建設(shè)論壇的骨干框架,使用ACCESS2003制作系統(tǒng)的數(shù)據(jù)庫,實(shí)現(xiàn)了一個(gè)功能相對(duì)齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗(yàn)。該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點(diǎn)和對(duì)論壇的主題發(fā)表意見,我們還可以對(duì)網(wǎng)友的問題及時(shí)地解決,獲取對(duì)自己有用的知識(shí)。該論壇還有一些特殊的功能,如在線人員顯示、強(qiáng)大的搜索功能。關(guān)鍵詞:動(dòng)態(tài)服務(wù)網(wǎng)頁 論壇 用戶管理Abstract:In order to facilitate the teachers and students information the exchange, in unified ASP and ACCESS2003 under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system. The forum uses the ASP technology construction forum the backbone frame, uses the ACCESS2003 manufacture system the database, realized a function relatively complete forum system, the net friend has been possible freely to propose the question as well as helped other people to solve the problem, or exchange experience.This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friends question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-line personnel demonstrates, the formidable search function.Key Words: Active Server Pages BBS user management1.前言 1.1論壇選題背景、意義Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡(jiǎn)稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計(jì),目前Internet上已有上百萬個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點(diǎn)向用戶提供的服務(wù)將越來越豐富,越來越人性化。要實(shí)現(xiàn)這樣的功能,離不開后臺(tái)數(shù)據(jù)庫的支持。用戶驗(yàn)證信息,收集到的用戶點(diǎn)擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了Microsoft Access數(shù)據(jù)庫作為ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進(jìn)的ADO(ActiveX Data Objects)技術(shù)進(jìn)行數(shù)據(jù)庫存取等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。本文作者主要完成Web服務(wù)器端的用戶管理、帖子管理、版面管理、數(shù)據(jù)庫管理、瀏覽和查找、短消息功能等設(shè)計(jì)、實(shí)現(xiàn)與完善以及整個(gè)實(shí)驗(yàn)網(wǎng)站的組織建立和測(cè)試工作。1.2本課題研究目的隨著 Internet 的發(fā)展,Web 技術(shù)日新月異,人們已經(jīng)不再滿足于靜態(tài) HTML 技 術(shù),更多的是要求動(dòng)態(tài)、交互的網(wǎng)絡(luò)技術(shù)。繼通用網(wǎng)關(guān)接口(CGI)之后,微軟推 出的 IIS+ASP 的解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計(jì)技術(shù),被廣泛應(yīng)用在網(wǎng) 上銀行、電子商務(wù)、網(wǎng)上調(diào)查、網(wǎng)上查詢、論壇、搜索引擎等各種互聯(lián)網(wǎng)應(yīng)用中。 BBS 作為一種新的生活方式、新的工作方式和新的學(xué)習(xí)方式已經(jīng)被越來越多的人所 接受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和社會(huì)結(jié)構(gòu)。它使交流和溝通更有明確的選擇和方向 性;單一的思想和群體的智慧結(jié)合變得更加有效;個(gè)人出版變成人人都可以實(shí)現(xiàn)的 夢(mèng)想。BBS 正在影響和改變著我們的生活。同時(shí) BBS 也在教學(xué)領(lǐng)域得到了很好的利 用,特別是教學(xué)論壇的應(yīng)用,有助于教師更好地了解學(xué)習(xí)者的學(xué)習(xí)狀況,學(xué)習(xí)要求 及教學(xué)反饋意見,加強(qiáng)師生溝通,提高教學(xué)效果,同時(shí)促進(jìn)由傳授者向幫助者,支持 者和促進(jìn)者角色轉(zhuǎn)化的實(shí)現(xiàn),促進(jìn)學(xué)習(xí)者自我學(xué)習(xí)和互助學(xué)習(xí)能力的不斷提高。因 此為了更好的讓同學(xué)們學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)知識(shí)需要設(shè)計(jì)數(shù)據(jù)庫課程論壇。 BBS 是以網(wǎng)絡(luò)作為載體,簡(jiǎn)易迅速便捷地發(fā)布自己的心得,及時(shí)有效輕松地與 他人進(jìn)行交流,再集豐富多彩的個(gè)性化展示于一體的綜合性平臺(tái)。展示豐富的個(gè)性 化,對(duì) BBS 功能的要求自然更高,新一代具有更多、更新、更全功能的 BBS 急需走 進(jìn)舞臺(tái)。2.系統(tǒng)技術(shù)及運(yùn)行環(huán)境2.1 ASP技術(shù)簡(jiǎn)介Microsoft Active Server Pages 即我們所稱的ASP,其實(shí)是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。Active Server Page 是創(chuàng)建動(dòng)態(tài)網(wǎng)頁的一個(gè)很好的工具,它起一種編程語言的作用,可以利用它編寫動(dòng)態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點(diǎn)并請(qǐng)求一個(gè)ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。 ASP程序的優(yōu)點(diǎn): 1,ASP使用VBScript腳本語言直接源于VB語言,秉承了VB簡(jiǎn)單易學(xué)的特點(diǎn),掌管起來非常容易。 2,無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3,與瀏覽器無關(guān),客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計(jì)的網(wǎng)頁內(nèi)容。 4,ASP能與任何ActiveX scripting語言相容。除了可使用VBScript或JavaScript語言來設(shè)計(jì)外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言。 5,ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高,ASP的源程序,不會(huì)被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 6,ASP的對(duì)象和組件:ASP有7個(gè)固有對(duì)象這7個(gè)固有對(duì)象分別是Request,Response,Server,Application,Session,ASPError和ObjectContext。2.2 ACCESS2003技術(shù)簡(jiǎn)介Access2003 就是關(guān)系數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢,存儲(chǔ)和檢索。那么什么叫數(shù)據(jù)庫呢?數(shù)據(jù)庫(Database)是由一些有意義和有關(guān)系的數(shù)據(jù)(data)所組合而成。一個(gè)數(shù)據(jù)庫中,包含了許多條記錄(Record),而每條記錄是由多個(gè)字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項(xiàng),也是數(shù)據(jù)庫中最小的單位。在計(jì)算機(jī)中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng)(Database Management System DBMS)。數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個(gè)或多個(gè)數(shù)據(jù)庫之上,并針對(duì)數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行管理運(yùn)用。 Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。3.系統(tǒng)設(shè)計(jì)分析3.1 需求分析一般的論壇需要3個(gè)角色。即:游客、注冊(cè)用戶、后臺(tái)管理員。游客進(jìn)入論壇只能瀏覽模塊、查看主題帖和根據(jù)需要搜索相關(guān)帖子。注冊(cè)用戶可以對(duì)各類帖子發(fā)表自己的評(píng)論即回帖、也可以自己發(fā)帖及搜索相關(guān)帖子,修改自己的個(gè)人信息。管理員可以對(duì)用戶、論壇模塊和論壇帖子進(jìn)行添加、修改和刪除的權(quán)利。3.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計(jì)根據(jù)需求分析將系統(tǒng)劃分為以下現(xiàn)兩大模塊:前臺(tái)功能模塊:當(dāng)游客訪問到論壇首頁面后,僅能瀏覽帖子模塊、查看帖子、搜索帖子。當(dāng)在此BBS論壇中通過注冊(cè)成為該網(wǎng)站的真正用戶并成功登錄系統(tǒng)后,可進(jìn)行查看模板、發(fā)表帖子、回復(fù)帖子、搜索帖子、查看精華帖子、查看自己發(fā)表的帖子等操作。3.2.1 基本性能系統(tǒng)包括主要的功能:新用戶的注冊(cè),會(huì)員密碼取回,會(huì)員登錄,用戶自己修改信息,管理員刪除用戶,游客瀏覽留言,會(huì)員新增留言,會(huì)員留言回復(fù),管理員刪除留言這些功能,可以應(yīng)付一般的用戶需要。3.2.2 開發(fā)目標(biāo)這個(gè)系統(tǒng)預(yù)期的目的是為了做成交互式的網(wǎng)頁,方便客戶端和瀏覽器端之間的交流。通過論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻(xiàn)計(jì)獻(xiàn)策,共同學(xué)習(xí),共同進(jìn)步。3.2.3 應(yīng)用目標(biāo)網(wǎng)上論壇系統(tǒng)是一個(gè)會(huì)員登錄留言系統(tǒng)。網(wǎng)上游客能夠?yàn)g覽論壇上的帖子,并且能夠注冊(cè)成為用戶。論壇注冊(cè)會(huì)員能夠修改自己的資料信息,申請(qǐng)版主,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對(duì)于不健康或是不利于社會(huì)穩(wěn)定的留言能進(jìn)行刪除操作,會(huì)員管理以及論壇版主管理等等。4.詳細(xì)設(shè)計(jì)4.1 用戶注冊(cè)此部分是實(shí)現(xiàn)用戶的注冊(cè)功能。用戶先閱讀注冊(cè)協(xié)議,同意協(xié)議后,通過填寫注冊(cè)資料,正確填寫后,點(diǎn)擊注冊(cè)按鈕后便可注冊(cè)成為正式的會(huì)員。圖4-1 注冊(cè)界面注冊(cè)資料分必填資料和選填資料,用戶只要把必填資料填寫正確就可以注冊(cè)了。用戶名最多不能超過16個(gè)字符,而且不允許注冊(cè)重復(fù)的用戶名,當(dāng)用戶輸入想要注冊(cè)的用戶名后,可以點(diǎn)擊后面的檢測(cè)按鈕檢驗(yàn)是否該用戶名已經(jīng)被注冊(cè)過。性別只能選擇男或女其中一個(gè)。密碼最多不能超過16位,兩次密碼必須輸入一致,否則不可以注冊(cè)。E-mail必須輸入有效的郵箱地址,以便日后能使用到論文的各種功能。驗(yàn)證碼是系統(tǒng)隨即產(chǎn)生的,只要用戶按照出現(xiàn)的數(shù)字輸入進(jìn)去就可以了。選填資料注冊(cè)時(shí)可以不用填寫,等注冊(cè)成功后,可以在修改用戶資料里隨便修改。本論壇支持自定義外部頭像,而且還支持簽名等。用戶注冊(cè)成功后就可以使用會(huì)員所擁有的一切功能了。主要代碼如下:if adduseryn = 1 then error(本論壇暫時(shí)不開放新用戶注冊(cè)!)if action=adduser and Request.ServerVariables(request_method) = POST thenif Request.Cookies(regusertime)empty thenif DateDiff(s,Request.Cookies(regusertime),Now() 0 then error(用戶名中不能含有特殊符號(hào))userpass=Trim(Request.Form(userpass)userrpass=Trim(Request.Form(userrpass)userface=HTMLEncode(Request.Form(userhead)if username= then error(您的用戶名沒有填寫)if Len(username)15 then error(您的用戶名中不能超過15字節(jié))set rs=server.createobject(ADODB.Recordset)If not conn.Execute(Select id From user where username=&username& ).eof Then error(您填寫的用戶已有人注冊(cè)了)if userpass=empty then error(您沒有填寫密碼)if Len(userpass)6 then error(您的密碼不能少于6字節(jié))if userpassuserrpass then error(您兩次輸入的密碼不相同)if instr(userface,;)0 then error(您的頭像選擇有錯(cuò))rs.Open user,conn,1,3rs.addnewrs(username)=usernamers(userpass)=md5(userpass)rs(userface)=userfacers(userip)=remoteaddrrs.updaters.closeSet rs=NothingResponse.Cookies(username)=usernameResponse.Cookies(userpass)=md5(userpass)Response.Cookies(regusertime)=Now()message=用戶注冊(cè)成功返回論壇首頁succeed(&message&)Response.Endend if%4.2 發(fā)表主題 此部分實(shí)現(xiàn)會(huì)員的發(fā)帖功能。登陸的會(huì)員可以在允許會(huì)員發(fā)帖的版塊進(jìn)行發(fā)帖,還可以在普通版塊進(jìn)行回復(fù)主題帖子。游客只能瀏覽帖子,不能發(fā)表帖子和回復(fù)帖子。圖4-3 發(fā)帖界面會(huì)員在開放的版塊里如果想發(fā)表新的主題,便可直接點(diǎn)擊發(fā)表帖子按鈕。進(jìn)到發(fā)表帖子頁面后,首先要寫自己想發(fā)表的主題,主題字?jǐn)?shù)不能超過100漢字,如果會(huì)員想上傳圖片等,就要選擇文件上傳了,大小每個(gè)不能超過200K,每天限制上傳3個(gè)。正文不能超過15000字,字體、字號(hào)、字體顏色可以自己設(shè)置,正文還可以插入視頻等。主要代碼如下:set rs=server.createobject(ADODB.Recordset)if username=empty or username=empty then username=HTMLEncode(Trim(Request.Form(username)userpass=md5(Trim(Request.Form(userpass)If conn.Execute(Select id From user where username=&username& and userpass=&userpass& ).eof Then error(你填寫的用戶名或者密碼錯(cuò)誤)Response.Cookies(username)=usernameResponse.Cookies(userpass)=userpassend ificon=Request(icon)txttitle=HTMLEncode(Trim(Request.Form(txttitle)content=ContentEncode(RTrim(Request.Form(content)if Len(txttitle)contentlen then error(內(nèi)容太長(zhǎng),不能超過&contentlen&字節(jié))if Len(content)3 then error(文章內(nèi)容不能小于 3 字符)if badwordsempty thenfiltrate=split(badwords,|)for i = 0 to ubound(filtrate)txttitle=ReplaceText(txttitle,&filtrate(i)&,string(len(filtrate(i),*)content=ReplaceText(content,&filtrate(i)&,string(len(filtrate(i),*)nextend ifsql=select * from user where username=&HTMLEncode(username)&rs.Open sql,Conn,1,3rs(posttopic)=rs(posttopic)+1rs.updateuserface=rs(userface)rs.closetopt=replace(topt, txttitle)topt=replace(topt, username)topt=replace(topt, userface)bottomt=replace(bottomt, thisttime)set addhtmlfile = fileobject.CreateTextFile(Server.MapPath(.)&html&htmlfilename&htmlfilename&wmhtmlkzn)addhtmlfile.writeline toptaddhtmlfile.writeline()addhtmlfile.writeline(返回首頁 | 閱讀 次 | 回復(fù)主題 | 作者編輯 | 關(guān)閉本頁)addhtmlfile.writeline(&content&)addhtmlfile.writeline()addhtmlfile.writeline()addhtmlfile.writeline bottomtResponse.Cookies(posttime)=nowmessage=新主題發(fā)表成功返回論壇首頁succeed(&message&)Response.Endend if4.3發(fā)表回帖 此部分實(shí)現(xiàn)會(huì)員的回帖功能。登陸的會(huì)員可以在允許會(huì)員發(fā)帖的版塊進(jìn)行發(fā)帖,還可以在普通版塊進(jìn)行回復(fù)主題帖子。游客只能瀏覽帖子,不能回復(fù)帖子。(如圖4.31)圖4.31回復(fù)帖子 會(huì)員在開放的版塊里如果想回復(fù)主題,便可直接點(diǎn)擊帖子主題,點(diǎn)擊回復(fù)主題,進(jìn)到回復(fù)帖子頁面后,首先要寫自己回復(fù)的內(nèi)容,如果會(huì)員想上傳圖片等,就要選擇文件上傳了,大小每個(gè)不能超過200K。正文不能超過15000字,字體字號(hào)、字體顏色可以自己設(shè)置,正文還可以插入視頻等。主要代碼如下:myfilename=reply.aspusername=Request.Cookies(username)userpass=Request.Cookies(userpass)upid=int(Request(upid)thisttime=Now()dim listid, topictype, orderuif action=reply and Request.ServerVariables(request_method) = POST thenif Request.Cookies(posttime)empty thenif DateDiff(s,Request.Cookies(posttime),Now() int(PostTime) then error(論壇限制一人兩次發(fā)帖間隔&PostTime&秒!)end ifset rs=server.createobject(ADODB.Recordset)if username=empty or username=empty then username=HTMLEncode(Trim(Request.Form(username)userpass=md5(Trim(Request.Form(userpass)If conn.Execute(Select id From user where username=&username& and userpass=&userpass& ).eof Then error(你填寫的用戶名或者密碼錯(cuò)誤)Response.Cookies(username)=usernameResponse.Cookies(userpass)=userpassend ificon=Request(icon)txttitle=HTMLEncode(Trim(Request.Form(txttitle)content=ContentEncode(RTrim(Request.Form(content)if Len(txttitle)contentlen then error(內(nèi)容太長(zhǎng),不能超過&contentlen&字節(jié))if Len(content)3 then error(文章內(nèi)容不能小于 3 字符)if badwordsempty thenfiltrate=split(badwords,|)for i = 0 to ubound(filtrate)txttitle=ReplaceText(txttitle,&filtrate(i)&,string(len(filtrate(i),*)content=ReplaceText(content,&filtrate(i)&,string(len(filtrate(i),*)nextend ifsql=select * from user where username=&HTMLEncode(username)&rs.Open sql,Conn,1,3rs(posttopic)=rs(posttopic)+1rs.updateuserface=rs(userface)rs.closesql=select * from list where id= & upid & or upid= & upidrs.Open sql,Conn,1,1If rs.recordcount=0 Thenerror 不存在此帖,或此帖已被刪除Response.EndEnd Ifrs.movelastorderu=rs(orderu)If rs(id)upid Thenorderu=addnum(orderu)elseorderu=newnum(orderu)End If4.4后臺(tái)管理 后臺(tái)管理模塊主要包括帖子管理、用戶管理、鏈接管理四個(gè)模塊,由于各模塊功能的實(shí)現(xiàn)都比較相似,在這里只重點(diǎn)介紹帖子管理和模塊管理。(如圖4.4.2) 圖4.4.1后臺(tái)登陸界面圖4.4.2后臺(tái)管理界面4.4.1 帖子管理帖子管理主要實(shí)現(xiàn)對(duì)帖子的查看、添加、修改和刪除操作。主要功能代碼如下:myfilename=list.aspthisttime=Now()dim listid, listtypeset rs=server.createobject(ADODB.Recordset)select case actioncase topbbsfor each listcheckbox in Request.form(listcheckboxs)listid=listtype=checkbox=split(listcheckbox,_)listid=int(HTMLEncode(Trim(checkbox(0)listtype=int(HTMLEncode(Trim(checkbox(1)sql=update list set toptopic=1 where topictype=&listtypeconn.execute(sql)nextSet rs=Nothingmessage=文章置頂成功返回管理首頁succeed(&message&)Response.Endcase canceltopfor each listcheckbox in Request.form(listcheckboxs)listid=listtype=checkbox=split(listcheckbox,_)listid=int(HTMLEncode(Trim(checkbox(0)listtype=int(HTMLEncode(Trim(checkbox(1)sql=update list set toptopic=0 where topictype=&listtypeconn.execute(sql)nextSet rs=Nothingmessage=文章消頂成功返回管理首頁succeed(&message&)Response.Endcase lastbbsfor each listcheckbox in Request.form(listcheckboxs)listid=listtype=checkbox=split(listcheckbox,_)listid=int(HTMLEncode(Trim(checkbox(0)listtype=int(HTMLEncode(Trim(checkbox(1)sql=update list set lasttime=&thisttime& where topictype=&listtypeconn.execute(sql)nextSet rs=Nothingmessage=文章拉前成功返回管理首頁succeed(&message&)Response.End4.4.2 用戶管理用戶管理主要實(shí)現(xiàn)對(duì)用戶的屏蔽賬號(hào)和刪除操作。其主要功能代碼如下:myfilename=member.aspthisttime=Now()set rs=server.createobject(ADODB.Recordset)if action=member and Request.ServerVariables(request_method) = POST thenif HTMLEncode(request.form(edituser)=修改 thenmemberid=int(Request.Form(memberid)euserpass=Trim(Request.Form(euserpass)euserface=HTMLEncode(Request.Form(euserhead)edistinction=HTMLEncode(Request.Form(edistinction)sql=select * from user where id=&memberidrs.Open sql,Conn,1,3rs(distinction)=edistinctionif euserfaceempty then rs(userface)=euserfaceif euserpassempty then rs(userpass)=md5(euserpass)rs.updaters.closeSet rs=Nothingeuserpass=md5(euserpass)message=用戶修改成功返回管理首頁succeed(&message&)Response.Endelseif HTMLEncode(request.form(deluser)=刪除 thenmemberid=int(Request.Form(memberid)memberid=HTMLEncode(memberid)conn.execute(delete from user where id=&memberid)message=用戶刪除成功返回管理首頁succeed(&message&)Response.Endelseerror(操作錯(cuò)誤!)Response.Endend ifResponse.Endend if5.系統(tǒng)測(cè)試本系統(tǒng)在項(xiàng)目功能和數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)上嚴(yán)格要求,盡量切實(shí)體現(xiàn)實(shí)用,并兼顧到普通需求和特殊需求。下面針對(duì)前臺(tái)用戶和后臺(tái)管理員兩個(gè)測(cè)試用例進(jìn)行概述,詳情如表5-1、5-2所示。表 5-1 用戶登錄測(cè)試用例測(cè)試描述操作過程及數(shù)據(jù)預(yù)期結(jié)果類型按不同字段的格式要求輸入個(gè)人信息,進(jìn)行注冊(cè)進(jìn)入注冊(cè)界面,按提示的輸入格式輸入個(gè)人信息,進(jìn)行注冊(cè)。注冊(cè)成功用戶信息保存到數(shù)據(jù)庫。功能點(diǎn)用戶ID是否己被注冊(cè)進(jìn)入注冊(cè)界面,用戶輸入ID,單擊“檢測(cè)ID是否己注冊(cè)”按鈕進(jìn)行檢測(cè)。若用戶輸入的ID號(hào)己被注冊(cè),則彈出提示信息。功能點(diǎn)輸入為空時(shí),進(jìn)行注冊(cè)。進(jìn)入注冊(cè)界面,輸入為空,進(jìn)行注冊(cè)。無法注冊(cè)界面校驗(yàn)表 5-2 后臺(tái)發(fā)帖測(cè)試用例模塊測(cè)試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果發(fā)貼按要求輸入帖子的相關(guān)信息進(jìn)入發(fā)貼界面,輸入標(biāo)題,選擇所屬模塊,再輸入帖子內(nèi)容后提交。發(fā)貼成功,數(shù)據(jù)傳入到數(shù)據(jù)庫中。未輸入標(biāo)題進(jìn)入發(fā)貼界面,未輸入標(biāo)題,然后提交。發(fā)貼失敗,提示“標(biāo)題不能為空”!未輸入內(nèi)容進(jìn)入發(fā)貼界面,帖子內(nèi)容為空,再提交。發(fā)貼失敗,提示“內(nèi)容不能為空”!系統(tǒng)運(yùn)行環(huán)境:操作系統(tǒng)為Windows XP/Windows 2000;開發(fā)軟件為Active Server Pages使用的是Microsoft Office Access 2005數(shù)據(jù)庫。參考文獻(xiàn)1 惠曉實(shí),王凱航,陸舟等.一種基于技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)設(shè)計(jì).計(jì)算機(jī)應(yīng)用研究,2000,17(1):8486.2強(qiáng)文久,元章,雯榮. 數(shù)學(xué)分析的基本概念與方法. 北京:高等教育出版社,1989:153167.3詹東風(fēng).中國(guó)漆樹酶分離制備及反映功能研究.武漢大學(xué)博士學(xué)位論文,1998:8189.4Wayn Carmichale. The toxins of cyanobacteria. Scientific American, 1994,270(1):7886.5Buchberger B, Collins G E, Loos R. Computer Algebra Symbolic and Algebraic Computation. New York: Springer Verlag, 1998:5876.6Yu S Z. Drinking water and primary liver cancer. In: Tang Z Y, Wu M C and Xia S S, eds, Primary Liver Cancer. Beijing: Beijing Springer, 1992:3037.致謝三年的大學(xué)學(xué)習(xí)生活結(jié)束了,感謝新鄉(xiāng)學(xué)院給了我們理論學(xué)習(xí)和提高的機(jī)會(huì),感謝所有教過我的老師們,正是各位老師的孜孜不倦的教誨讓我不僅學(xué)到了計(jì)算機(jī)的專業(yè)知識(shí),還讓我學(xué)到了很多做人的道理,這些讓我終身受益。從開題到論文即將定稿,這其中有許多苦苦探索的艱辛,也有許多豁然開朗的喜悅。論文能在較短的時(shí)間內(nèi)順利完成,除了自己的努力外,更重要的是得到了導(dǎo)師的悉心指導(dǎo)和朋友、同學(xué)的熱心幫助。感謝我的導(dǎo)師*老師,從畢業(yè)設(shè)計(jì)開始到現(xiàn)在*老師給過我很多指導(dǎo),*老師盡最大努力幫助我們讓我們很感動(dòng),借此機(jī)會(huì)向任老師說一聲:老師,您辛苦了,謝謝您,能跟您做畢業(yè)設(shè)計(jì)是我的榮幸。同時(shí),任老師學(xué)識(shí)淵博、治學(xué)嚴(yán)謹(jǐn)、仁愛謙和的作風(fēng)也給人留下了深刻記憶。在文章的寫作過程中,感謝任老師給予的指點(diǎn)和幫助,在此再次向任老師表示衷心的感謝。感謝設(shè)計(jì)過程中所有幫助過我的同學(xué),謝謝你們

注意事項(xiàng)

本文(BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc)為本站會(huì)員(good****022)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!