資源描述:
《bbs論壇系統(tǒng) 畢業(yè)設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、畢業(yè)設(shè)計說明書摘要:當(dāng)今社會是一個信息飛速發(fā)達(dá)的社會,人們通過互聯(lián)網(wǎng)絡(luò)可以進(jìn)行信息的交流。論壇就是一種在Internet網(wǎng)上開放的信息服務(wù)系統(tǒng),通過論壇用戶可以方便的實現(xiàn)信息的交換和文件的共享。本文研究并實現(xiàn)了基于B/S模式的BBS論壇系統(tǒng),該系統(tǒng)采用目前流行的JSP+JavaBean+后臺數(shù)據(jù)庫三層架構(gòu)。本文從BBS系統(tǒng)的開發(fā)背景、相關(guān)技術(shù)、需求分析、詳細(xì)設(shè)計、系統(tǒng)測試與維護(hù)等方面詳細(xì)闡述了整個系統(tǒng)的開發(fā)過程。關(guān)鍵詞:BBS,JSP,MYSQL,JavaBeansAbstract:Nowadaysisaflourishing
2、societythatinformationtravelsfast,ThroughtheInternetpeoplecanexchangeinformationwitheachother.TheforumisaservicesystemthatisopenonInternet,throughwhich,theforumcustomercanconvenientlyrealizesthecommutationoftheinformationandtheshareofthedocuments.Thistextresearchand
3、realizesonlineforumsystem(BBS)whichbasedontheB/Smodel,ThesystemusedthepopularThree-tierModel(JSP+JavaBean+Database).Thetextdetaileddescriptionofthewholesystemdevelopment,whichdescribedfromthebackgroundofsystem,relatedtechnologies,demandanalysis,detaileddesign,system
4、testingandmaintenance.Keywords:BBS,JSP,MYSQL,JavaBeans目錄1前言11.1選題背景和意義11.2系統(tǒng)要解決的問題12相關(guān)技術(shù)及運行環(huán)境簡介12.1JSP技術(shù)簡介12.2JAVABEAN技術(shù)簡介22.3JDBC技術(shù)簡介22.4TOMCAT技術(shù)簡介32.5運行環(huán)境33需求分析33.1用戶功能需求43.2數(shù)據(jù)需求54系統(tǒng)整體設(shè)計54.1系統(tǒng)模塊結(jié)構(gòu)設(shè)計54.2數(shù)據(jù)庫設(shè)計94.2.1E-R圖分析94.2.1.1ER模型94.2.1.2聯(lián)系定義124.2.2數(shù)據(jù)表設(shè)計134.3系統(tǒng)流程
5、圖155詳細(xì)設(shè)計165.1用戶登錄模塊165.2用戶注冊模塊設(shè)計185.3帖子主題模塊設(shè)計215.4瀏覽帖子模塊設(shè)計245.5發(fā)表帖子模塊設(shè)計265.6其他模塊設(shè)計295.6.1查詢用戶模塊295.6.2帖子管理模塊306系統(tǒng)運行和測試326.1測試運行情況326.2程序有待改進(jìn)方面33結(jié)論34參考文獻(xiàn)35致謝361前言1.1選題背景和意義在二十一世紀(jì),地球因為互聯(lián)網(wǎng)的存在,早已變成一個村落。人們在互聯(lián)網(wǎng)世界里盡情的遨游,享受著Internet帶來的無限樂趣。我們習(xí)慣了上網(wǎng)看新聞、去論壇看帖、網(wǎng)上購物、撰寫自己的網(wǎng)絡(luò)日志等等。
6、當(dāng)然,最離不開的,還是各種搜索引擎,幫我們找到想要的信息??傊?,互聯(lián)網(wǎng)已經(jīng)成為我們的一種生活方式,一個巨大的知識庫。本篇設(shè)計論文,圍繞如何構(gòu)建網(wǎng)上論壇系統(tǒng)展開研究。網(wǎng)上論壇系統(tǒng)(BBS)是各種信息交流和傳布的場所,它不同于電視報紙等傳統(tǒng)的媒體,任何人都可以隨便的在BBS上發(fā)表自己的言論,不受任何限制。除了可以發(fā)表文字信息外可以上傳和轉(zhuǎn)貼圖片、音樂、Flash,可以選擇字號、顏色,還可以選擇有趣的表情圖案。只要花幾分種注冊(甚至不需要)你就能暢游BBS,從中得到無窮的樂趣。本系統(tǒng)就是基于以上功能的一個BBS,旨在為廣大網(wǎng)民提供了
7、一個交流平臺,能夠在這里暢所欲言,發(fā)表自己的看法、觀點,同時能夠結(jié)交朋友為生活增添樂趣。1.2系統(tǒng)要解決的問題本系統(tǒng)要解決網(wǎng)上論壇(BBS)管理的基本功能:用戶注冊、用戶登錄、發(fā)表文章、閱讀文章、回復(fù)文章、分頁查找、作者查找、個人資料修改。版主可以添加版塊,修改版塊,查看版主信息,修改版主信息。管理員可以對帖子進(jìn)行管理,修改管理員自己的信息。超級管理員可以添加新的管理員以及刪除管理員,修改管理員資料,以及對帖子的管理,超級管理員還可以添加版主。在設(shè)計過程中要解決了JSP最常見的中文亂碼問題,并針對不同平臺總結(jié)出了處理亂碼的方法
8、,為今后系統(tǒng)的移植做了鋪墊。在數(shù)據(jù)庫連接方面采用數(shù)據(jù)庫連接池技術(shù),數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,它允許應(yīng)用程序重復(fù)使用一個現(xiàn)有的數(shù)據(jù)庫連接,而再不是重新建立一個。2相關(guān)技術(shù)及運行環(huán)境簡介2.1JSP技術(shù)簡介JSP是服務(wù)器端的腳本語言,是以SERVLET為基礎(chǔ)開發(fā)