版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> XX職業(yè)技術(shù)學(xué)院</b></p><p><b> 畢業(yè)設(shè)計(jì)</b></p><p> 設(shè)計(jì)題目 BBS論壇 </p><p> 系 別 計(jì) 算 機(jī) </p><p> 年級專業(yè)
2、 2009級計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè) </p><p> 學(xué) 號 XXXXXXXXXXXX </p><p> 姓 名 X X </p><p> 指導(dǎo)教師 XXXXXX </p><p> 職 稱
3、 副教授 </p><p> 2012年3 月28日</p><p><b> 目錄</b></p><p><b> BBS論壇2</b></p><p><b> 一、綜述2</b></p><p><b>
4、; (一)研究現(xiàn)狀2</b></p><p><b> (二)設(shè)計(jì)目標(biāo)2</b></p><p><b> (三)技術(shù)介紹2</b></p><p> (四)采用開發(fā)工具 2</p><p><b> 二、系統(tǒng)分析3</b></p>
5、<p><b> (一)需求分析3</b></p><p><b> 1、現(xiàn)狀分析3</b></p><p><b> 2、方案選擇4</b></p><p><b> 3、項(xiàng)目功能4</b></p><p><b>
6、 4、功能模塊4</b></p><p><b> 三、項(xiàng)目設(shè)計(jì)5</b></p><p><b> (一)界面設(shè)計(jì)5</b></p><p> (二)數(shù)據(jù)庫設(shè)計(jì)13</p><p> 1、class論壇版面分類表13</p><p> 2、
7、board論壇版面表14</p><p> 3、bbslink聯(lián)盟論壇表15</p><p> 4、config后臺論壇配置用表15</p><p> 5、log日志表16</p><p> 6、myuser用戶表17</p><p> 7、bbsl帖子表18</p><p&g
8、t; 8、bbsnews論壇公告表19</p><p> 9、friend好友表19</p><p> 10、message郵箱表19</p><p> 11、online當(dāng)前在線人記錄表20</p><p> 12、vote投票表20</p><p> (三)詳細(xì)設(shè)計(jì)21</p>
9、<p> 1、系統(tǒng)流程圖21</p><p> 2、論壇的用例圖 21</p><p> 3、功能模塊設(shè)計(jì)22</p><p> (四)Web應(yīng)用程序環(huán)境24</p><p> 1、JDK的安裝與配置24</p><p> 2、TOMCAT的安裝與配置24</p>&l
10、t;p> 3、數(shù)據(jù)庫的安裝24</p><p> 4、數(shù)據(jù)的操作24</p><p><b> 四、系統(tǒng)測試24</b></p><p><b> 五、總結(jié)25</b></p><p><b> 致謝25</b></p><p>
11、;<b> 參考文獻(xiàn)25</b></p><p><b> BBS論壇</b></p><p> [內(nèi)容摘要]BBS論壇是人們在線交流的重要媒介,提供了使用者發(fā)表意見的在線平臺。系統(tǒng)采用jsp技術(shù),后臺數(shù)據(jù)庫采用了SQL Server 2000,在tomcat平臺上部署運(yùn)行,實(shí)現(xiàn)了論壇的基本功能,包括用戶注冊、登錄、查看、發(fā)帖回帖等。經(jīng)測
12、試,論壇運(yùn)行穩(wěn)定可靠。</p><p> [關(guān)鍵詞]JSP JAVA SQLServer2000數(shù)據(jù)庫 B/S模式</p><p><b> 綜述</b></p><p><b> 研究現(xiàn)狀</b></p><p> 論壇的主要功能是發(fā)表會員的觀點(diǎn)、思想、體會、心得,如發(fā)表新帖,回復(fù)帖子,同
13、時(shí)也具有了一定的后臺管理功能,能夠處理平常的一些基本操作如:用戶管理,論壇設(shè)置,論壇基本參數(shù)設(shè)置等,論壇通常還具有短消息界面,使其更接近用戶,接近年青人的使用要求,方便用戶,使BBS論壇更有吸引力。</p><p><b> 設(shè)計(jì)目標(biāo)</b></p><p> 通過論壇,實(shí)現(xiàn)用戶的相互溝通,論壇的功能越來越豐富,受大家的歡迎。</p><p&g
14、t;<b> 技術(shù)介紹</b></p><p> 本項(xiàng)目建立在JSP技術(shù)上,運(yùn)用了JSP+JAVABEAN的模式,使用此模式比較簡單,JSP頁面獨(dú)自響應(yīng)請求并經(jīng)處理后把結(jié)果返回客戶端。所有的數(shù)據(jù)處理通過JAVABEAN來處理,JSP實(shí)現(xiàn)頁面的顯示,此模式可以實(shí)現(xiàn)頁面的顯示和頁面的內(nèi)容分離,JSP作為視圖,同時(shí)也有部份控制器的功能,JAVABEAN組件作為模型和控制器組件。當(dāng)HTTP請求到
15、達(dá)JSP時(shí),它首先設(shè)置JAVABEAN組件的屬性,然后調(diào)用JAVABEAN組件的方法,JAVABEAN組件通過連接數(shù)據(jù)庫來執(zhí)行業(yè)務(wù)邏輯,最后JAVABEAN組件把執(zhí)行的結(jié)果返回給JSP顯示。</p><p><b> 采用開發(fā)工具</b></p><p><b> TOMCAT6.0</b></p><p> Tom
16、cat6.0,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn), 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。</p><p><b> JAVA</b></p><p> Sun公司推
17、出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語言,特別適合于Internet應(yīng)用程序開發(fā)。Java的產(chǎn)生與流行是當(dāng)今Internet發(fā)展的客觀要求,Java是一門各方面性能都很好的編程語言,它的基本特點(diǎn)是簡單、面象對象、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在Internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。</p><p> SQLSERVER2000</p><
18、p> Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。強(qiáng)有力的客戶服務(wù)器平臺。</p><p> 4、UltraEdit</p><p> UltraEdit 是一套功能強(qiáng)大的文本編輯器,可以編輯文本、十六進(jìn)制、ASCII 碼,
19、完全可以取代記事本(如果電腦配置足夠強(qiáng)大),內(nèi)建英文單字檢查、C++ 及 VB 指令突顯,可同時(shí)編輯多個(gè)文件,而且即使開啟很大的文件速度也不會慢。軟件附有 HTML 標(biāo)簽顏色顯示、搜尋替換以及無限制的還原功能,一般用其來修改EXE 或 DLL 文件。能夠滿足一切編輯需要的編輯器。</p><p><b> 二、系統(tǒng)分析</b></p><p><b>
20、(一)需求分析</b></p><p><b> 1、現(xiàn)狀分析</b></p><p> 論壇也稱為BBS,意即電子公告板,是一種在Internet上常見的用于信息服務(wù)的Web系統(tǒng),它是瀏覽者相互溝通的平臺。最初,論壇只是用于發(fā)布公告信息、討論問題的在線交流平臺,后來,隨著網(wǎng)絡(luò)的普及,論壇的功能越來越豐富,受到廣大網(wǎng)民的歡迎。</p>&
21、lt;p><b> 方案選擇</b></p><p> 采用B/S模式,選擇SQL Server 2000作為后臺數(shù)據(jù)庫,選擇JAVA、JSP、JavaScript、Html作為應(yīng)用程序開發(fā)工具,運(yùn)用Tomcat服務(wù)器技術(shù),整個(gè)系統(tǒng)完全基于Browser/Server模式進(jìn)行設(shè)計(jì)。</p><p><b> 項(xiàng)目功能</b></
22、p><p> 用戶類別:注冊用戶和管理員。用戶注冊登錄進(jìn)入論壇,就某個(gè)話題展開討論,通過發(fā)帖功能發(fā)布新的話題,通過回帖功能回復(fù)已有的話題,通過搜索功能查找已有的話題。管理員要管理論壇,具有創(chuàng)建、編輯、刪除論壇的模塊,管理注冊用戶,管理帖子,設(shè)置論壇基本參數(shù)等功能。</p><p><b> 功能模塊</b></p><p> 用戶注冊:進(jìn)行對
23、新用戶的注冊。</p><p> 會員登錄:進(jìn)行會員的登錄,進(jìn)入本頁面。</p><p> 發(fā)帖排行:查看各用戶的發(fā)帖情況及排名。</p><p> 個(gè)人信息:查看用戶自身的基本信息。</p><p> 修改資料:用戶對自己個(gè)人資料的修改。</p><p> 查看會員:查看所有的注冊會員。</p>
24、<p> 短消息:通過添加好友進(jìn)行信息的交流。</p><p> 發(fā)表新帖:發(fā)表新的觀點(diǎn)、思想、體會、心得。</p><p> 發(fā)表回帖:發(fā)表對主題的觀點(diǎn)、看法、體會。</p><p> 查看主題:查看所有已發(fā)的主題列表。</p><p> 查看帖子:查看某主題的所有內(nèi)容。</p><p>
25、投票:對帖子進(jìn)行投票,以體現(xiàn)帖子的價(jià)值。</p><p> 搜索:對已發(fā)的帖子進(jìn)行搜索查找。</p><p> 管理員設(shè)置:對論壇進(jìn)行基本的設(shè)置和對注冊用戶的管理。</p><p> 會員退出:退出用戶論壇,進(jìn)入首頁。</p><p><b> 三、項(xiàng)目設(shè)計(jì)</b></p><p><
26、;b> (一)界面設(shè)計(jì)</b></p><p> BBS論壇首頁界面:顯示公告提示,今日帖數(shù),主題總數(shù),帖子總數(shù),注冊會員數(shù),新會員,論壇版面,友情論壇。</p><p> 帖子主題頁面界面:顯示帖子與信息。</p><p> 發(fā)表新帖界面:顯示了發(fā)表新帖的要求只有注冊用戶才能發(fā)表,發(fā)表新帖需要填寫的新帖子信息。</p>&l
27、t;p> 發(fā)表回帖界面:游客可以查看帖子,也不能回帖評價(jià)。只有注冊用戶才能使用此功能。</p><p> 帖子列表界面:了解作者及發(fā)帖時(shí)間,帖子的人氣(回復(fù)),單擊帖子可以瀏覽帖子內(nèi)容或發(fā)表回復(fù)帖子的界面進(jìn)行各種操作。</p><p> 會員列表界面:顯示總注冊用戶的人數(shù),和發(fā)帖總數(shù),及簡單的個(gè)人信息(等級狀態(tài)、個(gè)人發(fā)帖總數(shù)及財(cái)產(chǎn))。</p><p>
28、 個(gè)人資料界面:顯示了用戶的詳細(xì)資料(用戶名、性別、個(gè)人主頁、發(fā)表文章數(shù)、財(cái)產(chǎn)、經(jīng)驗(yàn)、魅力、論壇等級等)。</p><p> 發(fā)帖排行界面:顯示發(fā)帖的最大數(shù)量,及其各用戶的發(fā)帖排名。</p><p> 查看修改個(gè)人資料界面:查看自己的資料,對不滿意的或需要改變的資料進(jìn)行即使的更新,個(gè)人簽名是用戶在發(fā)帖時(shí)個(gè)人標(biāo)志的一段話。</p><p> 短消息界面:顯示短消
29、息的相關(guān)信息,信息的收發(fā)、好友的添加等操作功能。</p><p> 搜索界面:論壇系統(tǒng)中除了導(dǎo)航按鈕這種直接的方式之外的別外一種定位方式 。</p><p> 管理員設(shè)置界面:左邊顯示設(shè)置選項(xiàng),右邊顯示相關(guān)選項(xiàng)。是管理員對論壇、用戶進(jìn)行直接的管理、更新。</p><p> 用戶注冊界面: 對用戶注冊的要求及新用戶個(gè)人信息的申請,填制。</p>&
30、lt;p> 會員登錄界面:進(jìn)行用戶名、密碼的填寫,及用戶登入見面的保存時(shí)間的人性化設(shè)計(jì)。</p><p> 提示短信息界面:及時(shí)的了解自己是否有短消息。</p><p> 投票界面:對喜愛帖子進(jìn)行投票的信息操作功能。</p><p><b> (二)、數(shù)據(jù)庫設(shè)計(jì)</b></p><p> 1、class論
31、壇版面分類表</p><p> 2、board論壇版面表</p><p> 3、bbslink聯(lián)盟論壇表</p><p> 4、config后臺論壇配置用表</p><p><b> 5、log日志表</b></p><p> 6、myuser用戶表</p><p&g
32、t;<b> 7、bbsl帖子表</b></p><p> 8、bbsnews論壇公告表</p><p> 9、friend好友表</p><p> 10、message郵箱表</p><p> 11、online當(dāng)前在線人記錄表</p><p> 12、vote投票表</p&g
33、t;<p><b> 、詳細(xì)設(shè)計(jì)</b></p><p><b> 系統(tǒng)流程圖</b></p><p><b> 圖1 系統(tǒng)流程圖</b></p><p><b> 2、論壇的用例圖</b></p><p><b> 管
34、理員</b></p><p><b> 用戶</b></p><p><b> 圖2 論壇的用例圖</b></p><p><b> 功能模塊設(shè)計(jì)</b></p><p> 圖3 論壇的模塊體系圖</p><p> 論壇中只有兩種用
35、戶:注冊用戶和管理員。</p><p><b> 注冊用戶:</b></p><p> ?。?)注冊個(gè)人身份,登錄論壇,登錄成功后可以修改自己注冊信息。這些行為只與用戶自身相關(guān),功能獨(dú)立,設(shè)計(jì)成注冊登錄模塊。</p><p> ?。?)瀏覽板塊列表,選擇某板塊,瀏覽其下的主題帖列表,查看帖子內(nèi)容。搜索需要的帖子。這些行為是用戶讀取論壇的板塊及
36、其帖子相關(guān)信息,設(shè)計(jì)成瀏覽模塊。</p><p> (3)可以發(fā)表新帖子,也可以回復(fù)已有的帖子,同時(shí)可以編輯自己寫的帖子內(nèi)容。這些行為是用戶參與論壇討論,發(fā)表自己見解的,設(shè)計(jì)為發(fā)帖回帖模塊。</p><p> 管理員:需要負(fù)責(zé)整個(gè)論壇的正常運(yùn)行</p><p> ?。?)具備注冊用戶的所有功能,因?yàn)楣芾韱T也是論壇用戶,可以參與論壇中的討論。</p>
37、<p> ?。?)管理帖子。管理員對論壇的帖子有監(jiān)督的權(quán)利,好的帖子要獎(jiǎng)勵(lì),搗亂的帖子要?jiǎng)h除,標(biāo)識精華帖,置頂帖子,轉(zhuǎn)移發(fā)錯(cuò)板塊的帖子,這些行為都是針對帖子的操作,設(shè)計(jì)成管理帖子模塊。</p><p> ?。?)管理板塊。論壇中的板塊,需要管理員進(jìn)行創(chuàng)建、管理板塊信息,這些針對板塊的操作,設(shè)計(jì)成管理板塊模塊。</p><p> (4)管理用戶用戶注冊成功后,需要管理員賦予權(quán)限
38、,才能使用論壇的相關(guān)功能。同時(shí),管理員可以自主添加、刪除用戶。這些針對用戶信息的操作。設(shè)計(jì)成管理用戶模塊。</p><p><b> 論壇功能模塊列表</b></p><p> ?。ㄋ模?、Web應(yīng)用程序環(huán)境Tomcat配置</p><p> 1、JDK的安裝與配置</p><p> 安裝jdk1.6.0,并進(jìn)行環(huán)境
39、配置path和classpath。環(huán)境變量,變量名path: C:\Program Files\Java\jdk1.6.0_16\bin,變量名classpath:.(一個(gè)點(diǎn))</p><p> 2、TOMCAT的安裝與配置</p><p> 安裝jakarta-tomcat-6.0.16.exe,過程中,JVM選擇C:\Program Files\Java\jdk1.6.0_16,安
40、裝后,環(huán)境變量classpath中加上C: \Program</p><p> Files\Apache Software Foundation\Tomcat 6.0\common\lib\servlet-api.jar </p><p> 服務(wù)中啟動(dòng)Apache Tomcat,打開IE輸入http://localhost:8080就能看到雄貓畫面</p><p&g
41、t;<b> 3、數(shù)據(jù)庫的安裝</b></p><p> 安裝SQL2000,根據(jù)提示安裝,一般的步驟單擊下一步按鈕即可。安裝結(jié)束后進(jìn)入企業(yè)管理器界面。</p><p><b> 4、數(shù)據(jù)的操作</b></p><p> 新建數(shù)據(jù)庫,數(shù)據(jù)庫名為bbs。在數(shù)據(jù)庫BBS中導(dǎo)入本系統(tǒng)的數(shù)據(jù)SQL腳本文件sql.sql和測
42、試數(shù)據(jù)文件dat.dat。</p><p><b> 四、系統(tǒng)測試</b></p><p> 首先以管理員的身份登錄,管理員具有使用BBS論壇所有功能的權(quán)力,使用所有的功能,對論壇的帖子有監(jiān)督的權(quán)利,好的帖子要獎(jiǎng)勵(lì),搗亂的帖子要?jiǎng)h除,標(biāo)識精華帖,置頂帖子,轉(zhuǎn)移發(fā)錯(cuò)板塊的帖子,這些行為都是針對帖子的操作,設(shè)計(jì)成管理帖子模塊。在已知的結(jié)果下進(jìn)行多次提交填入一些合理和一
43、些不合理的數(shù)據(jù),看是否結(jié)果相同。接著以用戶的身份登錄,主界面的功能都可以使用,沒有管理員的權(quán)限,只能修改自己的信息,評論他們的帖子、發(fā)短息,無發(fā)對他人信息進(jìn)行更改或刪除,在已知的結(jié)果下用戶對管理員的權(quán)力進(jìn)行測試,看用戶是否具有管理員的權(quán)力。最后以游客的身份登錄,試圖用注冊用戶的名義訪問只有管理員,會員才能訪問的功能頁面,BBS論壇也做出了相應(yīng)的提示只允許注冊會員發(fā)言。項(xiàng)目效果已經(jīng)達(dá)到了以用戶類型不同提供不同的系統(tǒng)資料的效果。</p
44、><p><b> 五、總結(jié)</b></p><p> 此次設(shè)計(jì)和研究任何其它軟件項(xiàng)目一樣,我做的畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵是對系統(tǒng)調(diào)試運(yùn)行和修改。我做了大量的查找工作,查找類似的資料。系統(tǒng)分析,數(shù)據(jù)庫設(shè)計(jì),功能模塊開發(fā),系統(tǒng)流程圖和靈氣流程圖反映了我的基本的設(shè)計(jì)思路。</p><p> 這次設(shè)計(jì)項(xiàng)目:BBS論壇,運(yùn)
45、用我所學(xué)的jsp語言,深入學(xué)習(xí)其中強(qiáng)大的功能,加增對其知識的綜合運(yùn)用,我從中不斷的汲取精華,從而加強(qiáng)理論學(xué)習(xí)和實(shí)踐的結(jié)合,增強(qiáng)我自身的綜合素質(zhì)。</p><p><b> 致謝</b></p><p> 此次設(shè)計(jì),要感謝**老師,由于第一次一個(gè)人獨(dú)立設(shè)計(jì)論壇,很多知識不知道怎么運(yùn)用,設(shè)計(jì)論壇碰到了很多問題,先通過書籍網(wǎng)絡(luò)上找資料,無法解決最后再請教老師,在經(jīng)過老師
46、細(xì)心的教導(dǎo)后,很多問題都迎刃而解。</p><p><b> [參考文獻(xiàn)]:</b></p><p> [1]何鄭燕.JSP網(wǎng)站開發(fā)四“酷”全書.北京:電子工業(yè)出版社,2005.</p><p> [2]劉曉華,陳亞強(qiáng).開發(fā)專家JSP應(yīng)用開發(fā)詳解(第二版).北京:電子工業(yè)出版社,2005.</p><p> [3
47、]鄭寧.JSP編程及案例分析. 北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2011.</p><p> [4]虞益誠. SQLServer2000數(shù)據(jù)庫應(yīng)用技術(shù) . 北京: 中國鐵道出版社,2004.</p><p> [5]范立鋒,林果園.Java Web程序設(shè)計(jì)教程. 北京:人民郵政出版社,2010.</p><p> [6]丁振凡.Web編程實(shí)踐教程.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- bbs論壇畢業(yè)論文
- bbs畢業(yè)論文----網(wǎng)絡(luò)bbs論壇系統(tǒng)
- 畢業(yè)論文——bbs論壇系統(tǒng)
- 畢業(yè)論文bbs論壇設(shè)計(jì)論文
- bbs論壇系統(tǒng)_畢業(yè)論文_完整
- 網(wǎng)絡(luò)bbs論壇系統(tǒng)畢業(yè)論文
- BBS論壇畢業(yè)論文(1).doc
- 畢業(yè)論文范文——bbs論壇
- java版bbs論壇設(shè)計(jì)畢業(yè)論文
- bbs論壇設(shè)計(jì)論文完整版畢業(yè)論文
- 畢業(yè)論文--基于java技術(shù)的論壇(bbs)
- 陽光菲亞斯bbs論壇系統(tǒng)【畢業(yè)論文】
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- 基于jsp的bbs論壇管理系統(tǒng) 畢業(yè)論文
- 計(jì)算機(jī)畢業(yè)論文---bbs論壇管理系統(tǒng)
- bbs論壇畢業(yè)設(shè)計(jì)論文
- bbs論壇畢業(yè)設(shè)計(jì)論文
- struts2電影交流bbs論壇畢業(yè)論文
評論
0/150
提交評論