BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc
《BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc》由會員分享,可在線閱讀,更多相關(guān)《BBS論壇網(wǎng)站開發(fā)論文--基于ASP的論壇網(wǎng)站.doc(25頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 基于asp的論壇網(wǎng)站- 1 -目錄內(nèi)容摘要:1關(guān)鍵詞:1Abstract:1Key Words:11.前言21.1論壇選題背景、意義21.2本課題研究目的22.系統(tǒng)技術(shù)及運行環(huán)境42.1 ASP技術(shù)簡介42.2 ACCESS2003技術(shù)簡介43.系統(tǒng)設(shè)計分析63.1 需求分析63.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計64.詳細(xì)設(shè)計84.1 用戶注冊84.2 發(fā)表主題104.3 發(fā)表回帖124.4后臺管理155.系統(tǒng)測試19參考文獻21致謝22內(nèi)容摘要:為了方便師生信息的交流,在結(jié)合動態(tài)服務(wù)網(wǎng)頁(ASP)和ACCESS2003 技術(shù)之下開發(fā)了這個快截、界面友好的師生交流系統(tǒng)。論壇使用動態(tài)服務(wù)網(wǎng)頁(ASP)技
2、術(shù)建設(shè)論壇的骨干框架,使用ACCESS2003制作系統(tǒng)的數(shù)據(jù)庫,實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗。該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。該論壇還有一些特殊的功能,如在線人員顯示、強大的搜索功能。關(guān)鍵詞:動態(tài)服務(wù)網(wǎng)頁 論壇 用戶管理Abstract:In order to facilitate the teachers and students information the exchange, in unified ASP and ACCESS20
3、03 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 relativ
4、ely 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 p
5、romptly 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是目前世界上最大的計算機互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模
6、的網(wǎng)絡(luò)連接成一個整體。作為Internet上一種先進的,易于被人們所接受的信息檢索手段,World Wide Web(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前Internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個好的Web站點對于一個機構(gòu)的發(fā)展十分重要。近年來,隨著網(wǎng)絡(luò)用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)在Internet中的廣泛應(yīng)用,Web站點向用戶提供的服務(wù)將越來越豐富,越來越人性化。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。用戶驗證信息
7、,收集到的用戶點擊信息,主題層次信息,分析得出的關(guān)聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管理。本文中數(shù)據(jù)庫服務(wù)器端采用了Microsoft Access數(shù)據(jù)庫作為ODBC(Open DataBase Connectivity )數(shù)據(jù)源,并以先進的ADO(ActiveX Data Objects)技術(shù)進行數(shù)據(jù)庫存取等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。本文作者主要完成Web服務(wù)器端的用戶管理、帖子管理、版面管理、數(shù)據(jù)庫管理、瀏覽和查找、短消息功能等設(shè)計、實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。1.2本課題研究目的隨著 Internet 的發(fā)展,Web 技術(shù)日新月異,人們已經(jīng)不再滿足于靜態(tài)
8、 HTML 技 術(shù),更多的是要求動態(tài)、交互的網(wǎng)絡(luò)技術(shù)。繼通用網(wǎng)關(guān)接口(CGI)之后,微軟推 出的 IIS+ASP 的解決方案作為一種典型的服務(wù)器端網(wǎng)頁設(shè)計技術(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ò)和社會結(jié)構(gòu)。它使交流和溝通更有明確的選擇和方向 性;單一的思想和群體的智慧結(jié)合變得更加有效;個人出版變成人人都可以實現(xiàn)的 夢想。BBS 正在影響和改變著我們的生活。同時 BBS 也在教學(xué)領(lǐng)域得到了很好的利 用,特別是教學(xué)論壇的應(yīng)用,有助于教師更好
9、地了解學(xué)習(xí)者的學(xué)習(xí)狀況,學(xué)習(xí)要求 及教學(xué)反饋意見,加強師生溝通,提高教學(xué)效果,同時促進由傳授者向幫助者,支持 者和促進者角色轉(zhuǎn)化的實現(xiàn),促進學(xué)習(xí)者自我學(xué)習(xí)和互助學(xué)習(xí)能力的不斷提高。因 此為了更好的讓同學(xué)們學(xué)習(xí)數(shù)據(jù)庫的基礎(chǔ)知識需要設(shè)計數(shù)據(jù)庫課程論壇。 BBS 是以網(wǎng)絡(luò)作為載體,簡易迅速便捷地發(fā)布自己的心得,及時有效輕松地與 他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。展示豐富的個性 化,對 BBS 功能的要求自然更高,新一代具有更多、更新、更全功能的 BBS 急需走 進舞臺。2.系統(tǒng)技術(shù)及運行環(huán)境2.1 ASP技術(shù)簡介Microsoft Active Server Pages 即我
10、們所稱的ASP,其實是一套微軟開發(fā)的服務(wù)器端腳本環(huán)境。Active Server Page 是創(chuàng)建動態(tài)網(wǎng)頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務(wù)器就可以處理相應(yīng)的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。 ASP程序的優(yōu)點: 1,ASP使用VBScript腳本語言直接源于VB語言,秉承了VB簡單易學(xué)的特點,掌管起來非常容易。 2,無須編譯,容易編寫,可在服務(wù)器端直接執(zhí)行。 3,與瀏覽器無關(guān),客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP所設(shè)計的網(wǎng)頁內(nèi)容。 4
11、,ASP能與任何ActiveX scripting語言相容。除了可使用VBScript或JavaScript語言來設(shè)計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言。 5,ASP技術(shù)的處理速度相當(dāng)快,并且其安全性也很高,ASP的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 6,ASP的對象和組件:ASP有7個固有對象這7個固有對象分別是Request,Response,Server,Application,Session,ASPError和ObjectContext。2.2 ACCESS2003技術(shù)簡介Access2003 就是關(guān)系
12、數(shù)據(jù)庫開發(fā)工具,數(shù)據(jù)庫能匯集各種信息以供查詢,存儲和檢索。那么什么叫數(shù)據(jù)庫呢?數(shù)據(jù)庫(Database)是由一些有意義和有關(guān)系的數(shù)據(jù)(data)所組合而成。一個數(shù)據(jù)庫中,包含了許多條記錄(Record),而每條記錄是由多個字段(Field)所組成,不同的字段存放這不同的數(shù)據(jù)。所以數(shù)據(jù)庫的嚴(yán)格定義是一組相關(guān)記錄的集合,而字段則是最基本的數(shù)據(jù)項,也是數(shù)據(jù)庫中最小的單位。在計算機中用來幫我們管理數(shù)據(jù)庫的系統(tǒng),我們稱之為數(shù)據(jù)庫管理管理系統(tǒng)(Database Management System DBMS)。數(shù)據(jù)庫管理系統(tǒng)是架構(gòu)在一個或多個數(shù)據(jù)庫之上,并針對數(shù)據(jù)庫中的數(shù)據(jù)進行管理運用。 Access 的優(yōu)
13、點在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫一目了然。另外,Access 允許創(chuàng)建自定義報表用于打印或輸出數(shù)據(jù)庫中的信息。Access也提供了數(shù)據(jù)存儲庫,可以使用桌面數(shù)據(jù)庫文件把數(shù)據(jù)庫文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫。如上所述,Access 作為關(guān)系數(shù)據(jù)庫開發(fā)具備了許多優(yōu)點,可以在一個數(shù)據(jù)包中同時擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強大功能。3.系統(tǒng)設(shè)計分析3.1 需求分析一般的論壇需要3個角色。即:游客、注冊用戶、后臺管理員。游客進入論壇只能瀏覽模塊、查看主題帖和根據(jù)需要搜索相關(guān)帖子。注冊用戶可以對各類帖子發(fā)表自
14、己的評論即回帖、也可以自己發(fā)帖及搜索相關(guān)帖子,修改自己的個人信息。管理員可以對用戶、論壇模塊和論壇帖子進行添加、修改和刪除的權(quán)利。3.2 系統(tǒng)的功能結(jié)構(gòu)設(shè)計根據(jù)需求分析將系統(tǒng)劃分為以下現(xiàn)兩大模塊:前臺功能模塊:當(dāng)游客訪問到論壇首頁面后,僅能瀏覽帖子模塊、查看帖子、搜索帖子。當(dāng)在此BBS論壇中通過注冊成為該網(wǎng)站的真正用戶并成功登錄系統(tǒng)后,可進行查看模板、發(fā)表帖子、回復(fù)帖子、搜索帖子、查看精華帖子、查看自己發(fā)表的帖子等操作。3.2.1 基本性能系統(tǒng)包括主要的功能:新用戶的注冊,會員密碼取回,會員登錄,用戶自己修改信息,管理員刪除用戶,游客瀏覽留言,會員新增留言,會員留言回復(fù),管理員刪除留言這些功能
15、,可以應(yīng)付一般的用戶需要。3.2.2 開發(fā)目標(biāo)這個系統(tǒng)預(yù)期的目的是為了做成交互式的網(wǎng)頁,方便客戶端和瀏覽器端之間的交流。通過論壇,人們能夠相互交流溝通,把疑惑在論壇里公布,大家獻計獻策,共同學(xué)習(xí),共同進步。3.2.3 應(yīng)用目標(biāo)網(wǎng)上論壇系統(tǒng)是一個會員登錄留言系統(tǒng)。網(wǎng)上游客能夠瀏覽論壇上的帖子,并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,申請版主,發(fā)表帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言,審核留言,對于不健康或是不利于社會穩(wěn)定的留言能進行刪除操作,會員管理以及論壇版主管理等等。4.詳細(xì)設(shè)計4.1 用戶注冊此部分是實現(xiàn)用戶的注冊功能。用戶先閱讀注冊協(xié)議
16、,同意協(xié)議后,通過填寫注冊資料,正確填寫后,點擊注冊按鈕后便可注冊成為正式的會員。圖4-1 注冊界面注冊資料分必填資料和選填資料,用戶只要把必填資料填寫正確就可以注冊了。用戶名最多不能超過16個字符,而且不允許注冊重復(fù)的用戶名,當(dāng)用戶輸入想要注冊的用戶名后,可以點擊后面的檢測按鈕檢驗是否該用戶名已經(jīng)被注冊過。性別只能選擇男或女其中一個。密碼最多不能超過16位,兩次密碼必須輸入一致,否則不可以注冊。E-mail必須輸入有效的郵箱地址,以便日后能使用到論文的各種功能。驗證碼是系統(tǒng)隨即產(chǎn)生的,只要用戶按照出現(xiàn)的數(shù)字輸入進去就可以了。選填資料注冊時可以不用填寫,等注冊成功后,可以在修改用戶資料里隨便修
17、改。本論壇支持自定義外部頭像,而且還支持簽名等。用戶注冊成功后就可以使用會員所擁有的一切功能了。主要代碼如下:if adduseryn = 1 then error(本論壇暫時不開放新用戶注冊!)if action=adduser and Request.ServerVariables(request_method) = POST thenif Request.Cookies(regusertime)empty thenif DateDiff(s,Request.Cookies(regusertime),Now() 0 then error(用戶名中不能含有特殊符號)userpass=Trim
18、(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 The
19、n error(您填寫的用戶已有人注冊了)if userpass=empty then error(您沒有填寫密碼)if Len(userpass)6 then error(您的密碼不能少于6字節(jié))if userpassuserrpass then error(您兩次輸入的密碼不相同)if instr(userface,;)0 then error(您的頭像選擇有錯)rs.Open user,conn,1,3rs.addnewrs(username)=usernamers(userpass)=md5(userpass)rs(userface)=userfacers(userip)=remote
20、addrrs.updaters.closeSet rs=NothingResponse.Cookies(username)=usernameResponse.Cookies(userpass)=md5(userpass)Response.Cookies(regusertime)=Now()message=用戶注冊成功返回論壇首頁succeed(&message&)Response.Endend if%4.2 發(fā)表主題 此部分實現(xiàn)會員的發(fā)帖功能。登陸的會員可以在允許會員發(fā)帖的版塊進行發(fā)帖,還可以在普通版塊進行回復(fù)主題帖子。游客只能瀏覽帖子,不能發(fā)表帖子和回復(fù)帖子。圖4-3 發(fā)帖界面會員在開放的版
21、塊里如果想發(fā)表新的主題,便可直接點擊發(fā)表帖子按鈕。進到發(fā)表帖子頁面后,首先要寫自己想發(fā)表的主題,主題字?jǐn)?shù)不能超過100漢字,如果會員想上傳圖片等,就要選擇文件上傳了,大小每個不能超過200K,每天限制上傳3個。正文不能超過15000字,字體、字號、字體顏色可以自己設(shè)置,正文還可以插入視頻等。主要代碼如下:set rs=server.createobject(ADODB.Recordset)if username=empty or username=empty then username=HTMLEncode(Trim(Request.Form(username)userpass=md5(Tri
22、m(Request.Form(userpass)If conn.Execute(Select id From user where username=&username& and userpass=&userpass& ).eof Then error(你填寫的用戶名或者密碼錯誤)Response.Cookies(username)=usernameResponse.Cookies(userpass)=userpassend ificon=Request(icon)txttitle=HTMLEncode(Trim(Request.Form(txttitle)content=ContentEnc
23、ode(RTrim(Request.Form(content)if Len(txttitle)contentlen then error(內(nèi)容太長,不能超過&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(
24、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=repl
25、ace(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.wri
26、teline()addhtmlfile.writeline bottomtResponse.Cookies(posttime)=nowmessage=新主題發(fā)表成功返回論壇首頁succeed(&message&)Response.Endend if4.3發(fā)表回帖 此部分實現(xiàn)會員的回帖功能。登陸的會員可以在允許會員發(fā)帖的版塊進行發(fā)帖,還可以在普通版塊進行回復(fù)主題帖子。游客只能瀏覽帖子,不能回復(fù)帖子。(如圖4.31)圖4.31回復(fù)帖子 會員在開放的版塊里如果想回復(fù)主題,便可直接點擊帖子主題,點擊回復(fù)主題,進到回復(fù)帖子頁面后,首先要寫自己回復(fù)的內(nèi)容,如果會員想上傳圖片等,就要選擇文件上傳了,大小每個
27、不能超過200K。正文不能超過15000字,字體字號、字體顏色可以自己設(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(
28、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.
29、Execute(Select id From user where username=&username& and userpass=&userpass& ).eof Then error(你填寫的用戶名或者密碼錯誤)Response.Cookies(username)=usernameResponse.Cookies(userpass)=userpassend ificon=Request(icon)txttitle=HTMLEncode(Trim(Request.Form(txttitle)content=ContentEncode(RTrim(Request.Form(content)i
30、f Len(txttitle)contentlen then error(內(nèi)容太長,不能超過&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
31、(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
32、.EndEnd Ifrs.movelastorderu=rs(orderu)If rs(id)upid Thenorderu=addnum(orderu)elseorderu=newnum(orderu)End If4.4后臺管理 后臺管理模塊主要包括帖子管理、用戶管理、鏈接管理四個模塊,由于各模塊功能的實現(xiàn)都比較相似,在這里只重點介紹帖子管理和模塊管理。(如圖4.4.2) 圖4.4.1后臺登陸界面圖4.4.2后臺管理界面4.4.1 帖子管理帖子管理主要實現(xiàn)對帖子的查看、添加、修改和刪除操作。主要功能代碼如下:myfilename=list.aspthisttime=Now()dim list
33、id, 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 top
34、ictype=&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=updat
35、e 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(HTMLEnc
36、ode(Trim(checkbox(1)sql=update list set lasttime=&thisttime& where topictype=&listtypeconn.execute(sql)nextSet rs=Nothingmessage=文章拉前成功返回管理首頁succeed(&message&)Response.End4.4.2 用戶管理用戶管理主要實現(xiàn)對用戶的屏蔽賬號和刪除操作。其主要功能代碼如下:myfilename=member.aspthisttime=Now()set rs=server.createobject(ADODB.Recordset)if actio
37、n=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 wh
38、ere 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(delus
39、er)=刪除 thenmemberid=int(Request.Form(memberid)memberid=HTMLEncode(memberid)conn.execute(delete from user where id=&memberid)message=用戶刪除成功返回管理首頁succeed(&message&)Response.Endelseerror(操作錯誤!)Response.Endend ifResponse.Endend if5.系統(tǒng)測試本系統(tǒng)在項目功能和數(shù)據(jù)結(jié)構(gòu)的設(shè)計上嚴(yán)格要求,盡量切實體現(xiàn)實用,并兼顧到普通需求和特殊需求。下面針對前臺用戶和后臺管理員兩個測試用例進行概
40、述,詳情如表5-1、5-2所示。表 5-1 用戶登錄測試用例測試描述操作過程及數(shù)據(jù)預(yù)期結(jié)果類型按不同字段的格式要求輸入個人信息,進行注冊進入注冊界面,按提示的輸入格式輸入個人信息,進行注冊。注冊成功用戶信息保存到數(shù)據(jù)庫。功能點用戶ID是否己被注冊進入注冊界面,用戶輸入ID,單擊“檢測ID是否己注冊”按鈕進行檢測。若用戶輸入的ID號己被注冊,則彈出提示信息。功能點輸入為空時,進行注冊。進入注冊界面,輸入為空,進行注冊。無法注冊界面校驗表 5-2 后臺發(fā)帖測試用例模塊測試用例描述操作過程及數(shù)據(jù)預(yù)期結(jié)果發(fā)貼按要求輸入帖子的相關(guān)信息進入發(fā)貼界面,輸入標(biāo)題,選擇所屬模塊,再輸入帖子內(nèi)容后提交。發(fā)貼成功,
41、數(shù)據(jù)傳入到數(shù)據(jù)庫中。未輸入標(biāo)題進入發(fā)貼界面,未輸入標(biāo)題,然后提交。發(fā)貼失敗,提示“標(biāo)題不能為空”!未輸入內(nèi)容進入發(fā)貼界面,帖子內(nèi)容為空,再提交。發(fā)貼失敗,提示“內(nèi)容不能為空”!系統(tǒng)運行環(huán)境:操作系統(tǒng)為Windows XP/Windows 2000;開發(fā)軟件為Active Server Pages使用的是Microsoft Office Access 2005數(shù)據(jù)庫。參考文獻1 惠曉實,王凱航,陸舟等.一種基于技術(shù)的網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)設(shè)計.計算機應(yīng)用研究,2000,17(1):8486.2強文久,元章,雯榮. 數(shù)學(xué)分析的基本概念與方法. 北京:高等教育出版社,1989:153167.3詹東風(fēng).中國漆
42、樹酶分離制備及反映功能研究.武漢大學(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:
43、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í)和提高的機會,感謝所有教過我的老師們,正是各位老師的孜孜不倦的教誨讓我不僅學(xué)到了計算機的專業(yè)知識,還讓我學(xué)到了很多做人的道理,這些讓我終身受益。從開題到論文即將定稿,這其中有許多苦苦探索的艱辛,也有許多豁然開朗的喜悅。論文能在較短的時間內(nèi)順利完成,除了自己的努力外,更重要的是得到了導(dǎo)師的悉心指導(dǎo)和朋友、同學(xué)的熱心幫助。感謝我的導(dǎo)師*老師,從畢業(yè)設(shè)計開始到現(xiàn)在*老師給過我很多指導(dǎo),*老師盡最大努力幫助我們讓我們很感動,借此機會向任老師說一聲:老師,您辛苦了,謝謝您,能跟您做畢業(yè)設(shè)計是我的榮幸。同時,任老師學(xué)識淵博、治學(xué)嚴(yán)謹(jǐn)、仁愛謙和的作風(fēng)也給人留下了深刻記憶。在文章的寫作過程中,感謝任老師給予的指點和幫助,在此再次向任老師表示衷心的感謝。感謝設(shè)計過程中所有幫助過我的同學(xué),謝謝你們
- 溫馨提示:
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)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- (中職)電子商務(wù)物流配送項目二任務(wù)1物流配送基本作業(yè)的主要模式 課件
- 列表法:《雞兔同籠》PPT課件(教育精品)
- 興業(yè)全球基金XXXX年下半年投資策略new
- 胃癌術(shù)后病人護理查房
- 擴張性心肌病麻醉處理
- 漢語拼音語文課件1
- 公司治理第4章PPT
- 做中學(xué) 學(xué)中做-辦公自動化案例教程-模塊06 Excel 2010的基本操作—制作羊年主題日歷電子課件高教版
- 中醫(yī)內(nèi)科學(xué)課件42淋證(精品)
- 中道科技_公司規(guī)章制度_XXXX
- 中西餐禮儀三
- 調(diào)查研究與調(diào)查報告
- 客戶關(guān)系管理培訓(xùn)課件(PPT 38頁)
- 特種設(shè)備安全管理講義
- 八年級政治上冊第四單元《做誠信的人》課件人教新課標(biāo)版