資源描述:
《論壇設(shè)計(jì)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、摘要隨著計(jì)算機(jī)的廣泛應(yīng)用,人們已經(jīng)對網(wǎng)絡(luò)不再感到陌生。在科技飛速發(fā)展的今天,電腦信息技術(shù)與齊行各業(yè)進(jìn)行了有效的結(jié)合。人們在網(wǎng)上可以進(jìn)行網(wǎng)上購物,網(wǎng)上交友,電了商務(wù),網(wǎng)絡(luò)營效等等。面對強(qiáng)大的網(wǎng)絡(luò)功能,必須在某方面要有一個健全的系統(tǒng)才能使網(wǎng)絡(luò)發(fā)揮的淋漓盡致。在這個平臺上,論壇提供了一個全新的人類溝通新方式。論壇全稱為BulletinBoardSystem(電了?公告板)或者BulletinBoardService(公告板服務(wù)),是Internet上的一?種電子信息服務(wù)系統(tǒng)。它提供一塊公共電子白板,每個用戶都可以在上面書寫,可發(fā)布信息或提出看法。它是一種交互性強(qiáng),內(nèi)容豐富而及
2、時的Internet電子信息服務(wù)系統(tǒng),用戶在BBS站點(diǎn)上可以獲得各種信息服務(wù)、發(fā)布信息、進(jìn)行討論、聊天等等。本文主耍分析了論壇的主要組成情況,包括論壇的設(shè)計(jì)冃標(biāo),框架結(jié)構(gòu),數(shù)據(jù)流程和論壇的主要特點(diǎn)等,重點(diǎn)介紹了論壇前臺功能模塊的詳細(xì)思路和實(shí)現(xiàn)方法,以及對后臺數(shù)據(jù)庫關(guān)鍵技術(shù)和部分源代碼的詳細(xì)說明。關(guān)鍵詞:論壇,網(wǎng)絡(luò),代碼,實(shí)現(xiàn),數(shù)據(jù)庫第一章系統(tǒng)需求分析11.1開發(fā)背景11.2系統(tǒng)實(shí)用功能1第二章系統(tǒng)設(shè)計(jì)32.1相關(guān)術(shù)語:32.2論壇前臺構(gòu)架42.3論壇前臺實(shí)現(xiàn)的功能4第三章數(shù)據(jù)庫設(shè)計(jì)63.1后臺數(shù)據(jù)庫簡介63.2后臺數(shù)據(jù)庫實(shí)現(xiàn)的功能7第四章系統(tǒng)的實(shí)現(xiàn)84.1連接數(shù)據(jù)庫源代
3、碼104.2主要代碼10第五章系統(tǒng)運(yùn)行19結(jié)束語20致謝21參考文獻(xiàn)22國外資料(原文)23國外資料(譯文)251系統(tǒng)需求分析1.1開發(fā)背景進(jìn)入21世紀(jì)以后,知識經(jīng)濟(jì)的飛速發(fā)展對我們的社會產(chǎn)生了巨大的影響。IT業(yè)的飛速發(fā)展不僅僅帶來了巨大的經(jīng)濟(jì)效益,也在逐漸改變著我們的生活,具中影響最為廣泛的就是互聯(lián)網(wǎng)了。從事IT業(yè)工作的人都知道,互聯(lián)網(wǎng)蘊(yùn)藏著巨大的“金礦”,如何從這個冃大的財(cái)富屮獲得一份屬于自己的財(cái)富,需要的不僅僅是努力和勤奮,更多的是知識和技術(shù),只有掌握了知識和技術(shù)才有可能成為知識經(jīng)濟(jì)時代成功的淘金者。近年來,隨著Internet的迅猛發(fā)展,遠(yuǎn)程信息、網(wǎng)上聊天、分布
4、式多媒體系統(tǒng)、電子商務(wù)等網(wǎng)絡(luò)應(yīng)用系統(tǒng)的相繼問世,為信息處理的網(wǎng)絡(luò)化展示了美好的前景。目前呈幾何増長的互聯(lián)網(wǎng)網(wǎng)站中,有相當(dāng)一部分仍固守“靜態(tài)”,無形中己人人落后于時代的步伐。所謂“靜態(tài)”指的就是網(wǎng)站的網(wǎng)頁內(nèi)容“固定不變”,當(dāng)用戶瀏覽器通過互聯(lián)網(wǎng)的HTTP(HypertextTransportProtocol)協(xié)議向WEB服務(wù)器請求提供網(wǎng)頁內(nèi)容時,服務(wù)器僅僅是將原已設(shè)計(jì)好的靜態(tài)HTML文檔傳送給用戶瀏覽器。其頁面的內(nèi)容使用的僅僅是標(biāo)準(zhǔn)的HTML代碼,最多再加上流行的GIF89A格式的動態(tài)圖片,比如產(chǎn)生兒只小狗小貓跑來跑去的動畫效果。若網(wǎng)站維護(hù)者要更新網(wǎng)頁的內(nèi)容,就必須手動地
5、來更新其所有的HTML文檔。“靜態(tài)”網(wǎng)站的致命弱點(diǎn)就是不易維護(hù),為了不斷更新網(wǎng)頁內(nèi)容,你必須不斷地重復(fù)制作HTML文檔,隨著網(wǎng)站內(nèi)容和信息量的F1益擴(kuò)增,你就會感到工作量大得出乎想象C所著“動態(tài)”就是指具有以下幾個特點(diǎn)的網(wǎng)站:1、“交互性”即網(wǎng)頁會根據(jù)用戶的要求和選擇而動態(tài)改變和響應(yīng),將瀏覽器作為客戶端界面,這將是今后WEB發(fā)展的大勢所趨。2、“自動更新”即無須手動地更新HTML文檔,便會自動生成新的頁面,可以人大節(jié)省工作量。3、“因時因人而即當(dāng)不同的時間、不同的人訪問同一網(wǎng)址時會產(chǎn)生不同的頁面。這種具有動態(tài)特性的網(wǎng)站的典型代表就是論壇。1.2系統(tǒng)實(shí)用功能分析隨著時代的
6、進(jìn)步,人們對網(wǎng)絡(luò)的要求也越來越高,論壇就是在這種背呆下誕生的。它不僅包含了網(wǎng)站原有的特點(diǎn),還可以讓人們在瀏覽網(wǎng)頁的情況下還可以發(fā)表口己的觀點(diǎn),其實(shí)這只是最基木的,它還有許多優(yōu)點(diǎn),下面就讓我們簡潔的陳述一下:用戶功能:1發(fā)帖。2用戶個人信息記錄。3瀏覽功能,你即使不進(jìn)行注冊,同樣可以瀏覽帖子內(nèi)容,但要發(fā)言必須注冊。版主功能:(1)版血顯示版主主頁地址(2)除普通用戶功能增加刪除帖子功能論壇系統(tǒng)用例圖如圖1-1所示:圖1-1流程圖2系統(tǒng)設(shè)計(jì)2.1相關(guān)術(shù)語解釋:HTML語言:在網(wǎng)上發(fā)布消息,必須使用一種每一臺計(jì)算機(jī)都能夠識別的語言,逸北是HTML(HyperTextMarku
7、pLanguage),超文本語言。自從上一個世紀(jì)90年代Web網(wǎng)絡(luò)的迅速發(fā)展,這種語言空前繁榮。到1997年1月,隨著HTML3.2的推出,HTML語言得到了很大的發(fā)展,但是有些問題始終難以解決,比如對各種平臺和各種瀏覽器都兼容,等等。因此,人們希望能夠設(shè)計(jì)出一種HTML語言,使其能夠盡量反映各個行業(yè)的需求和滿足不同人群的需要。在開發(fā)的同時也充分考慮到網(wǎng)絡(luò)上各個方面的使用環(huán)境,比如蜂窩電話,手提設(shè)備和輸入輸出的語音系統(tǒng)等等環(huán)境。在1998年4月24日,這一愿望終于實(shí)現(xiàn)了,W3C標(biāo)準(zhǔn)化組織發(fā)布了HTML4.0,將原先的HTML擴(kuò)展到一些全新