【正文】
育面前人人平等”至少在某種意義上得到 實現(xiàn)。在交流中無須考慮雙方的年齡、學歷、知識、社會地位、財富、外貌、健康狀況等因素(而這些因素往往是人們在其他交流方式中無可回避的),也無從知道雙方的真實社會身份。 課題研究意義 在日常生活中,人們之間的交流受到很強的時空限制,而大眾傳媒又失之于反應太慢。例如,各種論壇、在線回答、各類供求信息、網(wǎng)上訂購等,都可以是論壇的表現(xiàn)形式。 BBS 是互聯(lián)網(wǎng)上的一種應用 服務模式。 早期的 BBS系統(tǒng)是以客戶 / 服務器方式運行的,在 BBS站點的建設和管理方面分別包括需求分析、方案確定、方案實現(xiàn)、文檔和用戶管理、版塊管理和系統(tǒng)管理等。 近幾年來人們對 BBS本身的研究一直保持著持久的關注 , 具體說來 , 中文名為電子公告牌的 BBS其核心功能是討論區(qū) , 其他的功能還包括諸如電子郵件、文件傳輸、在線交談、公告牌以及 Inter的接入服務等。目前國內(nèi) BBS研究現(xiàn)狀可以劃分為以下四個階段 : 第一階段 : 有關 BBS自身的初步研究 , 包括歷史和哲學問題、技術問題和應用 , 功用和服務以及政策法律等問題。 BBS 項目設計與開發(fā) 4 第 1 章 概 述 BBS 研究現(xiàn)狀及課題意義 Inter飛速發(fā)展 ,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們生活中的各個方面發(fā)揮著重要的作用。t be substituted in the development of Inter. The design of this system is a BBS about putercampus learning. It is based on the language of HTML, and uses c language as the backstage programming language, and uses the Microsoft visual studio. NET 20xx as a development tool, uses IIS as a sever platform, which has realized the construction of the work platform. It’s ensured that the system is safe and easy to maintain of making of the dynamic webpage of using the technology. The backstage database has used the SQL Server to manage the backstage data of the whole system. An important characteristic of this system is that the interface is friendly, and easy to use. Key words: BBS; ; C; SQL Server 20xx 湖南工程學院畢業(yè)設計(論文) 3 前 言 進入二十一世紀,計算機技術迅速向著網(wǎng)絡化、集成化方向發(fā)展。它是基于 HTML 語言,并且采用 C語言作為后臺的編程語言, Microsoft visual studio .NET 20xx 作為開發(fā)工 具,以 IIS 為服務平臺,實現(xiàn)了網(wǎng)絡平臺的構建, 技術實現(xiàn)了動態(tài)網(wǎng)頁的制作,以確保系統(tǒng)的安全保密,且易于維護。論壇系統(tǒng)是互聯(lián)網(wǎng)上的一種應用服務模式,通過 這種服務,互聯(lián)網(wǎng)用戶可以在上面瀏覽到其他用戶發(fā)表的各種主題、文章、問題等內(nèi)容,并且用戶可以在上面針對某個具體的內(nèi)容即時地發(fā)表自己的觀點、看法、議論等,或者直接發(fā)表自己的文章、問題、圖片或其它內(nèi)容。由于 BBS 的這種特點,全球的用戶都可以隨時隨地地進行交流,從而真正的做到全球信息的交流。而后臺的數(shù)據(jù)庫則采用了 SQL Server 管理整個系統(tǒng)的后臺數(shù)據(jù)。傳統(tǒng)的單機版應用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡、支持多種數(shù)據(jù)信息(多媒體)的新一代網(wǎng)絡版應用軟件,而目前網(wǎng)絡版軟件中似乎存在著兩種不同的趨勢,一種是稱為客戶端 —— 服務器的 C/S 結構,這類軟件具有結構嚴謹,運行效率高,服務器端壓力小,安全性好等優(yōu)點,被廣泛運用于局域網(wǎng)中。 計算機電子公告牌系統(tǒng) BBS通常被稱為“電子布告欄”、“電子公告欄”、“電子公告牌”。 第二階段 : BBS的使用和用戶 , 包括用戶的認知、感受和調(diào)查 , 使用主體以及如何使用 , BBS提供了什么 , 它的教育和政治等其它用途。 BBS實際上基本包括了 Inter的大部分功能。而從1978年芝加哥出現(xiàn)的第一個 BBS系統(tǒng)到目前為止, BBS已經(jīng)有了 20多年的歷史,我國 BBS接入的標志是 1991年北京長城站的建立。通過這種服務,互聯(lián)網(wǎng)用戶可以在上面瀏覽到其他用戶或網(wǎng)站發(fā)布的各類主題、文章、問題等具有各種表現(xiàn)形式的文字或圖像的內(nèi)容,并且用戶可以在上面針對某個具體的內(nèi)容發(fā)表自己的回答、看法、議論等,或是直接發(fā)表自己的文章、問題、圖片或是其它內(nèi)容。 論壇目前 在互聯(lián)網(wǎng)上得到非常廣泛的使用,而且反應非?;钴S。但阻礙人們交流的最大障礙在于人與人之間的差異,或者說不平等。這樣,參與 BBS 的人以處于一個平等的位置與其他人進行任何問題的探討。 對于遠程教學來說, BBS 服務中的討論區(qū)、信件區(qū)和文件共享區(qū)最有意義。文件共享區(qū)則可讓教師把教學資料拷上去給廣大學習者共用,學習者也可將自己擁用的學習資料或?qū)W習經(jīng)驗等拷上去與別人分享。利用BBS 時,師生之間或?qū)W習者之 間的交流并非實時進行的,更多的情況是用留言的方式,就是將自己的看法記錄到 BBS 公告板上,供其他人事后進行查詢。可以在現(xiàn)有的 ASP 應用程序中逐步添加 功能,以增強 ASP 應用程序的功能。現(xiàn)在甚至 VBScript 和 JavaScript 也都被編譯了。 的優(yōu)勢: 開發(fā)快速 , 功能強大 , 概念新穎 , 頁面和編碼分開 , 運行快但所需要的知識較多 。 由于 C是專門為 .NET 應用而開發(fā)的程序語言,因此它從根本上保證了 C語言與 .NET 框架的完美結合。C語言能自動找出源代碼模塊之間的關系,從而使開發(fā)人員從一些附加的雜務中解脫出來。 boxing 允 許將任何類型的值轉(zhuǎn)換為一個對象,而 unboxing 將一個對象的值轉(zhuǎn)換為一個簡單類型的值,這種機制使 C語言的對象模型非常簡單明了。隨編譯器提供的一個屬性庫將 C語言類和函數(shù)包裝為 Web 服務。這是 C語言的最重要的 RAD 功能之一。 DreamWeaver 簡介 本系統(tǒng)是基于 B/S 模式的系統(tǒng),考慮到實際操作及應用,本系統(tǒng)主要利用DreamWeaver 作為主要頁面開發(fā)工具。 ( 2)強大的網(wǎng)站管理能力。 ( 3)最佳的配合效果。利用其高級表格編輯功能,用戶可以輕松地選擇單元格、行、列或進行不連續(xù)的選取,甚至可以排序或格式化表格。利用 DreamWeaver 設計的網(wǎng)頁,可以在任何平臺的熱門瀏覽器上顯示。下面簡單介紹一下 。微軟針對這種情況并結合 .NET Framework 為數(shù)據(jù)訪問提供了一種 全新的編程模型 —— 。 ? 能夠組合來自多個不同數(shù)據(jù)源的數(shù)據(jù)的通用數(shù)據(jù)表示形式。 ( 4) 內(nèi)置 XML 支持,而且內(nèi)置在非?;镜募墑e上。 ? Command 對象使用戶能夠訪問用于返回數(shù)據(jù)、修改數(shù)據(jù)、運行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令。 的 DataSet 組件為 提供斷開式數(shù)據(jù)訪問服務,它在與數(shù)據(jù)源斷開的緩存中存儲數(shù)據(jù)。 同時, DataSet 可以使用 XML 文檔和 XML 流來填充, DataSet 也可以把它的數(shù)據(jù)輸出為 XML 格式的數(shù)據(jù),并將其結構輸出為以 XML 架構定義語言( XSD)所定義的架構。本 BBS系統(tǒng)所使用的數(shù)據(jù)庫服務器為 SQL Server 20xx。 系統(tǒng)運行環(huán)境 軟件開發(fā)環(huán)境: 操作系統(tǒng): Windows XP 數(shù)據(jù)庫: MS SQL Server 20xx 開發(fā)工具: Visual Macromedia Dreamweaver MX 20xx IIS WEB 軟件運行環(huán)境: 操作系統(tǒng): Windows Server 系列 應用服務器: IIS WEB 版本 以上 數(shù)據(jù)庫: MS SQL Server 20xx BBS 項目設計與開發(fā) 12 第 3 章 系統(tǒng)分析與設計 系統(tǒng)需求分析 大學獨特的生活學習方式,培養(yǎng)了大學生獨立學習的能力。學生可以在論壇里針對自己感興趣的話題發(fā)表疑問,解答疑問,進行學習交流。 論壇的功能具體分為前臺和后臺兩個部分,前臺主要包括用戶的注冊登錄,修改個人資料,以及發(fā)帖回帖,查看帖子等。三層在實際的 物理結構上也是獨立的,用戶界面與業(yè)務邏輯分離,系統(tǒng)的安全性、可維護性、重用性和擴展性都大大提高。用戶可以進入感興趣的帖子群選擇信息進行查詢。 后臺主要是管理員對論壇進行管理,分別包括用戶、帖子、幫助模塊的管理,管理員根據(jù)具體情況修改和完善論壇中的不足。 具體描述如下: ( 1) 數(shù)據(jù)庫是系統(tǒng)最底層,它用于存儲系統(tǒng)的所有數(shù)據(jù),在本系統(tǒng)的數(shù)據(jù)庫中存儲了十張數(shù)據(jù)表: userinfo 表、 admin 表、 bigkind 表、 smallkind表、 article 表、 reply 表、 help 表、 menu 表、 magmenu表。根據(jù)系統(tǒng)的功能,可以設計出系統(tǒng)的功能模塊,整個系統(tǒng)的頁面邏輯結構圖如圖 所示。 用戶登錄 用戶注冊 修改個人 信息 查看 帖子 查看會員 幫助 信息 發(fā)帖 回帖 板塊管理 帖子管理 用戶 管理 注冊登錄模塊 瀏覽 模塊 發(fā)帖留言 模塊 管理帖子 模塊 管理用戶 模塊 前臺管理 后臺管理 網(wǎng)上論壇系統(tǒng) 圖 系統(tǒng)功能框架圖 系統(tǒng)功能框架圖功能介紹如下: ( 1) 注冊登錄模塊 注冊模塊是針對第一次進入論壇的用戶而設的。修改個人資料也在這個頁面完成。當用戶對某個主題或主題的內(nèi)容想發(fā)表自己的意見或看法時,點擊回復(此時要求用戶已注冊 ),則彈出一個窗口,然后在論述框里寫 出具體的內(nèi)容。管理員用來設置版主,刪除用戶等。數(shù)據(jù)庫也是按照這兩個部分進行設計的。 ( 3)論壇信息表 (article):帖子 id,主題,內(nèi)容,用戶 id,發(fā)表時間,小目錄 id。 ( 7)幫助文檔信息表( help):幫助文檔 id,幫助文檔標題,幫助文檔內(nèi)容。系統(tǒng)的 ER圖主要設計如圖 示。) ( 1) 帖子信息表 article 帖子信息表 用來存儲帖子的一些基本信息,其結構如表 所示。 表 article 表 的結構 字段名稱 數(shù)據(jù)類型 長度 說明 (K) id int 4 帖子 id () title nvarchar 50 主題 ()content varchar 8000 內(nèi)容 ()userid int 4 用戶 id pubtime datetime 8 發(fā)表時間 ()skid int 4 小目錄的 id 湖南工程學院畢業(yè)設計(論文) 19 ( 5) 小分類信息表 smallkind 小分類 id ,標題,大目錄 id 的一些信息,其結構如表 所示。 表 menu 表 的結構 字段名 稱 數(shù)據(jù)類型 字段長度 說明 (K)id int 4 導航 id menuname nvarchar 50 導航名稱 Links nvarchar 50 鏈接 ( 9) 留言表 reply BBS 項目設計與開發(fā) 20 留言 id ,用戶 id ,內(nèi)容,帖子 id ,留言時間等一些信息,其結構如表 所示。通過 連接到數(shù)據(jù)庫,可以在數(shù)據(jù)庫中讀取、修改和刪除記錄。 SqlConnection con=new SqlConnection(dsn)。 DataSet userinfo。 通過上面的操作,與數(shù)據(jù)庫建立連接,且能對數(shù)據(jù)庫中信息的信息進行更新。在主頁的導航條上點擊注冊會出現(xiàn)一個注冊協(xié)議,閱讀完注冊協(xié)議后點擊同意進入注冊頁,不同意將跳轉(zhuǎn)到首頁。界面設計圖如 所示: 其頁面代碼如下: % Page Langua