BBS論壇畢業(yè)論文1
《BBS論壇畢業(yè)論文1》由會(huì)員分享,可在線閱讀,更多相關(guān)《BBS論壇畢業(yè)論文1(30頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、BBS 論壇論壇摘要摘要BBS 已經(jīng)成為人們獲取信息、發(fā)表言論的重要場(chǎng)所。它由論壇注冊(cè)用戶所發(fā)表的大量主題組成。近些年來(lái),隨著校園網(wǎng)建設(shè)的發(fā)展,大學(xué)校園網(wǎng) BBS 也越來(lái)越火,因此建設(shè)一個(gè)好的 BBS 顯得越來(lái)越有必要了.本文論述了開(kāi)發(fā)一個(gè)簡(jiǎn)單的BBS 系統(tǒng)所用到的關(guān)鍵技術(shù)和方法。其中運(yùn)用了 ASP 技術(shù)、ACCESS 數(shù)據(jù)庫(kù)等等, 對(duì)上述技術(shù)的實(shí)現(xiàn)方法進(jìn)行了詳細(xì)的討論,介紹了在 WEB 服務(wù)器上,利用 ASP技術(shù)和 ADO 等技術(shù),實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的 BBS 系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā),并詳細(xì)討論了該系統(tǒng)的實(shí)現(xiàn)過(guò)程及其結(jié)構(gòu)。關(guān)鍵字:BBS 論壇,基本功能,擴(kuò)展功能,ACCESS 數(shù)據(jù)庫(kù),ASPAbstr
2、act Forum and chat room has become for people to obtain information and the important place of expression.It published a large number of registered users by the Forum of themes.In recent years, as the development of the campus network, Internet forums and chat rooms, university campuses have more fi
3、re.So building a good forum and a chat room are becoming increasingly necessary. This paper discusses the development of a simple system to use chat rooms, forums and the key technologies and methods.With the use of ASP, ACCESS database and so on.The realization of the above methods are discussed in
4、 detail, introduced a Web server.ASP 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目錄第一章第一章 緒論緒論 .11.1BBS 的發(fā)展背景.
5、11.2 BBS 對(duì)大學(xué)生學(xué)習(xí)生活的影響.11.2.1BBS 提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源 .11.2.2 BBS 促進(jìn)了協(xié)作學(xué)習(xí) .11.2.3 BBS 提高了學(xué)生自主學(xué)習(xí)能力 .2第二章第二章 軟件介紹及基本原理軟件介紹及基本原理 .32.1 ADO 技術(shù).32.2 開(kāi)發(fā)環(huán)境及工具.42.3 ASP 有關(guān)的內(nèi)置對(duì)象的設(shè)置.42.3.1Request 對(duì)象.42.3.2Response 對(duì)象.42.3.3Server 對(duì)象.42.3.4Session 對(duì)象.52.4 與 ADO 有關(guān)的設(shè)置.5第三章第三章 系統(tǒng)需求規(guī)劃系統(tǒng)需求規(guī)劃 .63.1 需求分析.63.2 功能設(shè)計(jì).93.2.1 基本功能
6、設(shè)計(jì).93.2.2 擴(kuò)展功能設(shè)計(jì).93.3 設(shè)計(jì)可擴(kuò)充功能的接口.11第四章第四章 功能模塊與數(shù)據(jù)庫(kù)設(shè)計(jì)功能模塊與數(shù)據(jù)庫(kù)設(shè)計(jì) .124.1 設(shè)計(jì)框架.124.2 模塊的劃分及設(shè)計(jì).134.3 設(shè)計(jì)數(shù)據(jù)庫(kù).154.4 創(chuàng)建數(shù)據(jù)庫(kù).15第五章第五章 系統(tǒng)實(shí)現(xiàn)與測(cè)試系統(tǒng)實(shí)現(xiàn)與測(cè)試 .195.1 驗(yàn)證性測(cè)試.195.2 添加、編輯和刪除功能測(cè)試.21第六章第六章 結(jié)束語(yǔ)結(jié)束語(yǔ) .236.1 系統(tǒng)的特點(diǎn)與局限性.236.1.1 特點(diǎn).236.1.2 局限性.236.2 實(shí)施過(guò)程中的一些體會(huì).23致致 謝謝 .25參考文獻(xiàn)參考文獻(xiàn) .261第一章第一章 緒論緒論1.11.1BBSBBS 的發(fā)展背景的發(fā)展背
7、景BBS 是在 1992 年底隨著國(guó)際互聯(lián)網(wǎng)的開(kāi)始流行而迅速發(fā)展起來(lái)的.互聯(lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問(wèn)的 BBS 可以被全世界隨意訪問(wèn), 這對(duì)大多數(shù)人來(lái)說(shuō)是極具誘惑力的.BBS 是一個(gè)有多人參加的討論系統(tǒng),在 BBS 上大家可以對(duì)一個(gè)共同感興趣的問(wèn)題進(jìn)行討論,自由地發(fā)表自己的意見(jiàn)與觀點(diǎn),并且能直接與其他的人進(jìn)行溝通.按照網(wǎng)站的性質(zhì)以及服務(wù)對(duì)象來(lái)分,迄今有以下幾種類型:一是校園 BBS.校園 BBS 作為主要的集中地,在 BBS 領(lǐng)域具有舉足輕重的地位. 由于校園 BBS 的繁榮,吸引了很多的社會(huì)人士參與.二是專業(yè) BBS.一般是由各個(gè)著名的大公司組建,人們可以利用其交流自己對(duì)商品的看法,更
8、為重要的是可以解決商品使用中的問(wèn)題.三是商業(yè) BBS.它是由 ISP 建立的 BBS 站點(diǎn),這類 BBS 站點(diǎn)各種信息比較多,內(nèi)容相當(dāng)豐富. 四是小型局域 BBS.一般是由個(gè)人或小型集體建立,為小范圍信息交流服務(wù). 五是業(yè)余 BBS.一般由 BBS 愛(ài)好者個(gè)人利用一些免費(fèi)空間辦的 BBS,目的是為廣大網(wǎng)友提供一個(gè)在某些專業(yè)上的交流場(chǎng)所.六是新聞媒體 BBS.是由新聞媒體網(wǎng)站設(shè)立的,為廣大網(wǎng)友提供對(duì)新聞信息進(jìn)行評(píng)論、發(fā)表意見(jiàn)和觀點(diǎn)的場(chǎng)所. 隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展.BBS,這個(gè)具有強(qiáng)大實(shí)時(shí)交互功能,信息交流的平臺(tái),使人們不再像電視觀眾、電臺(tái)聽(tīng)眾、報(bào)紙雜志讀者一樣只是被動(dòng)地觀看、收聽(tīng)、閱讀,而是可
9、以積極而及時(shí)地參與討論,在了解他人觀點(diǎn)意見(jiàn)的同時(shí)也可以發(fā)表自己的看法.1.21.2 BBSBBS 對(duì)大學(xué)生學(xué)習(xí)生活的影響對(duì)大學(xué)生學(xué)習(xí)生活的影響1.2.1BBS1.2.1BBS 提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源論壇是一個(gè)經(jīng)過(guò)學(xué)習(xí)者整理加工過(guò)的網(wǎng)絡(luò)資源匯 en 集中心,從新聞、學(xué)習(xí)到娛樂(lè)、體育,從文字到視頻、音頻,BBS 匯集了各種形式、內(nèi)容的網(wǎng)絡(luò)資源。不少 BBS 都設(shè)有專門的 NetResources(網(wǎng)絡(luò)資源)板塊;FTP 技術(shù)和 BT 技術(shù)的發(fā)展更是為 BBS 站內(nèi)資源的更新、共享提供了方便。如今,大部分大學(xué)的 BBS 論壇都有相應(yīng)的 FTP 服務(wù)器,不少 BBS 還與網(wǎng)絡(luò)
10、新興的 BT 技術(shù)、Blog(博客)技術(shù)等連接起來(lái) BBS 水木清華站就有“水木 Blog”的欄目) 。21.2.21.2.2 BBSBBS 促進(jìn)了協(xié)作學(xué)習(xí)促進(jìn)了協(xié)作學(xué)習(xí)基于網(wǎng)絡(luò)的論壇社區(qū)也是各種學(xué)習(xí)資源組合的場(chǎng)所,為學(xué)習(xí)者提供了學(xué)習(xí)環(huán)境。作為一個(gè)學(xué)生參與論壇的網(wǎng)絡(luò)活動(dòng)可包括許多種學(xué)習(xí)的意義,在特定板塊內(nèi),論壇參與者圍繞某個(gè)話題或者問(wèn)題,通過(guò)發(fā)表、回復(fù)話題、版面討論、站內(nèi)信件等方式進(jìn)行互動(dòng)討論、相互探討,形成了一種以學(xué)習(xí)者為中心的學(xué)習(xí)方式。從教育網(wǎng)內(nèi)人氣排名前十名的論壇的網(wǎng)友參與的情況來(lái)看,在各大學(xué)習(xí)板塊里,基本上每張?zhí)犹岢龅膯?wèn)題都可以得到網(wǎng)友友好的、認(rèn)真的回復(fù)解答,有著濃郁的協(xié)作探討的學(xué)習(xí)
11、氣氛和良好的學(xué)習(xí)效果。1.2.31.2.3 BBSBBS 提高了學(xué)生自主學(xué)習(xí)能力提高了學(xué)生自主學(xué)習(xí)能力網(wǎng)絡(luò)學(xué)習(xí)的本質(zhì)是一種自主學(xué)習(xí),論壇提供了豐富的網(wǎng)絡(luò)學(xué)習(xí)資源,使學(xué)習(xí)者能自主選擇和控制學(xué)習(xí)地點(diǎn)、學(xué)習(xí)時(shí)間、學(xué)習(xí)方法和學(xué)習(xí)內(nèi)容。在論壇里,學(xué)生可以自主地圍繞學(xué)習(xí)問(wèn)題,通過(guò)發(fā)帖、回復(fù)的形式提出討論,尋求解答幫助,提高了學(xué)習(xí)的積極性和自主學(xué)習(xí)的能力。3第二章第二章 軟件介紹及基本原理軟件介紹及基本原理2.12.1 ADOADO 技術(shù)技術(shù)ADO (ActiveX Data Objects) 是微軟公司提供給網(wǎng)頁(yè)開(kāi)發(fā)者在網(wǎng)頁(yè)中存取數(shù)據(jù)庫(kù)的最新技術(shù), 它也是ASP內(nèi)置的重要組件,ADO主要的目的是為了存取或
12、修改數(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ì)象。ADO主要是由Connection對(duì)象、Command對(duì)象、Parameter對(duì)象、Dataset對(duì)象、Field對(duì)象、Property對(duì)象及Error對(duì)象等七個(gè)對(duì)象與Fields數(shù)據(jù)集合、Properties數(shù)據(jù)集合、Parameters數(shù)據(jù)集合及Errors數(shù)據(jù)集合等四個(gè)數(shù)據(jù)集合所組合而成, 其功能概述如下:ADO 提供的七個(gè)對(duì)象:(1)Connection 對(duì)
13、象負(fù)責(zé)對(duì)指定的數(shù)據(jù)源進(jìn)行連接,除此之外,它還可以通過(guò)事物(Transaction)來(lái)確保在事物中所有的數(shù)據(jù)源變更的全部成功。(2)Command 對(duì)象負(fù)責(zé)對(duì)數(shù)據(jù)庫(kù)提供請(qǐng)求,也就是傳遞指定的 SQL 使命,除此之外,也可能通過(guò) Command 對(duì)象對(duì)數(shù)據(jù)庫(kù)發(fā)出數(shù)據(jù)定義語(yǔ)言(DDL ,Data Definition Language)。(3)Parameter 對(duì)象負(fù)責(zé)傳遞 Command 對(duì)象所需要的 SQL 命令參數(shù)。(4)DataSet 對(duì)象負(fù)責(zé)瀏覽和操作從數(shù)據(jù)庫(kù)取出的數(shù)據(jù)。(5)Field 對(duì)象表示指定 DataSet 對(duì)象的數(shù)據(jù)字段。(6)Property 對(duì)象表示 ADO 的各項(xiàng)對(duì)象屬
14、性值。(7)Error 對(duì)象負(fù)責(zé)記錄連接過(guò)程所發(fā)生的錯(cuò)誤信息。ADO 的七個(gè)對(duì)象及四個(gè)數(shù)據(jù)集合相互的關(guān)系圖如圖 2-1 所示:4如圖 2-1 ActiveX Data Object 關(guān)系圖2.22.2 開(kāi)發(fā)環(huán)境及工具開(kāi)發(fā)環(huán)境及工具軟件: Internet Information Server(IIS) 5. 0, Dreamweaver MX, ACCESS 2000。2.32.3 ASPASP 有關(guān)的內(nèi)置對(duì)象的設(shè)置有關(guān)的內(nèi)置對(duì)象的設(shè)置2.3.12.3.1RequestRequest 對(duì)象對(duì)象HTTP 通訊協(xié)議是一種請(qǐng)求與響應(yīng)(Request/Response)的通訊協(xié)議,因此通常由客戶端向W
15、eb 服務(wù)器提出請(qǐng)求,Web服務(wù)器才會(huì)響應(yīng)信息。因此在ASP中,特別將“客戶端提出的要求”與“Web 服務(wù)器響應(yīng)的信息”等動(dòng)作封裝成Request 對(duì)象與Response對(duì)象。換言之, Request 對(duì)象通常包含了用戶端的相關(guān)信息,如瀏覽器的種類、表頭信息、表單參數(shù)及cookies 等等。2.3.22.3.2ResponseResponse 對(duì)象對(duì)象每一種程序語(yǔ)言或開(kāi)發(fā)工具一定都有與用戶溝通的界面或函數(shù), ASP 也不例外。在ASP 中負(fù)責(zé)將信息傳達(dá)到用戶的對(duì)象就是Response 對(duì)象。2.3.32.3.3ServerServer 對(duì)象對(duì)象Server 對(duì)象允許用戶取得服務(wù)器提供的各項(xiàng)功能
16、,例如 Server 對(duì)象CreateObject 方法允許客戶端用戶建立一個(gè) ActiveXServer 組件實(shí)例,其建立組件實(shí)例會(huì)隨著服務(wù)器端完成ASP網(wǎng)頁(yè)的處理而自動(dòng)被釋放。如果希望此對(duì)象實(shí)例可以跨多個(gè)ASP 網(wǎng)頁(yè),就要用到 Session 對(duì)象保留該組件實(shí)例,直到 Session 5對(duì)象的運(yùn)行時(shí)間到了,或是在其他ASP 網(wǎng)頁(yè)調(diào)用 Session 對(duì)象的 Abandon 方法,此組件實(shí)例才會(huì)被釋放。2.3.42.3.4SessionSession 對(duì)象對(duì)象Session 對(duì)象在 ASP 程序編寫中占了相當(dāng)重的份量, 由于網(wǎng)頁(yè)是一種無(wú)狀態(tài)的程序, 因此幾乎無(wú)法知道用戶的瀏覽狀態(tài)。必須通過(guò)
17、Session 對(duì)象記錄用戶的相關(guān)信息, 以供用戶再次對(duì)此 Web 服務(wù)器提出要求時(shí)作確認(rèn), 例如, 在某些特定的網(wǎng)頁(yè)中, 常需要用戶輸入確認(rèn)的賬號(hào)和密碼, 假如這些身份確認(rèn)的結(jié)果無(wú)法保留, 那豈不是每一個(gè)網(wǎng)頁(yè)都需要重新輸入一次密碼。必須說(shuō)明, Session 對(duì)象只能適用于具備 Cookie 功能的瀏覽器。2.42.4 與與 ADOADO 有關(guān)的設(shè)置有關(guān)的設(shè)置在本BBS 系統(tǒng)中主要對(duì) ADO 提供的四個(gè)數(shù)據(jù)集合進(jìn)行了設(shè)置:(1)Connection 對(duì)象包含 Errors 數(shù)據(jù)集合, 在 Errors 數(shù)據(jù)集合中包含數(shù)據(jù)源響應(yīng)失敗時(shí)所建立的 Errors 對(duì)象.(2) Command 對(duì)象包
18、含Parameters 數(shù)據(jù)集合, 在Parameters 數(shù)據(jù)集合中包括Command 對(duì)象所有的Parameters 對(duì)象.(3) DataSet 對(duì)象包含F(xiàn)ields 數(shù)據(jù)集合, 在Fields 數(shù)據(jù)集合中包含DataSet 對(duì)象的所有Field 數(shù)據(jù)字段對(duì)象.(4)Connection 對(duì)象、Command 對(duì)象、DataSet 對(duì)象與Field 對(duì)象皆包含一個(gè)Properties 數(shù)據(jù)集合, 在Properties 數(shù)據(jù)集合中包含所對(duì)應(yīng)Connection 對(duì)象、Command 對(duì)象、DataSet 對(duì)象與Field 對(duì)象的Property 對(duì)象.6第三章第三章 系統(tǒng)需求規(guī)劃系統(tǒng)需求
19、規(guī)劃用戶使用論壇,有一定的流程:用戶注冊(cè)登陸進(jìn)入論壇,就某個(gè)話題(主題帖)展開(kāi)討論,通過(guò)發(fā)帖功能發(fā)布新的話題,通過(guò)回帖的功能回復(fù)已有的話題,通過(guò)搜索功能查找已有的話題;管理員通過(guò)管理功能創(chuàng)建、編輯、刪除論壇的板塊,管理注冊(cè)用戶,管理帖子,設(shè)置論壇基本參數(shù)。這樣的流程就決定了論壇的需求,如圖 3-1 所示: 圖 3-1 論壇流程圖3.13.1 需求分析需求分析 從流程圖上可以看到論壇完成的走向,其實(shí)每一個(gè)流程的節(jié)點(diǎn)處都有許多功能,如表 3-1:論壇板塊列表瀏覽帖子發(fā)帖回帖搜索帖子編輯帖子刪除帖子精華帖置頂帖子轉(zhuǎn)移帖子用戶注冊(cè)用戶登陸控制用戶權(quán)限修改注冊(cè)信息設(shè)置論壇參數(shù)管理板塊管理用戶表 3-1
20、論壇功能列表在這十六個(gè)凌亂無(wú)序的需求進(jìn)行整理、歸納、再構(gòu)建系統(tǒng)的整體框架,設(shè)計(jì)出數(shù)據(jù)實(shí)體、接口、用戶界面,最終將所有功能需求轉(zhuǎn)化為可以編碼實(shí)現(xiàn)的程序框架。首先,通過(guò)觀察論壇所有功能需求,可以發(fā)現(xiàn)在這十六個(gè)功能需求中,如果按照7不同事務(wù)分類,可以分為四類對(duì)象:板塊、帖子、用戶和論壇。這四類對(duì)象,可以設(shè)計(jì)為四個(gè)數(shù)據(jù)實(shí)體,如果用數(shù)據(jù)庫(kù)存儲(chǔ)它們,即可以設(shè)計(jì)四個(gè)基本數(shù)據(jù)表。如圖 3-2: 圖 3-2板塊類有瀏覽列表和管理兩個(gè)方法,管理方法又可以分為創(chuàng)建、修改和刪除3 個(gè)子方法,如圖 3-3: 圖 3-3 板塊對(duì)象的相關(guān)用例圖帖子類有瀏覽、發(fā)帖、回帖、搜索和管理 5 個(gè)方法,瀏覽方法又可以分為列表和查看
21、2 個(gè)子方法,管理方法又可以分為編輯、刪除、置頂、轉(zhuǎn)移、指定精華5 個(gè)子方法,如圖 3-4:論壇配置信息表模塊信息表帖子信息表用戶信息表 8圖 3-4 帖子對(duì)象的相關(guān)用例圖用戶類有注冊(cè)、登陸和管理 3 個(gè)子方法,管理方法又分為添加、刪除和設(shè)置權(quán)限 3 個(gè)子方法,如圖 3-5:圖 3-5 用戶對(duì)象的相關(guān)用例圖論壇一般存在兩種用戶,分別為注冊(cè)用戶和管理員。用戶的權(quán)限是向下覆蓋的,即上級(jí)權(quán)限包含下級(jí)權(quán)限,在本論壇中,管理員的權(quán)限是上級(jí)權(quán)限。與注冊(cè)用戶相關(guān)的功能,其實(shí)就是論壇前臺(tái)的主要功能。論壇系統(tǒng)的前臺(tái),是用戶討論9問(wèn)題的平臺(tái),發(fā)帖、回帖一直貫穿用戶整個(gè)的前臺(tái)活動(dòng)。同時(shí),由于論壇系統(tǒng)的帖子管理是管理
22、員在帖子瀏覽時(shí)進(jìn)行的,所以編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和指定精華帖等功能也安排在前臺(tái)實(shí)現(xiàn)。其他與管理員相關(guān)的功能,包括板塊管理、用戶管理和論壇設(shè)置等都是管理員在后臺(tái)進(jìn)行的操作。3.23.2 功能設(shè)計(jì)功能設(shè)計(jì)3.2.13.2.1 基本功能設(shè)計(jì)基本功能設(shè)計(jì)通過(guò)需求分析,論壇的基本功能可以從眾多的需求中篩選出來(lái)。顧名思義,基本功能就是構(gòu)成論壇系統(tǒng)的必要功能,具備這些功能的 Web 系統(tǒng)即是論壇。基本功能:發(fā)帖。論壇最初是為了相互討論話題而誕生的,發(fā)表帖子就是表達(dá)自己的看法,與他人進(jìn)行討論,因此發(fā)帖是論壇首要的功能。瀏覽帖子。發(fā)表了帖子,就要供他人瀏覽查看,與他人分享自己的想法和經(jīng)驗(yàn)?;靥?/p>
23、瀏覽了他人發(fā)表的帖子,想要發(fā)表自己的想法,參與討論,就可以回復(fù)這個(gè)帖子。其實(shí),發(fā)帖瀏覽帖子回帖三大功能周而復(fù)始的循環(huán)進(jìn)行,就構(gòu)成論壇。每個(gè)參與論壇的人,主要目的就是發(fā)帖,查看已經(jīng)發(fā)表的帖子,針對(duì)自己感興趣的帖子進(jìn)行回帖,參與討論。三大基本功能的相互關(guān)系如圖 3-6:圖 3-6 基本功能的相互關(guān)系圖3.2.23.2.2 擴(kuò)展功能設(shè)計(jì)擴(kuò)展功能設(shè)計(jì)除了基本功能之外,其他的論壇功能都是擴(kuò)展功能。注冊(cè)登陸。原先的論壇在發(fā)帖回帖時(shí),需要填寫自己的筆名。這樣,經(jīng)10常發(fā)帖的人總是要重復(fù)填寫筆名,比較麻煩。因此,論壇擴(kuò)展了用戶注冊(cè)登陸功能,參與論壇的注冊(cè)自己的筆名以及個(gè)人信息,擁有論壇中的身份,發(fā)言時(shí)就不需要
24、重復(fù)填寫個(gè)人信息了。分板塊瀏覽帖子。隨著論壇帖子數(shù)量的增多,討論相同話題的帖子聚集在一起,引出了論壇新的擴(kuò)展功能,即分板塊瀏覽帖子,屬于同一板塊的帖子討論同樣的話題。這樣,就使得對(duì)某一話題感興趣的用戶不會(huì)被其他帖子干擾,也有利于相同興趣的用戶相互間討論,不易跑題。編輯帖子。發(fā)帖回帖的用戶,如果需要修改更新自己發(fā)表的帖子內(nèi)容,就引出了編輯帖子內(nèi)容這個(gè)擴(kuò)展功能,提供給用戶更新自己發(fā)言的選擇。對(duì)于論壇管理員,可以編輯任何帖子的內(nèi)容,也算是提供給管理員進(jìn)行管理的選擇。刪除帖子。如果用戶發(fā)表了不符合論壇規(guī)則的帖子,則需要管理員刪除這些帖子,這就引出了刪除帖子的擴(kuò)展功能。轉(zhuǎn)移帖子。論壇劃分了板塊,如果帖子
25、內(nèi)容不屬于所在板塊的關(guān)注話題,那么管理員可以選擇將此帖移動(dòng)到所屬話題的板塊中去,這就引出了移動(dòng)帖子的擴(kuò)展功能。這個(gè)功能是隨著板塊功能的出現(xiàn)而出現(xiàn)的,板塊將帖子進(jìn)行了分組,從而提出了隨板塊移動(dòng)帖子的要求。置頂帖子。帖子一般是根據(jù)發(fā)表以及回復(fù)時(shí)間到序排列的,這樣先發(fā)的帖子就慢慢排到后面,管理員如果需要強(qiáng)調(diào)某些帖子重要,又必看性,就要打亂默認(rèn)的排列順序,將這些帖子放在列表的最前端,不再按照時(shí)間進(jìn)行順序的變化,但是還要保證其他帖子按照時(shí)間變化順序進(jìn)行排列,這就引出了置頂帖子的擴(kuò)展功能。指定精華帖。如果管理員認(rèn)為某個(gè)帖子的內(nèi)容非常好,可以打上標(biāo)記,推薦給看帖的用戶,這就引出了指定精華帖的擴(kuò)展功能。用戶可
26、以選擇只看打上標(biāo)記的精華帖。搜索帖子。論壇中的帖子越來(lái)越多,用戶需要從大量的帖子中找到自己需要的內(nèi)容,這就引出了搜索帖子的擴(kuò)展功能。管理板塊。論壇板需要先創(chuàng)建,才能被使用,管理員還可以刪除修改板塊的相關(guān)信息,因此管理板塊是管理員使用的擴(kuò)展功能。11設(shè)置參數(shù)。論壇一般有一些初始化信息,比如論壇名稱,每頁(yè)顯示帖子數(shù)量等參數(shù)信息,管理員也可以在后臺(tái)界面自行設(shè)置,這頁(yè)屬于擴(kuò)展功能。管理用戶。管理員可以對(duì)論壇的注冊(cè)用戶進(jìn)行管理,直接添加用戶,賦予相關(guān)權(quán)限,也可以修改已注冊(cè)用戶權(quán)限,對(duì)違規(guī)用戶可以刪除,這個(gè)擴(kuò)展功能便于管理員對(duì)論壇用戶的管理。論壇的擴(kuò)展功能如圖 3-7:圖 3-7 論壇的擴(kuò)展功能圖3.33
27、.3 設(shè)計(jì)可擴(kuò)充功能的接口設(shè)計(jì)可擴(kuò)充功能的接口 列出了所有基本的和擴(kuò)展功能之后,在設(shè)計(jì)時(shí)需要考慮以后擴(kuò)充的余地,即在給論壇添加新的功能的時(shí)候,原有的功能正??捎茫皇苡绊?。或者豐富擴(kuò)展某個(gè)功能時(shí),能夠方便銜接。這就要求在設(shè)計(jì)程序時(shí),每個(gè)功能保留開(kāi)放的接口,通過(guò)接口可以對(duì)功能進(jìn)行擴(kuò)充,也可以與新功能進(jìn)行掛接。其實(shí)現(xiàn)的原理及思路如圖 3-8:12圖 3-8 功能的可擴(kuò)充接口實(shí)現(xiàn)原理圖13第四章第四章 功能模塊與數(shù)據(jù)庫(kù)設(shè)計(jì)功能模塊與數(shù)據(jù)庫(kù)設(shè)計(jì)4.14.1 設(shè)計(jì)框架設(shè)計(jì)框架 在確定了論壇系統(tǒng)的設(shè)計(jì)思路之后,還需要?dú)w納成系統(tǒng)的相關(guān)模塊,每個(gè)模塊實(shí)際上就是功能的合理組合。 由于已經(jīng)將功能做了前臺(tái)與后臺(tái)的分
28、類,因此模塊也應(yīng)該分為兩大類:前臺(tái)模塊和后臺(tái)模塊。用戶在前臺(tái)的注冊(cè)、登陸,以及修改個(gè)人的注冊(cè)信息組合成注冊(cè)信息組合成注冊(cè)登陸模塊。用戶瀏覽板塊、瀏覽主題帖列表、查看帖子組合成瀏覽模塊。用戶發(fā)帖、回帖、編輯自己發(fā)布的帖子組合成發(fā)帖回帖模塊。管理員編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和精華帖子組合成管理帖子模塊。以上 4 個(gè)模塊是前臺(tái)模塊。后臺(tái)模塊都是與管理員相關(guān)的,設(shè)置論壇參數(shù)單獨(dú)為論壇設(shè)置模塊;創(chuàng)建、修改和刪除板塊為管理板塊模塊;添加、刪除和設(shè)置權(quán)限為管理用戶模塊。如圖 4-1:圖 4-1 BBS 的模塊體系圖從用戶角度分析問(wèn)題,首先區(qū)分系統(tǒng)中有幾種用戶,目前的論壇系統(tǒng),為了使其清楚易懂,簡(jiǎn)
29、化了用戶體系,論壇中只有兩種用戶:注冊(cè)用戶和管理員。一般論壇中的版主權(quán)限,劃分為管理員,這也是為了使讀者容易分清論壇的使用者14和管理者。對(duì)于注冊(cè)用戶,在論壇中的行為可歸納如下:注冊(cè)個(gè)人身份,登陸論壇,登陸成功后可以修改自己的注冊(cè)信息。這些行為只與用戶自身相關(guān),功能獨(dú)立,設(shè)計(jì)成注冊(cè)登陸模塊。瀏覽板塊列表,選擇某板塊,瀏覽其下的主題帖列表,查看帖子內(nèi)容,搜索需要的帖子。這些行為是用戶讀取論壇的板塊及其帖子的相關(guān)信息,設(shè)計(jì)成瀏覽模塊。發(fā)帖回帖,可以發(fā)表新帖子,也可以回復(fù)已有的帖子,同時(shí)可以編輯自己寫的帖子內(nèi)容。這些行為是用戶參與論壇討論,發(fā)表自己見(jiàn)解的行為,設(shè)計(jì)為發(fā)帖回帖模塊。管理員需要負(fù)責(zé)整個(gè)論
30、壇的正常運(yùn)轉(zhuǎn),因此他需要更多的管理功能,可以歸納為如下行為:具備注冊(cè)用戶的所有功能。因?yàn)楣芾韱T也是論壇用戶,可以參與論壇中的討論。管理帖子。管理員對(duì)論壇的帖子有監(jiān)督的權(quán)利,好的帖子要獎(jiǎng)勵(lì),搗亂的帖子要?jiǎng)h除,標(biāo)識(shí)精華帖,置頂帖子,轉(zhuǎn)移發(fā)錯(cuò)板塊的帖子,這些行為都是針對(duì)帖子的操作,設(shè)計(jì)成管理帖子模塊。管理板塊。論壇中的板塊,需要管理員進(jìn)行創(chuàng)建、管理板塊信息,這些針對(duì)板塊的操作,設(shè)計(jì)成管理板塊模塊。管理用戶。用戶注冊(cè)成功后,需要管理員賦予權(quán)限,才能使用論壇的相關(guān)功能。同時(shí),管理員可以自主添加、刪除用戶,這些針對(duì)用戶信息的操作,設(shè)計(jì)成管理用戶模塊。4.24.2 模塊的劃分及設(shè)計(jì)模塊的劃分及設(shè)計(jì) 每個(gè)模塊
31、的功能都真實(shí)反映需求,通過(guò)對(duì)需求的認(rèn)真分析,可以設(shè)計(jì)出符合要求的單獨(dú)模塊。但是,對(duì)于一個(gè)論壇系統(tǒng)來(lái)說(shuō),要很好地把握系統(tǒng)地構(gòu)架,把零散地功能模塊用一條主線串連起來(lái),構(gòu)建完整的系統(tǒng)。 對(duì)論壇系統(tǒng)來(lái)說(shuō),聯(lián)系各個(gè)模塊的主線是使用者的權(quán)限,用戶能夠使用論壇的哪些功能是由用戶的權(quán)限決定的。論壇的每個(gè)功能都與相應(yīng)的權(quán)限對(duì)應(yīng)。例如,注冊(cè)用戶具有瀏覽帖子、發(fā)帖、回帖的權(quán)限,那么他就能使用論壇中的瀏覽、發(fā)15帖、回帖功能。同一類用戶使用的功能模塊,是以使用者為中心連接起來(lái)的。另外,操作同類事務(wù)的功能模塊,也是有相互關(guān)系的。 因此,瀏覽模塊與發(fā)帖回帖模塊、管理帖子模塊關(guān)聯(lián),是由論壇的系統(tǒng)流程決定的,如圖 4-2:
32、圖 4-2 帖子相關(guān)模塊關(guān)系圖管理板塊模塊與瀏覽模塊關(guān)聯(lián),是由帖子與板塊的父子關(guān)系決定的。帖子依附于板塊,先有板塊,后有帖子,帖子必須發(fā)表在某個(gè)板塊中,如圖 4-3:圖 4-3 管理板塊模塊于瀏覽模塊關(guān)系圖 管理用戶模塊與注冊(cè)登陸模塊關(guān)聯(lián),是由同一類對(duì)象用戶決定的。注冊(cè)后獲得論壇的身份,成為用戶,所有的用戶需要接受管理員的管理,用戶登陸證明自己在論壇中的身份,如圖 4-4: 圖 4-4 管理用戶模塊與注冊(cè)登陸模塊關(guān)系圖弄清楚模塊間的相互關(guān)系,就可以設(shè)計(jì)出論壇系統(tǒng)的整體架構(gòu)了,如圖 4-5: 16圖 4-5 系統(tǒng)整體架構(gòu)圖系統(tǒng)因入口的不同而分為前臺(tái)系統(tǒng)與后臺(tái)系統(tǒng)。前臺(tái)系統(tǒng)包括注冊(cè)登陸模塊、瀏覽模
33、塊、發(fā)帖回帖模塊、管理帖子模塊;后臺(tái)包括管理用戶模塊、管理板塊模塊。之所以要把屬于管理員權(quán)限的管理帖子模塊歸屬于前臺(tái),是因?yàn)?,?duì)于一個(gè)論壇系統(tǒng),帖子是最主要的,為了方便管理,管理員需要一邊瀏覽查看一邊進(jìn)行管理,管理時(shí)需要了解帖子的詳細(xì)內(nèi)容,以及相關(guān)回帖信息,因此將帖子的管理界面融合在前臺(tái)的瀏覽界面中。至于其他的模塊則比較清楚,是根據(jù)用戶的權(quán)限劃分的。4.34.3 設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)本系統(tǒng)所使用的數(shù)據(jù)庫(kù)服務(wù)器為ACCESS 2000,它在ACCESS 2000 的基礎(chǔ)上, 擴(kuò)展了ACCESS的總體功能與性能、工具界面更加方便合理、全面的數(shù)據(jù)完整性保護(hù)、系統(tǒng)安全性更高。ACCESS 2000 的
34、數(shù)據(jù)庫(kù)空間不會(huì)受限于Device空間大小, 方便了數(shù)據(jù)空間的擴(kuò)展, 使ACCESS 2000 作為一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),其擴(kuò)展已超出了單個(gè)物理計(jì)算機(jī)的限制,并且多服務(wù)器“分布式”事物的內(nèi)在支持更加充分.本系統(tǒng)主要使用了存儲(chǔ)過(guò)程Stored Procedure, 所謂Stored Procedure實(shí)際上就是一段保存在數(shù)據(jù)庫(kù)中的程序, 通過(guò)一個(gè)名稱的命名,其中包含有處理數(shù)據(jù)庫(kù)存取與運(yùn)算的SQL語(yǔ)句, 并且將這樣的程序文件緊密結(jié)合在數(shù)據(jù)庫(kù)中,這樣我們的前臺(tái)應(yīng)用系統(tǒng)在執(zhí)行過(guò)程中,可以直接執(zhí)行數(shù)據(jù)庫(kù)中設(shè)置好的Stored Procedure,甚至可以傳遞參數(shù)。4.44.4 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù)ACC
35、ESS 2000 的Manager管理工具是一個(gè)非常好用的可視化管理工具, ACCESS 2000 中提供的datetime和text兩種字段類型,其中datetime是用來(lái)保存日期和時(shí)間數(shù)據(jù)的,text 是用來(lái)保存不定長(zhǎng)度的備注說(shuō)明內(nèi)容的, 有了這兩個(gè)數(shù)據(jù)17類型, 應(yīng)用系統(tǒng)中就不用再為輸出格式和限制字符串長(zhǎng)度而增加額外代碼了。數(shù)據(jù)表間關(guān)系如以下表格:編號(hào)字段名稱說(shuō)明1ID2UserName名字3UserPass密碼4Membercode用戶類型5UserMailEMAIL6UserHonor頭銜7UserSex性別8NewMessage新留言9PostTopic發(fā)表原貼10PostReve
36、rt發(fā)表回貼11DelTopic被刪貼子12GoodTopic收錄精華13Experience經(jīng) 驗(yàn) 值14UserFace頭像 URL15UserRegTime注冊(cè)日期16UserLandTime最后登陸日期17UserFriend好友的 ID 列表18UserInfo個(gè)人信息資料表 4-1 用戶表(BBSXP_Users)編號(hào)字段名稱說(shuō)明1ID留言 ID2UserName留言人3Incept接收留言的人4Content留言內(nèi)容185DateCreated留言時(shí)間表 4-2 用戶消息表(BBSXP_Messages)編號(hào)字段名稱說(shuō)明1ID2ThreadID所屬的主題 Id3IsTopic是否
37、為主題帖4UserName發(fā)帖人用戶名5Subject標(biāo)題6Content正文內(nèi)容7PostTime創(chuàng)建時(shí)間表 4-3 論壇回帖表(BBSXP_Posts)編號(hào)字段名稱說(shuō)明1ID2ForumID所屬版塊3Topic標(biāo)題4UserName用戶名5LastName最后回復(fù)的用戶6PostTime主題發(fā)表時(shí)間7LastTime最后回復(fù)時(shí)間8IsDel是否被刪主題9Views瀏覽次數(shù)10Replies回復(fù)次數(shù)表 4-4 論壇主題表(BBSXP_Threads)編號(hào)字段名稱說(shuō)明1ID192UserName用戶名3Title標(biāo)題4Content內(nèi)容5Hide0=公開(kāi) 1=保密6DateCreated發(fā)表日
38、期表 4-5 論壇日志表(BBSXP_Calendar)編號(hào)字段名稱說(shuō)明1ID2RankName等級(jí)名稱3PostingCountMin最少經(jīng)驗(yàn)值表 4-6 論壇等級(jí)表(BBSXP_Ranks)編號(hào)字段名稱說(shuō)明1ID2ForumName論壇名稱3Moderated論壇版主4TolSpecialTopic主題類型5ForumIntro論壇介紹6ForumThreads主題數(shù)7ForumPosts帖子數(shù)8LastTopic最后發(fā)表主題9LastName最后發(fā)帖人的名稱10LastTime最后發(fā)表時(shí)間表 4-7 論壇板塊表(BBSXP_Forums)之所以這樣設(shè)計(jì)數(shù)據(jù)表間關(guān)系,主要是考慮論壇中各個(gè)對(duì)
39、象得相互關(guān)系,帖子屬于板塊,回復(fù)帖從屬于主題帖,帖子的作者屬于用戶,因此板塊、主題帖、20回復(fù)帖是一層層的從屬依賴關(guān)系,帖子的作者必須是論壇的用戶,帖子不能脫離板塊、用戶而單獨(dú)存在。21第五章第五章 系統(tǒng)實(shí)現(xiàn)與測(cè)試系統(tǒng)實(shí)現(xiàn)與測(cè)試本論壇系統(tǒng)完成之后,就必須設(shè)計(jì)許多的測(cè)試用例來(lái)驗(yàn)證本系統(tǒng)的正確性,容錯(cuò)能力/恢復(fù)能力,信息安全性,可靠性等,盡可能多地找出系統(tǒng)的錯(cuò)誤所在。5.15.1 驗(yàn)證性測(cè)試驗(yàn)證性測(cè)試在登錄論壇之前,論壇首頁(yè)上顯示 “您的當(dāng)前狀態(tài)是:未登錄!”此時(shí),該用戶除了能夠進(jìn)行用戶注冊(cè)之外,沒(méi)有任何權(quán)限訪問(wèn)論壇的任何一個(gè)模塊。當(dāng)點(diǎn)擊任何一個(gè)功能按鈕時(shí),頁(yè)面將會(huì)顯示:“您沒(méi)有登錄,請(qǐng)返回!”當(dāng)
40、用戶點(diǎn)擊“注冊(cè)”按鈕,頁(yè)面便跳轉(zhuǎn)到用戶注冊(cè)界面(如圖 5-1) ,若注冊(cè)成功,則顯示“注冊(cè)成功” (如圖 5-2) ,否則顯示“發(fā)生錯(cuò)誤返回” 。圖 5-122 圖 5-2當(dāng)點(diǎn)擊登錄按鈕,則頁(yè)面跳轉(zhuǎn)到登錄界面(如圖 5-3)用戶成功登陸之后,頁(yè)面即顯示您的當(dāng)前狀態(tài)為“已登錄” (如圖 5-4) 。只有當(dāng)用戶登錄之后才能夠修改該用戶的信息,否則,當(dāng)用戶點(diǎn)擊“修改注冊(cè)信息”按鈕時(shí),頁(yè)面會(huì)顯示“沒(méi)有登錄,取不到用戶信息。請(qǐng)返回” 。 圖 5-323 圖 5-45.25.2 添加、編輯和刪除功能測(cè)試添加、編輯和刪除功能測(cè)試當(dāng)管理員點(diǎn)擊“新建論壇”按鈕,頁(yè)面即跳轉(zhuǎn)到圖 5-5,管理員可以根據(jù)需要添加某些
41、論壇,若添加成功則顯示“添加成功” ,否則顯示錯(cuò)誤信息。 24圖 5-5有了論壇的添加當(dāng)然也少不了論壇的編輯和刪除(如圖 5-6) ,點(diǎn)擊編輯按鈕,則論壇信息全部變?yōu)榫庉嫚顟B(tài),當(dāng)編輯完成,則點(diǎn)擊更新,否則點(diǎn)取消。若要?jiǎng)h除某個(gè)論壇,在點(diǎn)擊刪除按鈕時(shí)會(huì)有確認(rèn)信息提示,以防錯(cuò)誤操作(如圖 5-7) 。若這些操作成功,則頁(yè)面顯示更新過(guò)的數(shù)據(jù),否則提示錯(cuò)誤信息。圖 5-6圖 5-725第六章第六章 結(jié)束語(yǔ)結(jié)束語(yǔ)6.16.1 系統(tǒng)的特點(diǎn)與局限性系統(tǒng)的特點(diǎn)與局限性 6.1.16.1.1 特點(diǎn)特點(diǎn)本系統(tǒng)最大的特點(diǎn)就是結(jié)構(gòu)簡(jiǎn)單,界面清晰、簡(jiǎn)潔,一目了然。它不同于網(wǎng)絡(luò)上的其他論壇的地方在于,主界面只顯示每個(gè)板塊的
42、名稱,板塊描述,建立時(shí)間以及版主,而不細(xì)列出每個(gè)板塊里的主題情況,這樣就使原本繁雜的主界面大大簡(jiǎn)化,層層分明,給人一種很干凈清新的感覺(jué),不會(huì)象其他網(wǎng)絡(luò)論壇一樣使人眼花繚亂,不知從何處進(jìn)入板塊才好。本系統(tǒng)還有一個(gè)特點(diǎn)就是可擴(kuò)展性非常強(qiáng)。由于采用的是原型法的開(kāi)發(fā)模式,一開(kāi)始只是對(duì)論壇的基本功能,即瀏覽帖子、發(fā)帖和回帖這三個(gè)功能進(jìn)行了設(shè)計(jì),而后來(lái)的注冊(cè)登陸、分板塊瀏覽帖子、編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子、指定精華帖、搜索帖子、管理板塊、設(shè)置參數(shù)、管理用戶以及文件的上傳和下載等功能則是在后來(lái)的開(kāi)發(fā)中陸續(xù)添加進(jìn)去的。6.1.26.1.2 局限性局限性 事物總是一分為二的,本論壇系統(tǒng)的優(yōu)點(diǎn)也就導(dǎo)致
43、了它的局限性,由于界面簡(jiǎn)潔,每個(gè)板塊沒(méi)有列出所包含的主題,用戶必須點(diǎn)擊進(jìn)入才能看到該板塊中的所有主題,然后點(diǎn)擊回復(fù),這樣就加大了用戶的工作量,令他們的操作有些許累贅。第二,用戶在發(fā)帖之后,并不能馬上對(duì)自己發(fā)的帖子進(jìn)行修改或刪除,要想進(jìn)行這些操作,必須進(jìn)入管理登錄界面,這樣使得登錄過(guò)的用戶必須又要再登錄一遍,又一次增加了用戶操作的復(fù)雜性。這一點(diǎn)還有待改進(jìn)。第三,由于最初的設(shè)計(jì)沒(méi)有考慮到頭銜的顯示,因此在對(duì)用戶進(jìn)行管理的時(shí)候,頭銜的管理和用戶其他信息及權(quán)限的管理是分開(kāi)的,這樣就導(dǎo)致了管理員的工作量有所增加。最后,由于時(shí)間的關(guān)系,本論壇沒(méi)有實(shí)現(xiàn)系統(tǒng)自動(dòng)對(duì)發(fā)帖的用戶增加積分的功能,這是本論壇的一大瑕疵
44、。6.26.2 實(shí)施過(guò)程中的一些體會(huì)實(shí)施過(guò)程中的一些體會(huì)為期多月的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲了,本系統(tǒng)的整個(gè)實(shí)施過(guò)程中,遇到了很多很多的困難。看著自己的設(shè)計(jì)從無(wú)到有,從最初的雛形到如今的完整系統(tǒng),雖說(shuō)算不上完善,但也基本符合需求,這不僅僅是自己這幾個(gè)月來(lái)辛勤勞動(dòng)的結(jié)晶,26更是對(duì)自己學(xué)習(xí)成果的一個(gè)檢驗(yàn)。在最初選擇 ASP 和 ACCESS 2000 作為開(kāi)發(fā)工具的時(shí)候,我考慮到 ASP 的強(qiáng)大功能和 ACCESS 良好的可移植性很適合做 Web 開(kāi)發(fā),但是也考慮到我以前從來(lái)沒(méi)有使用過(guò)這兩種工具來(lái)開(kāi)發(fā)項(xiàng)目,也就是說(shuō)對(duì)于這兩種工具的使用我沒(méi)有任何的經(jīng)驗(yàn),這無(wú)形之中就增加了我做畢業(yè)設(shè)計(jì)的難度,我必須從頭開(kāi)
45、始學(xué)習(xí) asp 和 ACCESS。我的感覺(jué)是 ASP 跟 JAVA 很相似,而 ACCESS 上手很難,但是一旦學(xué)懂了,就會(huì)發(fā)現(xiàn)它真的很有用,并且越來(lái)越覺(jué)得所掌握的知識(shí)遠(yuǎn)遠(yuǎn)不夠用。在我開(kāi)發(fā)的整個(gè)過(guò)程中我在不斷的學(xué)習(xí),一邊學(xué)一邊做,很多時(shí)候在一個(gè)問(wèn)題上要花好幾個(gè)小時(shí)甚至一兩天,當(dāng)我好不容易將這個(gè)問(wèn)題解決時(shí)才發(fā)現(xiàn)其實(shí)這是個(gè)很小的問(wèn)題,也許只是由于不了解它的一個(gè)對(duì)象或者時(shí)一個(gè)函數(shù)的功能。但是,每當(dāng)我費(fèi)盡心思解決了一個(gè)關(guān)鍵問(wèn)題時(shí),那種成功的喜悅和茅塞頓開(kāi)的感覺(jué)是沒(méi)有辦法來(lái)形容的,它不僅讓我感受到自己知識(shí)的淺薄也會(huì)激勵(lì)我更加努力的去學(xué)習(xí)更多的東西,好把我的設(shè)計(jì)做的更完善更好,因?yàn)槲腋揪筒粫?huì)知道自己在接
46、下來(lái)的設(shè)計(jì)中又會(huì)遇到怎樣的挫折。從我的畢業(yè)設(shè)計(jì)上很容易看出來(lái)這個(gè)系統(tǒng)的稚嫩,很多地方的需求沒(méi)有考慮到,很多功能實(shí)現(xiàn)的也很不完善,這可能跟我平時(shí)很少上網(wǎng)逛論壇有很大的關(guān)系。雖說(shuō)在老師的指導(dǎo)下已經(jīng)改進(jìn)了很多,一些我覺(jué)得不必要而實(shí)際上很必要的功能雖然增加進(jìn)去了,但是這個(gè)系統(tǒng)已經(jīng)少了一種一氣呵成的感覺(jué),很多地方都能夠看出需求變更的影子。這也讓我更加體會(huì)到了一個(gè)良好的軟件需求對(duì)一個(gè)軟件系統(tǒng)來(lái)說(shuō)是多么的重要了。畢業(yè)設(shè)計(jì)將我學(xué)習(xí)的知識(shí)進(jìn)行了一次綜合,我必須將以前所學(xué)融會(huì)貫通,且靈活運(yùn)用并且更加深入地研究學(xué)習(xí)之后才能完成我的設(shè)計(jì),這也正是學(xué)習(xí)的真諦,希望我能夠成功地通過(guò)這次檢驗(yàn),成為一個(gè)優(yōu)秀的畢業(yè)生。27參考
47、文獻(xiàn)參考文獻(xiàn)1 鐘玉,陽(yáng)昊,淺談大學(xué)校園網(wǎng) BBS,益陽(yáng)師專學(xué)報(bào),2004 年 11 月,P22 劉冰,從BBS 看校園網(wǎng)絡(luò)文化對(duì)大學(xué)生學(xué)習(xí)的影響,現(xiàn)代遠(yuǎn)程教育研究,2005 年 2 期,P3-43 邵斐,基于 Web 的 BBS 系統(tǒng)的建立,金陵職業(yè)大學(xué)學(xué)報(bào),2003 年 3 月,P14 李勇平,陳峰波,ASP 基礎(chǔ)教程,清華大學(xué)出版社,2006 年 2 月,P12-135 胡百敬 姚巧玫,ACCESS 2003 數(shù)據(jù)庫(kù)開(kāi)發(fā)詳解,電子工業(yè)出版社 , P25-336 曹斌、韓中孝,aspt 數(shù)據(jù)庫(kù)系統(tǒng)項(xiàng)目開(kāi)發(fā)實(shí)踐 ,北京:科技出版社,2005,P1027 Karli Watson Christ
48、ian Nagel,C#入門經(jīng)典(第 3 版),清華大學(xué)出版社, 2006-1-5,P56-698 陳宗興. ACCESS2000 程序設(shè)計(jì)M . 北京: 中國(guó)鐵道出版社, 1999,P43-489 萬(wàn)峰科技,ASP 網(wǎng)站開(kāi)發(fā),電子工業(yè)出版社,2005 年 8 月,P143-17110 王少鋒,UML 面向?qū)ο蠼7椒ㄅc技術(shù),北京:清華大學(xué)出版社,2004 .10,P55-12011 吳建,鄭潮,汪杰,UML 基礎(chǔ)與 ROSE 建模案例,人民郵電出版社,2004 年9 月,P98-12412 孟凡琦,ASP + ACCESS 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)從基礎(chǔ)到實(shí)踐,北京:電子工業(yè)出版社,2005,P237-
49、31213 張蓓,ASP 通用模塊及典型系統(tǒng)開(kāi)發(fā),人民郵電出版社,2006,P38-5414 Frentzen, Jeff,GO WITH USENET FOR RELIABLE ONLINE RESEARCH, Week, 07401604, 02/09/98, Vol. 15, Issue 6 ,P415 郝剛,嚴(yán)治國(guó) 何宇光,ASP.NET 2.0 開(kāi)發(fā)指南,人民郵電出版社,2006 年5 月, P129,16 Reid Goldsborough,Usenet Can Still Be Useful,Tech Directions. Ann Arbor: Feb 2006. Vol. 6
50、5, Iss. 7; pg. 9, P1 17 考夫曼(Kauffman,J.) 唐格勒西納姆(Thangarathinam,T.) ,ASP.NET 2.0數(shù)據(jù)庫(kù)入門經(jīng)典(第 4 版),清華大學(xué)出版社,P31-4818 蔣凡高俊波張敏王煦法,BBS 中主題發(fā)現(xiàn)原型系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),中國(guó)科學(xué)28技術(shù)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)系, P245-33719 Kusatsu, Kohei Tsuda and Ruck Thawonmas,Keyword Discovery by Measuring Influence Rates on Bulletin Board Services, Shiga 525-8577, Japan20 Jingfang Xu, Yangbo Zhu, and Xing Li,An Article Language Model for BBS Search, Department of Electronic Engineering,Tsinghua University,Beijing 100084, P.R. China,P7521 林金霖,ASP 實(shí)務(wù)經(jīng)典M. 北京: 中國(guó)鐵道出版社, 1999,P69-7222 王映雪, 肖平, 佟秋利,HTML 網(wǎng)頁(yè)制作M . 北京: 清華大學(xué)出版社, 1998,P53-59
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語(yǔ)文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告