freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

bbs論壇系統(tǒng)技術(shù)設(shè)計方案-展示頁

2025-05-22 07:00本頁面
  

【正文】 域具有舉足輕重的地位。BBS是一個有多人參加的討論系統(tǒng),在BBS上大家可以對一個共同感興趣的問題進行討論,自由地發(fā)表自己的意見與觀點,并且能直接與其他的人進行溝通。BBS論壇系統(tǒng)技術(shù)設(shè)計方案開發(fā)背景BBS是在1992年底隨著國際互聯(lián)網(wǎng)的開始流行而迅速發(fā)展起來的?;ヂ?lián)網(wǎng)的產(chǎn)生使得以前只能在本地訪問的BBS可以被全世界隨意訪問,這對大多數(shù)人來說是極具誘惑力的。按照網(wǎng)站的性質(zhì)以及服務(wù)對象來分,迄今有以下幾種類型:一是校園BBS。 由于校園BBS的繁榮,吸引了很多的社會人士參與。一般是由各個著名的大公司組建,人們可以利用其交流自己對商品的看法,更為重要的是可以解決商品使用中的問題。它是由ISP建立的BBS站點,這類BBS站點各種信息比較多,內(nèi)容相當豐富。一般是由個人或小型集體建立,為小范圍信息交流服務(wù)。一般由BBS愛好者個人利用一些免費空間辦的BBS,目的是為廣大網(wǎng)友提供一個在某些專業(yè)上的交流場所。是由新聞媒體網(wǎng)站設(shè)立的,為廣大網(wǎng)友提供對新聞信息進行評論、發(fā)表意見和觀點的場所。BBS,這個具有強大實時交互功能,信息交流的平臺,使人們不再像電視觀眾、電臺聽眾、報紙雜志讀者一樣只是被動地觀看、收聽、閱讀,而是可以積極而及時地參與討論,在了解他人觀點意見的同時也可以發(fā)表自己的看法。 Server 2005開發(fā)BBS論壇管理系統(tǒng)。管理員也可以在后臺對帖子、版塊、用戶等進行相關(guān)的管理。 系統(tǒng)目標開發(fā)本系統(tǒng)意在吸納大部分游離在眾多論壇的大學生,達到校內(nèi)網(wǎng)等論壇的目標。從而達到用戶之間信息交流的目的。用戶可以先注冊,然后在網(wǎng)站里發(fā)表文章、留言等。 BBS對大學生學習生活的影響1.BBS提供了豐富的網(wǎng)絡(luò)學習資源論壇是一個經(jīng)過學習者整理加工過的網(wǎng)絡(luò)資源匯en集中心,從新聞、學習到娛樂、體育,從文字到視頻、音頻,BBS匯集了各種形式、內(nèi)容的網(wǎng)絡(luò)資源。如今,大部分大學的BBS論壇都有相應(yīng)的FTP服務(wù)器,不少BBS還與網(wǎng)絡(luò)新興的BT技術(shù)、Blog(博客)技術(shù)等連接起來BBS水木清華站就有“水木Blog”的欄目)。作為一個學生參與論壇的網(wǎng)絡(luò)活動可包括許多種學習的意義,在特定板塊內(nèi),論壇參與者圍繞某個話題或者問題,通過發(fā)表、回復話題、版面討論、站內(nèi)信件等方式進行互動討論、相互探討,形成了一種以學習者為中心的學習方式。3.BBS提高了學生自主學習能力網(wǎng)絡(luò)學習的本質(zhì)是一種自主學習,論壇提供了豐富的網(wǎng)絡(luò)學習資源,使學習者能自主選擇和控制學習地點、學習時間、學習方法和學習內(nèi)容。A\關(guān)鍵技術(shù)介紹 IFrame框架技術(shù)框架是在網(wǎng)頁設(shè)計中經(jīng)常用到的一種技術(shù),通過在HTML網(wǎng)頁文檔中使用frame/frame標記,就可以將一個頁面拆分成多個區(qū)域,每個區(qū)域稱為一個框架,一般情況下每一個框架中都會放置一個網(wǎng)頁,這些網(wǎng)頁間可以相互獨立,也可以有所關(guān)聯(lián)。但在網(wǎng)頁設(shè)計中,也會經(jīng)常遇到在一個網(wǎng)頁中引用另外一個網(wǎng)頁的情況,即在一個網(wǎng)頁中開辟一塊區(qū)域用于放置其他網(wǎng)頁,彷佛形成了一種“畫中畫”的效果。嵌入其他網(wǎng)頁的初始頁面稱為父框架,嵌入到父框架內(nèi)的頁面稱為子框架或嵌入框架。嵌入式框架(IFrame) 是框架的一種標記,在頁面設(shè)計中經(jīng)常用到。在當今互聯(lián)網(wǎng)網(wǎng)絡(luò)廣告橫行的時代,IFrame更是無孔不入,將嵌入的文檔與整個頁面的內(nèi)容相互融合,形成了一個整體。 第3方組件FreeTextBox FreeTextBox的作用FreeTextBox 是一個基于Internet 。 FreeTextBox的使用方法步驟1:從網(wǎng)上下載FreeTextBox控件,解壓。這樣以后只要在常規(guī)選項卡或標準選項卡中將FreeTextBox控件直接拖放到項目的設(shè)計頁面即可完成控件的調(diào)用。 (ActiveX Data Objects),這是一個廣泛的類組,用于在以往的Microsoft技術(shù)中訪問數(shù)據(jù)。它提供了平臺互用性和可伸縮的數(shù)據(jù)訪問。由于傳送的數(shù)據(jù)都是XML格式的,因此任何能夠讀取XML格式的應(yīng)用程序都可以進行數(shù)據(jù)處理。因為不同的數(shù)據(jù)源采用不同的協(xié)議,所以對于不同的數(shù)據(jù)源必須采用相應(yīng)的協(xié)議。,但是對于不同的數(shù)據(jù)源采用一組不同的類庫。:SqlConnection對象和數(shù)據(jù)庫交互,你必須連接它。Connection對象會被Command對象使用,這樣就能夠知道是在哪個數(shù)據(jù)庫上面執(zhí)行命令。這是依靠Command對象執(zhí)行的。Command對象使用Connection對象來指出與哪個數(shù)據(jù)庫進行連接。SqlDataReader對象許多數(shù)據(jù)操作要求你只是讀取一串數(shù)據(jù)??紤]性能的因素,從Data Reader返回的數(shù)據(jù)都是快速的且只是“向前”的數(shù)據(jù)流。這對于速度來說是有好處的,但是如果你需要操作數(shù)據(jù),更好的辦法是使用DataSet。它包括多個DataTable對象,而DataTable包含列和行,就象一個普通的數(shù)據(jù)庫中的表。DataSet是在特定的場景下使用——幫助管理內(nèi)存中的數(shù)據(jù)并支持對數(shù)據(jù)的斷開操作的。SqlDataAdapter對象某些時候你使用的數(shù)據(jù)主要是只讀的,并且你很少需要將其改變至底層的數(shù)據(jù)源。Data Adapter通過斷開模型來幫助你方便的完成對以上情況的處理。Data Adapter包含對連接對象以及當對數(shù)據(jù)庫進行讀取或者寫入的時候自動的打開或者關(guān)閉連接的引用。你將為DataSet中的每一個Table都定義Data Adapter,它將為你照顧所有與數(shù)據(jù)庫的連接。總結(jié):。然而無論使用什么樣的Data Provider,你將使用相似的對象與數(shù)據(jù)源進行交互。SqlCommand對象允許你與數(shù)據(jù)源交流并發(fā)送命令給它。如果想使用斷開數(shù)據(jù),使用DataSet并實現(xiàn)能進行讀取或者寫入數(shù)據(jù)源的SqlDataAdapter。TSQL對SQL Server十分重要,SQL Server中使用圖形界面能夠完成的所有功能,都可以利用TSQL來實現(xiàn)。根據(jù)其完成的具體功能,可以將TSQL語句分為四大類,分別為數(shù)據(jù)定義語句,數(shù)據(jù)操作語句,數(shù)據(jù)控制語句和一些附加的語言元素。當時服務(wù)端需要對數(shù)據(jù)進行驗證,由于網(wǎng)絡(luò)速度相當緩慢,驗證步驟浪費的時間太多。JavaScript是一種基于對象和事件驅(qū)動并具有相對安全性的客戶端腳本語言。它最初由網(wǎng)景公司的Brendan Eich設(shè)計,是一種動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標準。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,字節(jié)順序記號。JavaScript最初受Java啟發(fā)而開始設(shè)計的,目的之一就是“看上去像Java”[2],因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。為了取得技術(shù)優(yōu)勢,微軟推出了JScript來迎戰(zhàn)JavaScript的腳本語言。現(xiàn)在兩者都屬于ECMAScript的實現(xiàn)。 。通過把通用代碼置于控件中,并將表示邏輯和商務(wù)邏輯分離開來的嶄新方法。像JSP、PHP和ASP一樣,它可以制作動態(tài)WEB頁的內(nèi)容。不過, Framework SDK,。、事件驅(qū)動編程模型從而提高運行速度和分離應(yīng)用程序邏輯和用戶界面。第2章 需求分析 需求概述 在需求分析階段,我們采用UML 建模,目的是捕捉系統(tǒng)的所有功能需求并加以描述,同時建立模型,分析并提取所開發(fā)系統(tǒng)的各種可以模塊化的功能以及描述它們的合作概貌。其中用戶名是唯一的,不可與其它注冊用戶的用戶名重復;(5)游客在登錄(輸入用戶名與密碼)之后,其身份變?yōu)樽杂脩?;?)注冊用戶可以查看所有舊帖子,并發(fā)新帖子;(7)注冊用戶可以回復他人或自己發(fā)表的帖子;(8)注冊用戶可以管理自己的附屬信息并修改它們;(9)管理員是管理BBS 的用戶,且是一種特殊的注冊用戶;(10)管理員可以管理注冊用戶,如查看、修改、刪除注冊用戶信息;(11)管理員可以管理BBS 的帖子,如刪除不合法的帖子等。在此基礎(chǔ)上,為每個角色定義他們所能執(zhí)行的系統(tǒng)功能(用例,即每個角色的功能需求)。 游客用例圖游客角色指未執(zhí)行登錄過程的系統(tǒng)進入者。游客在登錄(輸入用戶名與密碼)后轉(zhuǎn)為注冊用戶。注冊用戶在執(zhí)行用戶退出過程后變?yōu)橛慰?。管理員可視為一種特殊的注冊用戶,它不僅擁有注冊用戶的全部功能(上圖中略去這部分功能),還擁有兩個其它的功能:1,帖子管理,2,用戶管理(用戶指注冊用戶、管理員)。本系統(tǒng)中,通過系統(tǒng)用例分析可以發(fā)現(xiàn),本系統(tǒng)有以下關(guān)鍵的領(lǐng)域類:用戶、帖子。不同用戶對于帖子的權(quán)限不同。各大領(lǐng)域類的關(guān)鍵信息如下: 用戶信息表圖 用戶信息表圖發(fā)布帖子領(lǐng)域類中的發(fā)帖人編號即用戶信息領(lǐng)域類中的用戶編號。回復的帖子領(lǐng)域類中的 帖子編號即發(fā)布帖子領(lǐng)域類中的帖子編號。本系統(tǒng)是運用微軟可視化編程工具之一Microsoft Visual Studio 2005 開發(fā)的,界面美觀大方,系統(tǒng)運行穩(wěn)定。 主要功能按照編程流程,把BBS論壇的模塊按照實現(xiàn)功能來劃分,包括:(1)論壇注冊模塊:用戶的基本信息的填寫。(3)論壇版塊選擇模塊:論壇多元化,便于對帖子的管理。(5)帖子回復模塊:對帖子進行回復。(7)論壇管理模塊:用戶管理,版主管理,論壇版塊管理,論壇帖子管理,頭像管理。(9)數(shù)據(jù)庫設(shè)計模塊:論壇所需要的數(shù)據(jù)。另外,主頁面還要顯示論壇最新信息、網(wǎng)站信息、廣告等信息。除此之外,論壇最新信息要實時響應(yīng)。原先的論壇在發(fā)帖時,需要填寫自己的筆名。因此,論壇擴展了用戶注冊登錄功能,參與論壇的人注冊了自己的筆名和個人信息,擁有了論壇中的身份,發(fā)言時就不需要重復寫個人信息了。用戶注冊時提供的用戶名和密碼,就像通行證一樣,獲得了論壇的認可后,才能開始在論壇之中進行操作。 論壇登錄界面運行結(jié)果 論壇版塊選擇模塊在論壇中,用戶所發(fā)表的主題類型不同,如果只在一個區(qū)域內(nèi)顯示,對用戶的查閱,和管理員的維護帶來很多的不便。這樣,用戶在發(fā)表和查閱帖子時,可根據(jù)帖子類型到相應(yīng)的論壇版塊內(nèi)進行集中性的發(fā)表和查閱。(音樂空間版塊)。用戶在登錄之后,通過填寫相應(yīng)的內(nèi)容,如帖子標題、帖子內(nèi)容等,就能在論壇中的標題列表中找到自己的帖子。此類系統(tǒng)通常有以下四種類型的操作用戶:游客用戶、普通用戶、版主、管理員。與之相應(yīng),此類系統(tǒng)通常應(yīng)具有以下功能:用戶注冊、用戶登錄、發(fā)表帖子、閱讀帖子、回復帖子、個人資料維護、版塊管理、版主管理、用戶管理等等,所有操作都可以由用戶在客戶端瀏覽器中完成,而服務(wù)器端程序會按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作,并將結(jié)果傳給Web服務(wù)器,再由Web服務(wù)器處理成HTML文件后發(fā)送到客戶端瀏覽器。C/S結(jié)構(gòu),即Client/Server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體系結(jié)構(gòu),通過將任務(wù)合理分配到Client端和Server端,降低了系統(tǒng)的通訊開銷,可以充分利用兩端硬件環(huán)境的優(yōu)勢。B/S結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂NTier結(jié)構(gòu)。將應(yīng)用程序分成好幾個離散邏輯組件,就是多層式結(jié)構(gòu) (NTier) 應(yīng)用程序。多層式結(jié)構(gòu)應(yīng)用程序,在一開始是解決某些與傳統(tǒng)客戶端/服務(wù)器 (主從式) 應(yīng)用程序相關(guān)的問題,但是隨著 Web 的出現(xiàn),此結(jié)構(gòu)已經(jīng)成為主導新程序之開發(fā)的結(jié)構(gòu)。HTML、JavaScript、VBScript是此類應(yīng)用系統(tǒng)中展示層最常用的腳本編制語言,結(jié)合CCS以及ActiveX技術(shù),能設(shè)計出交互相當靈活功能又相當強大的客戶端網(wǎng)頁。將程序代碼的一部分,建立成執(zhí)行于數(shù)據(jù)庫管理系統(tǒng) (DBMS) 中的預存程序,使數(shù)據(jù)與程序代碼儲存在相同的位置,有助于最佳化執(zhí)行效率,但是,預存程序都依賴于特定的數(shù)據(jù)庫系統(tǒng),在編寫和偵錯方面都相當復雜,只適宜于大型的商業(yè)應(yīng)用系統(tǒng)。 網(wǎng)頁設(shè)計事務(wù)邏輯相對來說比較簡單,但是,比如VBScript,程序代碼只有在執(zhí)行時才被翻譯,這樣會降低執(zhí)行效能,此外, 網(wǎng)頁中的程序代碼也是難以維護的,因為事務(wù)邏輯程序代碼與建立使用者接口的展示程序代碼彼此混雜在一起。綜上所述,結(jié)合本系統(tǒng)實際需要,本系統(tǒng)采用B/S結(jié)構(gòu),使用微軟公司的技術(shù)解決方案。采用3Tier軟件結(jié)構(gòu):表示層采用HTML、JavaScript或VBScript結(jié)合CSS、ActiveX技術(shù)來編寫;事務(wù)邏輯層,考慮到本系統(tǒng)為通用BBS系統(tǒng),系統(tǒng)應(yīng)該具備較大的可伸縮性,應(yīng)該能適應(yīng)最基本應(yīng)用最廣泛的WEB平臺,特別是個人用戶想在一些免費主頁空間搭建自已的論壇,另外,通用系統(tǒng)應(yīng)該具備較大的可擴展性。本系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具為:Windows XP,Visual Studio 2005,SQL Server 2005。 系統(tǒng)結(jié)構(gòu)圖 系統(tǒng)開發(fā)環(huán)境系統(tǒng)開發(fā)平臺:Microsoft Visual Studio 2005數(shù)據(jù)庫管理系統(tǒng)軟件:SQL Server 2005運行平臺:Windows XP第5章 系統(tǒng)設(shè)計設(shè)計階段的任務(wù)是通過綜合考慮各個功能間關(guān)聯(lián),以擴展和細化分析階段的模型。本階段建模的目的是將分析階段的模型擴展和轉(zhuǎn)化為可行的技術(shù)實現(xiàn)方案,本系統(tǒng)中將系統(tǒng)用例細化為需求活動圖、為關(guān)鍵領(lǐng)域類擴展為系統(tǒng)數(shù)據(jù)模型,并提供接口函數(shù)。 直接建立于Web 服務(wù)器中,并且是作為Web 服務(wù)器的一個服務(wù)運行,支持多用戶,多線程。數(shù)據(jù)庫服務(wù)器端將處理的結(jié)果以用戶需要的數(shù)據(jù)格式返回給中間層Web 服務(wù)器,Web 服務(wù)器將操作結(jié)果通過HTML 頁面的形式顯示給用戶。其中:UI層負責與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。它由Web表單、XML Web服務(wù)和組件服務(wù)組成。,如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。一個用戶可以發(fā)表多個帖子。一個帖子或者一個回復都只對應(yīng)一個用戶。經(jīng)過以上分析,設(shè)計如下數(shù)據(jù)庫:用戶信息:包括用戶名、密碼等一系列確認用戶身份的信息?;靥畔ⅲ喊ㄔ撜搲兴械幕貜托畔?,包括回復內(nèi)容、作者、回復時間等,并且要能把每一條回復信息與其
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1