資源描述:
《BBS在線論壇論壇系統(tǒng)畢業(yè)設計.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、1焦作大學畢業(yè)設計說明書BBS在線論壇論壇系統(tǒng)畢業(yè)設計目錄第一章 前言11.1選題的背景和選題的意義1第二章 系統(tǒng)技術及運行環(huán)境32.1ASP技術簡介32.2DreamweaverCS6簡介32.3ACCESS2003技術簡介42.4利用ADO訪問數(shù)據(jù)庫42.5SQL語句簡介62.6IIS簡介7第三章需求分析103.1用戶功能需求103.2數(shù)據(jù)需求11第四章 總體設計124.1系統(tǒng)模塊結構設計124.2數(shù)據(jù)庫設計144.2.1E-R圖分析144.2.2數(shù)據(jù)表設計194.3系統(tǒng)流程圖22第五章詳細設
2、計245.1用戶登錄模塊245.2用戶注冊模塊設計265.3帖子版塊模塊設計325.4瀏覽帖子主題模塊設計435.5帖子內(nèi)容瀏覽模塊設計525.6發(fā)帖模塊設計675.7超級管理員后臺管理模塊685.8版主管理界面模塊設計74第六章性能測試與分析766.1功能測試766.2運行分析情況76結束語78致謝79參考文獻80第53頁共55頁焦作大學畢業(yè)設計說明書第53頁共55頁焦作大學畢業(yè)設計說明書第一章 前言1.1選題的背景和選題的意義internet是目前世界上最大的計算機互聯(lián)網(wǎng)絡,它遍布全球,將世界各
3、地各種規(guī)模的網(wǎng)絡連接成一個整體。作為數(shù)字ernet上一種先進的,易于被人們所接受的信息檢索手段,WorldWideWeb(簡稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫。據(jù)估計,目前internet上已有上百萬個Web站點,其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,建設一個好的Web站點對于一個機構的發(fā)展十分重要。近年來,隨著網(wǎng)絡用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據(jù)庫技術在internet中的廣泛應用,Web站點
4、向用戶提供的服務將越來越豐富,越來越人性化。我們發(fā)現(xiàn)這樣一個事實,一個用戶在訪問一個網(wǎng)站時一般來講只對該網(wǎng)站的部分內(nèi)容感性趣,而且這種興趣會持續(xù)一段時間。這點啟發(fā)了我們,如果能根據(jù)用戶的喜好為不同的用戶顯示其個性化的頁面,即著重顯示該用戶感興趣的內(nèi)容,將為用戶節(jié)約大量的檢索時間,而且這樣的網(wǎng)頁顯然是更具有吸引力的。一些站點已經(jīng)在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時為其提供一系列的選項,使用戶能夠?qū)φ军c進行一些自主的設置。這樣做能夠使站點呈現(xiàn)一定程度的個性化,但是對用戶來講,還是比較煩
5、瑣,而且在用戶了解一個站點前讓其對站點進行設置,其結果未免有些粗糙。于是我們構想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發(fā)掘用戶點擊的規(guī)律,即用戶先后點擊的關聯(lián)規(guī)則,這樣,在用戶點擊一個主題(鏈接)之后,系統(tǒng)能夠自動生成一頁面,其中包含了該主題下用戶經(jīng)常關注的內(nèi)容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現(xiàn)了為用戶量身訂做的個性化頁面。要實現(xiàn)這樣的功能,離不開后臺數(shù)據(jù)庫的支持。用戶驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關聯(lián)規(guī)則表等大量的數(shù)據(jù)都由數(shù)據(jù)庫管理系統(tǒng)管
6、理。本文中數(shù)據(jù)庫服務器端采用MicrosoftAccess數(shù)據(jù)庫作為ODBC(OpenDataBaseConnectivity)數(shù)據(jù)源,并以先進的ADO(ActiveXData第53頁共55頁焦作大學畢業(yè)設計說明書Objects)技術進行數(shù)據(jù)庫存取等操作,使Web與數(shù)據(jù)庫緊密聯(lián)系起來。整個個性化頁面生成系統(tǒng)主要由使用DreamweaverCS6開發(fā)的關聯(lián)規(guī)則采掘系統(tǒng)和利用IIS+ASP技術實現(xiàn)的個性化Web頁面生成器兩部分組成。關聯(lián)規(guī)則采掘系統(tǒng)對數(shù)據(jù)庫中的歷史記錄進行分析,產(chǎn)生用戶關聯(lián)規(guī)則表;頁面生成
7、器則負責記錄用戶行為和根據(jù)關聯(lián)規(guī)則表動態(tài)生成用戶個性化Web頁面。二者通過數(shù)據(jù)庫服務器和Web服務器連接。本文作者主要完成Web服務器端的用戶管理、帖子管理、版面管理、數(shù)據(jù)庫管理、瀏覽和查找、短消息功能等設計、實現(xiàn)與完善以及整個實驗網(wǎng)站的組織建立和測試工作。第53頁共55頁焦作大學畢業(yè)設計說明書第二章 系統(tǒng)技術及運行環(huán)境2.1ASP技術簡介MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境。ActiveServerPage是創(chuàng)建動態(tài)網(wǎng)頁的一個
8、很好的工具,它起一種編程語言的作用,可以利用它編寫動態(tài)產(chǎn)生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網(wǎng)頁。ASP程序的優(yōu)點:1、ASP使用VBScript腳本語言直接源于VB語言,秉承了VB簡單易學的特點,掌管起來非常容易。2、無須編譯,容易編寫,可在服務器端直接執(zhí)行。3、與瀏覽器無關,客戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ASP