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

正文內(nèi)容

bbs論壇設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2025-08-15 07:56本頁(yè)面
  

【正文】 atabase design. Summarized in the system described advantages and disadvantages of the system and system expansion. The paper details the system analysis, system design methods applied in the actual development of the system, and summarizes some of the development process experience and understanding.BBS Forum makes the existence of the concept of global village closer and closer, making munication between people, munication bees particularly easy. Especially in the IT field, only a very good exchange, technology will beprogress. Therefore, mastering how to design and develop a forum for management systems is particularly important, and farreaching.Key words:BBS Forum;B/S structure; ; 目 錄第1章 緒 論 1 開(kāi)發(fā)背景 1 系統(tǒng)目標(biāo) 1 BBS對(duì)大學(xué)生學(xué)習(xí)生活的影響 2第2章 關(guān)鍵技術(shù)介紹 3 IFrame框架技術(shù) 3 第3方組件FreeTextBox 3 FreeTextBox的作用 3 FreeTextBox的使用方法 3 4 TransactSQL技術(shù) 6 JavaScript腳本語(yǔ)言 6 7第3章 需求分析 8 需求概述 8 系統(tǒng)用例圖 8 系統(tǒng)關(guān)鍵領(lǐng)域類圖 10第4章 系統(tǒng)概述 12 系統(tǒng)介紹 12 主要功能 12 主要模塊介紹 12 主頁(yè)面 12 論壇注冊(cè)模塊 13 論壇登錄模塊 14 論壇版塊選擇模塊 14 帖子發(fā)表模塊 15第5章 系統(tǒng)分析 16 BBS論壇管理系統(tǒng)的技術(shù)可行性分析 16 系統(tǒng)結(jié)構(gòu) 18 系統(tǒng)開(kāi)發(fā)環(huán)境 18第6章 系統(tǒng)設(shè)計(jì) 19 系統(tǒng)總體設(shè)計(jì) 19 數(shù)據(jù)庫(kù)設(shè)計(jì) 20 數(shù)據(jù)庫(kù)需求分析 20 數(shù)據(jù)表的結(jié)構(gòu) 20 數(shù)據(jù)表之間關(guān)系圖 23 數(shù)據(jù)庫(kù)操作類設(shè)計(jì) 23 論壇注冊(cè)設(shè)計(jì) 24 論壇登錄設(shè)計(jì) 25 帖子標(biāo)題顯示設(shè)計(jì) 26 新帖子發(fā)表模塊設(shè)計(jì) 26第7章 系統(tǒng)實(shí)現(xiàn) 27 發(fā)表帖子的實(shí)現(xiàn) 27 實(shí)現(xiàn)的關(guān)鍵技術(shù) 27 功能實(shí)現(xiàn) 27 主要相關(guān)代碼 27 瀏覽帖子的實(shí)現(xiàn) 29 實(shí)現(xiàn)的關(guān)鍵技術(shù) 29 功能實(shí)現(xiàn) 29 主要相關(guān)代碼 29第8章 系統(tǒng)測(cè)試 31 測(cè)試方案及測(cè)試用例 31 測(cè)試方法介紹 31 單元測(cè)試 32 測(cè)試總結(jié) 32第9章 結(jié) 論 33參考文獻(xiàn) 34致 謝 35附 錄 36第1章 緒 論 開(kāi)發(fā)背景BBS是在1992年底隨著國(guó)際互聯(lián)網(wǎng)的開(kāi)始流行而迅速發(fā)展起來(lái)的。BBS是一個(gè)有多人參加的討論系統(tǒng),在BBS上大家可以對(duì)一個(gè)共同感興趣的問(wèn)題進(jìn)行討論,自由地發(fā)表自己的意見(jiàn)與觀點(diǎn),并且能直接與其他的人進(jìn)行溝通。校園BBS作為主要的集中地,在BBS領(lǐng)域具有舉足輕重的地位。二是專業(yè)BBS。三是商業(yè)BBS。四是小型局域BBS。五是業(yè)余BBS。六是新聞媒體BBS。隨著互聯(lián)網(wǎng)事業(yè)的蓬勃發(fā)展。BBS論壇系統(tǒng)是為了方便大家的溝通和獲取信息而開(kāi)發(fā)的系統(tǒng)。該系統(tǒng)以Internet為平臺(tái),前臺(tái)可使任何人注冊(cè)、登錄、登錄在論壇上進(jìn)行發(fā)帖、回帖、瀏覽帖子等。一個(gè)小型BBS論壇系統(tǒng)的前臺(tái)功能主要包括瀏覽搜索帖子、用戶登陸注冊(cè)、發(fā)表回復(fù)帖子、個(gè)人資料管理和帖子管理;后臺(tái)功能主要包括用戶管理、論壇版塊管理和帖子管理等。系統(tǒng)開(kāi)發(fā)的總?cè)蝿?wù)是實(shí)現(xiàn)文章的成功發(fā)表,留言的發(fā)布與回復(fù)。系統(tǒng)主要面向兩類用戶:用戶和系統(tǒng)管理員。系統(tǒng)管理員可以對(duì)用戶的信息進(jìn)行增添和刪除及修改,對(duì)版塊進(jìn)行增加、刪除和修改操作;還可以對(duì)網(wǎng)站進(jìn)行修改與維護(hù)。不少BBS都設(shè)有專門的Net Resources(網(wǎng)絡(luò)資源)板塊;FTP技術(shù)和BT技術(shù)的發(fā)展更是為BBS站內(nèi)資源的更新、共享提供了方便。2.BBS促進(jìn)了協(xié)作學(xué)習(xí)基于網(wǎng)絡(luò)的論壇社區(qū)也是各種學(xué)習(xí)資源組合的場(chǎng)所,為學(xué)習(xí)者提供了學(xué)習(xí)環(huán)境。從教育網(wǎng)內(nèi)人氣排名前十名的論壇的網(wǎng)友參與的情況來(lái)看,在各大學(xué)習(xí)板塊里,基本上每張?zhí)犹岢龅膯?wèn)題都可以得到網(wǎng)友友好的、認(rèn)真的回復(fù)解答,有著濃郁的協(xié)作探討的學(xué)習(xí)氣氛和良好的學(xué)習(xí)效果。在論壇里,學(xué)生可以自主地圍繞學(xué)習(xí)問(wèn)題,通過(guò)發(fā)帖、回復(fù)的形式提出討論,尋求解答幫助,提高了學(xué)習(xí)的積極性和自主學(xué)習(xí)的能力。框架內(nèi)的網(wǎng)頁(yè)以一種平鋪的形式充滿了整個(gè)頁(yè)面空間。這種功能就是利用嵌入式框架(IFrame)技巧實(shí)現(xiàn)的。這種網(wǎng)頁(yè)的嵌入技術(shù)不僅在很大程度上豐富了網(wǎng)頁(yè)的布局設(shè)計(jì),同時(shí)也可以方便地實(shí)現(xiàn)多種復(fù)雜的網(wǎng)頁(yè)特效。IFrame標(biāo)記又叫浮動(dòng)幀標(biāo)記,使用IFrame可以將一個(gè)文檔嵌入在另一個(gè)文檔中顯示,可以隨處引用不拘泥網(wǎng)頁(yè)的布局限制。與框架相比,內(nèi)嵌框架Iframe更容易對(duì)網(wǎng)站的導(dǎo)航進(jìn)行控制,最大的優(yōu)點(diǎn)在于其靈活性。這是一款優(yōu)秀的自由軟件(Free Software),我們可以輕松地將其嵌入到Web Forms中實(shí)現(xiàn)HTML內(nèi)容的在線編輯,在新聞發(fā)布、博客寫作、論壇社區(qū)等多種Web系統(tǒng)中都會(huì)有用途。步驟2:在VS2005編輯器中可通過(guò)工具選擇工具箱項(xiàng).NET Framework組件(可自行將控件拉到標(biāo)準(zhǔn)選項(xiàng)卡中),也可以直接在工具箱的標(biāo)準(zhǔn)選項(xiàng)卡列標(biāo)頭或所屬列任何控件上右擊選擇項(xiàng) .NET Framework組件。步驟3:將FreeTextBox目錄拷貝到所在項(xiàng)目里。是因?yàn)镸icrosoft希望表明。,并支持RICH XML。事實(shí)上,接受數(shù)據(jù)的組件不一定要是ADO .NET組件,它可以是基于一個(gè)Microsoft Visual Studio的解決方案,也可以是任何運(yùn)行在其它平臺(tái)上的任何應(yīng)用程序。通常情況下,數(shù)據(jù)源是數(shù)據(jù)庫(kù),但它同樣也能夠是文本文件、Excel表格或者XML文件。然而并沒(méi)有與此相關(guān)的一系列類來(lái)完成這樣的工作。一些老式的數(shù)據(jù)源使用ODBC協(xié)議,許多新的數(shù)據(jù)源使用OleDb協(xié)議,并且現(xiàn)在還不斷出現(xiàn)更多的數(shù)據(jù)源。這些類庫(kù)稱為Data Providers,并且通常是以與之交互的協(xié)議和數(shù)據(jù)源的類型來(lái)命名的。連接幫助指明數(shù)據(jù)庫(kù)服務(wù)器、數(shù)據(jù)庫(kù)名字、用戶名、密碼,和連接數(shù)據(jù)庫(kù)所需要的其它參數(shù)。與數(shù)據(jù)庫(kù)交互的過(guò)程意味著你必須指明想要發(fā)生的操作。你使用Command對(duì)象來(lái)發(fā)送SQL語(yǔ)句給數(shù)據(jù)庫(kù)。你能夠單獨(dú)使用Command對(duì)象來(lái)直接執(zhí)行命令,或者將一個(gè)Command對(duì)象的引用傳遞給SqlDataAdapter,它保存了一組能夠操作下面描述的一組數(shù)據(jù)的命令。Data Reader對(duì)象允許你獲得從Command對(duì)象的SELECT語(yǔ)句得到的結(jié)果。這意味著你只能按照一定的順序從數(shù)據(jù)流中取出數(shù)據(jù)。DataSet對(duì)象DataSet對(duì)象是數(shù)據(jù)在內(nèi)存中的表示形式。你甚至能夠定義表之間的關(guān)系來(lái)創(chuàng)建主從關(guān)系(parentchild relationships)。DataSet是被所有Data Providers使用的對(duì)象,因此它并不像Data Provider一樣需要特別的前綴。同樣一些情況要求在內(nèi)存中緩存數(shù)據(jù),以此來(lái)減少并不改變的數(shù)據(jù)被數(shù)據(jù)庫(kù)調(diào)用的次數(shù)。當(dāng)在一單批次的對(duì)數(shù)據(jù)庫(kù)的讀寫操作的持續(xù)的改變返回至數(shù)據(jù)庫(kù)的時(shí)候,Data Adapter填充(fill)DataSet對(duì)象。另外,Data Adapter包含對(duì)數(shù)據(jù)的SELECT, INSERT, UPDATE和DELETE操作的Command對(duì)象引用。所有你將做的工作是告訴Data Adapter什么時(shí)候裝載或者寫入到數(shù)據(jù)庫(kù)。有許多的Data Providers,它將允許與不同的數(shù)據(jù)源交流――取決于它們所使用的協(xié)議或者數(shù)據(jù)庫(kù)。SqlConnection對(duì)象管理與數(shù)據(jù)源的連接。為了對(duì)進(jìn)行快速的只“向前”地讀取數(shù)據(jù),使用SqlDataReader。 TransactSQL技術(shù)TSQL是Microsoft公司在關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)SQL Server中的SQL3標(biāo)準(zhǔn)的實(shí)現(xiàn),是微軟對(duì)SQL的擴(kuò)展,具有SQL的主要特點(diǎn),同時(shí)增加了變量,運(yùn)算符,函數(shù),流程控制和注釋等語(yǔ)言元素,使得其功能更加強(qiáng)大。使用TSQL操作時(shí),與SQL Server通信的所有應(yīng)用程序都通過(guò)向服務(wù)器發(fā)送TSQL語(yǔ)句來(lái)進(jìn)行,而與應(yīng)用程序的界面無(wú)關(guān)。數(shù)據(jù)操作語(yǔ)句SELECT, INSERT, DELETE, UPDATE數(shù)據(jù)定義語(yǔ)句CREATE TABLE, DROP TABLE, ALTER TABLECREATE VIEW, DROP VIEWCREATE INDEX, DROP INDEXCREATE PROCEDURE, ALTER PROCEDURE, DROP PROCEDURECREATE TRIGGER, ALTER TRIGGER, DROP TRIGGER數(shù)據(jù)控制語(yǔ)句CRANT, DENY, REVOKE附加的語(yǔ)言元素BEGIN TRANSACTION/COMMIT, ROLLBACK, SET TRANSACTIONDECLARE OPEN, FETCH, CLOSE, EXECUTE JavaScript腳本語(yǔ)言Javascript是一種由Netscape的LiveScript發(fā)展而來(lái)的原型化繼承的面向?qū)ο蟮膭?dòng)態(tài)類型的區(qū)分大小寫的客戶端腳本語(yǔ)言,主要目的是為了解決服務(wù)器端語(yǔ)言,比如Perl,遺留的速度問(wèn)題,為客戶提供更流暢的瀏覽效果。于是Netscape的瀏覽器Navigator加入了Javascript,提供了數(shù)據(jù)驗(yàn)證的基本功能。同時(shí)也是一種廣泛用于客戶端Web開(kāi)發(fā)的腳本語(yǔ)言,常用來(lái)給HTML網(wǎng)頁(yè)添加動(dòng)態(tài)功能,比如響應(yīng)用戶的各種操作。JavaScript是Sun公司的注冊(cè)商標(biāo)。JavaScript也可以用于其他場(chǎng)合,如服務(wù)器端編程。Netscape公司在最初將其腳本語(yǔ)言命名為L(zhǎng)iveScript來(lái)Netscape在與Sun合作之后將其改名為JavaScript。但JavaScript的主要設(shè)計(jì)原則源自Self和Scheme[3].JavaScript與Java名稱上的近似,是當(dāng)時(shí)網(wǎng)景為了營(yíng)銷考慮與Sun公司達(dá)成協(xié)議的結(jié)果。為了互用性,Ecma國(guó)際(前身為歐洲計(jì)算機(jī)制造商協(xié)會(huì))創(chuàng)建了ECMA262標(biāo)準(zhǔn)(ECMAScript)。盡管JavaScript作為給非程序人員的腳本語(yǔ)言,而非作為給程序人員的編程語(yǔ)言來(lái)推廣和宣傳,但是JavaScript具有非常豐富的特性。它是一種創(chuàng)建動(dòng)態(tài)Web應(yīng)用程序的全新手段,它給開(kāi)發(fā)人員提供了比以往更大的靈活性和更多的功能。 Framework的組成部分,允許使用Framework支持的任何語(yǔ)言創(chuàng)建代碼。Visual ,許多開(kāi)發(fā)人員沒(méi)有它照樣可以開(kāi)發(fā)網(wǎng)站。、WEB應(yīng)用程序和XML WEB服務(wù)的新編程模型。與以往的編程模型相比,這種新編程模型提供了基于組件的架構(gòu)和開(kāi)發(fā)范例。BBS 系統(tǒng)的基本需求如下:(1)它是一個(gè)計(jì)算機(jī)網(wǎng)絡(luò)軟件系統(tǒng),可通過(guò)WEB瀏覽器進(jìn)行訪問(wèn);(2)系統(tǒng)支持三種用戶(游客、注冊(cè)的用戶、管理員),每種用戶可使用的功能都是不同的;(3)游客只可以查看帖子;(4)游客可以通過(guò)注冊(cè)的方法變?yōu)樽?cè)用戶,注冊(cè)信息包括用戶名、密碼及其它附屬信息。 系統(tǒng)用例圖 在本系統(tǒng)中,通過(guò)分析,可以確認(rèn)BBS 中有三種角色:管理員,注冊(cè)用戶,游客。游客可以查看帖子,而不能發(fā)新帖子與回復(fù)帖子。游客在注冊(cè)后自動(dòng)執(zhí)行登錄過(guò)程,即自動(dòng)轉(zhuǎn)為注冊(cè)用戶。 注冊(cè)用戶用例圖注冊(cè)用戶指已經(jīng)登錄過(guò)的用戶,他們不僅可以查看帖子,還可以發(fā)新帖子、回復(fù)帖子及管理個(gè)人信息。 系統(tǒng)關(guān)鍵領(lǐng)域類圖 分析階段的另一項(xiàng)工作是特定領(lǐng)域分析,以列出系統(tǒng)中的特定領(lǐng)域類。為了方便管理帖子,可以將帖子分為發(fā)布的帖子與回復(fù)的帖子。用戶類可以分為:已注冊(cè)的用戶信息、當(dāng)前注冊(cè)的用戶?;貜?fù)的帖子領(lǐng)域類中的回帖人編號(hào)即用戶信息領(lǐng)域類中的用戶編號(hào)。第4章 系統(tǒng)概述 系統(tǒng)介紹“BBS論壇管理系統(tǒng)”是通用性很強(qiáng)的論壇系統(tǒng),集成了瀏覽帖子,發(fā)表帖子,回復(fù)帖子,刪除帖子,版塊管理,用戶注冊(cè),用戶頭像管理等多種實(shí)用的功能。本系統(tǒng)以SQL Server 2005為數(shù)據(jù)庫(kù)。(2)論壇登錄模塊:論壇使用者的一定限制。(4)帖子標(biāo)題顯示模塊:顯示某一論壇版塊的帖子。(6)帖子發(fā)表模塊:發(fā)表新的帖子。(8)論壇主頁(yè)模塊:對(duì)論壇的全局顯示。 主要模塊介紹 主頁(yè)面主頁(yè)面是論壇的門戶,子頁(yè)面的調(diào)用要通過(guò)主頁(yè)面實(shí)現(xiàn)。本系統(tǒng)是個(gè)綜合論壇,所以在主頁(yè)面中要對(duì)各類信息按類型進(jìn)行分類。 主頁(yè)面運(yùn)行結(jié)果 論壇注冊(cè)模塊一個(gè)論壇需要對(duì)其中的用戶進(jìn)行管理,因此,一般只有授權(quán)用戶才能夠享有BBS論壇的一些基本功能,而對(duì)于一個(gè)初次登錄論壇的用戶,只有通過(guò)注冊(cè)才能夠得到基本授權(quán)。這樣對(duì)于總是重復(fù)發(fā)帖的人,總是要填寫筆名,比較麻煩。用戶在注冊(cè)過(guò)程中,一般需要確認(rèn)論壇的基本準(zhǔn)則和行為規(guī)范,再填寫基本的用戶信息,其中最重要的自然是用戶名和密碼,這是一個(gè)用戶在該論壇的身份象征。 論壇注冊(cè)模塊運(yùn)行結(jié)果 論壇登錄模塊想要在論壇中進(jìn)行相應(yīng)的操作,不但需要用戶有在這個(gè)論壇上相應(yīng)的權(quán)限,還需要能讓論壇知道這一點(diǎn),這是就是登錄模塊。為此,我們把論壇分為不同的版塊,以顯示不同類型的帖子。管理員在維護(hù)論壇時(shí)也可以節(jié)省很多不必要的時(shí)間開(kāi)銷。 論壇區(qū)模塊運(yùn)行結(jié)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1