資源描述:
《基于java的bbs論壇的設(shè)計(jì)與實(shí)現(xiàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、安徽新華學(xué)院2014屆本科畢業(yè)論文(設(shè)計(jì))本科畢業(yè)論文(設(shè)計(jì))題目:基于JAVA的BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)姓名:完圓圓學(xué)號(hào):1142151221專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)院系:信息工程學(xué)院指導(dǎo)老師:朱珍元職稱學(xué)歷:講師/碩士完成時(shí)間:2015年5月教務(wù)處制安徽新華學(xué)院2015屆本科畢業(yè)論文(設(shè)計(jì))安徽新華學(xué)院本科畢業(yè)論文(設(shè)計(jì))獨(dú)創(chuàng)承諾書本人按照畢業(yè)論文(設(shè)計(jì))進(jìn)度計(jì)劃積極開展實(shí)驗(yàn)(調(diào)查)研究活動(dòng),實(shí)事求是地做好實(shí)驗(yàn)(調(diào)查)記錄,所呈交的畢業(yè)論文(設(shè)計(jì))是我個(gè)人在導(dǎo)師指導(dǎo)下進(jìn)行的研究工作及取得的研究成果。據(jù)我所知,
2、除文中特別加以標(biāo)注引用參考文獻(xiàn)資料外,論文(設(shè)計(jì))中所有數(shù)據(jù)均為自己研究成果,不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。與我一同工作的同志對本研究所做的工作已在論文中作了明確說明并表示謝意。畢業(yè)論文(設(shè)計(jì))作者簽名:日期:安徽新華學(xué)院2015屆本科畢業(yè)論文(設(shè)計(jì))基于JAVA的BBS論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要在如今的時(shí)代論壇已經(jīng)成為互聯(lián)網(wǎng)上的一個(gè)重要平臺(tái),它主要的功能是為用戶提供一個(gè)互相交流、互相學(xué)習(xí)、互相幫助的平臺(tái)。用戶在論壇上可以獲得各種服務(wù),發(fā)表信息,討論話題,聊天等等。它使人與人之間的溝通、交流變得更加容易,
3、尤其是在IT領(lǐng)域,我們只有能夠很好的交流,技術(shù)才會(huì)一步一步的提升。因此,掌握如何設(shè)計(jì)并開發(fā)一個(gè)論壇有著重要而且深遠(yuǎn)的意義。本文基于JAVA技術(shù)的網(wǎng)上論壇系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。設(shè)計(jì)包括數(shù)據(jù)庫設(shè)計(jì),系統(tǒng)架構(gòu)設(shè)計(jì),以及前端用戶界面設(shè)計(jì)。系統(tǒng)中普通用戶可以完成用戶的登錄,退出,發(fā)帖,跟帖,注冊,修改本人帖子,刪除本人帖子,修改密碼等功能。管理員可以對版塊進(jìn)行維護(hù),對帖子和用戶進(jìn)行管理。系統(tǒng)采用了MVC設(shè)計(jì)模式,程序上業(yè)務(wù)邏輯、控制邏輯和表現(xiàn)邏輯上實(shí)現(xiàn)了分離。系統(tǒng)結(jié)構(gòu)清晰,具有良好的可讀性、可擴(kuò)展性和可維護(hù)性。該系統(tǒng)使用了St
4、ruts框架,表現(xiàn)層運(yùn)用了JSP網(wǎng)頁技術(shù),頁面用到了CSS以及JavaScript技術(shù)。在文字方面利用了CKEditor框架。注冊頁面通過AJAX異步傳輸技術(shù)來完成用戶名的驗(yàn)證。系統(tǒng)使用了MyEclipse開發(fā)工具,運(yùn)用Hibernate連接后臺(tái)MySQL數(shù)據(jù)庫,界面設(shè)計(jì)人性化,操作簡單。關(guān)鍵字:論壇;Struts框架;Hibernate框架;JAVA技術(shù);MySQL數(shù)據(jù)庫安徽新華學(xué)院2015屆本科畢業(yè)論文(設(shè)計(jì))DesignandimplementationofJAVA?basedonthe?BBS?Forum
5、AbstractIntoday'seraoftheforumhasbecomeanimportantplatformontheInternet,itsmainfunctionistoprovideamutualexchange,mutuallearning,mutualhelpplatformforusers.Userscangetallkindsofinformationservices,intheBBSplatformreleaseinformationdiscussions,chatandsoon.Itma
6、kesthecommunicationbetweenpeople,communicationbecomeseasier,especiallyinthefieldofIT,wewereonlyabletocommunicatewell,technologywillbepromotedstepbystep.Therefore,howtodesignandhasimportantandfar-reachingsignificanceinthedevelopmentofaforum.Thisforumisthedesig
7、nandimplementationofonlineforumsystembasedonJAVAtechnology.Thedesignincludesthesystemarchitecturedesign,databasedesign,aswellasthefront-enduserinterfacedesign.Commonusersystemcancompletetheuserlogin,exit,post,reply,registration,modifythepost,deletemypost,modi
8、fypasswordsandotherfunctions.Theadministratorcanmanagetheboard,managementofPostsandusers.ThesystemusestheMVCdesignpattern,theprogramrealizestheseparationofthebusinesslogic,logicandpresent