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

正文內(nèi)容

bbs論壇設(shè)計與實現(xiàn)-文庫吧資料

2025-07-04 07:56本頁面
  

【正文】 attempts to use an uninitialized object. As a .NET programmer, you’ll quickly learn to recognize and resolve this mon but annoying mistake. The following code example shows the problem in action, with two SqlConnection objects that represent database connections:// Define a variable named conOne and create the object.private SqlConnection conOne = new SqlConnection()。最后,我最應(yīng)該感謝的應(yīng)該是我的母校,遼寧工業(yè)大學(xué),感謝母校給我提供了這么好的學(xué)習(xí)生活環(huán)境,讓我在這里快樂的成長、學(xué)習(xí),真的很感謝。在這次畢業(yè)設(shè)計的過程中,從選題到開題報告,從寫作提綱,到一遍又一遍地指出論文中的具體問題,嚴(yán)格把關(guān),循循善誘,在此我表示衷心感謝。特別是老師對我的幫助,實在是太多了。大學(xué)時光真的是我人生最寶貴的財富。這不僅表現(xiàn)在學(xué)習(xí)上的進(jìn)步,還表現(xiàn)在思想上的改變。畢業(yè)設(shè)計的結(jié)束也標(biāo)志著我大學(xué)生活的完結(jié)。實際應(yīng)用表明,本系統(tǒng)使用方便,執(zhí)行效率較高。 ,本文主要討論了BBS論壇管理系統(tǒng)的設(shè)計與開發(fā), 技術(shù),實現(xiàn)了OOA和OOD。另外,本文著重介紹了系統(tǒng)數(shù)據(jù)庫的設(shè)計和公用模塊的編寫,其中公用模塊的編寫包含數(shù)據(jù)庫連接模塊編寫,;在論壇典型模塊設(shè)計中應(yīng)用了3個主要模塊,即瀏覽帖子、回復(fù)帖子和發(fā)表帖子3大模塊。第9章 結(jié) 論本文主要介紹了網(wǎng)上在線論壇的設(shè)計過程。例如,有些地方的設(shè)計還是不夠人性化。 測試總結(jié)本系統(tǒng)的各個功能現(xiàn)已基本實現(xiàn),代碼基本無誤。結(jié)果:系統(tǒng)彈出文字提示框,提示版主用戶名或密碼錯誤,版主登錄失敗。 測試四:以正確的普通用戶的登錄名和密碼進(jìn)行版主登錄,是否能夠成功登錄。 結(jié)果:系統(tǒng)提示用戶沒有這個權(quán)限,回復(fù)帖子失敗。測試三:在用戶以游客(未登錄BBS論壇管理系統(tǒng))方式進(jìn)入BBS論壇管理系統(tǒng)的某個版塊并回復(fù)某個帖子時,系統(tǒng)是否會提示用戶沒有這個權(quán)限。結(jié)果:系統(tǒng)彈出文字提示框,提示該用戶已存在,用戶注冊失敗。測試二:在用戶注冊時,用已存在的用戶名進(jìn)行注冊,系統(tǒng)是否提示該用戶已存在。結(jié)果:系統(tǒng)彈出文字提示框,提示登錄名或密碼錯誤,用戶登錄失敗。 單元測試測試一:在用戶登錄時,用戶填寫錯誤的登錄名或密碼或驗證碼,系統(tǒng)是否給出提示信息。也就是所通過測試并不能證明程序是完全正確的。使用白盒測試法和使用黑盒測試法一樣也不可能做到窮盡測試。使用黑盒測試法為了做到窮盡測試,至少對所有輸入數(shù)據(jù)的各種可能值的排列組合都進(jìn)行測試,但是,由此得到的應(yīng)該測試的情況,數(shù)字往往達(dá)到實際上根本無法測試的程度。粗看起來,不論采用上述那種測試方法,只要對每一種可能的情況都進(jìn)行測試,就可以得到完全正確的程序。與黑盒測試法相反,白盒測試法是把程序看成是裝在一個透明的白盒子里。也就是說黑盒測試是在程序的接口進(jìn)行測試,它只檢查程序的功能是否按照規(guī)格說明說的說明正常運行,程序是否能恰當(dāng)?shù)慕邮茌斎霐?shù)據(jù),產(chǎn)生正確的輸出信息,并且保持外部信息的完整性。 測試方案及測試用例 測試方法介紹軟件測試有兩種方法:白盒法和黑盒法如果知道了產(chǎn)品應(yīng)該具有的功能,可以通過測試來檢測是否每個功能都能實現(xiàn),這種測試方法叫作黑盒測試法;如果知道產(chǎn)品的內(nèi)部工作過程,可以通過測試來檢驗是否按照規(guī)格說明說的規(guī)定正常運行,這個方法叫白盒測試法。 } catch { }}第8章 系統(tǒng)測試系統(tǒng)測試是將已經(jīng)確認(rèn)的軟件、計算機硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測試和確認(rèn)測試,其目的是通過與系統(tǒng)的需求相比較,發(fā)現(xiàn)所開發(fā)的系統(tǒng)與用戶需求不符或矛盾的地方,從而提出更加完善的方案.。 } if (strPop == 管理員) {strPhoto = ../Images/。 } if (strPop == 版主) { = (cardmanage, tb_Card).Tables[0].Rows[0][5].ToString()。 } if (strPop == 用戶) { = (cardmanage, tb_Card).Tables[0].Rows[0][5].ToString()。 string strPhoto = 。 = (cardmanage, tb_Card).Tables[0].Rows[0][3].ToString()。 = (cardmanage, tb_Card).Tables[0].Rows[0][5].ToString()。public void cardBind(string str) { try { = str。下面例舉出其中那一個。 功能實現(xiàn)瀏覽帖子頁面()實現(xiàn)了顯示指定帖子及其回復(fù)信息的功能。 = = 。帖子發(fā)表成功!39。 (cardmanage)。 = strName。 = 。 = 。} = ()。} else {strName = Session[Name].ToString()。 } if (Session[Name] == null) {strName = 匿名。)/script)。 if ( == ) { (script language=javascriptalert(39。protected void btnSubmit_Click(object sender, EventArgs e) { string strName = 。 功能實現(xiàn)發(fā)表帖子的頁面()實現(xiàn)了在指定版塊中發(fā)表帖子的功能。首先檢查輸入完整性,如果輸入不完整,則提示用戶填寫相應(yīng)項,如果通過完整性檢驗,則提示發(fā)表成功。在帖子標(biāo)題顯示模塊中,如果單擊帖子標(biāo)題,則進(jìn)入帖子瀏覽界面;如果單擊右上負(fù)的“發(fā)表帖子”鏈接,則進(jìn)入發(fā)表帖子模塊。沒有注冊的用戶在進(jìn)入論壇之后,只能瀏覽模塊、主題貼,而已經(jīng)注冊的用戶在登錄進(jìn)入論壇后,還可以對各類帖子發(fā)表自己的評論、發(fā)表帖子并加以編輯等。管理員用戶:管理員用戶可以對論壇的注冊用戶進(jìn)行管理,可以直接添加用戶,賦予相關(guān)權(quán)限,也可以修改已注冊用戶的權(quán)限,對于違規(guī)的用戶可以刪除;另外,管理員還可以對論壇模塊和論壇帖子進(jìn)行添加、修改和刪除等權(quán)利。當(dāng)進(jìn)入注冊頁面時,用戶開始填寫資料并單擊“注冊”按鈕,首先檢查輸入完整性,即該填的信息都填完了并且正確填寫,如果信息不完整或有錯誤,則會做出相應(yīng)的提示,如果完整性檢驗通過,則會提示注冊成功并進(jìn)入登錄頁面。CreateCommond方法將帶參數(shù)SqlParameter的命令文本添加到CreateCommond中,并執(zhí)行命令文本。RunProcReturn(string procName,SqlParameter[] params,string tbName)方法主要用于執(zhí)行帶參數(shù)SqlParameter的查詢命令文本;RunProcReturn(string procName,string tbName)用于直接執(zhí)行查詢SQL語句。RunProcReturn方法為可重載方法,返回值為DataSet類型。MakeInParam方法用于傳入?yún)?shù),MakeParam方法用于轉(zhuǎn)換參數(shù)。,IDisposable接口聲明了一個方法IDisposable,所以在此應(yīng)該完善IDisposable接口的IDisposable方法,用來釋放數(shù)據(jù)庫連接資源。建立數(shù)據(jù)庫的連接主要通過SqlConnection類實現(xiàn),并初始化數(shù)據(jù)庫連接字符串,然后通過State屬性來判斷連接狀態(tài),如果數(shù)據(jù)庫連接狀態(tài)為關(guān),則打開數(shù)據(jù)庫連接。在命名空間區(qū)域引用using 。 tb_Revert表(4)tb_Module(版塊信息表)用于保存該論壇所包含的版塊信息。 tb_User表(2)tb_Card(帖子信息表)用于保存各類帖子的詳細(xì)信息。根據(jù)上面的數(shù)據(jù)庫需求分析,BBS論壇數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下。本系統(tǒng)中共用到7個數(shù)據(jù)表。以及相關(guān)的數(shù)據(jù)庫擴展設(shè)計由淺入深講解,并對主要的數(shù)據(jù)庫表結(jié)構(gòu)及數(shù)據(jù)庫關(guān)系圖進(jìn)行詳細(xì)的介紹。下面設(shè)計論壇的數(shù)據(jù)庫。一個設(shè)計良好的數(shù)據(jù)庫結(jié)構(gòu),可以提高效率,方便維護(hù),并且為以后進(jìn)行功能的擴展留有余地。在明確了數(shù)據(jù)庫信息之后,下面開始構(gòu)建數(shù)據(jù)表?;靥畔ⅲ喊ㄔ撜搲兴械幕貜?fù)信息,包括回復(fù)內(nèi)容、作者、回復(fù)時間等,并且要能把每一條回復(fù)信息與其回復(fù)的帖子信息相應(yīng)對應(yīng)起來。經(jīng)過以上分析,設(shè)計如下數(shù)據(jù)庫:用戶信息:包括用戶名、密碼等一系列確認(rèn)用戶身份的信息。一個帖子或者一個回復(fù)都只對應(yīng)一個用戶。一個用戶可以發(fā)表多個帖子。,如存儲數(shù)據(jù)操作結(jié)果、返回數(shù)據(jù)檢索結(jié)果等。它由Web表單、XML Web服務(wù)和組件服務(wù)組成。其中:UI層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。數(shù)據(jù)庫服務(wù)器端將處理的結(jié)果以用戶需要的數(shù)據(jù)格式返回給中間層Web 服務(wù)器,Web 服務(wù)器將操作結(jié)果通過HTML 頁面的形式顯示給用戶。 直接建立于Web 服務(wù)器中,并且是作為Web 服務(wù)器的一個服務(wù)運行,支持多用戶,多線程。本階段建模的目的是將分析階段的模型擴展和轉(zhuǎn)化為可行的技術(shù)實現(xiàn)方案,本系統(tǒng)中將系統(tǒng)用例細(xì)化為需求活動圖、為關(guān)鍵領(lǐng)域類擴展為系統(tǒng)數(shù)據(jù)模型,并提供接口函數(shù)。 系統(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第6章 系統(tǒng)設(shè)計設(shè)計階段的任務(wù)是通過綜合考慮各個功能間關(guān)聯(lián),以擴展和細(xì)化分析階段的模型。本系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具為:Windows XP,Visual Studio 2005,SQL Server 2005。采用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)該具備較大的可擴展性。綜上所述,結(jié)合本系統(tǒng)實際需要,本系統(tǒng)采用B/S結(jié)構(gòu),使用微軟公司的技術(shù)解決方案。 網(wǎng)頁設(shè)計事務(wù)邏輯相對來說比較簡單,但是,比如VBScript,程序代碼只有在執(zhí)行時才被翻譯,這樣會降低執(zhí)行效能,此外, 網(wǎng)頁中的程序代碼也是難以維護(hù)的,因為事務(wù)邏輯程序代碼與建立使用者接口的展示程序代碼彼此混雜在一起。將程序代碼的一部分,建立成執(zhí)行于數(shù)據(jù)庫管理系統(tǒng) (DBMS) 中的預(yù)存程序,使數(shù)據(jù)與程序代碼儲存在相同的位置,有助于最佳化執(zhí)行效率,但是,預(yù)存程序都依賴于特定的數(shù)據(jù)庫系統(tǒng),在編寫和偵錯方面都相當(dāng)復(fù)雜,只適宜于大型的商業(yè)應(yīng)用系統(tǒng)。HTML、JavaScript、VBScript是此類應(yīng)用系統(tǒng)中展示層最常用的腳本編制語言,結(jié)合CCS以及ActiveX技術(shù),能設(shè)計出交互相當(dāng)靈活功能又相當(dāng)強大的客戶端網(wǎng)頁。多層式結(jié)構(gòu)應(yīng)用程序,在一開始是解決某些與傳統(tǒng)客戶端/服務(wù)器 (主從式) 應(yīng)用程序相關(guān)的問題,但是隨著 Web 的出現(xiàn),此結(jié)構(gòu)已經(jīng)成為主導(dǎo)新程序之開發(fā)的結(jié)構(gòu)。將應(yīng)用程序分成好幾個離散邏輯組件,就是多層式結(jié)構(gòu) (NTier) 應(yīng)用程序。B/S結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂NTier結(jié)構(gòu)。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)勢。與之相應(yīng),此類系統(tǒng)通常應(yīng)具有以下功能:用戶注冊、用戶登錄、發(fā)表帖子、閱讀帖子、回復(fù)帖子、個人資料維護(hù)、版塊管理、版主管理、用戶管理等等,所有操作都可以由用戶在客戶端瀏覽器中完成,而服務(wù)器端程序會按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作,并將結(jié)果傳給Web服務(wù)器,再由Web服務(wù)器處理成HTML文件后發(fā)送到客戶端瀏覽器。此類系統(tǒng)通常有以下四種類型的操作用戶:游客用戶、普通用戶、版主、管理員。用戶在登錄之后,通過填寫相應(yīng)的內(nèi)容,如帖子標(biāo)題、帖子內(nèi)容等,就能在論壇中的標(biāo)題列表中找到自己的帖子。(音樂空間版塊)。這樣,用戶在發(fā)表和查閱帖子時,可根據(jù)帖子類型到相應(yīng)的論壇版塊內(nèi)進(jìn)行集中性的發(fā)表和查閱。 論壇登錄界面運行結(jié)果 論壇版塊選擇模塊在論壇中,用戶所發(fā)表的主題類型不同,如果只在一個區(qū)域內(nèi)顯示,對用戶的查閱,和管理員的維護(hù)帶來很多的不便。用戶注冊時提供的用戶名和密碼,就像通行證一樣,獲得了論壇的認(rèn)可后,才能開始在論壇之中進(jìn)行操作。因此,論壇擴展了用戶注冊登錄功能,參與論壇的人注冊了自己的筆名和個人信息,擁有了論壇中的身份,發(fā)言時就不需要重復(fù)寫個人信息了。原先的論壇在發(fā)帖時,需要填寫自己的筆名。除此之外,論壇最新信息要實時響應(yīng)。另外,主頁面還要顯示論壇最新信息、網(wǎng)站信息、廣告等信息。(9)數(shù)據(jù)庫設(shè)計模塊:論壇所
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1