資源描述:
《論壇畢業(yè)設(shè)計(jì)論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、江西交通職業(yè)技術(shù)學(xué)院論壇畢業(yè)設(shè)計(jì)論文專業(yè)軟件技術(shù)姓名學(xué)號(hào)0851200002扌旨導(dǎo)教師吳磊江西交通職業(yè)技術(shù)學(xué)院信息工程系畢業(yè)論文開題報(bào)告題目:論壇的設(shè)計(jì)與制作報(bào)告人:婁晨一、選題的目的和意義在計(jì)算機(jī)網(wǎng)絡(luò)飛速發(fā)展的今犬,BBS己經(jīng)成為人們網(wǎng)上交流的重要平臺(tái),因此對(duì)BBS論壇的研究是十分必要的網(wǎng)站”是一種呈現(xiàn)在網(wǎng)絡(luò)上的新興媒體,通過Internet已經(jīng)成為-個(gè)實(shí)時(shí)的,多媒體的信息傳播渠道。它的載體主要是電腦,范圍覆蓋全球各地,沒冇國(guó)界,不分人種,吋時(shí)刻刻地提供服務(wù)??谇?,人們漸漸開始把網(wǎng)站稱Z為廣播、電
2、視、報(bào)刊以外的笫四新聞媒體,以''共享、公平、公正、創(chuàng)新、國(guó)際化、團(tuán)隊(duì)榕神”為特征的網(wǎng)絡(luò)文明也已逐漸成為這個(gè)時(shí)代的標(biāo)志,人們?cè)絹碓搅?xí)慣于通過Internet網(wǎng)絡(luò)獲取信息,通過Internet在網(wǎng)站上發(fā)表自己對(duì)社會(huì)對(duì)生活的理解和建議。二、研究方案本系統(tǒng)采用時(shí)下流行的ASP.NET技術(shù)開發(fā),它具有高效和安全等許多優(yōu)點(diǎn)。數(shù)據(jù)庫采用的是具有穩(wěn)定、安全和鬲效等許多特性的SQL2000,為系統(tǒng)提高良好的數(shù)據(jù)保障。在系統(tǒng)的架構(gòu)上選擇三層架構(gòu),這是一種擴(kuò)展性非常強(qiáng)的模式,在示期開發(fā)和維護(hù)屮,可以體現(xiàn)對(duì)擴(kuò)展開放對(duì)修改
3、關(guān)閉的設(shè)計(jì)原則,此外也可以很容易的將應(yīng)用程序移植到其他數(shù)據(jù)庫中。三、進(jìn)度計(jì)劃隨著過程化的開發(fā)時(shí)代漸漸退岀舞臺(tái),取而代之的是面向?qū)ο蟮拈_發(fā)體系,利用ASP.NET松架的而向?qū)Α鱿筇匦?,我們可以很容易的?gòu)建自己想要的應(yīng)用程序。在軟件開發(fā)的而期,一份優(yōu)秀的盂求分析可以為我們減少后期開發(fā)中的錯(cuò)誤,節(jié)省開發(fā)時(shí)間。本系統(tǒng)預(yù)計(jì)在一個(gè)星期左右完成系統(tǒng)的注冊(cè)登錄模塊、發(fā)帖模塊、回帖模塊以及帖子瀏覽模塊。四、指導(dǎo)教師意見指導(dǎo)教師:隨著吋間的推移,我們以計(jì)算機(jī)為主導(dǎo)的生活方式不斷發(fā)生著變化。如今每個(gè)人都注意到了互聯(lián)網(wǎng)的價(jià)
4、值。并口越來越依賴基于Web的服務(wù)。就個(gè)人而言,我喜歡通過互聯(lián)網(wǎng)來購物、買栗、比較產(chǎn)品、獲取交通狀況、閱讀產(chǎn)品評(píng)價(jià)、在線交流等。本文將講述一個(gè)論壇的設(shè)計(jì)與制作過程。軟件的開發(fā)主要包括三個(gè)階段:盂求分析、代碼編寫和后期維護(hù)。本文主要從數(shù)據(jù)模型、架構(gòu)設(shè)計(jì)以及安全性對(duì)論壇開發(fā)做以闡述,并對(duì)吋下流行的ASP.NET、C#、JavaScript等平臺(tái)或編程語言做簡(jiǎn)單介紹。本系統(tǒng)為一個(gè)ASP.NET技術(shù)論壇,主要作為學(xué)牛群體學(xué)習(xí)交流使卅,具中包括各種編程語言版塊,能為學(xué)生提供一個(gè)良好的學(xué)習(xí)環(huán)境。系統(tǒng)采用三層架構(gòu)
5、開發(fā),可以比較容易的轉(zhuǎn)換各個(gè)版塊的功能,提供了較好的靈活性和可仲縮性。我相信隨著互聯(lián)網(wǎng)的不斷發(fā)展,這種模式的系統(tǒng)將會(huì)有很大的發(fā)展空間,利用并組合這些編程技術(shù)來為用戶提供豐富的特色應(yīng)用也將變的更簡(jiǎn)單。目錄第一章緒論5第二章BBS論壇簡(jiǎn)介6第三章開發(fā)環(huán)境概述83」編程語言3.2數(shù)據(jù)庫技術(shù)3.3運(yùn)行環(huán)境第四章系統(tǒng)總體規(guī)劃與設(shè)計(jì)114.1架構(gòu)設(shè)計(jì)4.2數(shù)據(jù)庫設(shè)計(jì)4.3接口設(shè)計(jì)4.4頁面設(shè)計(jì)第五章代碼編寫135.1數(shù)據(jù)模型5.2系統(tǒng)公用函數(shù)5.3接口5.4數(shù)據(jù)訪問層5.5工廠函數(shù)5.6業(yè)務(wù)邏輯層5.7表水層第
6、六章安全性與性能226」身份驗(yàn)證6.2加密6.3預(yù)防SQL注入6.4預(yù)防惡意腳本6.5性能第七章運(yùn)行效果25第八章總結(jié)與展望29參考文獻(xiàn)30第一章緒論關(guān)鍵字:網(wǎng)絡(luò)化Internet萬維網(wǎng)進(jìn)入二十一世紀(jì),計(jì)算機(jī)技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。傳統(tǒng)的單機(jī)版應(yīng)用軟件正在逐漸退出舞臺(tái),取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件小似乎存在著兩種不同的趨勢(shì),一種是稱為客戶端——服務(wù)器的C/S結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運(yùn)行效率高,服務(wù)器端壓力小,安全性好
7、等優(yōu)點(diǎn),被廣泛運(yùn)用于局域網(wǎng)中。而另一種,也是本畢業(yè)設(shè)計(jì)所采用的,是稱為瀏覽器——服務(wù)器的B/S結(jié)構(gòu)應(yīng)用系統(tǒng),它的特點(diǎn)是在客戶端直接采用了功能強(qiáng)人的瀏覽器軟件作為界面,其優(yōu)點(diǎn)在于軟件開發(fā)效率高,客戶端不受操作平臺(tái)的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于局域網(wǎng),更適用于Internet,而H.投資小、見效快,用戶可以不必進(jìn)行服務(wù)器方面的投資,而是去租用,其至是免費(fèi)使用ISP的服務(wù)器資源,因而受到越來越多中小型單位的青睞。Internet起源于20世紀(jì)60年代末、70年代初,當(dāng)時(shí),美國(guó)國(guó)防部為了將
8、充斥于軍事基地內(nèi)各種廠商的電腦主機(jī)互連,讓它們可以進(jìn)行數(shù)據(jù)交換以便研究工作順利進(jìn)行,于是成立了ARPA網(wǎng)絡(luò)計(jì)劃。ARPA計(jì)劃嘗試建設(shè)一個(gè)網(wǎng)絡(luò)系統(tǒng),它可將各種不同廠商的電腦連接起來。隨著這個(gè)計(jì)劃的成功,各學(xué)術(shù)單位,研究機(jī)構(gòu)也紛紛與ARPA計(jì)劃所建立的ARPANet連接。到了20世紀(jì)80年代‘Internet這個(gè)名詞因勢(shì)產(chǎn)生,它代表著這十年來所構(gòu)建涵蓋全球各地的網(wǎng)絡(luò)系統(tǒng)。從1990年起,商業(yè)使用的Internet在美國(guó)急速地?cái)U(kuò)人,rfo'Internet也從原來屬于少數(shù)人