九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

BBS論壇畢業(yè)論文

上傳人:1777****777 文檔編號:36256858 上傳時間:2021-10-30 格式:DOC 頁數:26 大?。?.08MB
收藏 版權申訴 舉報 下載
BBS論壇畢業(yè)論文_第1頁
第1頁 / 共26頁
BBS論壇畢業(yè)論文_第2頁
第2頁 / 共26頁
BBS論壇畢業(yè)論文_第3頁
第3頁 / 共26頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《BBS論壇畢業(yè)論文》由會員分享,可在線閱讀,更多相關《BBS論壇畢業(yè)論文(26頁珍藏版)》請在裝配圖網上搜索。

1、XX職業(yè)技術學院畢業(yè)設計設計題目 BBS論壇 系 別 計 算 機 年級專業(yè) 2009級計算機網絡技術專業(yè) 學 號 XXXXXXXXXXXX 姓 名 X X 指導教師 XXXXXX 職 稱 副教授 2012年3 月28日目錄BBS論壇2一、綜述2(一)研究現狀2(二)設計目標2(三)技術介紹2(四)采用開發(fā)工具 2二、系統(tǒng)分析3(一)需求分析31、現狀分析32、方案選擇43、項目功能44、功能模塊4三、項目設計5(一)界面設計5(二)數據庫設計131、class論壇版面分類表132、board論壇版面表143、bbslink聯盟論壇表154、config后臺論壇配置用表155、log日志表166

2、、myuser用戶表177、bbsl帖子表188、bbsnews論壇公告表199、friend好友表1910、message郵箱表1911、online當前在線人記錄表2012、vote投票表20(三)詳細設計211、系統(tǒng)流程圖212、論壇的用例圖 213、功能模塊設計22(四)Web應用程序環(huán)境241、JDK的安裝與配置242、TOMCAT的安裝與配置243、數據庫的安裝244、數據的操作24四、系統(tǒng)測試24五、總結25致謝25參考文獻25BBS論壇內容摘要BBS論壇是人們在線交流的重要媒介,提供了使用者發(fā)表意見的在線平臺。系統(tǒng)采用jsp技術,后臺數據庫采用了SQL Server 2000,

3、在tomcat平臺上部署運行,實現了論壇的基本功能,包括用戶注冊、登錄、查看、發(fā)帖回帖等。經測試,論壇運行穩(wěn)定可靠。關鍵詞JSP JAVA SQLServer2000數據庫 B/S模式一、 綜述(一) 研究現狀論壇的主要功能是發(fā)表會員的觀點、思想、體會、心得,如發(fā)表新帖,回復帖子,同時也具有了一定的后臺管理功能,能夠處理平常的一些基本操作如:用戶管理,論壇設置,論壇基本參數設置等,論壇通常還具有短消息界面,使其更接近用戶,接近年青人的使用要求,方便用戶,使BBS論壇更有吸引力。(二) 設計目標通過論壇,實現用戶的相互溝通,論壇的功能越來越豐富,受大家的歡迎。(三) 技術介紹本項目建立在JSP技

4、術上,運用了JSPJAVABEAN的模式,使用此模式比較簡單,JSP頁面獨自響應請求并經處理后把結果返回客戶端。所有的數據處理通過JAVABEAN來處理,JSP實現頁面的顯示,此模式可以實現頁面的顯示和頁面的內容分離,JSP作為視圖,同時也有部份控制器的功能,JAVABEAN組件作為模型和控制器組件。當HTTP請求到達JSP時,它首先設置JAVABEAN組件的屬性,然后調用JAVABEAN組件的方法,JAVABEAN組件通過連接數據庫來執(zhí)行業(yè)務邏輯,最后JAVABEAN組件把執(zhí)行的結果返回給JSP顯示。(四) 采用開發(fā)工具1、 TOMCAT6.0Tomcat6.0,最新的Servlet 和JS

5、P 規(guī)范總是能在Tomcat 中得到體現, 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。2、 JAVASun公司推出的新的一代面向對象程序設計語言,特別適合于Internet應用程序開發(fā)。Java的產生與流行是當今Internet發(fā)展的客觀要求,Java是一門各方面性能都很好的編程語言,它的基本特點是簡單、面象對象、分布式、解釋的、健壯的、安全的、結構中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的,特別適合在Internet環(huán)境上開發(fā)

6、應用系統(tǒng)。3、 SQLSERVER2000Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,簡稱SQL Server,由一系列相互協(xié)作的組件構成,能滿足最大的Web站點和企業(yè)數據處理系統(tǒng)存儲和分析數據的需求。強有力的客戶服務器平臺。4、UltraEditUltraEdit 是一套功能強大的文本編輯器,可以編輯文本、十六進制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強大),內建英文單字檢查、C+ 及 VB 指令突顯,可同時編輯多個文件,而且即使開啟很大的文件速度也不會慢。軟件附有 HTML 標簽顏色顯示、搜尋替換以及無限制的還原功能,一般用其來修改E

7、XE 或 DLL 文件。能夠滿足一切編輯需要的編輯器。二、系統(tǒng)分析(一)需求分析1、現狀分析論壇也稱為BBS,意即電子公告板,是一種在Internet上常見的用于信息服務的Web系統(tǒng),它是瀏覽者相互溝通的平臺。最初,論壇只是用于發(fā)布公告信息、討論問題的在線交流平臺,后來,隨著網絡的普及,論壇的功能越來越豐富,受到廣大網民的歡迎。2、 方案選擇采用B/S模式,選擇SQL Server 2000作為后臺數據庫,選擇JAVA、JSP、JavaScript、Html作為應用程序開發(fā)工具,運用Tomcat服務器技術,整個系統(tǒng)完全基于Browser/Server模式進行設計。3、 項目功能用戶類別:注冊用

8、戶和管理員。用戶注冊登錄進入論壇,就某個話題展開討論,通過發(fā)帖功能發(fā)布新的話題,通過回帖功能回復已有的話題,通過搜索功能查找已有的話題。管理員要管理論壇,具有創(chuàng)建、編輯、刪除論壇的模塊,管理注冊用戶,管理帖子,設置論壇基本參數等功能。4、 功能模塊用戶注冊:進行對新用戶的注冊。會員登錄:進行會員的登錄,進入本頁面。發(fā)帖排行:查看各用戶的發(fā)帖情況及排名。個人信息:查看用戶自身的基本信息。修改資料:用戶對自己個人資料的修改。查看會員:查看所有的注冊會員。短消息:通過添加好友進行信息的交流。發(fā)表新帖:發(fā)表新的觀點、思想、體會、心得。發(fā)表回帖:發(fā)表對主題的觀點、看法、體會。查看主題:查看所有已發(fā)的主題

9、列表。查看帖子:查看某主題的所有內容。投票:對帖子進行投票,以體現帖子的價值。搜索:對已發(fā)的帖子進行搜索查找。管理員設置:對論壇進行基本的設置和對注冊用戶的管理。會員退出:退出用戶論壇,進入首頁。三、項目設計(一)界面設計BBS論壇首頁界面:顯示公告提示,今日帖數,主題總數,帖子總數,注冊會員數,新會員,論壇版面,友情論壇。帖子主題頁面界面:顯示帖子與信息。發(fā)表新帖界面:顯示了發(fā)表新帖的要求只有注冊用戶才能發(fā)表,發(fā)表新帖需要填寫的新帖子信息。發(fā)表回帖界面:游客可以查看帖子,也不能回帖評價。只有注冊用戶才能使用此功能。帖子列表界面:了解作者及發(fā)帖時間,帖子的人氣(回復),單擊帖子可以瀏覽帖子內容

10、或發(fā)表回復帖子的界面進行各種操作。會員列表界面:顯示總注冊用戶的人數,和發(fā)帖總數,及簡單的個人信息(等級狀態(tài)、個人發(fā)帖總數及財產)。個人資料界面:顯示了用戶的詳細資料(用戶名、性別、個人主頁、發(fā)表文章數、財產、經驗、魅力、論壇等級等)。發(fā)帖排行界面:顯示發(fā)帖的最大數量,及其各用戶的發(fā)帖排名。查看修改個人資料界面:查看自己的資料,對不滿意的或需要改變的資料進行即使的更新,個人簽名是用戶在發(fā)帖時個人標志的一段話。短消息界面:顯示短消息的相關信息,信息的收發(fā)、好友的添加等操作功能。搜索界面:論壇系統(tǒng)中除了導航按鈕這種直接的方式之外的別外一種定位方式 。管理員設置界面:左邊顯示設置選項,右邊顯示相關選

11、項。是管理員對論壇、用戶進行直接的管理、更新。用戶注冊界面: 對用戶注冊的要求及新用戶個人信息的申請,填制。會員登錄界面:進行用戶名、密碼的填寫,及用戶登入見面的保存時間的人性化設計。提示短信息界面:及時的了解自己是否有短消息。投票界面:對喜愛帖子進行投票的信息操作功能。(二)、數據庫設計1、class論壇版面分類表序號字段含義類型1id唯一編號numeric2class版面名稱char2、board論壇版面表序號字段含義類型1boardid唯一編號numeric2BoardType論壇版面所屬類型varchar3class論壇版面的分類號numeric4readme版面說明varchar5B

12、oardMaster斑竹varchar6lockboard版面鎖定標志numeric7boardskin版面外形numeric8Tableback版面表格邊框顏色varchar9Tabletitle版面標題表格顏色varchar10Tablebody版面內容表格顏色1varchar11aTablebody版面內容表格顏色2varchar12TableFont版面標題表格字體顏色varchar13TabkeContent版面內容表格字體顏色varchar14AlertFont提醒語句顏色varchar15lastpostuser最后訪問的人varchar16lastposttime最后訪問時間d

13、atetime17lastbbsnum表情標簽numeric18lasttopicnum上級主題數numeric19strAllowForumCodeUBB標簽numeric20strAllowHTMLHTML標簽numeric21strIMGInPosts貼圖標簽numeric22strIcons首頁顯示論壇圖片numeric23strflashFlash標簽numeric24Forumlogo論壇Logo地址varchar25indexIMG頭像索引varchar26lastrootid上級版面numeric27lasttopic上級主題varchar28todayNum今天版面帖子數nu

14、meric29boarduser版面用戶varchar3、bbslink聯盟論壇表序號字段含義類型1id唯一編號numeric2boardname聯盟論壇名稱varchar3readname聯盟論壇說明varchar4url聯盟論壇地址varchar4、config后臺論壇配置用表序號字段含義類型1ForumName唯一編號varchar2ForumURL論壇URL地址varchar3companyName公司名字varchar4HostUrl主頁URL地址varchar5SMTPServer服務器varchar6SystemEmailE-mailvarchar7TimeAdjust適應時間v

15、archar8ScriptTimeOut有效時間varchar9LogoLogovarchar10picurl圖片地址varchar11Faceurl頭像地址varchar12EmailFlag郵件標志numeric13Uploadpic上傳圖片numeric14IpFlagIP標志numeric15FromFlag來源numeric16guestuserGuest用戶numeric17guestloginGuest登錄numeric18openmsg公開信息varchar19badwords禁止的話varchar20AnnounceMaxBytes公告最大字節(jié)varchar21MaxAnno

16、uncePerPage最大私人頁數varchar22Maxtitlelist最大主題列表varchar23Tablebackcolor表格背景色1varchar24aTablebackcolor表格背景色2varchar25Tabletitlecolor表頭顏色1varchar26aTabletitlecolor表頭顏色2varchar27Tablebodycolor表格主體顏色1varchar28aTablebodycolor表格主體顏色2varchar29TableFontcolor表格內字體顏色varchar30TableContentcolcr表格內容顏色varchar31AlertF

17、ontcolor彈出框字體顏色varchar32contentTitle標題varchar33ads1廣告1numeric34ads2廣告2numeric35Copyright版權varchar36Version版本varchar37TitleFlag標題標志numeric38uploadFlag上傳標志numeric5、log日志表序號字段含義類型1l_id唯一編號numeric2l_username用戶名varchar3l_content內容varchar4l_urlURL地址varchar5l_addtime時間varchar6、myuser用戶表序號字段含義類型1UserID唯一編號n

18、umeric2UserName用戶名varchar3UserEmailE-mail地址varchar4Article個人簽名numeric5UserPassword密碼varchar6sign頭銜varchar7Sex性別varchar8homepage個人主頁varchar9addDate注冊時間datetime10logins登錄次數numeric11face自定義個人頭像varchar12width圖像寬度numeric13height圖像高度numeric14OicqOICQvarchar15lastlogin最后登錄時間datetime16bbstypeBBS版面類型numeric1

19、7lockuser用戶是否鎖定numeric18userclass用戶級別numeric19UserGroup門派varchar20userWealth財產numeric21userEP經驗numeric22userCP魅力numeric23title主題varchar24showre發(fā)表文章numeric25reann頭像varchar7、bbsl帖子表序號字段含義類型1AnnounceID唯一編號numeric2ParentID父帖子的ID號numeric3Child子帖子的ID號numeric4BoardID所屬版面ID號numeric5UserName用戶名varchar6UserEm

20、ail用戶E-mailvarchar7Topic主題varchar8Body內容varchar9DateAndTime發(fā)表時間datetime10hits心情numeric11length長度numeric12RootID跟帖子IDnumeric13layer層次numeric14orders順序numeric15isbest是否排名numeric16ipIP地址varchar17Expression當前心情varchar18times帖子數numeric19locktopic鎖定主題numeric20signflag顯示簽名numeric21emailflag有回復是否使用郵件通知numer

21、ic22istop是否排行榜10名numeric23isvote是否投票numeric8、bbsnews論壇公告表序號字段含義類型1id唯一編號numeric2boardid版面IDnumeric3title標題varchar4content內容varchar5username用戶名varchar6addtime發(fā)表時間datetime9、friend好友表序號字段含義類型1F_id唯一編號numeric2F_username好友用戶名varchar3F_friend好友名字varchar4F_addtime添加時間varchar10、message郵箱表序號字段含義類型1id唯一編號nume

22、ric2sender發(fā)件人varchar3incept收件人varchar4title主題varchar5content內容varchar6flag郵件標志numeric7sendtime發(fā)送時間varchar8delR回復numeric9delS保存numeric10isSend是否發(fā)送numeric11、online當前在線人記錄表序號字段含義類型1id唯一編號numeric2username用戶名char3userclass用戶等級char4stats用戶當前位置char5ip用戶IP地址char6startime來訪時間datetime7lastimebk上次來訪時間datetime8

23、lastime上次活動時間char9browser瀏覽器版本char10actforip真實IPchar11ComeFrom來源鑒定char12actCome活動時間char12、vote投票表序號字段含義類型1voteid唯一編號numeric2Announceid所投帖子IDnumeric3vote投票帖名稱varchar4votenum投票數目varchar5voteuser投票用戶varchar6votetype投票類型numeric(二) 、詳細設計1、 系統(tǒng)流程圖瀏覽者注冊登錄瀏覽板塊用戶管理板塊搜索瀏覽帖子發(fā)帖管理用戶管理員回帖管理帖子 圖1 系統(tǒng)流程圖2、論壇的用例圖刪除論壇分

24、頁參數添加基本參數設置論壇參數設置權限管理用戶用戶相關參數刪除管理帖子管理板塊創(chuàng)建板塊轉移 管理員刪除板塊 置頂修改板塊編輯指定精華瀏覽板塊列表發(fā)帖 瀏覽帖子修改個人信息注冊 用戶回帖登錄搜索 圖2 論壇的用例圖3、 功能模塊設計 論壇系統(tǒng)后臺模塊前臺模塊管理用戶模塊管理板塊模塊論壇設計模塊管理帖子模塊發(fā)帖回帖模塊瀏覽模塊注冊登錄模塊圖3 論壇的模塊體系圖論壇中只有兩種用戶:注冊用戶和管理員。注冊用戶:(1)注冊個人身份,登錄論壇,登錄成功后可以修改自己注冊信息。這些行為只與用戶自身相關,功能獨立,設計成注冊登錄模塊。(2)瀏覽板塊列表,選擇某板塊,瀏覽其下的主題帖列表,查看帖子內容。搜索需要

25、的帖子。這些行為是用戶讀取論壇的板塊及其帖子相關信息,設計成瀏覽模塊。(3)可以發(fā)表新帖子,也可以回復已有的帖子,同時可以編輯自己寫的帖子內容。這些行為是用戶參與論壇討論,發(fā)表自己見解的,設計為發(fā)帖回帖模塊。管理員:需要負責整個論壇的正常運行(1)具備注冊用戶的所有功能,因為管理員也是論壇用戶,可以參與論壇中的討論。(2)管理帖子。管理員對論壇的帖子有監(jiān)督的權利,好的帖子要獎勵,搗亂的帖子要刪除,標識精華帖,置頂帖子,轉移發(fā)錯板塊的帖子,這些行為都是針對帖子的操作,設計成管理帖子模塊。(3)管理板塊。論壇中的板塊,需要管理員進行創(chuàng)建、管理板塊信息,這些針對板塊的操作,設計成管理板塊模塊。(4)

26、管理用戶用戶注冊成功后,需要管理員賦予權限,才能使用論壇的相關功能。同時,管理員可以自主添加、刪除用戶。這些針對用戶信息的操作。設計成管理用戶模塊。 論壇功能模塊列表模塊子模塊注冊登錄模塊注冊登錄修改個人信息瀏覽模塊板塊列表主題帖列表查看帖子內容搜索帖子發(fā)帖回帖模塊發(fā)帖回帖編輯自己的帖子管理帖子模塊刪除編輯置頂轉移指定精華管理模塊創(chuàng)建修改刪除管理用戶添加刪除設定權限(四)、Web應用程序環(huán)境Tomcat配置1、JDK的安裝與配置安裝jdk1.6.0,并進行環(huán)境配置path和classpath。環(huán)境變量,變量名path: C:Program FilesJavajdk1.6.0_16bin,變量名

27、classpath:.(一個點)2、TOMCAT的安裝與配置安裝jakarta-tomcat-6.0.16.exe,過程中,JVM選擇C:Program FilesJavajdk1.6.0_16,安裝后,環(huán)境變量classpath中加上C: ProgramFilesApache Software FoundationTomcat 6.0commonlibservlet-api.jar 服務中啟動Apache Tomcat,打開IE輸入http:/localhost:8080就能看到雄貓畫面3、數據庫的安裝安裝SQL2000,根據提示安裝,一般的步驟單擊下一步按鈕即可。安裝結束后進入企業(yè)管理器界

28、面。4、數據的操作新建數據庫,數據庫名為bbs。在數據庫BBS中導入本系統(tǒng)的數據SQL腳本文件sql.sql和測試數據文件dat.dat。四、系統(tǒng)測試首先以管理員的身份登錄,管理員具有使用BBS論壇所有功能的權力,使用所有的功能,對論壇的帖子有監(jiān)督的權利,好的帖子要獎勵,搗亂的帖子要刪除,標識精華帖,置頂帖子,轉移發(fā)錯板塊的帖子,這些行為都是針對帖子的操作,設計成管理帖子模塊。在已知的結果下進行多次提交填入一些合理和一些不合理的數據,看是否結果相同。接著以用戶的身份登錄,主界面的功能都可以使用,沒有管理員的權限,只能修改自己的信息,評論他們的帖子、發(fā)短息,無發(fā)對他人信息進行更改或刪除,在已知的

29、結果下用戶對管理員的權力進行測試,看用戶是否具有管理員的權力。最后以游客的身份登錄,試圖用注冊用戶的名義訪問只有管理員,會員才能訪問的功能頁面,BBS論壇也做出了相應的提示只允許注冊會員發(fā)言。項目效果已經達到了以用戶類型不同提供不同的系統(tǒng)資料的效果。五、總結此次設計和研究任何其它軟件項目一樣,我做的畢業(yè)設計也經歷了從選題,調研,熟悉開發(fā)環(huán)境,實驗關鍵是對系統(tǒng)調試運行和修改。我做了大量的查找工作,查找類似的資料。系統(tǒng)分析,數據庫設計,功能模塊開發(fā),系統(tǒng)流程圖和靈氣流程圖反映了我的基本的設計思路。這次設計項目:BBS論壇,運用我所學的jsp語言,深入學習其中強大的功能,加增對其知識的綜合運用,我從

30、中不斷的汲取精華,從而加強理論學習和實踐的結合,增強我自身的綜合素質。致謝此次設計,要感謝鄭老師,由于第一次一個人獨立設計論壇,很多知識不知道怎么運用,設計論壇碰到了很多問題,先通過書籍網絡上找資料,無法解決最后再請教老師,在經過老師細心的教導后,很多問題都迎刃而解。 參考文獻:1何鄭燕.JSP網站開發(fā)四“酷”全書.北京:電子工業(yè)出版社,2005.2劉曉華,陳亞強.開發(fā)專家JSP應用開發(fā)詳解(第二版).北京:電子工業(yè)出版社,2005.3鄭寧.JSP編程及案例分析. 北京:清華大學出版社,北京交通大學出版社,2011.4虞益誠. SQLServer2000數據庫應用技術 . 北京: 中國鐵道出版社,2004.5范立鋒,林果園.Java Web程序設計教程. 北京:人民郵政出版社,2010.6丁振凡.Web編程實踐教程. 北京:清華大學出版社,2011. 25

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網版權所有   聯系電話:18123376007

備案號:ICP2024067431-1 川公網安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對上載內容本身不做任何修改或編輯。若文檔所含內容侵犯了您的版權或隱私,請立即通知裝配圖網,我們立即給予刪除!