BBS論壇畢業(yè)論文
《BBS論壇畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《BBS論壇畢業(yè)論文(26頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、 XX職業(yè)技術(shù)學(xué)院 畢業(yè)設(shè)計(jì) 設(shè)計(jì)題目 BBS論壇 系 別 計(jì) 算 機(jī) 年級(jí)專業(yè) 2009級(jí)計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)專業(yè) 學(xué) 號(hào) XXXXXXXXXXXX 姓 名 X X 指導(dǎo)教師 XXXXXX 職 稱 副教授 2012年3 月28日 目錄 BBS論壇 2 一、綜
2、述 2 (一)研究現(xiàn)狀 2 (二)設(shè)計(jì)目標(biāo) 2 (三)技術(shù)介紹 2 (四)采用開發(fā)工具 2 二、系統(tǒng)分析 3 (一)需求分析 3 1、現(xiàn)狀分析 3 2、方案選擇 4 3、項(xiàng)目功能 4 4、功能模塊 4 三、項(xiàng)目設(shè)計(jì) 5 (一)界面設(shè)計(jì) 5 (二)數(shù)據(jù)庫(kù)設(shè)計(jì) 13 1、class論壇版面分類表 13 2、board論壇版面表 14 3、bbslink聯(lián)盟論壇表 15 4、config后臺(tái)論壇配置用表 15 5、log日志表 16 6、myuser用戶表 17 7、bbsl帖子表 18 8、bbsnews論壇公告表 19 9、friend好友表 19
3、 10、message郵箱表 19 11、online當(dāng)前在線人記錄表 20 12、vote投票表 20 (三)詳細(xì)設(shè)計(jì) 21 1、系統(tǒng)流程圖 21 2、論壇的用例圖 21 3、功能模塊設(shè)計(jì) 22 (四)Web應(yīng)用程序環(huán)境 24 1、JDK的安裝與配置 24 2、TOMCAT的安裝與配置 24 3、數(shù)據(jù)庫(kù)的安裝 24 4、數(shù)據(jù)的操作 24 四、系統(tǒng)測(cè)試 24 五、總結(jié) 25 致謝 25 參考文獻(xiàn) 25 BBS論壇 [內(nèi)容摘要]BBS論壇是人們?cè)诰€交流的重要媒介,提供了使用者發(fā)表意見(jiàn)的在線平臺(tái)。系統(tǒng)采用jsp技術(shù),后臺(tái)數(shù)據(jù)庫(kù)采用了SQL Server
4、2000,在tomcat平臺(tái)上部署運(yùn)行,實(shí)現(xiàn)了論壇的基本功能,包括用戶注冊(cè)、登錄、查看、發(fā)帖回帖等。經(jīng)測(cè)試,論壇運(yùn)行穩(wěn)定可靠。 [關(guān)鍵詞]JSP JAVA SQLServer2000數(shù)據(jù)庫(kù) B/S模式 一、 綜述 (一) 研究現(xiàn)狀 論壇的主要功能是發(fā)表會(huì)員的觀點(diǎn)、思想、體會(huì)、心得,如發(fā)表新帖,回復(fù)帖子,同時(shí)也具有了一定的后臺(tái)管理功能,能夠處理平常的一些基本操作如:用戶管理,論壇設(shè)置,論壇基本參數(shù)設(shè)置等,論壇通常還具有短消息界面,使其更接近用戶,接近年青人的使用要求,方便用戶,使BBS論壇更有吸引力。 (二) 設(shè)計(jì)目標(biāo) 通過(guò)論壇,實(shí)現(xiàn)用戶的相互溝通,論壇的功能越來(lái)越豐富,受大家的
5、歡迎。 (三) 技術(shù)介紹 本項(xiàng)目建立在JSP技術(shù)上,運(yùn)用了JSP+JAVABEAN的模式,使用此模式比較簡(jiǎn)單,JSP頁(yè)面獨(dú)自響應(yīng)請(qǐng)求并經(jīng)處理后把結(jié)果返回客戶端。所有的數(shù)據(jù)處理通過(guò)JAVABEAN來(lái)處理,JSP實(shí)現(xiàn)頁(yè)面的顯示,此模式可以實(shí)現(xiàn)頁(yè)面的顯示和頁(yè)面的內(nèi)容分離,JSP作為視圖,同時(shí)也有部份控制器的功能,JAVABEAN組件作為模型和控制器組件。當(dāng)HTTP請(qǐng)求到達(dá)JSP時(shí),它首先設(shè)置JAVABEAN組件的屬性,然后調(diào)用JAVABEAN組件的方法,JAVABEAN組件通過(guò)連接數(shù)據(jù)庫(kù)來(lái)執(zhí)行業(yè)務(wù)邏輯,最后JAVABEAN組件把執(zhí)行的結(jié)果返回給JSP顯示。 (四) 采用開發(fā)工具 1、 TOM
6、CAT6.0 Tomcat6.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 愛(ài)好者的喜愛(ài)并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。 2、 JAVA Sun公司推出的新的一代面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,特別適合于Internet應(yīng)用程序開發(fā)。Java的產(chǎn)生與流行是當(dāng)今Internet發(fā)展的客觀要求,Java是一門各方面性能都很好的編程語(yǔ)言,它的基本特點(diǎn)是簡(jiǎn)單、面象對(duì)象、分布式、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植
7、的、性能很優(yōu)異的、多線程的、動(dòng)態(tài)的,特別適合在Internet環(huán)境上開發(fā)應(yīng)用系統(tǒng)。 3、 SQLSERVER2000 Microsoft SQL Server2000是由 Microsoft公司開發(fā)的,簡(jiǎn)稱SQL Server,由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的Web站點(diǎn)和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲(chǔ)和分析數(shù)據(jù)的需求。強(qiáng)有力的客戶服務(wù)器平臺(tái)。 4、UltraEdit UltraEdit 是一套功能強(qiáng)大的文本編輯器,可以編輯文本、十六進(jìn)制、ASCII 碼,完全可以取代記事本(如果電腦配置足夠強(qiáng)大),內(nèi)建英文單字檢查、C++ 及 VB 指令突顯,可同時(shí)編輯多個(gè)文件,而且即使開啟很大的文件速度
8、也不會(huì)慢。軟件附有 HTML 標(biāo)簽顏色顯示、搜尋替換以及無(wú)限制的還原功能,一般用其來(lái)修改EXE 或 DLL 文件。能夠滿足一切編輯需要的編輯器。 二、系統(tǒng)分析 (一)需求分析 1、現(xiàn)狀分析 論壇也稱為BBS,意即電子公告板,是一種在Internet上常見(jiàn)的用于信息服務(wù)的Web系統(tǒng),它是瀏覽者相互溝通的平臺(tái)。最初,論壇只是用于發(fā)布公告信息、討論問(wèn)題的在線交流平臺(tái),后來(lái),隨著網(wǎng)絡(luò)的普及,論壇的功能越來(lái)越豐富,受到廣大網(wǎng)民的歡迎。 2、 方案選擇 采用B/S模式,選擇SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù),選擇JAVA、JSP、JavaScript、Html作為應(yīng)用程序開發(fā)工具,運(yùn)
9、用Tomcat服務(wù)器技術(shù),整個(gè)系統(tǒng)完全基于Browser/Server模式進(jìn)行設(shè)計(jì)。 3、 項(xiàng)目功能 用戶類別:注冊(cè)用戶和管理員。用戶注冊(cè)登錄進(jìn)入論壇,就某個(gè)話題展開討論,通過(guò)發(fā)帖功能發(fā)布新的話題,通過(guò)回帖功能回復(fù)已有的話題,通過(guò)搜索功能查找已有的話題。管理員要管理論壇,具有創(chuàng)建、編輯、刪除論壇的模塊,管理注冊(cè)用戶,管理帖子,設(shè)置論壇基本參數(shù)等功能。 4、 功能模塊 用戶注冊(cè):進(jìn)行對(duì)新用戶的注冊(cè)。 會(huì)員登錄:進(jìn)行會(huì)員的登錄,進(jìn)入本頁(yè)面。 發(fā)帖排行:查看各用戶的發(fā)帖情況及排名。 個(gè)人信息:查看用戶自身的基本信息。 修改資料:用戶對(duì)自己個(gè)人資料的修改。 查看會(huì)員:查看所有的注冊(cè)會(huì)
10、員。 短消息:通過(guò)添加好友進(jìn)行信息的交流。 發(fā)表新帖:發(fā)表新的觀點(diǎn)、思想、體會(huì)、心得。 發(fā)表回帖:發(fā)表對(duì)主題的觀點(diǎn)、看法、體會(huì)。 查看主題:查看所有已發(fā)的主題列表。 查看帖子:查看某主題的所有內(nèi)容。 投票:對(duì)帖子進(jìn)行投票,以體現(xiàn)帖子的價(jià)值。 搜索:對(duì)已發(fā)的帖子進(jìn)行搜索查找。 管理員設(shè)置:對(duì)論壇進(jìn)行基本的設(shè)置和對(duì)注冊(cè)用戶的管理。 會(huì)員退出:退出用戶論壇,進(jìn)入首頁(yè)。 三、項(xiàng)目設(shè)計(jì) (一)界面設(shè)計(jì) BBS論壇首頁(yè)界面:顯示公告提示,今日帖數(shù),主題總數(shù),帖子總數(shù),注冊(cè)會(huì)員數(shù),新會(huì)員,論壇版面,友情論壇。 帖子主題頁(yè)面界面:顯示帖子與信息。 發(fā)表新帖界面:顯示了發(fā)
11、表新帖的要求只有注冊(cè)用戶才能發(fā)表,發(fā)表新帖需要填寫的新帖子信息。 發(fā)表回帖界面:游客可以查看帖子,也不能回帖評(píng)價(jià)。只有注冊(cè)用戶才能使用此功能。 帖子列表界面:了解作者及發(fā)帖時(shí)間,帖子的人氣(回復(fù)),單擊帖子可以瀏覽帖子內(nèi)容或發(fā)表回復(fù)帖子的界面進(jìn)行各種操作。 會(huì)員列表界面:顯示總注冊(cè)用戶的人數(shù),和發(fā)帖總數(shù),及簡(jiǎn)單的個(gè)人信息(等級(jí)狀態(tài)、個(gè)人發(fā)帖總數(shù)及財(cái)產(chǎn))。 個(gè)人資料界面:顯示了用戶的詳細(xì)資料(用戶名、性別、個(gè)人主頁(yè)、發(fā)表文章數(shù)、財(cái)產(chǎn)、經(jīng)驗(yàn)、魅力、論壇等級(jí)等)。 發(fā)帖排行界面:顯示發(fā)帖的最大數(shù)量,及其各用戶的發(fā)帖排名。 查看修改個(gè)人資料界
12、面:查看自己的資料,對(duì)不滿意的或需要改變的資料進(jìn)行即使的更新,個(gè)人簽名是用戶在發(fā)帖時(shí)個(gè)人標(biāo)志的一段話。 短消息界面:顯示短消息的相關(guān)信息,信息的收發(fā)、好友的添加等操作功能。 搜索界面:論壇系統(tǒng)中除了導(dǎo)航按鈕這種直接的方式之外的別外一種定位方式 。 管理員設(shè)置界面:左邊顯示設(shè)置選項(xiàng),右邊顯示相關(guān)選項(xiàng)。是管理員對(duì)論壇、用戶進(jìn)行直接的管理、更新。 用戶注冊(cè)界面: 對(duì)用戶注冊(cè)的要求及新用戶個(gè)人信息的申請(qǐng),填制。 會(huì)員登錄界面:進(jìn)行用戶名、密碼的填寫,及用戶登入見(jiàn)面的保存時(shí)間的人性化設(shè)計(jì)。 提示短信息界面:及時(shí)的了解自己是否有短消息。 投票界
13、面:對(duì)喜愛(ài)帖子進(jìn)行投票的信息操作功能。 (二)、數(shù)據(jù)庫(kù)設(shè)計(jì) 1、class論壇版面分類表 序號(hào) 字段 含義 類型 1 id 唯一編號(hào) numeric 2 class 版面名稱 char 2、board論壇版面表 序號(hào) 字段 含義 類型 1 boardid 唯一編號(hào) numeric 2 BoardType 論壇版面所屬類型 varchar 3 class 論壇版面的分類號(hào) numeric 4 readme 版面說(shuō)明 varchar 5 BoardMaster 斑竹 varchar 6 lockboa
14、rd 版面鎖定標(biāo)志 numeric 7 boardskin 版面外形 numeric 8 Tableback 版面表格邊框顏色 varchar 9 Tabletitle 版面標(biāo)題表格顏色 varchar 10 Tablebody 版面內(nèi)容表格顏色1 varchar 11 aTablebody 版面內(nèi)容表格顏色2 varchar 12 TableFont 版面標(biāo)題表格字體顏色 varchar 13 TabkeContent 版面內(nèi)容表格字體顏色 varchar 14 AlertFont 提醒語(yǔ)句顏色 varchar 15 l
15、astpostuser 最后訪問(wèn)的人 varchar 16 lastposttime 最后訪問(wèn)時(shí)間 datetime 17 lastbbsnum 表情標(biāo)簽 numeric 18 lasttopicnum 上級(jí)主題數(shù) numeric 19 strAllowForumCode UBB標(biāo)簽 numeric 20 strAllowHTML HTML標(biāo)簽 numeric 21 strIMGInPosts 貼圖標(biāo)簽 numeric 22 strIcons 首頁(yè)顯示論壇圖片 numeric 23 strflash Flash標(biāo)簽 numer
16、ic 24 Forumlogo 論壇Logo地址 varchar 25 indexIMG 頭像索引 varchar 26 lastrootid 上級(jí)版面 numeric 27 lasttopic 上級(jí)主題 varchar 28 todayNum 今天版面帖子數(shù) numeric 29 boarduser 版面用戶 varchar 3、bbslink聯(lián)盟論壇表 序號(hào) 字段 含義 類型 1 id 唯一編號(hào) numeric 2 boardname 聯(lián)盟論壇名稱 varchar 3 readname
17、聯(lián)盟論壇說(shuō)明 varchar 4 url 聯(lián)盟論壇地址 varchar 4、config后臺(tái)論壇配置用表 序號(hào) 字段 含義 類型 1 ForumName 唯一編號(hào) varchar 2 ForumURL 論壇URL地址 varchar 3 companyName 公司名字 varchar 4 HostUrl 主頁(yè)URL地址 varchar 5 SMTPServer 服務(wù)器 varchar 6 SystemEmail E-mail varchar 7 TimeAdjust 適應(yīng)時(shí)間 varchar 8 Scri
18、ptTimeOut 有效時(shí)間 varchar 9 Logo Logo varchar 10 picurl 圖片地址 varchar 11 Faceurl 頭像地址 varchar 12 EmailFlag 郵件標(biāo)志 numeric 13 Uploadpic 上傳圖片 numeric 14 IpFlag IP標(biāo)志 numeric 15 FromFlag 來(lái)源 numeric 16 guestuser Guest用戶 numeric 17 guestlogin Guest登錄 numeric 18 openmsg 公
19、開信息 varchar 19 badwords 禁止的話 varchar 20 AnnounceMaxBytes 公告最大字節(jié) varchar 21 MaxAnnouncePerPage 最大私人頁(yè)數(shù) varchar 22 Maxtitlelist 最大主題列表 varchar 23 Tablebackcolor 表格背景色1 varchar 24 aTablebackcolor 表格背景色2 varchar 25 Tabletitlecolor 表頭顏色1 varchar 26 aTabletitlecolor 表頭顏色2 v
20、archar 27 Tablebodycolor 表格主體顏色1 varchar 28 aTablebodycolor 表格主體顏色2 varchar 29 TableFontcolor 表格內(nèi)字體顏色 varchar 30 TableContentcolcr 表格內(nèi)容顏色 varchar 31 AlertFontcolor 彈出框字體顏色 varchar 32 contentTitle 標(biāo)題 varchar 33 ads1 廣告1 numeric 34 ads2 廣告2 numeric 35 Copyright 版權(quán) v
21、archar 36 Version 版本 varchar 37 TitleFlag 標(biāo)題標(biāo)志 numeric 38 uploadFlag 上傳標(biāo)志 numeric 5、log日志表 序號(hào) 字段 含義 類型 1 l_id 唯一編號(hào) numeric 2 l_username 用戶名 varchar 3 l_content 內(nèi)容 varchar 4 l_url URL地址 varchar 5 l_addtime 時(shí)間 varchar 6、myuser用戶表 序號(hào) 字段 含義 類型 1 UserID
22、 唯一編號(hào) numeric 2 UserName 用戶名 varchar 3 UserEmail E-mail地址 varchar 4 Article 個(gè)人簽名 numeric 5 UserPassword 密碼 varchar 6 sign 頭銜 varchar 7 Sex 性別 varchar 8 homepage 個(gè)人主頁(yè) varchar 9 addDate 注冊(cè)時(shí)間 datetime 10 logins 登錄次數(shù) numeric 11 face 自定義個(gè)人頭像 varchar 12 width 圖
23、像寬度 numeric 13 height 圖像高度 numeric 14 Oicq OICQ varchar 15 lastlogin 最后登錄時(shí)間 datetime 16 bbstype BBS版面類型 numeric 17 lockuser 用戶是否鎖定 numeric 18 userclass 用戶級(jí)別 numeric 19 UserGroup 門派 varchar 20 userWealth 財(cái)產(chǎn) numeric 21 userEP 經(jīng)驗(yàn) numeric 22 userCP 魅力 numeric 23
24、 title 主題 varchar 24 showre 發(fā)表文章 numeric 25 reann 頭像 varchar 7、bbsl帖子表 序號(hào) 字段 含義 類型 1 AnnounceID 唯一編號(hào) numeric 2 ParentID 父帖子的ID號(hào) numeric 3 Child 子帖子的ID號(hào) numeric 4 BoardID 所屬版面ID號(hào) numeric 5 UserName 用戶名 varchar 6 UserEmail 用戶E-mail varchar 7 Topic 主題 var
25、char 8 Body 內(nèi)容 varchar 9 DateAndTime 發(fā)表時(shí)間 datetime 10 hits 心情 numeric 11 length 長(zhǎng)度 numeric 12 RootID 跟帖子ID numeric 13 layer 層次 numeric 14 orders 順序 numeric 15 isbest 是否排名 numeric 16 ip IP地址 varchar 17 Expression 當(dāng)前心情 varchar 18 times 帖子數(shù) numeric 19 lockt
26、opic 鎖定主題 numeric 20 signflag 顯示簽名 numeric 21 emailflag 有回復(fù)是否使用郵件通知 numeric 22 istop 是否排行榜10名 numeric 23 isvote 是否投票 numeric 8、bbsnews論壇公告表 序號(hào) 字段 含義 類型 1 id 唯一編號(hào) numeric 2 boardid 版面ID numeric 3 title 標(biāo)題 varchar 4 content 內(nèi)容 varchar 5 username 用戶名 varch
27、ar 6 addtime 發(fā)表時(shí)間 datetime 9、friend好友表 序號(hào) 字段 含義 類型 1 F_id 唯一編號(hào) numeric 2 F_username 好友用戶名 varchar 3 F_friend 好友名字 varchar 4 F_addtime 添加時(shí)間 varchar 10、message郵箱表 序號(hào) 字段 含義 類型 1 id 唯一編號(hào) numeric 2 sender 發(fā)件人 varchar 3 incept 收件人 varchar 4 title
28、 主題 varchar 5 content 內(nèi)容 varchar 6 flag 郵件標(biāo)志 numeric 7 sendtime 發(fā)送時(shí)間 varchar 8 delR 回復(fù) numeric 9 delS 保存 numeric 10 isSend 是否發(fā)送 numeric 11、online當(dāng)前在線人記錄表 序號(hào) 字段 含義 類型 1 id 唯一編號(hào) numeric 2 username 用戶名 char 3 userclass 用戶等級(jí) char 4 stats 用戶當(dāng)前位置 char 5
29、 ip 用戶IP地址 char 6 startime 來(lái)訪時(shí)間 datetime 7 lastimebk 上次來(lái)訪時(shí)間 datetime 8 lastime 上次活動(dòng)時(shí)間 char 9 browser 瀏覽器版本 char 10 actforip 真實(shí)IP char 11 ComeFrom 來(lái)源鑒定 char 12 actCome 活動(dòng)時(shí)間 char 12、vote投票表 序號(hào) 字段 含義 類型 1 voteid 唯一編號(hào) numeric 2 Announceid 所投帖子ID numeric
30、3 vote 投票帖名稱 varchar 4 votenum 投票數(shù)目 varchar 5 voteuser 投票用戶 varchar 6 votetype 投票類型 numeric (二) 、詳細(xì)設(shè)計(jì) 1、 系統(tǒng)流程圖 瀏覽者 注冊(cè)登錄 瀏覽板塊 用戶 管理板塊 搜索 瀏覽帖子 發(fā)帖 管理用戶 管理員 回帖 管理帖子 圖1 系統(tǒng)流程圖 2、論壇的用例圖 刪除 論壇分頁(yè)參數(shù) 添加 基本參數(shù)
31、 設(shè)置論壇參數(shù) 設(shè)置權(quán)限 管理用戶 用戶相關(guān)參數(shù) 刪除 管理帖子 管理板塊 創(chuàng)建板塊 轉(zhuǎn)移 管理員 刪除板塊 置頂 修改板塊 編輯 指定精華 瀏覽板塊列表 發(fā)帖 瀏覽帖子 修改個(gè)人信息 注冊(cè) 用戶
32、回帖 登錄 搜索 圖2 論壇的用例圖 3、 功能模塊設(shè)計(jì) 論壇系統(tǒng) 后臺(tái)模塊 前臺(tái)模塊 管理用戶模塊 管理板塊模塊 論壇設(shè)計(jì)模塊 管理帖子模塊 發(fā)帖回帖模塊 瀏覽模塊 注冊(cè)登錄模塊 圖3 論壇的模塊體系圖 論壇中只有兩種用戶:注冊(cè)用戶和管理員。 注冊(cè)用戶: (1)注冊(cè)個(gè)人身份,登錄論壇,登錄成功后可以修改自己注冊(cè)信息。這些行為只與用戶自身相關(guān),功能獨(dú)立,設(shè)計(jì)成注冊(cè)登錄模塊。 (2)瀏覽板塊列表,選擇某板塊,瀏覽其下的主題帖列表,查看帖子內(nèi)容。搜索需要的帖子。這些行為是用戶讀
33、取論壇的板塊及其帖子相關(guān)信息,設(shè)計(jì)成瀏覽模塊。 (3)可以發(fā)表新帖子,也可以回復(fù)已有的帖子,同時(shí)可以編輯自己寫的帖子內(nèi)容。這些行為是用戶參與論壇討論,發(fā)表自己見(jiàn)解的,設(shè)計(jì)為發(fā)帖回帖模塊。 管理員:需要負(fù)責(zé)整個(gè)論壇的正常運(yùn)行 (1)具備注冊(cè)用戶的所有功能,因?yàn)楣芾韱T也是論壇用戶,可以參與論壇中的討論。 (2)管理帖子。管理員對(duì)論壇的帖子有監(jiān)督的權(quán)利,好的帖子要獎(jiǎng)勵(lì),搗亂的帖子要?jiǎng)h除,標(biāo)識(shí)精華帖,置頂帖子,轉(zhuǎn)移發(fā)錯(cuò)板塊的帖子,這些行為都是針對(duì)帖子的操作,設(shè)計(jì)成管理帖子模塊。 (3)管理板塊。論壇中的板塊,需要管理員進(jìn)行創(chuàng)建、管理板塊信息,這些針對(duì)板塊的操作,設(shè)計(jì)成管理板塊模塊。 (
34、4)管理用戶用戶注冊(cè)成功后,需要管理員賦予權(quán)限,才能使用論壇的相關(guān)功能。同時(shí),管理員可以自主添加、刪除用戶。這些針對(duì)用戶信息的操作。設(shè)計(jì)成管理用戶模塊。 論壇功能模塊列表 模塊 子模塊 注冊(cè)登錄模塊 注冊(cè) 登錄 修改個(gè)人信息 瀏覽模塊 板塊列表 主題帖列表 查看帖子內(nèi)容 搜索帖子 發(fā)帖回帖模塊 發(fā)帖 回帖 編輯自己的帖子 管理帖子模塊 刪除 編輯 置頂 轉(zhuǎn)移 指定精華 管理模塊 創(chuàng)建 修改 刪除 管理用戶 添加 刪除 設(shè)定權(quán)限
35、 (四)、Web應(yīng)用程序環(huán)境Tomcat配置 1、JDK的安裝與配置 安裝jdk1.6.0,并進(jìn)行環(huán)境配置path和classpath。環(huán)境變量,變量名path: C:\Program Files\Java\jdk1.6.0_16\bin,變量名classpath:.(一個(gè)點(diǎn)) 2、TOMCAT的安裝與配置 安裝jakarta-tomcat-6.0.16.exe,過(guò)程中,JVM選擇C:\Program Files\Java\jdk1.6.0_16,安裝后,環(huán)境變量classpath中加上C: \Program Files\Apache Software Foundatio
36、n\Tomcat 6.0\common\lib\servlet-api.jar 服務(wù)中啟動(dòng)Apache Tomcat,打開IE輸入http://localhost:8080就能看到雄貓畫面 3、數(shù)據(jù)庫(kù)的安裝 安裝SQL2000,根據(jù)提示安裝,一般的步驟單擊下一步按鈕即可。安裝結(jié)束后進(jìn)入企業(yè)管理器界面。 4、數(shù)據(jù)的操作 新建數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為bbs。在數(shù)據(jù)庫(kù)BBS中導(dǎo)入本系統(tǒng)的數(shù)據(jù)SQL腳本文件sql.sql和測(cè)試數(shù)據(jù)文件dat.dat。 四、系統(tǒng)測(cè)試 首先以管理員的身份登錄,管理員具有使用BBS論壇所有功能的權(quán)力,使用所有的功能,對(duì)論壇的帖子有監(jiān)督的權(quán)利,好的帖子要獎(jiǎng)勵(lì),搗亂的
37、帖子要?jiǎng)h除,標(biāo)識(shí)精華帖,置頂帖子,轉(zhuǎn)移發(fā)錯(cuò)板塊的帖子,這些行為都是針對(duì)帖子的操作,設(shè)計(jì)成管理帖子模塊。在已知的結(jié)果下進(jìn)行多次提交填入一些合理和一些不合理的數(shù)據(jù),看是否結(jié)果相同。接著以用戶的身份登錄,主界面的功能都可以使用,沒(méi)有管理員的權(quán)限,只能修改自己的信息,評(píng)論他們的帖子、發(fā)短息,無(wú)發(fā)對(duì)他人信息進(jìn)行更改或刪除,在已知的結(jié)果下用戶對(duì)管理員的權(quán)力進(jìn)行測(cè)試,看用戶是否具有管理員的權(quán)力。最后以游客的身份登錄,試圖用注冊(cè)用戶的名義訪問(wèn)只有管理員,會(huì)員才能訪問(wèn)的功能頁(yè)面,BBS論壇也做出了相應(yīng)的提示只允許注冊(cè)會(huì)員發(fā)言。項(xiàng)目效果已經(jīng)達(dá)到了以用戶類型不同提供不同的系統(tǒng)資料的效果。 五、總結(jié) 此次設(shè)計(jì)和研
38、究任何其它軟件項(xiàng)目一樣,我做的畢業(yè)設(shè)計(jì)也經(jīng)歷了從選題,調(diào)研,熟悉開發(fā)環(huán)境,實(shí)驗(yàn)關(guān)鍵是對(duì)系統(tǒng)調(diào)試運(yùn)行和修改。我做了大量的查找工作,查找類似的資料。系統(tǒng)分析,數(shù)據(jù)庫(kù)設(shè)計(jì),功能模塊開發(fā),系統(tǒng)流程圖和靈氣流程圖反映了我的基本的設(shè)計(jì)思路。 這次設(shè)計(jì)項(xiàng)目:BBS論壇,運(yùn)用我所學(xué)的jsp語(yǔ)言,深入學(xué)習(xí)其中強(qiáng)大的功能,加增對(duì)其知識(shí)的綜合運(yùn)用,我從中不斷的汲取精華,從而加強(qiáng)理論學(xué)習(xí)和實(shí)踐的結(jié)合,增強(qiáng)我自身的綜合素質(zhì)。 致謝 此次設(shè)計(jì),要感謝鄭老師,由于第一次一個(gè)人獨(dú)立設(shè)計(jì)論壇,很多知識(shí)不知道怎么運(yùn)用,設(shè)計(jì)論壇碰到了很多問(wèn)題,先通過(guò)書籍網(wǎng)絡(luò)上找資料,無(wú)法解決最后再請(qǐng)教老師,在經(jīng)過(guò)老師細(xì)心的教導(dǎo)后,很多問(wèn)題都迎刃而解。 [參考文獻(xiàn)]: [1]何鄭燕.JSP網(wǎng)站開發(fā)四“酷”全書.北京:電子工業(yè)出版社,2005. [2]劉曉華,陳亞強(qiáng).開發(fā)專家JSP應(yīng)用開發(fā)詳解(第二版).北京:電子工業(yè)出版社,2005. [3]鄭寧.JSP編程及案例分析. 北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2011. [4]虞益誠(chéng). SQLServer2000數(shù)據(jù)庫(kù)應(yīng)用技術(shù) . 北京: 中國(guó)鐵道出版社,2004. [5]范立鋒,林果園.Java Web程序設(shè)計(jì)教程. 北京:人民郵政出版社,2010. [6]丁振凡.Web編程實(shí)踐教程. 北京:清華大學(xué)出版社,2011. 25
- 溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運(yùn)動(dòng)會(huì)安全工作預(yù)案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個(gè)人工作總結(jié)(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動(dòng)總結(jié)+在機(jī)關(guān)“弘揚(yáng)憲法精神推動(dòng)發(fā)改工作高質(zhì)量發(fā)展”專題宣講報(bào)告會(huì)上的講話
- 2024年XX村合作社年報(bào)總結(jié)
- 2024-2025年秋季第一學(xué)期初中歷史上冊(cè)教研組工作總結(jié)
- 2024年小學(xué)高級(jí)教師年終工作總結(jié)匯報(bào)
- 2024-2025年秋季第一學(xué)期初中物理上冊(cè)教研組工作總結(jié)
- 2024年xx鎮(zhèn)交通年度總結(jié)
- 2024-2025年秋季第一學(xué)期小學(xué)語(yǔ)文教師工作總結(jié)
- 2024年XX村陳規(guī)陋習(xí)整治報(bào)告
- 2025年學(xué)校元旦迎新盛典活動(dòng)策劃方案
- 2024年學(xué)校周邊安全隱患自查報(bào)告
- 2024年XX鎮(zhèn)農(nóng)村規(guī)劃管控述職報(bào)告