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

正文內(nèi)容

基于asp的網(wǎng)絡(luò)教學(xué)系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2025-01-11 02:31 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 ork 包括的類型提供下列功能: 1. 表示基礎(chǔ)數(shù)據(jù)類型和異常。 2. 封裝數(shù)據(jù)結(jié)構(gòu)。 3. 執(zhí)行 I/O。 4. 訪問(wèn)關(guān)于加載類型的信息。 5. 調(diào)用 .NET Framework 安全檢查。 6. 提供數(shù)據(jù)訪問(wèn)、多客戶端 GUI 和服務(wù)器控制的客戶端 GUI。 是一種建立動(dòng)態(tài) Web應(yīng)用程序的技術(shù),提供了一種統(tǒng)一的 Web 開(kāi)發(fā)編程 6 模型和結(jié)構(gòu)。它是 .NET 框架的一部分,可以使用任何 .NET 兼容的任何語(yǔ)言 (,C等 )來(lái)編寫 應(yīng)用程序的代碼。任何 應(yīng)用程序都可以使用整個(gè) .NET Framework,可以訪問(wèn) .NET Framework中的類。開(kāi)發(fā)人員可以方便地利用包括托管的公共語(yǔ)言運(yùn)行庫(kù)環(huán)境、類型安全、繼承等等這些技術(shù)方面的優(yōu)點(diǎn)。 通過(guò) 引入 Web窗體可以在網(wǎng)頁(yè)基礎(chǔ)上建立強(qiáng)大的窗體。 提供常用的建立頁(yè)面的服務(wù)端控件,并允許使用內(nèi)建可重用的組件和自定義組件來(lái)快速建立 Web 窗體,使代碼簡(jiǎn)單化。 通過(guò)使用編譯運(yùn)行方式提供比腳本語(yǔ)言更出色的性能表現(xiàn)。它能更快速、容易地建立靈活、安全和穩(wěn)定的 Web 應(yīng)用程序。 的結(jié)構(gòu)如圖 所示: 圖 結(jié)構(gòu)圖 包括以下幾個(gè)部分 : 1. 頁(yè)和控件框架 。 2. 編譯器 。 3. 安全基礎(chǔ)結(jié) 構(gòu) 。 4. 狀態(tài)管理功能 。 5. 應(yīng)用程序配置 。 6. 運(yùn)行狀況監(jiān)視和性能功能 。 7. 調(diào)試支持 。 8. XML Web 服務(wù)框架 。 9. 可擴(kuò)展的宿主環(huán)境和應(yīng)用程序生命周期管理 。 10. 可擴(kuò)展的設(shè)計(jì)器環(huán)境 。 為我們提供了一個(gè)基于 .NET 的 Web 開(kāi)發(fā)技術(shù)平臺(tái),通過(guò)使用 ,可以充分利用 .NET 的強(qiáng)大功能,構(gòu)建自己的 Web 應(yīng)用程序。 .NET平臺(tái)的數(shù)據(jù)庫(kù)訪問(wèn)模型, Microsoft ActiveX Data Objects(ADO)改進(jìn)而來(lái),它提供平臺(tái)互用和可收縮的數(shù)據(jù)訪問(wèn)功能 來(lái)訪問(wèn)和WEB 客戶端 應(yīng)用程序 IIS .NET Framework Windows 操作系統(tǒng) 7 處理數(shù)據(jù)的組件主要包括: 1. .NET Framework 數(shù)據(jù)提供程序 .NET Framework 數(shù)據(jù)提供程序是專門為數(shù)據(jù)處理以及快速地只進(jìn)、只讀訪問(wèn)數(shù)據(jù)而設(shè)計(jì)的組件。 Connection 對(duì)象提供與數(shù)據(jù)源的連接。 Command對(duì)象使用能夠訪問(wèn)用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲(chǔ)過(guò)程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫(kù)命令。 DataReader從數(shù)據(jù)源中提供高性能的數(shù)據(jù)流。最后, DataAdapter 提供連接 DataSet 對(duì)象和數(shù)據(jù)源的橋梁。 DataAdapter 使用 Command 對(duì)象在數(shù)據(jù)源中執(zhí)行 SQL 命令,以便將數(shù)據(jù)加載到DataSet 中,并使對(duì) DataSet 中數(shù)據(jù)的更改與數(shù)據(jù)源保持一致。 2. DataSet(數(shù)據(jù)集 ) DataSet 專門為獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪問(wèn)而設(shè)計(jì)。因此,它可以用于多種不同的數(shù)據(jù)源,用于 XML 數(shù)據(jù),或用于管理應(yīng)用程序本地的數(shù)據(jù)。 DataSet 包含一個(gè)或多個(gè) DataTable 對(duì)象的集合,這些對(duì)象由數(shù)據(jù)行和數(shù)據(jù)列以及有關(guān) DataTable 對(duì)象中數(shù)據(jù)的主鍵、外鍵、約束和關(guān)系信息組成。 如下面的圖 所示,顯 示了 .NET Framework 數(shù)據(jù)提供程序與 DataSet之間的關(guān)系: 圖 數(shù)據(jù)提供程序與 DataSet 之間關(guān)系圖 數(shù)據(jù)集是內(nèi)存中的數(shù)據(jù)庫(kù)數(shù)據(jù)的副本。數(shù)據(jù)集獨(dú)立于任何數(shù)據(jù)源,沒(méi)有到包含相應(yīng)表格或視圖的數(shù)據(jù)庫(kù)的活動(dòng)的連接。從而具有更大的可伸縮性。 運(yùn)行時(shí),數(shù)據(jù)從數(shù)據(jù)庫(kù)傳遞給中間層業(yè)務(wù)對(duì)象,然后將其繼續(xù)傳遞給用戶界面。為了將數(shù)據(jù)從一層傳送給另一層, 技術(shù) 以 XML(Extensible Markup Language,可擴(kuò)展標(biāo)示語(yǔ)言 )格式表示內(nèi)存數(shù)據(jù) (數(shù)據(jù)集 ),然后將 XML發(fā)送給另一個(gè)組件。通過(guò)使用標(biāo)準(zhǔn)化的 XML 數(shù)據(jù)傳送格式,任何可以讀取 XML 格式的應(yīng)用程序都可以對(duì) XML數(shù).NET Framework 數(shù)據(jù)庫(kù)提供程序 Connection Transaction Command Parameters DataReader DataAdapter SelectCommand InsertCommand UpdateCommand DeleteCommand DataSet DataTableCollection DataTable DataRowCollection DataColumnCollection ConstraintCollection DataRelationCollection XML 數(shù)據(jù)庫(kù) 8 據(jù)進(jìn)行處理。所以接收端不需要 組件,并且可以是任何平臺(tái)上運(yùn)行的任何應(yīng)用程序。 XML Web 服務(wù) 簡(jiǎn)介 XML 可擴(kuò)展標(biāo)記語(yǔ)言 (XML, Extensible Markup Language)由標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言 (SGML)衍生而來(lái),是一種基于 Unicode 的 純文本元語(yǔ)言,是一種用于定義標(biāo)記語(yǔ)言的語(yǔ)言。 XML可以提供對(duì)各種數(shù)據(jù)處理、構(gòu)建、轉(zhuǎn)換和查詢技術(shù)的訪問(wèn)。它提供了一個(gè)廣泛包容的、開(kāi)放標(biāo)準(zhǔn)的技術(shù),用于數(shù)據(jù)交換和轉(zhuǎn)換,克服了應(yīng)用程序和服務(wù)互操作性和集成面臨的障礙。 XML提供了一種使用標(biāo)記描述文檔結(jié)構(gòu)的機(jī)制。 XML可以描述結(jié)構(gòu)化的數(shù)據(jù) (如數(shù)據(jù)庫(kù)中的關(guān)系數(shù)據(jù)或電子表格 )和半結(jié)構(gòu)化的數(shù)據(jù) (如 Web 頁(yè)面或業(yè)務(wù)文檔 )。 XML主要有以下特點(diǎn): 1. 可擴(kuò)展性,與 HTML 不同, XML沒(méi)有固定的詞匯表,用戶可以使用 XML 定義特定的應(yīng)用程序或行業(yè)專用的詞匯表。 2. 平臺(tái)無(wú)關(guān)性, XML 不依賴于任何編程語(yǔ)言、操作系統(tǒng)或軟件供應(yīng)商。使用各種編程語(yǔ)言都可以很容易地生成或使用 XML。平臺(tái)獨(dú)立性使得 XML有助于在不同編程平臺(tái)和操作系統(tǒng)之間實(shí)現(xiàn)互操作。 3. 支持國(guó)際化, XML 是以 Unicode 為基礎(chǔ)的,適用于在全球網(wǎng)絡(luò)中共享信息。 4. 基于文本的格式, XML 可以很容易地進(jìn)行分析,用戶可以根據(jù)需要使用標(biāo)準(zhǔn)的文本編輯工具讀取和編輯 XML 文檔。 由于這些特點(diǎn),讓我們可以使用標(biāo)準(zhǔn)化 XML 數(shù)據(jù)交換格式進(jìn)行跨平臺(tái)交互操作,共享需要的信息。由此可見(jiàn), XML 不僅是一種描述文檔的文本格式,還是一種描述結(jié)構(gòu)化 和半結(jié)構(gòu)化數(shù)據(jù)的機(jī)制,并提供了處理此類數(shù)據(jù)所需的一系列技術(shù),使我們向?qū)崿F(xiàn)通用的數(shù)據(jù)訪問(wèn)又邁進(jìn)了一步。 XML Web 服務(wù) XML Web 服務(wù)是提供特定功能元素 (如應(yīng)用程序邏輯 )的可編程的組件,它通過(guò)HTTP 和 SOAP 在 Inter 上公開(kāi)各種功能,不同的系統(tǒng)可以用標(biāo)準(zhǔn)的 Inter 標(biāo)準(zhǔn) (如XML 和 HTTP)進(jìn)行訪問(wèn)。 XML Web 服務(wù)通過(guò)使用 XML消息處理啟用數(shù)據(jù)交換和應(yīng)用程序邏輯遠(yuǎn)程調(diào)用,使數(shù)據(jù)能夠通過(guò)防火墻,并在異構(gòu)系統(tǒng)之間移動(dòng)數(shù)據(jù)。 XML Web服務(wù)為實(shí)現(xiàn)數(shù)據(jù)和系統(tǒng)的互操作性提供了一 種可行的解決方案。 XML Web 服務(wù)支持以復(fù)合方式使用 XML Web 服務(wù)來(lái)集成異構(gòu)的應(yīng)用程序。目前,由于存在大量不同語(yǔ)言開(kāi)發(fā)的、運(yùn)行在不同平臺(tái)的獨(dú)立軟件,因而產(chǎn)生了大量實(shí)用但孤立的數(shù)據(jù)和業(yè)務(wù)邏輯塊。阻礙了軟件的重用和數(shù)據(jù)的共享,降低了工作效率。使用 XML Web服務(wù),可以將每個(gè)現(xiàn)有應(yīng)用程序的功能和數(shù)據(jù)以 XML Web 服務(wù)形式公開(kāi)。利用這些來(lái)創(chuàng)建一個(gè)使用此 XML Web 服務(wù)功能集合的復(fù)合應(yīng)用程序,以實(shí)現(xiàn)各個(gè)異構(gòu)應(yīng)用程序之間的互操作性。 XML Web 服務(wù)采用的基礎(chǔ)結(jié)構(gòu)提供了定位 XML Web服務(wù)的發(fā)現(xiàn)機(jī)制、 定義如何使用這些服務(wù)的服務(wù)描述以及通信時(shí)使用的標(biāo)準(zhǔn)連網(wǎng)形式。下圖顯示了此基礎(chǔ)結(jié)構(gòu)的一個(gè)示例,如圖 所示: 9 鏈接指向發(fā)現(xiàn)文檔的 URL 發(fā)現(xiàn) ( 客戶斷請(qǐng)求發(fā)現(xiàn)文檔 返回發(fā)現(xiàn)文檔 說(shuō)明 ( 客戶斷請(qǐng)求服務(wù)說(shuō)明 返回服務(wù)說(shuō)明 連網(wǎng)形式 客戶請(qǐng)求 xml web 服務(wù) 返回服務(wù)響應(yīng) Xml Web 服務(wù)客戶端 圖 XML Web 服務(wù)基礎(chǔ)結(jié)構(gòu)示意圖 XML Web 服務(wù)基礎(chǔ)結(jié)構(gòu)組件主要包括以下內(nèi)容: 1. XML Web 服務(wù)目錄 :XML Web 服務(wù)目錄提供一個(gè)用于定位其他組織提供的 XML Web 服務(wù)的中心位置 。 XML Web 服務(wù)目錄 (如 UDDI 注冊(cè)表 )充當(dāng)此角色。 2. XML Web服務(wù)發(fā)現(xiàn) :XML Web 服務(wù)發(fā)現(xiàn)是定位 (或發(fā)現(xiàn) )使用 Web 服務(wù)描述語(yǔ)言(WSDL)描述特定 XML Web 服務(wù)的一個(gè)或多個(gè)相關(guān)文檔的過(guò)程。 3. XML Web 服務(wù)描述 :要了解如何與特定的 XML Web 服務(wù)進(jìn)行交互,需要提供定義該 XML Web 服務(wù)支持的交互功能的服務(wù)描述。 4. XML Web服務(wù)連網(wǎng)形式 : 為實(shí)現(xiàn)通用的通信, XML Web 服務(wù)使用開(kāi)放式連網(wǎng)形式進(jìn)行通信,這些格式是任何能夠支持最常見(jiàn)的 Web 標(biāo)準(zhǔn)的系統(tǒng)都可以理解的協(xié)議 。SOAP 是 XML Web 服務(wù)通信的主要協(xié)議。 小結(jié) 本章主要對(duì)于微軟的 .NET 技術(shù)平臺(tái)和相關(guān)的 , 和 XML Web 服務(wù)等開(kāi)發(fā)技術(shù)進(jìn)行了分析和介紹。從目前來(lái)看, Web應(yīng)用系統(tǒng)常用的開(kāi)發(fā)技術(shù)主要分為兩大陣營(yíng),一個(gè)是基于 Java 技術(shù)的 J2EE 標(biāo)準(zhǔn),另一種就是微軟的 .NET 平臺(tái)。嚴(yán)格的目錄 ( 客戶斷嘗試定位 xmlweb 服務(wù) XmlWeb 服務(wù) Xml Web 服務(wù)客戶端 UDDI 或其他目錄服務(wù) 計(jì)算機(jī) 10 講,兩種技術(shù)各有所長(zhǎng),本質(zhì)上是相似的,只是具體實(shí)現(xiàn)的技術(shù)不同。一般來(lái)說(shuō), J2EE經(jīng)過(guò)多年實(shí)踐,技術(shù)成熟,性能優(yōu)異。 .NET 出現(xiàn)較晚,對(duì)一些新的技術(shù)支持較好,并且具有適合快速開(kāi)發(fā)的特點(diǎn)。依據(jù)應(yīng)用 環(huán)境不同,我認(rèn)為如果是 Windows 平臺(tái),則應(yīng)該選擇 .NET,如果是 Unix/Linux平臺(tái),則應(yīng)該選擇 J2EE。目前學(xué)校使用的 Windows 平臺(tái)居多,所以,本系統(tǒng) 將 采用微軟的 .NET 平臺(tái)進(jìn)行開(kāi)發(fā)。 11 第三章 系統(tǒng)需求分析 軟件項(xiàng)目的需求分析是軟件項(xiàng)目開(kāi)發(fā)的基礎(chǔ),需求分析直接影響著軟件項(xiàng)目產(chǎn)品的質(zhì)量,有效的需求分析是軟件開(kāi)發(fā)項(xiàng)目中關(guān)鍵的成功因素。軟件系統(tǒng)的需求一般可以分為功能性需求和非功能性需求。軟件項(xiàng)目開(kāi)發(fā)的最終目標(biāo)在于滿足系統(tǒng)的 功能性需求和非功能性需求。功能性需求是系統(tǒng)需要實(shí)現(xiàn)的,提供給用戶使用的具體的功能。非功能性需求是為了滿足用戶對(duì)系統(tǒng)功能的需求,系統(tǒng)正常工作所應(yīng)當(dāng)具備的系統(tǒng)的特定特性,如性能、安全性、可用性、可擴(kuò)展性等等,功能性需求決定著非功能性需求,非功能需求又影響著功能需求。軟件項(xiàng)目的需求分析是在項(xiàng)目開(kāi)發(fā)的第一個(gè)周期內(nèi)開(kāi)始進(jìn)行的。 系統(tǒng)目標(biāo) 網(wǎng)絡(luò)教學(xué)系統(tǒng)是根據(jù)學(xué)校信息技術(shù)基礎(chǔ)課程的教育教學(xué)方式現(xiàn)代化的需求,以進(jìn)一步豐富教學(xué)內(nèi)容和教學(xué)手段,提高教學(xué)質(zhì)量,培養(yǎng)學(xué)生自主學(xué)習(xí)能力為主要目標(biāo)。網(wǎng)絡(luò)教學(xué)系統(tǒng)要求具有對(duì)教學(xué) 內(nèi)容和用戶 (學(xué)生和教師 )進(jìn)行組織管理的功能,并且可以通過(guò)局域網(wǎng) (校園網(wǎng)或宿舍網(wǎng) )和因特網(wǎng)訪問(wèn)。 信息技術(shù)基礎(chǔ)課程是全校性的公共基礎(chǔ)課程。教學(xué)系統(tǒng)將給教師和學(xué)生提供一個(gè)網(wǎng)絡(luò)化的教學(xué)與學(xué)習(xí)平臺(tái),通過(guò)該系統(tǒng)的使用來(lái)鞏固和強(qiáng)化課堂教學(xué)的效果,彌補(bǔ)課堂教學(xué)的不足。教師可以使用教學(xué)系統(tǒng)發(fā)布管理教學(xué)內(nèi)容以及相關(guān)教學(xué)信息,布置作業(yè),組織討論,實(shí)時(shí)或非實(shí)時(shí)地與學(xué)生交流,了解學(xué)生學(xué)習(xí)中的問(wèn)題,對(duì)學(xué)生學(xué)習(xí)進(jìn)行指導(dǎo)。學(xué)生可以根據(jù)自己的不同情況,自主的學(xué)習(xí)相關(guān)內(nèi)容,提出問(wèn)題,參與討論,提交作業(yè),網(wǎng)上練習(xí)和模擬測(cè)試。系統(tǒng)在使用過(guò)程中, 要求方便管理,具有一定的遠(yuǎn)程管理功能。 系統(tǒng)功能需求 系統(tǒng)功能需求主要包括以下幾個(gè)部分: 1. 教學(xué)資源部分 可以為學(xué)生提供相關(guān)的教學(xué)資源的查詢與下載,授課老師可以利用系統(tǒng)提供的操作平臺(tái)管理自己的課件和相關(guān)的教學(xué)資源文件,可以在指定的目錄下進(jìn)行上傳、下載、增加、修改和刪除課件等教學(xué)資源文件及目錄的操作。所有操作應(yīng)該都要求相應(yīng)的權(quán)限,對(duì)非授權(quán)用戶拒絕訪問(wèn)。 2. 教學(xué)學(xué)習(xí)部分 學(xué)生能夠進(jìn)入教學(xué)系統(tǒng),在網(wǎng)上以各章節(jié)標(biāo)題結(jié)構(gòu)作為導(dǎo)航,瀏覽課程的知識(shí)內(nèi)容,進(jìn)行自主學(xué)習(xí)。包括課程內(nèi)容的查找定位、瀏覽等。學(xué) 生必須通過(guò)系統(tǒng)的身份驗(yàn)證為合法用戶,才可以進(jìn)入所修的課程。授課教師可以對(duì)自己所教授的課程教學(xué)內(nèi)容進(jìn)行維護(hù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1