當前位置:學問君>學習教育>畢業論文>

基於Web的BBS系統設計與實現

學問君 人氣:2.94W
畢業論文

目  錄

基於Web的BBS系統設計與實現

前  言 1
1  緒  論 2
1.1 BBS概述 2
1.2 系統運用的關鍵技術 2
1.2.1 ASP技術 2
1.2.2 ADO技術 3
1.2.3 數據庫技術 5
1.2.4 VBScript與JavaScript腳本語言 5
2  總體設計 7
2.1 系統需求分析 7
2.1.1 系統的功能需求 7
2.1.2 系統的性能需求 8
2.1.3 系統的數據需求 8
2.2 系統的實體-聯繫模型設計 9
2.3 系統的邏輯模型設計 10
2.4 系統的數據結構和數據庫設計 11
2.5 系統局部功能模組設計 15
3  詳細設計與實現 18
3.1數據庫連接 18
3.2 會員模組的功能設計與實現 19
3.2.1 會員註冊 19
3.2.2 會員登入 23
3.2.3 會員修改密碼/資料 25
3.3 話題發佈與跟貼模組的功能設計與實現 30
3.3.1 話題發佈與瀏覽 30
3.3.2 跟貼發佈與瀏覽 35
3.4 管理員模組的功能設計與實現 38
3.4.1 會員管理 38
3.4.2 版面管理 38
3.4.3 話題管理 39
3.4.4 留言管理 42
4  系統的執行與維護 44
4.1 系統的執行 44
4.2 系統的維護 44
5  總  結 45
參考文獻 46
致  謝 47
 
基於Web的BBS系統設計與實現
 

摘  要: 系統在Windows xp下,以Access爲數據庫開發平臺,IIS(Internet Information Server)爲應用服務器,採用ASP(Active Server Page)構建的基於Web的BBS(Bulletin Board System)論壇系統,使用了ADO(ActiveX Data Object)、VBScript及JavaScript腳本語言等技術。系統主要實現了用戶註冊、用戶登入、用戶註銷、新貼發佈、回貼、話題瀏覽、話題查詢、話題置精華、話題鎖定、版面風格設定、用戶資料修改、對不文明用戶警告或刪除、用戶積分、在線管理等功能。系統具有介面簡潔美觀、用戶操作簡單、執行速度快、數據庫管理方便等優點,今後視系統訪問量的大小還可以方便的將數據庫移植到MS SQL Server或者其它大中型數據庫系統環境下。系統設計結合了當前流行的面向對象方法以及傳統的結構分析與設計方法,具有可擴展性,在不改變系統基本結構的條件下能嵌入其它功能模組,可以靈活的調整系統以滿足不同用戶的`需求。
關鍵字:Access;ASP;論壇系統
 
 Design and Realization of BBS System Bases on Web
 

Abstract: Under Windows xp, using ASP (Active Server Page) technology as forward platform and access database as behind platform, IIS (Internet Information Server) for web server, designs and realizes the BBS system on web, it also using ADO (ActiveX Data Object), VBScript and JavaScript script language technology and so on. The system mainly realizes the user registration, user registration, user cancellation, issues the new paste, replies the paste, browses the topic, queries the topic, setes the topic as prime, locks the topic, establishes the page layout style, revises the user’s informationl, warning or deletion to the uncivilized user, user integral, management function on-line and so on. The system has the sententious and artistic  surface, the user operation simple, the running rate is quick, the database administration convenience and so on. If accessing increase,it may transplant the database to MS SQL Server or other large and middle scale databases system environment in the future. The system has the extension, combining the current popular object-oriented method as well as the traditional structure analysis and the design method, ,it can be able to insert other function modules no changing the system basic structure under the condition, may regulate the system nimble to satisfy the different user’s demand.
Key words: Access; ASP; BBS
 
前  言
BBS起源於20世紀80年代初,最早是用來公佈股市價格等資訊的,當時BBS連檔案傳輸的功能都沒有,而且只能在蘋果計算機上執行。早期的BBS與1般街頭和校園內的公告板性質相同,只不過是透過電腦來傳播或獲得消息而已。1直到個人計算機開始普及之後,有些人嘗試將計算機上的BBS轉移到個人計算機上,BBS纔開始普及開來,漸漸BBS被用於發佈各類公告資訊,成爲討論問題的在線交流平臺;後來,隨着Internet技術和數據庫技術的飛速發展,網絡化進程的加快,BBS的功能已經越來越完善,透過論壇系統構建1個網上虛擬社區已經完全能夠實現[1]。
本系統是1個基於WEB的BBS系統,其優點在於客戶端不受操作平臺和地域的限制,系統操作簡單,管理方便,提供給註冊用戶1個公共平臺,註冊用戶可以透過Internet接入,登入本系統,在這個平臺上發表文章、閱讀文章、回覆文章等。
雖然本論壇主要面向體育愛好者,以會員觀點交流爲主,但系統的通用性很大,稍做修改幾乎就能滿足所有類型用戶網上交流和討論的需求,能將具有相同興趣,相同愛好的人聯繫起來,分享知識,交流經驗。
本系統的開發環境和開發工具爲:Windows XP,IIS,Dreamweaver MX 2004,MS Access,主要採用了現在最流行的網站開發技術ASP。目前,由於技術發展較快,未來應該能以較小的成本用重寫本系統,以更好地適應軟件發展的需求。

TAGS:BBS 系統 Web