bbs論壇系統(tǒng)設(shè)計(jì)論文

bbs論壇系統(tǒng)設(shè)計(jì)論文

ID:6184227

大小:563.50 KB

頁(yè)數(shù):24頁(yè)

時(shí)間:2018-01-05

bbs論壇系統(tǒng)設(shè)計(jì)論文_第1頁(yè)
bbs論壇系統(tǒng)設(shè)計(jì)論文_第2頁(yè)
bbs論壇系統(tǒng)設(shè)計(jì)論文_第3頁(yè)
bbs論壇系統(tǒng)設(shè)計(jì)論文_第4頁(yè)
bbs論壇系統(tǒng)設(shè)計(jì)論文_第5頁(yè)
資源描述:

《bbs論壇系統(tǒng)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)

1、BBS論壇系統(tǒng)設(shè)計(jì)畢業(yè)論文第一章系統(tǒng)開(kāi)發(fā)基礎(chǔ)1.1開(kāi)發(fā)背景在互聯(lián)網(wǎng)技術(shù)高速發(fā)展的推動(dòng)下,互聯(lián)網(wǎng)跨入了虛擬社區(qū)時(shí)代。根據(jù)2010年1月《第25次中國(guó)互聯(lián)網(wǎng)發(fā)展?fàn)顩r統(tǒng)計(jì)報(bào)告》,我國(guó)上網(wǎng)的3.84億人中有38.8%使用論壇、BBS等各種形式的虛擬社區(qū),用戶規(guī)模達(dá)到9822萬(wàn)人,在網(wǎng)絡(luò)應(yīng)用中排名第九,已經(jīng)躋身十大網(wǎng)絡(luò)應(yīng)用之列。BBS發(fā)展勢(shì)頭非常迅猛。BBS開(kāi)發(fā)技術(shù)發(fā)展至今,從CGI,ASP,到PHP已經(jīng)日趨成熟,功能也更加豐富,但攜著Sun公司的Java技術(shù)所實(shí)現(xiàn)的“一次編寫(xiě),到處運(yùn)行”的優(yōu)勢(shì),繼承這一衣缽的JSP技術(shù)越來(lái)越受到人們的注視。BBS作為一種對(duì)

2、外的展示窗口,進(jìn)行內(nèi)外信息交流,已成為大眾的廣泛需要。為了進(jìn)行更好的交流,用戶想就自己的專(zhuān)業(yè)和愛(ài)好能和其他的用戶進(jìn)行及時(shí)專(zhuān)業(yè)的交流,這就有了論壇,這樣以來(lái)我們就可以在網(wǎng)絡(luò)這個(gè)虛擬的空間中方便地實(shí)現(xiàn)交流。Internet上發(fā)布信息主要是通過(guò)網(wǎng)站來(lái)實(shí)現(xiàn)的,獲取信息是要在網(wǎng)站論壇中和Internet“海洋”中按照一定的檢索方式將所需要的信息的。因此論壇建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為現(xiàn)代人勾通和獲取信息的重要組成部分,從而倍受人們的重視。現(xiàn)在各個(gè)大學(xué)網(wǎng)站都有BBS論壇,在BBS上,同學(xué)與同學(xué)之間,老師之間可以非常輕松的進(jìn)行交流,有網(wǎng)絡(luò)

3、的地方,不同的地區(qū)和國(guó)家的各種不同的人都可加入到BBS上進(jìn)行交流。這也節(jié)省了大量的教育資源,和充分的利用教育資源。1.2設(shè)計(jì)思想(1)系統(tǒng)分成幾個(gè)相對(duì)獨(dú)立的模塊,但這些模塊都進(jìn)行集中式管理。(2)分層的模塊化程序設(shè)計(jì)思想,整個(gè)系統(tǒng)采用模塊化結(jié)構(gòu)設(shè)計(jì)。作為應(yīng)用程序有較強(qiáng)的可操作性和擴(kuò)展性。(3)合理的數(shù)據(jù)流設(shè)計(jì),在應(yīng)用系統(tǒng)設(shè)計(jì)中,堅(jiān)持“高內(nèi)聚低耦合”的原則,相對(duì)獨(dú)立的模塊間以數(shù)據(jù)流相互連接,使各模塊間的耦合性較低,方便系統(tǒng)運(yùn)行,提高系統(tǒng)安全性。1.3開(kāi)發(fā)工具和開(kāi)發(fā)模式的介紹1.3.1開(kāi)發(fā)語(yǔ)言JSP的介紹JSP(JAVAServer24Pages)是由

4、微軟公司開(kāi)發(fā)的服務(wù)器腳本編寫(xiě)環(huán)境。JSP是結(jié)合Markup標(biāo)簽語(yǔ)言(如html和xml),JSP實(shí)際上并不是一種腳本語(yǔ)言,也不是開(kāi)發(fā)工具,而是一種服務(wù)器端腳本環(huán)境,即鑲嵌在HTML中的腳本程序得以運(yùn)行的環(huán)境。JSP同HTML文件一樣都是文本文件,也就是說(shuō),JSP程序是以擴(kuò)展名為.JSP的文本文件保存的,可用任何的文本編輯器來(lái)編輯它。使用JSP編程實(shí)際上就是使用VBScript或JavaScript等腳本并按照J(rèn)SP語(yǔ)法來(lái)編程。任何可以嵌入到HTML中的內(nèi)容如Java,Applets,客戶端腳本,客戶端ActiveX等都可以放置在JSP中。任何開(kāi)發(fā)工

5、具皆可發(fā)展JSP,只要使用一般的文書(shū)編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如,Dreamweaver、語(yǔ)言相容性高JSP與所有的ActiveXScript語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、JavaScript、ActiveX服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由“plug-In”(外掛組件模組)的方式,使用其他廠商(ThirdParty)所提供的語(yǔ)言。1.3.2JSP的主要內(nèi)部對(duì)象對(duì)象名稱(chēng):Request,Response,Server,Session,Application,Request對(duì)象:可以使用Re

6、quest對(duì)象訪問(wèn)任何基于HTTP請(qǐng)求傳遞的所有信息,包括從HTML表格用POST方法或GET方法傳遞的參數(shù)、cookie和用戶認(rèn)證。Response對(duì)象:Response對(duì)象是用來(lái)控制發(fā)送給用戶的信息,包括直接發(fā)送信息給瀏覽器、重定向?yàn)g覽器到另一個(gè)URL或設(shè)置cookie的值。Server對(duì)象:Server對(duì)象提供對(duì)服務(wù)器上的方法和屬性的訪問(wèn)。Application對(duì)象:可以使用Application對(duì)象,在給定的應(yīng)用程序的所有用戶之間共享信息,并在服務(wù)器運(yùn)行期間持久的保存數(shù)據(jù)。Session對(duì)象:可以使用Session對(duì)象存儲(chǔ)特定的用戶會(huì)話所需

7、的信息。當(dāng)用戶在應(yīng)用程序的頁(yè)之間跳轉(zhuǎn)時(shí),存儲(chǔ)在Session對(duì)象中的變量不會(huì)清除;而用戶在應(yīng)用程序中訪問(wèn)頁(yè)時(shí),這些變量始終存在。1.3.3開(kāi)發(fā)模式的介紹目前,在大多數(shù)B/S(Browser/Server)結(jié)構(gòu)的Web應(yīng)用中,瀏覽器直接通過(guò)HTML或者JSP的形式與用戶交互,響應(yīng)用戶的請(qǐng)求。雖然很直觀,但是大多數(shù)管理信息系統(tǒng)操作的數(shù)據(jù)量都是驚人的,隨著代碼的增多會(huì)使JSP頁(yè)面臃腫不堪,Web服務(wù)器的負(fù)荷過(guò)重。因此,在中間層上采用基于模型視圖控制器(MVC,Model-View-Controller)的設(shè)計(jì)模式。MVC之間的關(guān)系如圖4.10所示,Mod

8、el層用來(lái)實(shí)現(xiàn)業(yè)務(wù)邏輯,View層用來(lái)顯示用戶界面,Controller層主要負(fù)責(zé)View層和Model層之間的控制關(guān)系。

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。