bbs論壇設(shè)計畢業(yè)論文.doc
bbs論壇設(shè)計畢業(yè)論文,bbs論壇設(shè)計畢業(yè)論文本系統(tǒng)目前比較流行的,基于mvc模式的s.s.h框架(sturts+spring+hibernate)的bbs論壇,本套論壇的優(yōu)點在于它具有強大的可擴展性和可維護性,非常適合網(wǎng)民創(chuàng)建自己的中小型bbs論壇!摘要當(dāng)今社會正處在網(wǎng)絡(luò)時代,信息化大潮席卷全球,網(wǎng)絡(luò)正以前所未有的速度在我國普及開來。網(wǎng)站以...
內(nèi)容介紹
此文檔由會員 jiang060206 發(fā)布BBS論壇設(shè)計畢業(yè)論文
本系統(tǒng)目前比較流行的,基于MVC模式的S.S.H框架(Sturts+Spring+hibernate)的BBS論壇,本套論壇的優(yōu)點在于它具有強大的可擴展性和可維護性,非常適合網(wǎng)民創(chuàng)建自己的中小型BBS論壇!
摘要
當(dāng)今社會正處在網(wǎng)絡(luò)時代,信息化大潮席卷全球,網(wǎng)絡(luò)正以前所未有的速度在我國普及開來。網(wǎng)站以其獨特的優(yōu)勢在信息化的過程中占有重要的一席。為了方便信息的交流,在結(jié)合JAVA和S.S.H 技術(shù)之下開發(fā)了這個快捷、界面友好的交流系統(tǒng),實現(xiàn)了一個功能相對齊全的論壇系統(tǒng),網(wǎng)友可以自由地提出問題以及幫助他人解決問題,或者交流經(jīng)驗。
論壇在Struts+Hibernate+Spring擴展Struts框架的基礎(chǔ)上,用當(dāng)今主流的網(wǎng)站開發(fā)技術(shù)jsp語言進行開發(fā)。論壇將采用B/S體系結(jié)構(gòu),人們通過瀏覽器就可以訪問教學(xué)網(wǎng)站的主頁,保證的服務(wù)器的安全。數(shù)據(jù)庫采用免費,小巧,易用的mysql數(shù)據(jù)庫。該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。該論壇還有一些特殊的功能,如在線人員顯示、強大的搜索功能。本網(wǎng)站嚴(yán)格按照軟件項目開發(fā)的流程進行開發(fā),對于網(wǎng)站開發(fā)的可行性分析、需求分析、概要設(shè)計、詳細(xì)設(shè)計以及對網(wǎng)站的測試與維護都有詳細(xì)的論述和實現(xiàn)過程。
本套論壇的優(yōu)點在于它具有強大的可擴展性和可維護性,非常適合網(wǎng)民創(chuàng)建自己的中小型BBS論壇!
關(guān)鍵詞:BBS ,S.S.H(Struts ,Hibernate ,Spring),JAVA , MySQL ,JSP
Abstract
Society nowadays just be placed in the network for ages , the information-based big tide rolls up the word , the network is making widely available to open in the our country with the unprecedented speed . In order to facilitate the teachers and students information the exchange, in unified JAVA and S.S.H under the server technology has developed this quick truncation, the contact surface friendly teachers and students alternating-current system.realized a function relatively complete forum system, the net friend has been possible freely to propose the question as well as helped other people to solve the problem, or exchange experience.
This BBS prepares to expand the Struts frame in Struts + Hibernate + Spring in the foundation , carries on the development with now the mainstream website development technology ----JSP language . This website will use the B/S system structure , the people may visit the teching website through the browser the main page . This make sure that the guarantee server is secure . The database uses free , exquisite , easy-using , MYSQL database . This forum function is complete, may freely express own viewpoint in here and express the opinion to the forum subject, we also may promptly solve to net friend's question, gain to the oneself useful knowledge. This forum also has some special functions, like the on-line personnel demonstrates, the formidable search function. This website strictly carries on the development according to the software project development flow , regarding the website development feasibility analysis , the demand analysis , the outline design , the detailed design as well as all has the detailed elaboration and the realization process to the website test and the maintenance .
Keywords: BBS ,Struts ,Hibernate ,Spring ,JAVA ,MySQL ,JSP
目 錄
摘要..................................................................................................................................Ⅰ
Abstract…………………………...………………...…………………………………..Ⅱ
目 錄…………….……………………………………………………………………Ⅲ
第一章系統(tǒng)概述……...…….…………………………………...……….…….………..1
1.1總體概述……...………………………………………………………...……....1
1.2開發(fā)背景……………………………………………………....……..….….…..2
1.3開發(fā)目的……...……………………………………..…………………….…....3
第二章系統(tǒng)分析……......…...……...……………...……….....……………..………….4
2.1技術(shù)可行性分析……...………………………………………………………...4
2.1.1開發(fā)語言綜述…………………………………………………………....4
2.1.2 MySQL數(shù)據(jù)庫的選用……………………………………………….….5
2.1.3 S.S.H框架優(yōu)點…………………………………………………………..6
2.1.4系統(tǒng)層次設(shè)計………………………………………...………………….9
2.1.5 技術(shù)可行性綜述……………………………………..………………...10
2.2時間可行性(項目開發(fā)計劃)…………………………………………….……10
2.3系統(tǒng)需求分析…………………………………………………………...…….10
2.3.1 系統(tǒng)開發(fā)運行環(huán)境………………………………………………..…...10
2.3.2業(yè)務(wù)描述………………………………………………………………..11
2.3.3 系統(tǒng)功能概述……………………………………………………….....12
2.3.4 數(shù)據(jù)流程……………………………………………………………….12
2.4系統(tǒng)總體結(jié)構(gòu)分析結(jié)論……………………………………………………....15
第三章系統(tǒng)設(shè)計……………………………………………………………………….16
3.1數(shù)據(jù)庫設(shè)計……………………….…………………………………………...16
3.1.1概念模型設(shè)計(E-R圖)………………………………..………………..16
3.1.2數(shù)據(jù)庫表及關(guān)系建立…………………………………..………………18
3.1.3詳細(xì)數(shù)據(jù)庫結(jié)構(gòu)設(shè)計…………………………………..………………18
3.2系統(tǒng)概要設(shè)計…………………………………………….…….……………..23
3.2.1功能模塊設(shè)計……………………………………………..……………23
3.2.2系統(tǒng)界面設(shè)計……………………………………………..……………26
3.2.3系統(tǒng)的組件設(shè)計…………………………………………..……………28
第四章系統(tǒng)的詳細(xì)設(shè)計與實現(xiàn)……………………………………………………….31
4.1系統(tǒng)框架實現(xiàn)…………………………………………………….…………...31
4.1.1底層數(shù)據(jù)庫的建立……………………………………………………..31
4.1.2持久化層的建立(hibernate)…………………………………………....32
4.1.3業(yè)務(wù)邏輯層的建立……………………………………………………..33
4.1.4表示層的建立………………………………………………………..…36
4.2系統(tǒng)功能模塊實現(xiàn)…………………………………………..…………..…….36
4.2.1會員模塊實現(xiàn)…………………………………………………………...36
4.2.2帖子模塊實現(xiàn)…………………………………………………………...39
4.2.3后臺管理模塊實現(xiàn)……………………………………………………...42
4.3系統(tǒng)設(shè)計總結(jié)………………………………………………...……………….44
第五章系統(tǒng)的調(diào)試與測試……………………………………………….……………45
5.1測試概述……………………………………………………………………….45
5.1.1軟件測試的目的………………………………………………………...45
5.1.2軟件測試的任務(wù)………………………………………………………...45
5.1.3測試環(huán)境………………………………………………………………...46
5.2單元測試…………………………………………………………..…..……… 46
5.2.1黑盒測試………………………………………………………………...46
5.2.2白盒測試………………………………………………………………...47
5.2.3模塊接口測試…………………………………………………………...48
5.3集成測試…………………………………………………………..…..……….50
5.3.1自頂向下集成…………………………………………………………...50
5.3.2確認(rèn)測試標(biāo)準(zhǔn)…………………………………………………………...51
第六章結(jié)論………………………………………………………………….…………52
參考文獻……………………………………………………………………….………53
致 謝………………………………………………………………………………….54
附錄A 英文文獻……………………………………………………………………...55
附錄B 翻譯…………………………………………………………………………...68