- 相關(guān)推薦
基于MVC模式的BBS系統(tǒng)設(shè)計與實現(xiàn)
畢業(yè)論文
目 錄
摘 要 1
前 言 3
1 緒論 4
1.1 背景分析 4
1.2 研究內(nèi)容 4
1.3 論文結(jié)構(gòu) 4
2 需求分析 6
2.1 系統(tǒng)的綜合要求 6
2.2 系統(tǒng)的數(shù)據(jù)要求 6
2.3 系統(tǒng)的邏輯模型 9
2.4 系統(tǒng)的技術(shù)可行性 10
2.4.1 可行技術(shù)分析 10
2.4.2 MVC模式 13
2.4.3 STRUTS技術(shù) 15
2.4.4 MY SQL數(shù)據(jù)庫技術(shù) 22
3 系統(tǒng)設(shè)計 24
3.1系統(tǒng)概要設(shè)計 24
3.1.1 數(shù)據(jù)結(jié)構(gòu)的設(shè)計 24
3.1.2 系統(tǒng)結(jié)構(gòu)的設(shè)計 26
3.2 系統(tǒng)詳細設(shè)計 29
3.2.1 會員注冊 29
3.2.2 討論區(qū)文章查閱 29
3.2.3 發(fā)表新文章 29
3.2.4 后臺管理 29
3.2.5 實現(xiàn)方法 30
4 系統(tǒng)的運行與維護 39
結(jié) 束 語 45
參考文獻 46
致 謝 47
基于MVC設(shè)計模式的BBS的開發(fā)
摘要:目前,BBS系統(tǒng)可隨時獲取最新軟件及信息,也可以通過BBS系統(tǒng)與別人討論計算機軟件、硬件、Internet、多媒體、程序設(shè)計以及醫(yī)學(xué)等等各種有趣的話題,更可以利用BBS系統(tǒng)來刊登1些“征友”、“廉價轉(zhuǎn)讓”及“公司產(chǎn)品”等啟事!
BBS系統(tǒng)就是提供給注冊用戶1個自由發(fā)表自己意見的平臺,會員用戶可以通過Internet接入,登錄系統(tǒng),在這個平臺上發(fā)表文章、閱讀文章、回復(fù)文章等等,本論文詳細地講述了開發(fā)1個基于MVC(模型-視圖-控制)模式的BBS網(wǎng)站系統(tǒng)所用到的技術(shù)和方法。其中運用了JSP技術(shù)(Java Server Page)、Struts技術(shù)、My SQL數(shù)據(jù)庫技術(shù)等等,并從幾個不同的方面來對上述技術(shù)的實現(xiàn)方法進行了討論。最后實現(xiàn)了BBS系統(tǒng),其主要功能包括會員注冊、討論區(qū)文章查閱和后臺管理。其中后臺管理包括用戶管理、論壇分類管理和論壇主題管理。該BBS系統(tǒng)主要給Java技術(shù)愛好者以及初學(xué)者和開發(fā)人員提供1個交流的平臺,相互之間可以交流經(jīng)驗與心得,并且彼此之間在技術(shù)上可以相互幫助,從而促進大家的水平的提高。
關(guān)鍵詞:BBS;My SQL;Struts;MVC
The Development of BBS System based on MVC Design Pattern
Abstract: At present, we can obtain the latest software and information at any time through BBS system, also can discuss various interesting topics such as computer software, hardware, Internet, multimedia, designing program and medical science with others through BBS system too. Even more, we can make use of BBS system to publish notices such as some “advertising for a friend “, " transferring cheap " and " company products “, etc.
BBS system has provided a platform for people to publish his own suggestion freely to registered user, the members of BBS can login on the system through internet, then they can log-in system, deliver articles, read articles, reply to articles, etc. This paper has introduced how to develop a BBS, which based on MVC (model - view - control) design pattern. This BBS system has used JSP technology (Java Server Page), Struts technology, My SQL database technology etc. And it has discusses the implementation method of the technology which described above all from several different aspects. Finally we have implemented the BBS system. It offers people to register and search for the articles in the forum, It also has backend management module .The backend management includes user management、the forum classifies management and forum subject management. This BBS mainly offers a platform for Java technological fans、beginners and developers to communicate experience and insight with each other. And also can help each other to prove their skills, thus promote the improvement of everybodys level.
Keywords: BBS ;My SQL ; Struts; MVC
前 言
進入2101世紀,計算機技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。傳統(tǒng)的單機版應(yīng)用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新1代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢,1種是稱為客戶端——服務(wù)器的C/S結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴謹,運行效率高,服務(wù)器端壓力小,安全性好等優(yōu)點,被廣泛運用于局域網(wǎng)中。而另1種,也是本畢業(yè)設(shè)計所采用的,是稱為瀏覽器——服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng),它的特點是在客戶端直接采用了功能強大的瀏覽器軟件作為界面,其優(yōu)點在于軟件開發(fā)效率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Internet,而且投資小、見效快,用戶可以不必進行服務(wù)器方面的投資,而是去租用,甚至是免費使用ISP的服務(wù)器資源,因而受到越來越多中小型單位的青睞。
本文討論的是1個基于MVC模式的通用BBS網(wǎng)站,它具有BBS網(wǎng)站應(yīng)該具有的基本功能。
第1章緒論介紹了BBS的研究背,研究內(nèi)容和本論文的結(jié)構(gòu)。第2章是需求分析,主要介紹了系統(tǒng)的綜合要求,數(shù)據(jù)要求以及邏輯模型和相關(guān)技術(shù),以及該實現(xiàn)該BBS的可行技術(shù)。。第3章主要介紹該BBS的概要設(shè)計,包括數(shù)據(jù)結(jié)構(gòu)設(shè)計,系統(tǒng)結(jié)構(gòu)設(shè)計,然后詳細講解系統(tǒng)的詳細設(shè)計和實現(xiàn)的方法。第4章主要介紹該BBS系統(tǒng)的運行和維護。最后是論文的結(jié)束語和實現(xiàn)時所參考的文獻。
【基于MVC模式的BBS系統(tǒng)設(shè)計與實現(xiàn)】相關(guān)文章:
基于JSP的BBS系統(tǒng)設(shè)計與實現(xiàn)JSP+JavaBean+SQL03-08
基于JSP的BBS設(shè)計與實現(xiàn)JSP+SQL03-08
基于PQRM的PACS系統(tǒng)設(shè)計與實現(xiàn)03-07
基于ASP的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)03-07
基于MX21的PMP系統(tǒng)的設(shè)計與實現(xiàn)11-22
基于GPRS的城市供水遠程監(jiān)控系統(tǒng)的設(shè)計與實現(xiàn)11-22
基于USB與DSP的指紋識別系統(tǒng)的設(shè)計實現(xiàn)03-19
基于ASP的網(wǎng)絡(luò)辦公系統(tǒng)設(shè)計與實現(xiàn)ASP+SQL03-08
淺談基于BS結(jié)構(gòu)的動態(tài)辦公表格系統(tǒng)的設(shè)計與實現(xiàn)03-01