BBS論壇系統文獻綜述_第1頁
BBS論壇系統文獻綜述_第2頁
BBS論壇系統文獻綜述_第3頁
BBS論壇系統文獻綜述_第4頁
BBS論壇系統文獻綜述_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、BB酩壇系統文獻綜述1、引言隨著網絡技術的發展與普及,各種論壇系統(BBS)應運而生,BBS ( BulletinBoard System)是一種電子息服務系統,它向用戶提供了一塊公共網絡區域,其中 每個用戶都可以在上面發布相關信息或提出自己的看法 ,早期的 BBS 由教育機構或 研究機構管理,現在大多數網站都已經建立了自己的 BBS 系統,供人們通過該系統來結交更多的朋友,表達更多的想法。目前國內的 BBS 已經十分 普遍,大致可以分為以下幾類:校園 BBS 商業 BBS 專業 BBS 情感 BB 以及個人 BBS 而此次基于 A 技術建立的 BBS 系統的開發平臺與工具選擇、數據庫設計以及

2、 系統所需的關鍵技術,對于其它 BBS的建立有很好的參考價值。隨著 Internet 的高速發展,人類對于信息交流的要求日益提高,并希望實現更廣泛 的信息共享和資源共享。電子公告板系統(BBS)這一在 Internet 上擁有眾多用戶的服 務,也隨著網絡技術的發展而出現了新的飛躍,基于 NNTP(NetworkNews Transfer Protocol)的轉信系統的誕生給BB 駐入了新的生命。目前 BB 針要分為基于 Telnet 的和基于 We 的勺兩大體系,其中基于 Telnet的 BBS 勺轉信系統已相對成熟,而基于 Web 的 BB&P 一直處于“各自為政”的狀態。因此,要實

3、現這兩類技術上存在很大差異的 BB 五間的資源共享,使各種類型的 BB 五間能夠協同工作,實現基于 Web 勺 BBS 勺轉 信系統就成了關鍵環節。2、BBS 背景BBS 系統最初是為了給計算機愛好者提供一個互相交流的地方。70 年代后期,計算機用戶數目很少且用戶之間相距很遠。因此, BBS 系統(當時全世界一共不到 一白個站點)提供了一個簡單方便的交流方式,用戶通過 BBS 可以交換軟件和信息。 到了今天,BBS 的用戶已經擴展到各行各業,除原先的計算機愛好者們外,商用 BBS 操作者、環境組織、宗教組織及其它利益團體也加入了這個行列。只要瀏覽一 下世界各地的 BBS 系統,你就會發現它幾乎

4、就象地方電視臺一樣,花樣非常多。起初的 BBS 系統是報文處理系統。系統的唯一目的是在用戶之間提供電子報 文。隨著時間的推移,BBS 系統的功能有了擴充,增加了文件共享功能。因此,目 前的 BBS 用戶還可以相互之間交換各種文件。只需簡單地把文件置于BBS 系統,其它用戶就可以極其方便地下載這些文件。早期的 BBS 系統是一臺配有調制解調器的普通 PC 機,上面運行了一個 BBS 程序。BBS 程序有各種版本,包括單線路的簡單系統到支持十幾甚至上白條電話線 路的復雜系統。最早的 BBS系統系統把全部報文存放在一個地方,可現在的 BBS 軟件卻允許操作人員根據報文內容來組織報文。比方說,基于PC

5、 的 BBS 軟件很 可能包括有專用于 DOS、OS/2 和 Windows 的報文部分。3、國內 BBS 的現狀與展望國內的 BBS 站,單線站還占大多數。隨著計算機的普及,特別是調制解調器 的大量使用,BBS 的活動將會進一步高漲。但是,隨之而來的撥號難和搶線難的問 題將會加劇。盡管 BBS 站臺的數量在不斷增長,但這種增長的幅度總也趕不上用 戶群的增長。許多人同時撥號一個站臺,不可避免地發生沖突。每回要撥上幾十次 乃至上白次才能成功連上一個 BBS 站的狀況已經成為困擾今日中國 BBS 用戶的一 個難題。隨著 BBS 活動的深入,國內已經出現了一些多線站,一次可以允許 2 人 以上同時訪

6、問。BBS 的發展過程中,也出現了一些問題。由于國內使用的BBS 架站軟件,都是從國外引進的,因此沒有必要的中文說明。雖然一些熱心的站長翻譯了一些資料, 但是僅靠這些是遠遠不夠的。另外,有些站臺的設立是相互抄襲,所以在結構上難 免有$同之處。1999 年是中國網絡的發展年。但是,我們應該活醒地認識到,目前一些 BBS 站并沒有走上 簡單、易用”這一層次。包括一些廠商架設的 BBS 站,實用性還需要 加強。今后,國內的BBS 站將向著個性化和專業化的方向發展。4、研究目的網上論壇系統是一個會員登錄留言系統。網上游客能夠瀏覽論壇上的帖子, 并且能夠注冊成為用戶。論壇注冊會員能夠修改自己的資料信息,

7、申請版主,發表 帖子,讓大家積極參與討論。論壇管理員能夠便于管理論壇,包括瀏覽游客留言, 審核留言,對于不健康或是不利于社會穩定的留言能進行刪除操作,會員管理以及 論壇版主管理等等。5、解決方案現在網站建設的主要技術有 JSP、ASR PHR .NET 等。但現在應用最廣泛的無疑是 ASP.NE 神 JSR。面對如此多的技術,根據現實的需要,程序員可以使用多種編程語 言進行開發,從而大大提高網站開發的效率和質量,形成五彩繽紛的各類網站。從開發的角度看 ASR.NETffi JSR 技術都可以通過組件進行網頁的交互,ASR.NET 是一個革命性的程序設計框架,能夠快速開發功能強大的Web 應用程

8、序和服務,與瀏覽器無關一一 ASR.NET 是一個與瀏覽器無關的程序設計框架,利用它編寫的應用 程序可以與最新版本的 Internet ,與 Explorer、Netscape Navigator 等常用瀏覽 器兼容就采用的語言來講,JSR 采用 java 作為腳本語言,而 ASR.NETW 以采用 C 加 o 相對比較,腳本語言都能很好服務于小的應用程序。自定義性和擴展性。ASR.NET 隨附了一個設計周到的結構,它使開發人員可以在適當的級別”插入”代碼。實際上,可以用自己編寫的自定義組件擴展或替換 ASP.NET 運行庫的任何子組件。簡易性。ASP.NET 使執行常見任務變得容易,從簡 單

9、的窗體提交和客戶端身份驗證到部署和站點配置。例如,ASP.NET 貞框架使您可以生成將應用程序邏輯與表示代碼活楚分開的用戶界面,和在類似Visual Basic的簡單窗體處理模型中處理事件。另外,公共語言運行庫利用托管代碼服務(如自 動引用計數和垃圾回收)簡化了開發。且在成本上,ASP.NET合于中小企業,而這也對現在的自己比較實際。ASP.NET 的開發成本和運行管理成本短期是比 JSP 低。隨著技術的不斷更新和進步,我們可以說現在的哪一種技術最為流行,但不能 說哪一種技術是最好的。根據需要和應用,選擇適合的技術,把功能完美實現。6、BBS 論壇系統的研究內容一個基本的 BBS 論壇,可以大

10、致分為以下流程:用戶登錄進入論壇(一般為游 客,有時還要注冊為會員),就某個話題(帖子的主題)展開討論。通過發帖功能發 布新的話題;通過回帖功能回復已有的話題;通過搜索功能查找已有的話題。管理 員通過管理功能創建、編輯、刪除論壇的板塊;管理注冊的用戶;管理帖子。這樣的流程決定了 BBS 論壇系統的需求。(1) 會員注冊提供新會員注冊功能,包括提供錄入信息的界面,檢查注冊信息的有效性,并 將注冊會員信息保存在對應數據庫的數據表中。(2) 發表文章提供會員發表文章的功能,未注冊會員不允許使用該功能。(3) 文章查詢對注冊會員和未注冊會員提供文章查詢以及閱讀的功能,即提供對應文章標題 信息,以及查看

11、詳細內容及回復文章的超鏈接。(4) 會員管理當網上論壇的會員完成注冊后,系統會在數據庫中加入會員的資料。包括會員 名稱、會員密碼、會員 E-mail 等相關信息資料。同時,按照會員的不同身份,將特 殊會員設置為版主,使他具備刪除本討論區中對應文章等特殊操作的權利。管理者 可以依據數據庫中注冊的特殊身份登錄到論壇后臺對會員信息進行管理。(5) 論壇分類管理根據不同的討論內容,管理員將整個討論區劃分成不同的區域,會員可以選擇 進入不同的討論區,允許管理者對分類進行調整,同時提供不同討論區中包括文章 數量等的統計功能。(6) 帖子管理管理員和版主都可以對會員發表的帖子進行轉移、置頂和刪除等操作。系統

12、總體功能需求框架圖如下圖:(1) 會員注冊會員發帖回帖瀏覽帖子板塊管理帖子管理會員管理積分管理前臺基本業務模塊前臺基本業務模塊包含如下圖所示的幾個方面:積分前臺基本業務模塊提供新會員注冊功能,包括提供錄入信息的頁面,檢查注冊信息的有效性,并將注冊會員信息存入對應數據庫的數據表。(2) 登錄系統提供會員登錄論壇功能。要想針對某篇帖子發言,或發表帖子,必須是登錄用戶才可以操作。由丁論壇中某些操作只有會員才可以執行,所以必須先登錄系統。(3) 瀏覽帖子對注冊會員和未注冊會員提供文章查詢以及閱讀的功能,即提供對應文章標題 信息,以及查看詳細內容及回復文章的超鏈接。(4) 會員發表帖子會員可以針對某個感

13、興趣的話題發表自己的見解。未注冊用戶無此項功能。(5) 回復帖子注冊會員和未注冊會員都可以對某一話題展開討論,發表意見,并給出回復。后臺管理模塊后臺管理模塊主要包括對整個 BBS 論壇系統的設置管理,包括如下圖所示的幾 個方面。后臺管理模塊(1) 版塊管理根據不同的話題,管理員可以將每個話題分成不同的種類版塊,然后對其進行 管理。管理員可以刪除認為不必要的版塊話題;管理員可以修改版塊的主題名、類 型和數量等;管理員還可以添加新的版塊。(2) 帖子管理管理員可以對會員發表的帖子進行管理。管理員可以刪除內容反動或不健康的 帖子,可以置頂帖子。還可以設置精華帖,控制帖子的點擊率等操作。(3) 會員管

14、理管理員可以對會員進行管理。可以刪除會員,收回他的會員號;修改會員的基本信息,修改會員的積分,排行等。7、總結板塊管理帖子管理會員管理積分管理論壇管理系統的建成,對參與其中的網絡用戶來說起著不可估量的作用,在這里可 以盡情的談天說地、廣交朋友、發表自己的看法、獲取各種各樣的知識。計算機技 術和通信技術的高速發展與完善,也必將使論壇的功能越來越強大,帶給人們的也 將會是更加廣闊的天地。本系統,無論是設計思想還是具體的實踐過程,都會對建 立其它更加完善的系統起到一定的指導作用。8、參考文獻零基礎學 ASP.NET 2.0王遠峰等編著 機械工業出版社ASP.NET 2.0 數據庫開發實例精粹郭瑞軍 郭馨編著 機械工業出版社C 秋入門到精通作者:王小柯 呂雙

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論