【正文】
ankName 等級(jí)名稱3 PostingCountMin 最少經(jīng)驗(yàn)值表 46 論壇等級(jí)表(BBSXP_Ranks)編號(hào) 字段名稱 說(shuō)明1 ID2 ForumName 論壇名稱3 Moderated 論壇版主4 TolSpecialTopic 主題類型5 ForumIntro 論壇介紹6 ForumThreads 主題數(shù)7 ForumPosts 帖子數(shù)8 LastTopic 最后發(fā)表主題9 LastName 最后發(fā)帖人的名稱10 LastTime 最后發(fā)表時(shí)間表 47 論壇板塊表(BBSXP_Forums)之所以這樣設(shè)計(jì)數(shù)據(jù)表間關(guān)系,主要是考慮論壇中各個(gè)對(duì)象得相互關(guān)系,帖子屬于板塊,回復(fù)帖從屬于主題帖,帖子的作者屬于用戶,因此板塊、主題帖、西安航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計(jì)20回復(fù)帖是一層層的從屬依賴關(guān)系,帖子的作者必須是論壇的用戶,帖子不能脫離板塊、用戶而單獨(dú)存在。帖子依附于板塊,先有板塊,后有帖子,帖子必須發(fā)表在某個(gè)板塊中,如圖 43:圖 43 管理板塊模塊于瀏覽模塊關(guān)系圖 管理用戶模塊與注冊(cè)登陸模塊關(guān)聯(lián),是由同一類對(duì)象——用戶決定的。 模塊的劃分及設(shè)計(jì) 每個(gè)模塊的功能都真實(shí)反映需求,通過(guò)對(duì)需求的認(rèn)真分析,可以設(shè)計(jì)出符合要求的單獨(dú)模塊。因?yàn)楣芾韱T也是論壇用戶,可以參與論壇中的討論。一般論壇中的版主權(quán)限,劃分為管理員,這也是為了使讀者容易分清論壇的使用者西安航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計(jì)14和管理者。 由于已經(jīng)將功能做了前臺(tái)與后臺(tái)的分類,因此模塊也應(yīng)該分為兩大類:前臺(tái)模塊和后臺(tái)模塊。西安航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計(jì)11? 設(shè)置參數(shù)。帖子一般是根據(jù)發(fā)表以及回復(fù)時(shí)間到序排列的,這樣先發(fā)的帖子就慢慢排到后面,管理員如果需要強(qiáng)調(diào)某些帖子重要,又必看性,就要打亂默認(rèn)的排列順序,將這些帖子放在列表的最前端,不再按照時(shí)間進(jìn)行順序的變化,但是還要保證其他帖子按照時(shí)間變化順序進(jìn)行排列,這就引出了置頂帖子的擴(kuò)展功能。發(fā)帖回帖的用戶,如果需要修改更新自己發(fā)表的帖子內(nèi)容,就引出了編輯帖子內(nèi)容這個(gè)擴(kuò)展功能,提供給用戶更新自己發(fā)言的選擇。? 注冊(cè)登陸。論壇最初是為了相互討論話題而誕生的,發(fā)表帖子就是表達(dá)自己的看法,與他人進(jìn)行討論,因此發(fā)帖是論壇首要的功能。用戶的權(quán)限是向下覆蓋的,即上級(jí)權(quán)限包含下級(jí)權(quán)限,在本論壇中,管理員的權(quán)限是上級(jí)權(quán)限。 Session 對(duì)象Session 對(duì)象在 ASP 程序編寫中占了相當(dāng)重的份量, 由于網(wǎng)頁(yè)是一種無(wú)狀態(tài)的程序, 因此幾乎無(wú)法知道用戶的瀏覽狀態(tài)。ADO 的七個(gè)對(duì)象及四個(gè)數(shù)據(jù)集合相互的關(guān)系圖如圖 21 所示:西安航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計(jì)4如圖 21 ActiveX Data Object 關(guān)系圖 開(kāi)發(fā)環(huán)境及工具 軟件: Inter Information Server(IIS) 5. 0, Dreamweaver MX, ACCESS 2022。西安航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計(jì)3第二章 軟件介紹及基本原理 ADO 技術(shù)ADO (ActiveX Data Objects) 是微軟公司提供給網(wǎng)頁(yè)開(kāi)發(fā)者在網(wǎng)頁(yè)中存取數(shù)據(jù)庫(kù)的最新技術(shù), 它也是ASP內(nèi)置的重要組件 ,ADO主要的目的是為了存取或修改數(shù)據(jù)源的數(shù)據(jù)、或增加數(shù)據(jù)到指定的數(shù)據(jù)源, 數(shù)據(jù)源不僅包括數(shù)據(jù)庫(kù),而且包括dBase、Excel、Foxpro、Access 或文本文件等一些小型的數(shù)據(jù)表, 所以, 只要是ODBC 驅(qū)動(dòng)程序所能存取的數(shù)據(jù)源皆是ADO 存取的對(duì)象。關(guān)鍵字:BBS 論壇,基本功能,擴(kuò)展功能,ACCESS 數(shù)據(jù)庫(kù),ASP西安航空技術(shù)高等??茖W(xué)校畢業(yè)設(shè)計(jì)Abstract Forum and chat room has bee for people to obtain information and the important place of published a large number of registered users by the Forum of recent years, as the development of the campus work, Inter forums and chat rooms, university campuses have more building a good forum and a chat room are being increasingly necessary. This paper discusses the development of a simple system to use chat rooms, forums and the key technologies and the use of ASP, ACCESS database and so realization of the above methods are discussed in detail, introduced a Web and ADO, such as technology, a simple forums and chat rooms, the system design and development,and discussed in detail the structure of the system and its processes. KeywordS: BBs Forum, basic, functions expanded, ACCESS database, ASP西安航空技術(shù)高等專科學(xué)校畢業(yè)設(shè)計(jì)目錄第一章 緒論 ..................................................................................................................................................................1 的發(fā)展背景 ...................................................................................................................................................1 BBS 對(duì)大學(xué)生學(xué)習(xí)生活的影響 ..........................................................................................................................1 提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源 ...............................................................................................................1 BBS 促進(jìn)了協(xié)作學(xué)習(xí) ..................................................................................................................................1 BBS 提高了學(xué)生自主學(xué)習(xí)能力 ..................................................................................................................2第二章 軟件介紹及基本原理 ......................................................................................................................................3 ADO 技術(shù) ..........................................................................................................................................................3 開(kāi)發(fā)環(huán)境及工具 ..................................................................................................................................................4 ASP 有關(guān)的內(nèi)置對(duì)象的設(shè)置 ............................................................................................................................4 Request 對(duì)象 .............................................................................................................................................4 Response 對(duì)象 ...........................................................................................................................................4 Server 對(duì)象 ................................................................................................................................................4 Sessio n 對(duì)象 .....................................................................................................