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

正文內容

基于net的課程管理系統(tǒng)設計開發(fā)(文件)

2024-12-10 16:07 上一頁面

下一頁面
 

【正文】 DataBase Connection conn = new SqlConnection( [CMSDBConn])。 (ds)。 } } /// summary /// Excute Sql mand and return Dataset /// /summary /// param name=sqlCmdSql Command/param /// returnsDataSet/returns public DataSet ExecSQLReturnDataSet(String sqlCmd) { try { GetConnection()。 return i。 SqlTransaction sqltran = ()。 UID=用戶名 。 database=CMSDB。 文件是標準的 XML 文件,我們可以使用它來為每一臺機器下的每一個 Web 應用程序或某個應用程序或一個目錄下的 頁面來進行設置,當然,它也可以為一個單獨的 Web 頁面進行設置。各個模塊的操作頁面都放置在工程目錄的 Web 文件夾中:課程管理對應的頁面在 CrsMng 文件夾中;公告管理對應的頁面在 BltMng 文件夾中;作業(yè)管理對應的頁面在 AsmtMng 文件夾中;疑問管理對應的頁面在 QusMng 文件夾中。 返回值 空 參數 數據類型 描述 cmdText 字符串 要設置的存儲過程名稱 Dispose 該函數釋放或者銷毀建立連接的一些對象 返回值 空 參數 數據類型 描述 disposing Bool 是否銷毀 SetInputParam 該函數設置存儲過程的輸入參數。該課程系統(tǒng)數據庫采用 Microsoft SQL Server 2020 大型關 畢業(yè)設計 (論文 ) 第 23 頁 系型數據庫系統(tǒng),因此其數據庫設計是基于 Microsoft SQL Sever 2020 數據庫系統(tǒng)進行的。對系統(tǒng)中數據的維護工作,即查詢、修改、刪除主要通過 DataGrid 控件進行,而數據的錄入工作則主要通過 TextBox、 DropDownList 等控件獲取用戶輸入。 數據服務層 指數據庫系統(tǒng),數據查詢語句被執(zhí)行,存儲過程等 。由于這些業(yè)務組件經常負責處理數據庫連接、網絡資源、線程等高昂的資源,因此一直是 3層 /多層架構的關鍵和企業(yè)應用的核心。基于服務器端的動態(tài)頁面技術,可以在服務器端根據 來自 客戶端 的請求和提交的信息,動態(tài)地生成與客戶端瀏覽器類型無關的通用 HTML 頁面,也可以根據客戶端瀏覽器類型,生成特定的數據表現形式。 目前,這 種 3 層 Web 體系結構主要有基于 OMG 的 CORBA、基于微軟的COM+和基于 SUN 公司的 RMI 的分布式 3 層 Web 體系結構。由客戶端通過 Http 向 Web 服 務器發(fā)送 Web 請求, Web 服務器能夠自動地協(xié)調和處理來自多個客戶端的請求。如圖 所示: 圖 課程管理系統(tǒng)用例圖 該課程管理系統(tǒng)采用 MVC 設計模型, 頁面文件 .ASPX 為視圖, . 文件為控制器,模型為各個數據實體。Command 類是數據庫命令的封裝,它們既可以是內嵌的 SQL 語句,也可以 是存儲過程 。 .NET 數據提供者由一組面向對象的類組成,使用這些類可以訪問特定類型的數據源,如 : OLEDB 數據源 , SQL Server 數據源或 ODBC 數據源等。 畢業(yè)設計 (論文 ) 第 13 頁 DataSet 包括兩個基本對象 : DataTableCollection 和 DataRelationCollection和 DataTableCollection 對象包含零個或多個 DataTable 對象,而 DataTable 對象又由 3個集合組成 : Column集合、 Row 集合和 Constraint集合。 的體系結構圖: 圖 結構圖 DataSet 是內存中的高速緩存區(qū),用于高速緩存關系型的數據。此外, DataSet 也是作為 N 層程序設計的解決方案。 DataSet 可以使用來自 XML 的數據填入,不論是文件還是 XML 數據流。 XML 支持與 DataSet: 提供了對 XML 的內置支持,使用 XML 作為其內部的數據格式,利用 XML 的功能以中斷連接方式訪問數據 . 自動使用 XML 作為從數據庫到數據庫以及從數據庫到其他組件傳輸數據的格式。也就是說,當瀏覽器向 Web 服務器請求網頁時,服務器處理這個請求,并將所請求的網頁發(fā)給瀏覽器,然后斷開連接,直到瀏覽器發(fā)出下一個請求。 其次,一個要求數據庫連接保持在連接狀態(tài)的應用程序在擴展性上不好,幾個或幾十個用戶同時進行訪問也許不是問題,但是一旦達到成百上千的用戶并發(fā)訪問時,數據庫同時要維護這么多的連接就顯得吃力了,這種情況在 Web 應用程序中特別容易出現,因為極有可能在某個高峰時段有大量用戶同時進行并發(fā)訪問,這樣就可能造成無法預期的情況。這種連接方式的結構會消耗大量的系統(tǒng)資源,限制了程序的可擴展性。 層次結構圖: 圖 層次圖 的特性 是健壯的、面向對象的模型,它允許程序員從不同的數據源獲取數據,并對得到的數據進行操作和更新??梢哉f 是 ADO 的新版本,但事實上比起后者, 有了長足的發(fā)展和革命性的進步。 C是一種從C++和 Java 繼承而來的、簡單的、現代的、面向對象的語言,它綜合了 Visual Basic高產和 C++底層高效的特性,并支持無用內存回收、內存自動管理等許多特 性。編輯器除了支持程序設計語言的編輯,還支持 HTML 文檔、層疊樣式表、 XML 的開發(fā)。凡遵照 CLS的語言,就是 CLR 支持的語言,可以用來創(chuàng)建運行在 CLR 上的應用程序。 Win Forms 是傳統(tǒng)的、基于 Windows 的應用,為 .NET Framework 提供了美觀的、客戶端圖形用戶界面 .它包含現有的 VB 組件庫 (VB ponent library)和 Windows 基礎 類庫 (Windows Foundation Classes)和高效易用的底層 Wind32API的所有優(yōu)點。 和 XML 是負責 .NET 框架下訪問數據的類庫 。 .NET Framework 的命名空間布局圖如下: 畢業(yè)設計 (論文 ) 第 8 頁 圖 .NET Framework 命名空間布局圖 .NET 提供的類庫極為龐大,不僅包括底層基礎類庫, 還包括上百個Namespace, Class, Interface, Structure。 .NET Framework 中的任何東西,比如 頁面、消息框等,都被視為對象。它為 .NET 應用程序提供了一個統(tǒng)一的、面向對象的、層次化、可擴展的編程接口,為數據輸入輸出、安全性等提供了服務和對象模型。 CLR 的核心是一個執(zhí)行引擎,它加載、執(zhí)行和曾理已經編譯為 MSIL 格式的代碼,這種代碼不被解釋,在執(zhí)行之前通過內置在 CLR 中的 JIT 將它編譯成本機的二進制代碼。 在 Java 中,有一個核心概念 : 虛擬機 (JVM, Java Virtual Machine), JVM 是 畢業(yè)設計 (論文 ) 第 7 頁 僅含有指令集的一個通用的虛擬機器,它能夠 將中高級語言的程序編譯為虛擬機的機器語言程序,再通過虛擬機的即時編譯器 (JIT, Just In Time Compile),將這些機器碼轉換成可在本地執(zhí)行的實體機器的機器碼。 3. 代碼運行時,由 CLR 的即時編譯器 (Just In Time Compile, JITC)將中間語言生成機器代碼,最后執(zhí)行這些編譯過的機器代碼。 CL R 實際上是駐留在內存里的一段代理代碼,負責 .NET 應用程序在整個執(zhí)行期間的代碼管理工作,并為其提供服務。這就使 .NET 環(huán)境下開發(fā)的軟件可以在各種硬件和操作系統(tǒng)之間遷移。對用戶來說,運行在他們機器上的 .NET Framework 使他們的機器更穩(wěn)定易用,并且能很方便的和其他的系統(tǒng)相聯(lián)。它簡化了在高度分布式 Inter 環(huán)境中的應用程序開發(fā),為 XML Web 服務和其他應用程序提供了一個高效安全的開發(fā)環(huán)境,并且全面支持 開 發(fā)平臺包括: .NET 框架 (.NET Framework)和 .NET 開發(fā)工具 (包括編程語言和應用程序的集成開發(fā)環(huán)境 )等組成部分。用 技術構建解決方案,能夠建立并連上無限的各種各樣的安全并個性化的 的經驗。Microsoft 的 戰(zhàn)略目的意味著 在: Microsoft 公司以及在 Microsoft平臺上的開發(fā)者將會制造服務,而不是制造軟件。 畢業(yè)設計 (論文 ) 第 4 頁 2 相關技術綜述 的簡介 微軟總裁兼首席執(zhí)行官史蒂夫,鮑爾墨曾經概述過:“ .NET 代表了一個集合、一個環(huán)境、一個編程的基本結構,作為一個平臺來支持下一代的互聯(lián)網。 第三部分介紹了本系統(tǒng)的詳細設計。 在了解了課題背景和掌握了相關技術之后,我著手搭建了開發(fā)平臺,然后就依次展開了對系統(tǒng)的分析、設計、代碼實現和測試工作:使用 UML,利用 Rational Rose 工具對系統(tǒng)進行分析和設計;利用 Visual 2020 開發(fā)系統(tǒng)應用程序,其間遇到的技術難題主要通過查閱文獻書籍、上網搜索相關解決方案和請教導師得以解決。近年來,動態(tài)網頁的設計技術在網站開發(fā)中得到了廣泛的運用,其中 技術被許多網站設計者所采用。采用瀏覽器 /服務器 (B/S)模式 課程管理系統(tǒng) 都以網頁的形式向用戶提供服務, Inter 上的網頁經歷了由靜態(tài)網頁到動態(tài)網頁發(fā)展的階段,網絡 課程管理 系統(tǒng)中的頁面也相應的經歷了這兩個階段。 5. 減輕教師工作負擔,教師無須經過特別培訓,就可以方便快 捷地利用系統(tǒng)完成布置作業(yè)、評論打分、統(tǒng)計學生成績、發(fā)布公告 等常規(guī)教學活動。對一于教師而言,可以開發(fā)出豐富的課件 。 計算機網絡的迅速發(fā)展使之很快運用于教育領域, 無論在教室之內還是教室之外,它都為教師開展教學工作提供了強有力的工具。 關鍵詞 : .NET 平臺,課程管理系統(tǒng),三層體系結構, , 畢業(yè)設計 (論文 ) 第 II 頁 Based on .NET platform course management system design and development Abstract With the development of educational informationization, Course management through web platform brings so many advantages for teachers and students. This paper discussed a 3layer architecture course management system based on .NET technique. The system adopts SQL Server, , C and . The system architecture includes denotation layer, operation logical layer and data layer. With dynamic page as the UI, denotation layer is used to intermunion with the system by the user。此系統(tǒng)以 SQL Server 數據庫 為依托,采用 先進的 數據訪問技術,使用全新的面向對象語言 C,結合 ASP. NET 設計 并開發(fā) 完成。 本文 闡述了基于 .NET 平臺構建 一個 B/S 模式 三層結構的 課程管理系統(tǒng) 。 系統(tǒng)采用 技術減少了與數據庫的活動連接數目(即減少了多個用戶爭用數據庫服務器上的有限資源的可能性),從而實現了最大程度的數據共享;采用 技術實現了程序和代碼的分離,使 得程序代碼更安全,移植更方便,執(zhí)行效率也更高,且更容易配置成分布式系統(tǒng)。 By adopting technique , we can divide the program and code into two different parts, so the programming code is more safe, more easily transported , executes more efficiently, and is easily assembled to distributed system. Keywords: .NET platform, Course Management System, 3layer architecture, , 畢業(yè)設計 (論文 ) 第 III 頁 目 錄 1 緒論 ....................................................................
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1