




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、BBS論壇的設(shè)計(jì)與實(shí)現(xiàn)摘要:當(dāng)今,信息傳播速度非???,并且信息交流的形式更多的體現(xiàn)為以人為本,在互聯(lián)網(wǎng)的新時(shí)代,信息是由每個(gè)人貢獻(xiàn)出來(lái)的,各個(gè)人共同組成互聯(lián)網(wǎng)信息源,每個(gè)人即是信息的管理者也是信息的傳播者,而為了更好的進(jìn)行信息交流,產(chǎn)生了各種基于信息交互的論壇,開(kāi)發(fā)論壇的目的主要是借助網(wǎng)絡(luò)先進(jìn)的技術(shù)實(shí)現(xiàn)對(duì)某一個(gè)問(wèn)題進(jìn)行交流和探討。本文設(shè)計(jì)的BBS論壇,采用ASP+Access和B/S模式,客戶端只需要通過(guò)瀏覽器就能夠訪問(wèn)論壇網(wǎng)頁(yè),確保服務(wù)器的安全。論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點(diǎn)和對(duì)論壇的主題發(fā)表意見(jiàn),還可以對(duì)網(wǎng)友的問(wèn)題及時(shí)地解決,獲取對(duì)自己有用的知識(shí)。該論壇可以直接嵌入到某些單
2、位的網(wǎng)站中直接使用,也可以為BBS論壇開(kāi)發(fā)者提供一些參考依據(jù)。關(guān)鍵詞:BBS論壇;網(wǎng)站開(kāi)發(fā);ASP目 錄一、緒論3(一)BBS的發(fā)展背景3(二)BBS的研究意義4二、相關(guān)技術(shù)概述4(一)ASP.NET 3.5 的簡(jiǎn)介4(二)ADO簡(jiǎn)介5(三)Access數(shù)據(jù)庫(kù)5三、需求分析5(一)BBS論壇的開(kāi)發(fā)環(huán)境需求5(二)BBS論壇的功能需求6四、BBS論壇詳細(xì)設(shè)計(jì)7(一)論壇整體模塊設(shè)計(jì)7(二)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)8五、BBS論壇的實(shí)現(xiàn)10(一)用戶模塊界面的實(shí)現(xiàn)10(二)帖子模塊的實(shí)現(xiàn)12(三)后臺(tái)管理模塊的實(shí)現(xiàn)14六、總結(jié)15參考文獻(xiàn)17一、緒論(一)BBS的發(fā)展背景Bulletin Board Sys
3、tem 即電子公告板,BBS 的最早功能是用來(lái)公布股市行情等信息,不能完成文件的傳輸,并且只能在蘋(píng)果電腦上運(yùn)行。1978 年在美國(guó)芝加哥開(kāi)發(fā)出最早的一套 BBS 系統(tǒng),之后開(kāi)發(fā)出基于蘋(píng)果機(jī)的 Bulletin Board System 和大眾信息系統(tǒng)(People,s Message System)2 種 BBS 系統(tǒng),當(dāng)時(shí)個(gè)人計(jì)算機(jī)誕生時(shí),并沒(méi)有基于個(gè)人計(jì)算機(jī)的 BBS 系統(tǒng),直到 1983 年 Buss Lane 用Basic 語(yǔ)言改寫(xiě)出了基于個(gè)人計(jì)算機(jī)系統(tǒng)的 BBS,經(jīng) Thomas Mach 努力完成了個(gè)人計(jì)算機(jī)的第 1 版 BBS 系統(tǒng)RBBS-PC,由于此套系統(tǒng)的源程序全部公開(kāi),因
4、此后來(lái)開(kāi)發(fā)的其他的 BBS 系統(tǒng)時(shí)都以此為框架,使得 RBBS-PCBBS 贏得了鼻祖的美稱。在那個(gè)年代并不能實(shí)現(xiàn)站與站之間的溝通和聯(lián)絡(luò)技術(shù)。1984 年美國(guó)的 Tom Jonning 開(kāi)發(fā)出了具有電子公告功能的 FIDO,通過(guò)該軟件可以實(shí)現(xiàn)站際連線和自動(dòng)互傳信息的功能,并且站與站之間可以在一個(gè)預(yù)定的共同時(shí)間發(fā)送和接收電子郵件,這樣 BBS 通過(guò)網(wǎng)絡(luò)可以直接交互,為后來(lái) BBS 的發(fā)展奠定了一定的技術(shù)基礎(chǔ),在功能實(shí)現(xiàn)上信息的交流,隨著其軟件功能的不斷完善可隨時(shí)取得國(guó)際最新的軟件及信息,并且通過(guò) BBS 可以與網(wǎng)友討論計(jì)算機(jī)軟件、硬件、Internet、多媒體、程序設(shè)計(jì)等等各種話題,更可以利用
5、BBS 系統(tǒng)來(lái)刊登一些廣告或者尋找志同道合的朋友,大家借助這個(gè)平臺(tái)可以相互交流,取得各自所需的信息,從而增加自身的閱歷! 國(guó)內(nèi)大約是 1991 年擁有第一個(gè) BBS 網(wǎng)站,1996 年開(kāi)始流行并發(fā)展起來(lái)。國(guó)內(nèi)的 BBS 站按性質(zhì)劃分為 2 種:一種是商業(yè) BBS 站,如新浪網(wǎng)等;另一種是業(yè)余BBS 站,如各種高校的 BBS 論壇等。從構(gòu)建方式上 BBS 分為 PC BBS 和 Internet BBS,PC BBS 是利用電話網(wǎng)構(gòu)建的網(wǎng)站,Internet BBS 是利用 Internet 構(gòu)建的網(wǎng)站,由于最近幾年 Internet 使用費(fèi)用的下降,基本上 BBS 都是 Internet BB
6、S。1999 年是中國(guó)網(wǎng)絡(luò)迅速發(fā)展的一年,一些 BBS 站也迅速發(fā)展起來(lái),比如各個(gè)高校的論壇非常的活躍,為大學(xué)生提供了一個(gè)交流的平臺(tái)。目前國(guó)內(nèi)的 BBS 站基本上向著著個(gè)性化和專(zhuān)業(yè)化的方向發(fā)展。(二)BBS的研究意義目前,各種論壇實(shí)現(xiàn)的主題模塊涵蓋文化、生活、社會(huì)、時(shí)事、體育、娛樂(lè)、情感等各項(xiàng)領(lǐng)域,并且是一個(gè)經(jīng)過(guò)管理員整理編輯過(guò)的網(wǎng)絡(luò)資源庫(kù)。不少 BBS都設(shè)有專(zhuān)門(mén)的網(wǎng)絡(luò)管理員,并且專(zhuān)門(mén)從事搜集網(wǎng)絡(luò)信息;特別是一些網(wǎng)站為了提高瀏覽量和營(yíng)造宣傳效果,他們把一些社會(huì)熱點(diǎn)放到網(wǎng)絡(luò)以引起網(wǎng)友和媒體的關(guān)注,如天涯論壇、中華網(wǎng)社區(qū)、貓撲等等,他們的社會(huì)影響力逐步引起媒體和公眾的關(guān)注,F(xiàn)TP 技術(shù)和 BT 技
7、術(shù)的日益完善為 BBS 站內(nèi)資源的更新、共享提供了極大的方便。并且大部分大學(xué)的 BBS 論壇都有專(zhuān)門(mén)的 FTP 服務(wù)器,還與一些新興技術(shù)如 BT 技術(shù)、Blog 技術(shù)、微博、QQ 空間等建立鏈接,使得他們的影響力逐步增強(qiáng)?;诰W(wǎng)絡(luò)的論壇社區(qū)即是各種學(xué)習(xí)資源組合的場(chǎng)所,也為學(xué)習(xí)者提供了學(xué)習(xí)環(huán)境。許多參與論壇網(wǎng)絡(luò)活動(dòng)的網(wǎng)友相聚在特定板塊內(nèi),論壇參與者圍繞某個(gè)話題或者問(wèn)題,通過(guò)發(fā)表、回復(fù)話題、版面討論、站內(nèi)信件等方式進(jìn)行互動(dòng)討論、相互探討,形成了一種以交流為中心的學(xué)習(xí)方式。目前各個(gè)網(wǎng)站基本上把論壇作為主流網(wǎng)站的補(bǔ)充,每個(gè)商業(yè)網(wǎng)站都有論壇,網(wǎng)站版主通過(guò)了解論壇信息的回復(fù)和發(fā)表意見(jiàn)的情況可以掌握該信息的
8、瀏覽量,并且每個(gè)用戶在閱讀后可以直接發(fā)表意見(jiàn),用戶之間又可以直接相互探討對(duì)該信息的一些意見(jiàn),這種交流方式極大的促進(jìn)了信息的傳播。二、相關(guān)技術(shù)概述(一)ASP.NET 3.5 的簡(jiǎn)介ASP.NET 3.5 是面向?qū)ο蟮拈_(kāi)發(fā)模型,使用 ASP.NET 能夠提高代碼的重用性,降低開(kāi)發(fā)和維護(hù)的成本,開(kāi)發(fā)的 Web 頁(yè)面被稱之為 Web Form 窗體,使用 ASP.NET能夠創(chuàng)建與 Windows 桌面應(yīng)用程序相似的用戶界面,并且 ASP.NET Web 應(yīng)用程序是編譯型而非解釋型的 Web 開(kāi)發(fā)技術(shù),ASP.NET 3.5 讓開(kāi)發(fā)人員能更容易的創(chuàng)建出更強(qiáng)大的 Web 應(yīng)用程序,ASP.NET內(nèi)置對(duì)象
9、包括Request、Response、Application等,雖然ASP是一個(gè)可以稱得上是“過(guò)時(shí)的”技術(shù),但是在ASP.NET開(kāi)發(fā)人員中依舊可以使用這些對(duì)象。這些對(duì)象不僅能夠獲取頁(yè)面?zhèn)鬟f的參數(shù),某些對(duì)象還可以保存用戶的信息,如Cookie、Session等。Web應(yīng)用程序在傳統(tǒng)的意義上來(lái)說(shuō)是無(wú)狀態(tài)的,Web應(yīng)用不能像Win Form那樣維持客戶端狀態(tài),所以在Web應(yīng)用中,通常需要使用內(nèi)置對(duì)象進(jìn)行客戶端狀態(tài)的保存。這些內(nèi)置對(duì)象能夠?yàn)閃eb應(yīng)用程序的開(kāi)發(fā)提供設(shè)置,配置以及檢索等功能。 (二)ADO簡(jiǎn)介ADO是微軟公司提供給網(wǎng)頁(yè)開(kāi)發(fā)者在網(wǎng)頁(yè)中存取數(shù)據(jù)庫(kù)的最新技術(shù), 它也是ASP內(nèi)置的重要組件,AD
10、O主要的目的是為了存取或修改數(shù)據(jù)源的數(shù)據(jù)、或增加數(shù)據(jù)到指定的數(shù)據(jù)源, 數(shù)據(jù)源不僅包括數(shù)據(jù)庫(kù),而且包括dBase、Excel、Foxpro、Access 或文本文件等一些小型的數(shù)據(jù)表, 所以, 只要是ODBC 驅(qū)動(dòng)程序所能存取的數(shù)據(jù)源皆是ADO 存取的對(duì)象。ADO主要是由Connection對(duì)象、Command對(duì)象、Parameter對(duì)象、Dataset對(duì)象、Field對(duì)象、Property對(duì)象及Error對(duì)象等七個(gè)對(duì)象。(三)Access數(shù)據(jù)庫(kù)考慮到本系統(tǒng)為一BBS論壇,數(shù)據(jù)量不是很多,故選擇Access2000作為系統(tǒng)數(shù)據(jù)庫(kù)。Access 是微軟公司推出的基于Windows的桌面關(guān)系數(shù)據(jù)庫(kù)管
11、理系統(tǒng)(RDBMS)它提供了表、查詢、窗體、報(bào)表、頁(yè)、宏、模塊7種用來(lái)建立數(shù)據(jù)庫(kù)系統(tǒng)的對(duì)象;提供了多種向?qū)?、生成器、模板,把?shù)據(jù)存儲(chǔ)、數(shù)據(jù)查詢、界面設(shè)計(jì)、報(bào)表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了方便,也使得普通用戶不必編寫(xiě)代碼,就可以完成大部分?jǐn)?shù)據(jù)管理的任務(wù)。它具有存儲(chǔ)方式單一、面向?qū)ο?、界面友好、易操作、集成環(huán)境及處理多種數(shù)據(jù)信息、支持ODBC等特點(diǎn),比較適合中小型數(shù)據(jù)庫(kù)的開(kāi)發(fā)。三、需求分析(一)BBS論壇的開(kāi)發(fā)環(huán)境需求結(jié)合本系統(tǒng)實(shí)際需要,本BBS系統(tǒng)采用B/S結(jié)構(gòu),使用微軟公司的技術(shù)解決方案。該論壇借助 Dreamweaver mx 進(jìn)行界面的設(shè)計(jì),主要使用了DIV+CS
12、S 的技術(shù),后臺(tái)數(shù)據(jù)庫(kù)主要是在 Access環(huán)境下進(jìn)行創(chuàng)建,最終形成一個(gè)可以運(yùn)行的論壇網(wǎng)站。本系統(tǒng)要求客戶端支持 IE6.0 以上或與之兼容的瀏覽器軟件,客戶端硬件最低要求對(duì)應(yīng)于IE6.0的硬件平臺(tái)要求。服務(wù)器端要求支持ASP以及Access數(shù)據(jù)庫(kù)。本系統(tǒng)的開(kāi)發(fā)環(huán)境和開(kāi)發(fā)工具為:Windows xp,ASP.net,Dreamweaver MX,Access等。(二)BBS論壇的功能需求通常的BBS論壇的功能要素包括用戶注冊(cè)、用戶登錄、發(fā)帖、回復(fù)帖和管理員維護(hù)、瀏覽列表、創(chuàng)建板塊、修改板塊、刪除板塊、搜索、置頂、設(shè)置權(quán)限等等,他們所完成的功能基本上是對(duì)數(shù)據(jù)庫(kù)的增加、刪除、修改、插入,通過(guò)不同的
13、語(yǔ)句即可實(shí)現(xiàn)不同的功能。根據(jù)這些要素設(shè)計(jì)出小型 BBS 系統(tǒng)的功能模塊主要有:用戶注冊(cè):用戶名不允許重名;用戶登錄:允許注冊(cè)用戶和訪客登錄;查詢主帖:分頁(yè)顯示主帖的標(biāo)題等信息;詳細(xì)信息:查詢主帖的詳細(xì)信息及其全部回復(fù)信息;發(fā)表新主帖:可以輸入新帖并插入數(shù)據(jù)庫(kù)中;回復(fù):對(duì)某個(gè)主帖進(jìn)行回復(fù);管理員登錄:只允許管理員登錄。帖子類(lèi)有瀏覽、發(fā)帖、回帖、搜索和管理5個(gè)方法,瀏覽方法又可以分為列表和查看2個(gè)子方法,管理方法又可以分為編輯、刪除、置頂、轉(zhuǎn)移、指定精華5個(gè)子方法。用戶類(lèi)有注冊(cè)、登陸和管理3個(gè)子方法,管理方法又分為添加、刪除和設(shè)置權(quán)限 3 個(gè)子方法。根據(jù)以上的功能需求分析,我們可以得出論壇的流程圖
14、如下:圖3.1論壇流程圖四、BBS論壇詳細(xì)設(shè)計(jì)(一)論壇整體模塊設(shè)計(jì)在確定了論壇系統(tǒng)的設(shè)計(jì)思路之后,還需要?dú)w納成系統(tǒng)的相關(guān)模塊,每個(gè)模塊實(shí)際上就是功能的合理組合。由于已經(jīng)將功能做了前臺(tái)與后臺(tái)的分類(lèi),因此模塊也應(yīng)該分為兩大類(lèi):前臺(tái)模塊和后臺(tái)模塊。用戶在前臺(tái)的注冊(cè)、登陸,以及修改個(gè)人的注冊(cè)信息組合成注冊(cè)信息組合成注冊(cè)登陸模塊。用戶瀏覽板塊、瀏覽主題帖列表、查看帖子組合成瀏覽模塊。用戶發(fā)帖、回帖、編輯自己發(fā)布的帖子組合成發(fā)帖回帖模塊。管理員編輯帖子、刪除帖子、轉(zhuǎn)移帖子、置頂帖子和精華帖子組合成管理帖子模塊。以上4個(gè)模塊是前臺(tái)模塊。后臺(tái)模塊都是與管理員相關(guān)的,設(shè)置論壇參數(shù)單獨(dú)為論壇設(shè)置模塊;創(chuàng)建、修改
15、和刪除板塊為管理板塊模塊;添加、刪除和設(shè)置權(quán)限為管理用戶模塊。具體模塊設(shè)計(jì)如下:圖4.1BBS論壇模塊結(jié)構(gòu)圖(二)系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)本系統(tǒng)所使用的數(shù)據(jù)庫(kù)服務(wù)器為ACCESS 2003,它在ACCESS 2003 的基礎(chǔ)上, 擴(kuò)展了ACCESS的總體功能與性能、工具界面更加方便合理、全面的數(shù)據(jù)完整性保護(hù)、系統(tǒng)安全性更高。ACCESS 2003的數(shù)據(jù)庫(kù)空間不會(huì)受限于Device空間大小, 方便了數(shù)據(jù)空間的擴(kuò)展, 使ACCESS 2003作為一個(gè)網(wǎng)絡(luò)數(shù)據(jù)庫(kù)管理系統(tǒng),其擴(kuò)展已超出了單個(gè)物理計(jì)算機(jī)的限制,并且多服務(wù)器“分布式”事物的內(nèi)在支持更加充分.本系統(tǒng)主要使用了存儲(chǔ)過(guò)程Stored Procedure,
16、 所謂Stored Procedure實(shí)際上就是一段保存在數(shù)據(jù)庫(kù)中的程序, 通過(guò)一個(gè)名稱的命名,其中包含有處理數(shù)據(jù)庫(kù)存取與運(yùn)算的SQL語(yǔ)句, 并且將這樣的程序文件緊密結(jié)合在數(shù)據(jù)庫(kù)中,這樣我們的前臺(tái)應(yīng)用系統(tǒng)在執(zhí)行過(guò)程中,可以直接執(zhí)行數(shù)據(jù)庫(kù)中設(shè)置好的Stored Procedure,甚至可以傳遞參數(shù)。具體的數(shù)據(jù)表如下:首先是用于存儲(chǔ)注冊(cè)用戶信息的數(shù)據(jù)表 User,它的主鍵是 UserID,LoginName 字段是用戶登錄名,在登錄頁(yè)中使用該名字來(lái)登錄,而 UserName 是用戶注冊(cè)的全名,不是登錄用的名稱,如下表所示。表 3.1 數(shù)據(jù)表 User字段名字 段 類(lèi) 型允許空說(shuō) 明UserIDin
17、t否用戶唯一標(biāo)識(shí),主鍵,自動(dòng)增量LoginNamevarchar(50)否登錄名UserNamevarchar(50)否用戶名Passwordvarchar(50)否密碼Addressvarchar(100)是住址Homepagevarchar(50)是個(gè)人主頁(yè)Emailvarchar(50)是郵箱地址用于存儲(chǔ)用戶發(fā)布的主帖信息的數(shù)據(jù)表 Topic,它的主鍵是 TopicID,UserLoginName 字段是發(fā)帖用戶的登錄名,Title 是帖子的標(biāo)題,Content 是主帖的詳細(xì)內(nèi)容,如下表:表 3.2 數(shù)據(jù)表 Topic字段名字 段 類(lèi) 型允許空說(shuō) 明TopicIDint否 主帖唯一標(biāo)識(shí),
18、主鍵,自動(dòng)增量UserLoginNamevarchar(50)否發(fā)帖者登錄名Titlevarchar(50)否主帖標(biāo)題Contentvarchar(50)否主帖內(nèi)容CreateTimevarchar(100)是發(fā)帖時(shí)間IPvarchar(50)是用戶機(jī)器 IP用于存儲(chǔ)用戶回復(fù)帖子信息的數(shù)據(jù)表 Reply,它的主鍵是 ReplyID,TopicID字段與主帖表的 TopicID 字段關(guān)聯(lián),UserLoginName 是回帖用戶的登錄名,Title是回帖的標(biāo)題,Content 是回帖的詳細(xì)內(nèi)容,如下表。表 3.3 數(shù)據(jù)表 Reply字段名字 段 類(lèi) 型允許空說(shuō) 明ReplyIDint否回帖唯一標(biāo)識(shí)
19、,主鍵,自動(dòng)增量TopicIDint否主帖標(biāo)識(shí),與主帖關(guān)聯(lián)UserLoginNamevarchar(50)否發(fā)帖者登錄名Titlevarchar(50)否回帖標(biāo)題Contentvarchar(50)否回帖內(nèi)容CreateTimevarchar(100)是發(fā)表時(shí)間IPvarchar(50)是用戶機(jī)器 IP用于存儲(chǔ)注冊(cè)管理員信息的數(shù)據(jù)表 adminUser,它的主鍵是 UserID,LoginName 字段是管理員登錄名,在登錄頁(yè)中使用該名字來(lái)登錄,而 UserName是用戶注冊(cè)的全名,不是登錄用的名稱,如下表。表 3.5 數(shù)據(jù)表 adminUser字段名字 段 類(lèi) 型允許空說(shuō) 明UserIDin
20、t否用戶唯一標(biāo)識(shí),主鍵,自動(dòng)增量LoginNamevarchar(50)否管理員登錄名UserNamevarchar(50)否用戶名Passwordvarchar(50)否密碼五、BBS論壇的實(shí)現(xiàn)(一)用戶模塊界面的實(shí)現(xiàn)用戶模塊界面的流程圖如下:圖5.1用戶模塊界面流程圖當(dāng)用戶在登錄的時(shí)候,會(huì)有一個(gè)驗(yàn)證碼的文本框,而驗(yàn)證碼的實(shí)現(xiàn)是通過(guò)訪問(wèn)servlet技術(shù)實(shí)現(xiàn)的,在打開(kāi)登錄界面時(shí), servlet會(huì)自動(dòng)向首頁(yè)發(fā)送一組圖片,并且發(fā)送一個(gè)相應(yīng)存放數(shù)字的session,當(dāng)用戶提交信息時(shí),系統(tǒng)就會(huì)在session中提取數(shù)字并和用戶的數(shù)字進(jìn)行比較,錯(cuò)誤則會(huì)彈出錯(cuò)誤信息。圖5.2驗(yàn)證碼提示界面當(dāng)用戶在登錄
21、成功后,或者選擇游客模式進(jìn)入論壇時(shí),會(huì)跳轉(zhuǎn)到論壇的主界面,主界面的實(shí)現(xiàn)主要是通過(guò)HTML的<iframe> 標(biāo)記,將頁(yè)面劃分成兩個(gè)部分,左面的部分是用戶的操作框,右面是論壇的信息部分.已登錄的用戶可以通過(guò)左面的操作框來(lái)對(duì)自己的一些資料進(jìn)行修改,也可以選擇退出等其他操作。圖5.2論壇主界面(二)帖子模塊的實(shí)現(xiàn)帖子模塊的流程圖如下:圖5.3帖子模塊流程圖編寫(xiě)帖子模塊首先遇到的難點(diǎn)是分頁(yè)功能的實(shí)現(xiàn),當(dāng)打開(kāi)某個(gè)論壇時(shí),如果論壇中的帖子數(shù)量不能在一頁(yè)中顯示出來(lái),那么怎樣進(jìn)行處理。在一些參考學(xué)習(xí)后,本系統(tǒng)最后編寫(xiě)了一個(gè)分頁(yè)bean,來(lái)解決這個(gè)難題,系統(tǒng)就可以把頁(yè)數(shù)的信息,封裝到bean里面,并
22、且進(jìn)行相關(guān)的顯示,帖子主界面如下:圖5.4帖子主界面當(dāng)用戶進(jìn)入某分論壇時(shí),就會(huì)顯示出分頁(yè)信息,并且把相關(guān)的帖子封裝到response響應(yīng)中,發(fā)送給用戶。當(dāng)我們每次查看某個(gè)帖子,或回復(fù)某個(gè)帖子時(shí),帖子表里的字段,ReNum(回復(fù)數(shù)量),ClickNum(點(diǎn)擊數(shù)量)都會(huì)進(jìn)行自增。進(jìn)入帖子后,系統(tǒng)會(huì)根據(jù)文章發(fā)表時(shí)間的順序,講帖子和相關(guān)的回復(fù)顯示出來(lái)。分論壇界面顯示如下:圖5.5分論壇界面(三)后臺(tái)管理模塊的實(shí)現(xiàn)后臺(tái)管理模塊的流程圖如下所示:圖5.6管理模塊流程圖后臺(tái)管理模塊是管理員對(duì)論壇進(jìn)行管理的平臺(tái),在此模塊實(shí)現(xiàn)的過(guò)程中,最重要的一點(diǎn)就是權(quán)限的控制,只有管理員的身份才可以對(duì)此模塊進(jìn)行操作,權(quán)限的控
23、制已經(jīng)交給了控制組件進(jìn)行完成。管理員可以在此模塊中主要完成對(duì)帖子和會(huì)員的管理,管理員可以通過(guò)用戶的ID和用戶名對(duì)其進(jìn)行搜索,從而實(shí)現(xiàn)管理。管理員界面如下:圖5.7管理員界面同時(shí),此外管理員還可以進(jìn)行添加和修改論壇的信息,界面如下:圖5.8管理員操作界面六、總結(jié)本系統(tǒng)最大的特點(diǎn)就是結(jié)構(gòu)簡(jiǎn)單,界面清晰、簡(jiǎn)潔,一目了然。它不同于網(wǎng)絡(luò)上的其他論壇的地方在于,主界面只顯示每個(gè)板塊的名稱,板塊描述,建立時(shí)間以及版主,而不細(xì)列出每個(gè)板塊里的主題情況,這樣就使原本繁雜的主界面大大簡(jiǎn)化,層層分明,給人一種很干凈清新的感覺(jué),不會(huì)象其他網(wǎng)絡(luò)論壇一樣使人眼花繚亂,不知從何處進(jìn)入板塊才好。本系統(tǒng)還有一個(gè)特點(diǎn)就是可擴(kuò)展性非常強(qiáng)。由于采用的是原型法的開(kāi)發(fā)模式,一開(kāi)始只是對(duì)論壇的基本功能,即瀏覽帖子、發(fā)帖和回帖這
溫馨提示
- 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. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 個(gè)人與公司投資合作合同范本2025
- 包裝材料供應(yīng)合同
- 證券交易合同格式規(guī)范
- 車(chē)輛過(guò)戶合同協(xié)議書(shū)模板
- 商業(yè)綜合體給排水工程清包合同范本
- 版臨時(shí)電力施工合作合同
- 出口代理合同模板
- 旅行期間的緊急情況應(yīng)對(duì)準(zhǔn)備加強(qiáng)考核試卷
- 農(nóng)村集體經(jīng)濟(jì)組織可持續(xù)發(fā)展能力評(píng)價(jià)與實(shí)踐考核試卷
- 咖啡館行業(yè)品牌延伸策略考核試卷
- 2025年常州工業(yè)職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案1套
- 2025年湖南理工職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)必考題
- 2025年湖南城建職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)完美版
- 會(huì)計(jì)信息化練習(xí)題庫(kù)+參考答案
- 武漢2025年湖北武漢市教育系統(tǒng)專(zhuān)項(xiàng)招聘教師679人筆試歷年參考題庫(kù)附帶答案詳解
- 高中主題班會(huì) 借哪吒精神燃開(kāi)學(xué)斗志!課件-高一下學(xué)期開(kāi)學(xué)第一課班會(huì)
- 2024年12月2025浙江湖州市長(zhǎng)興縣綜合行政執(zhí)法局公開(kāi)招聘輔助執(zhí)法人員8人筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 水產(chǎn)養(yǎng)殖尾水處理技術(shù)-第1篇-深度研究
- 財(cái)務(wù)管理畢業(yè)論文
- 二零二五年度醫(yī)療援助派駐服務(wù)協(xié)議4篇
- 合同簽訂培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論