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

正文內(nèi)容

基于net的課程管理系統(tǒng)設(shè)計開發(fā)--資料下載頁

2024-11-16 16:07本頁面

【導(dǎo)讀】來丫很多的便利。本文闡述丫基于.NET.-、r臺構(gòu)建‘個B/S模式三層結(jié)。此系統(tǒng)以SQLServer數(shù)據(jù)庫為依托,采刖先進(jìn)的。技術(shù),使用全新的而向?qū)ο笳Z言C#,結(jié)合ASP.NET設(shè)計并開發(fā)完成。系統(tǒng)分為表力÷層、業(yè)務(wù)邏輯層和數(shù)據(jù)層■層。作界面,用戶通過這。。層與系統(tǒng)交互;業(yè)務(wù)邏輯層由業(yè)務(wù)處理層和數(shù)據(jù)操。給業(yè)務(wù)邏輯層調(diào)川。便,執(zhí)行效率也更高,且更容易配置成分布式系統(tǒng)。課題的來源及研究現(xiàn)狀?本文所作的牛要工作??3基于.NET的課程管理系統(tǒng)的設(shè)計??B/S模式的三層結(jié)構(gòu)??代碼綁定與數(shù)據(jù)綁定?????計算機(jī)網(wǎng)絡(luò)的迅速發(fā)展使之很快運(yùn)川于教育領(lǐng)域,無論在教室之內(nèi)還。之外,它都為教師開展教學(xué)工作提供了強(qiáng)有力的工具。與傳統(tǒng)管理方法相比,它具有以下優(yōu)勢:。選擇不同的時間段、不同的地點進(jìn)行課程設(shè)計和學(xué)習(xí)。2.允分綜合利用文本、圖形、視頻、音頻等多種媒體形式。刺激,有利于情境的創(chuàng)建和認(rèn)知的改變。向“素質(zhì)教育”轉(zhuǎn)軌都將產(chǎn)生臣人影響。

  

【正文】 數(shù)據(jù) 展現(xiàn),以 及最優(yōu)化與數(shù)據(jù)庫之問的交互,『俯這些都是 .NET Framework所具備的基本功能。 lll 斷式數(shù)據(jù)訪問:傳統(tǒng)的數(shù)據(jù)處理方案是基于連接的兩層模型, BlJ為了能訪 問數(shù)據(jù)庫,應(yīng)用程序組件會建立。 ‘ 個連接來連接數(shù)據(jù)庫,然后在應(yīng)用程序執(zhí)行過 程. f.,這個連接會。 ‘ 直保持。這種連接方式的結(jié)構(gòu)會消耗大量的系統(tǒng)資源,限制 丫程序的可擴(kuò)展性。并.日.,數(shù)據(jù)傳輸也非常閑難。對于許多應(yīng)用程序來說是彳 i穩(wěn) 定、不適合,甚至是危險的,特別是對互聯(lián)網(wǎng). I:的 Web應(yīng)川程序更是如此。 首先,讓數(shù)據(jù)庫連接 。 ‘ 直保持連接狀態(tài)會消耗系統(tǒng)資源,雖然在大多數(shù)情況 下數(shù)據(jù)庫只需要維護(hù)少數(shù)兒個數(shù)據(jù)庫連接,但這樣仍然會降低應(yīng)川程序的整體執(zhí) 行效率。 其次。 ‘ 個要求數(shù)據(jù)庫連接保持在連接狀態(tài)的應(yīng)川程序在擴(kuò)展一眺上不好,兒 個或幾一 I‘ 個用戶 I 司時進(jìn)行訪問也許不是 0IJ 題,但是 ‘ 旦達(dá)到成百. I:干的用戶并發(fā) 訪 6_1J時,數(shù)據(jù)庫『司時要維護(hù)這么多的連接就顯得吃力了,這種情況在Web應(yīng) Hj 程序 lll 特別容易出現(xiàn),岡為極有可能確:某個高峰時段有大量用戶同咐進(jìn)行并發(fā)訪 問,這樣就可能造成無法預(yù)期的情;兌。 并 且,如果讓數(shù)據(jù)庫連接, ‘ 直保持在打開狀態(tài),很容易造成長時問的數(shù)據(jù)庫 鎖定而使其他用戶無法進(jìn)行正常的數(shù)據(jù)庫寫入操作。 jJ: N層的 Web應(yīng)用程序就是使用了斷開連接方式的組件。 這表示 Web 服務(wù)器和瀏覽器之問的連接會在服務(wù)器處理完瀏覽器的請求之后 F1 動斷開。也就是說,當(dāng)瀏覽器向 Web 服務(wù)器請求網(wǎng)負(fù)時,服務(wù)器處理這個請求, 并將所請求的網(wǎng)負(fù)發(fā)給瀏覽器,然后斷開連接,直到瀏覽器發(fā)出下。 ‘ 個請求。 基于上述原岡, lII斷式數(shù)據(jù)訪問的數(shù)據(jù)結(jié)構(gòu),心用程 序 II是需要訪問或者更新數(shù)據(jù)時才會連接到數(shù)據(jù)庫, ‘ 旦完成后就立即斷開。這 樣,數(shù)據(jù)庫并不需要去維護(hù)大部分時問都處于閑置狀態(tài)的連接, 1fIJ 且能夠避丌長 時問的數(shù)據(jù)庫鎖定。同連接方式的數(shù)據(jù)結(jié)構(gòu)相比, lll斷式數(shù)據(jù)訪問使得應(yīng)川程序 能夠 為更多的用戶提供服務(wù),為府川程序提供了更好的可擴(kuò)展性。 XML支持與 DataSet: XML的內(nèi)置支持,使用 XML作 為其內(nèi)部的數(shù)據(jù)格式,利用 XML的功能以. I斷連接方式訪問數(shù)據(jù) .自 動使川 XML 作為從數(shù)據(jù)庫到數(shù)據(jù)庫以歿從數(shù)據(jù)庫到其他組件傳輸數(shù)據(jù)的格式。 畢業(yè)設(shè)計(論文) 第 1 2頁 支持 XML使得 1i 同類型的數(shù)據(jù)。 事實上, .NET Framework lIl的 XML類在 DataSet對象 lll匯集。 DataSet是 ,艮 lJ數(shù)據(jù)集。 DataSet可以使 州來自 XML 的數(shù)據(jù)填入,不論是文件還是 XML 數(shù)據(jù)流。不論 DataSet 內(nèi)數(shù)據(jù) 的來源是什么, DataSet 都可以寫成全球互聯(lián)網(wǎng)協(xié)會 (W3C)兼容的 XML,包含以 XML 結(jié)構(gòu)描述定義語言 (XSD)寫成的結(jié)構(gòu)描述。岡為 DataSet的基本序列化格式 就是 XML,所以它很適合扒任各層問數(shù)據(jù)交換的媒體。 I大 I此,當(dāng)需要將數(shù)據(jù)和 結(jié)構(gòu)描述 (Schema)內(nèi)容與 XML Web Services 進(jìn)行遠(yuǎn)程的米回傳送時,DataSet是 最佳選擇。此外, DataSet也是作為 N層程序設(shè)計的解決方案。 為了從數(shù)據(jù)操作. 1將數(shù)據(jù)訪問分離出米, : DataSet和 .NET數(shù)據(jù)提供者。 DataSet是非連接的、位于內(nèi)存 lll的數(shù)據(jù)存儲,包 含。 ‘ 個或多個 DataTable。對象的集合,這些耐象由數(shù)據(jù)行和數(shù)據(jù)列以及主鍵、 外鍵、約束和有關(guān)數(shù)據(jù)的關(guān)系組成;而 .NET 數(shù)據(jù)提供者是。 ‘ 套特有的組件,用 于訪 6_IJ特殊類型的數(shù)據(jù)源,例如 OLE DB數(shù)據(jù)源或 SQL Server數(shù)據(jù)庫等。 : 構(gòu)圖 DataSet是內(nèi)存一 I一的高速緩存區(qū),用于高速緩存關(guān)系型的數(shù)據(jù)。它像是。個 簡化的關(guān)系數(shù)據(jù)庫,可以包含數(shù)據(jù)農(nóng)、數(shù)據(jù)列和數(shù)據(jù)行,以及表與表之問的關(guān)系。 并,日., DataSet 完全是 ‘ 個非連接的、與數(shù)據(jù)源無關(guān)的類,它總是枉脫機(jī)模式下 進(jìn)行操作,無論 DataSet— l包含的數(shù)據(jù)是來自 XML文檔、關(guān)系型數(shù)據(jù)庫,還是通 過川戶接口以編程的方式輸入的,數(shù)據(jù)的表力 247。 方式都是相同的。當(dāng)改動DataSet I f I的信息之后,借助 DataAdapter把 DataSet的變化提交給數(shù)據(jù)庫。 畢業(yè)設(shè)計(論文) 第 13頁 DataSet 包 括 兩 個 基 本 對 象 : DataTableCollection 和DataRelationCollection 和 DataTableCollection 對象包含零個或多個 DataTable 對象,而DataTable塒象又 由 3 個集合組成: Column 集合、 Row 集合和 Constraint 集合。DataRelationCollection 對象包含零個或多個 DataRelation, DataSet結(jié)構(gòu)圖: DataTrtbIoColl~:otion 圖 DataSet結(jié)構(gòu)圖 .NET 數(shù)據(jù)提供者: .NET 數(shù)據(jù)提供者提供 +4種丁作方式,針對某, +具體類 型的數(shù)據(jù)源執(zhí)行數(shù)據(jù)操作。它是麻川程序與數(shù)據(jù)源之問的橋梁,可以川于連接到 數(shù)據(jù)庫、執(zhí)行命令和檢索結(jié)果。應(yīng)用程序可以直接處理檢索到的結(jié)果,或?qū)⑵浞? 入 DataSet 對象,以便與米白多個數(shù)據(jù)源的數(shù)據(jù)或在層之問進(jìn)行遠(yuǎn)程處理的數(shù)據(jù) 組合在一起,以特殊方式向用戶公開。 .NET 數(shù)據(jù)提供者由, 1 組而向?qū)ο蟮念惤M成,使用這些類可以訪問特定類型 的數(shù)據(jù)源,如: OLEDB數(shù)據(jù)源, SQL Server數(shù)據(jù)源或 ODBC數(shù)據(jù)源等。 .NET 數(shù)據(jù)提供者符合 ‘ 定昀接 U 規(guī)范,使所有的工作標(biāo)準(zhǔn)化,確保同 ‘ 對象模型適 Hj 于所有的數(shù)據(jù)源。這些接口規(guī)范是 +‘ 些特殊的類,它們定義了一 ’ 些方法和屬性, 實現(xiàn)接口 的所有的類必須實現(xiàn)那些方法和屬 t。下表是 .NET數(shù)據(jù)提供者的 4個 主要的類: 表 .NET數(shù)據(jù)提供者主要類 ┏━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ 類 ┃ 說明 ┃ ┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃Conncction ┃ 建立. Lj特定數(shù)據(jù)源的連接 ┃ ┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃Command ┃ 對數(shù)據(jù)源 執(zhí)行命令操作,設(shè)定參數(shù),并且可以在事務(wù)范刖內(nèi)進(jìn)行操作 ┃ ┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃DataAdapter ┃ 用數(shù)捌源填充 DataSct并解析更新 ┃ ┣━━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫ ┃DataReader ┃ 基于連接的、前向的,從數(shù)據(jù)源讀取數(shù)據(jù)流 ┃ ┗━━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 畢業(yè)設(shè)計(論文) 第 14頁 其 lll, Connection類提供數(shù)據(jù)庫連接的面向?qū)ο蟮姆庋b,這個類. I包含有刖 +J..于 J‘ 開和關(guān)閉連接的方法,并且還包含有描述當(dāng)前連接狀態(tài)的屬性:Command類 是數(shù)據(jù)庫命令的封裝,它們既可以是內(nèi)嵌的 SQL語句,也可以是存儲過 程; DataAdapter 類 ‘ 口 j.以看作是保存數(shù)據(jù)庫命令的容器,負(fù)責(zé)處理DataSet與數(shù)據(jù) 庫之問的通信,通過它包含的 4個預(yù)先配置好的 Command實例,即 SelectCommand, InsertCommand, Delet
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1