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

正文內(nèi)容

基于csharp的圖書管理系統(tǒng)的實現(xiàn)和設(shè)計(編輯修改稿)

2024-10-03 19:38 本頁面
 

【文章內(nèi)容簡介】 程序; 業(yè)務(wù)層:包括各 種業(yè)務(wù)規(guī)則和邏輯功能,業(yè)務(wù)功能 完成如賬號驗證和字符處理這樣的業(yè)務(wù); 數(shù)據(jù)層:這 層為 上面一面 層提供數(shù)據(jù) 的服務(wù),這層 作為解決方案文件中的Conn 類來實現(xiàn)的。 .NET Framework 概述 .NET Framework 它 是 基 于 .NET 平臺的編程 方式 , 其 公 用 語言運行庫 包括CLR, Common Language Runtime 和 .NET Framework 類庫 、 和 Windows 窗體 [7]。 它提供了托管執(zhí)行環(huán)境、簡化 了 開發(fā) 及 部署 而且集成了 各種編程語言 。 .NET Framework 實現(xiàn) 了 下列目標(biāo) : 提供一個 相同 的面向?qū)ο?編程環(huán)境 ; 提供一個 把各軟件整 合將 沖突 控制在 最小 的代碼執(zhí)行環(huán)境 ; 提供一個消除腳本環(huán)境 及 解釋環(huán)境的 功能 問題 代碼 的 執(zhí)行環(huán)境 ; 按 工業(yè)標(biāo)準(zhǔn)生成所有通信, 保證 .NET Framework 的代碼可與 其他 任何 代碼集成。 客戶端 瀏覽器 客戶端 瀏覽器 客戶端 瀏覽器 Web 層 系統(tǒng)配置 數(shù)據(jù)訪問層 業(yè)務(wù)層 數(shù)據(jù) 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 5 公共語言運行庫 ,可以 把他 看作 是 執(zhí)行時代碼的 管 理 人 , 里面 提供 了 內(nèi)存管理、線程管理和 以及 遠程處理等 服務(wù),代碼管理的 思想 是運行庫的 最 基本原則 之一 。 “ 把 運行庫 作為 目標(biāo)的代碼 叫做 托管代碼 與它對應(yīng)的 稱為非托管代碼。 .NET Framework 類庫是一 種 綜合性的面向?qū)ο蟮目?重復(fù) 使用 的 集合 [8]。 它 能夠 開發(fā) 出 很 多 不同的 應(yīng)用程序, 其中 包括傳統(tǒng) 命令 的行程 以及 用戶界面 的 (GUI) 應(yīng)用程序, 同時 也包括基于 所提供的創(chuàng) 建 應(yīng)用程序(如 Web 窗體 )。 、 C語言簡介 結(jié)構(gòu)是一 種 三層 機構(gòu) : UI 層、業(yè)務(wù)邏輯層和數(shù)據(jù)層 [8]。 模型 結(jié)構(gòu)如圖 32 圖 32 的結(jié)構(gòu)模型 1 、 用戶 層 ( UI) 負責(zé) 和 用戶交互,接收 來自于 用戶的 請求 ,然后 將 結(jié)果 呈現(xiàn)給客戶 ; 2 、 邏輯層 負責(zé)接收 用戶端 傳來的請求并將 消息 傳 給 數(shù)據(jù) 處理 層, 隨后將 處理后的 結(jié)果發(fā)給 客戶 。它 是有 Web Services、 Web 表單、 XML 和組件服務(wù)組成, 在這些當(dāng)中 Web表單是 一切 的核心,是向客戶 顯現(xiàn) 數(shù)據(jù) 和信息 的基礎(chǔ),也是 相 應(yīng) 和處理客戶 和 顯示 Web 表單生成的 數(shù)據(jù) 及 信息 的基礎(chǔ) ; 通過 數(shù)據(jù)層 操縱數(shù)據(jù)為 業(yè)務(wù) 層提供數(shù)據(jù)服務(wù) 。 UI 層 業(yè)務(wù)邏輯層 Web 表單 數(shù)據(jù)層 客戶端 Web 瀏覽器 DBMS ADO. NET XML Web瀏覽器 組件 服務(wù) Figure 1 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 6 有 兩個核心組件: Dataset 和 .NET Framework 數(shù)據(jù)提供程序,后者是 包括 Connection、 Command、 DataReader 和 DataAdapter 對象在內(nèi)的組件 ,其組件結(jié)構(gòu)如圖 33。 圖 33 的組件結(jié)構(gòu)圖示 [9] DataSet 對象是 的核心組件,實現(xiàn)獨立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。Connection 對象 提供 一種 與數(shù)據(jù) 層 的連接 ,是 處理 數(shù)據(jù)庫的基礎(chǔ),表示應(yīng) 用層 ,數(shù)據(jù)源 與數(shù)據(jù)源 之間的 唯 一 通路 。 Command 對象 主要 用于返回數(shù)據(jù) 和 修改數(shù)據(jù) ,例如: 插入 、 查詢、修改和刪除等。 DataReader 用于 從數(shù)據(jù)源中讀取數(shù)據(jù)流。DataAdapter 是 DataSet 與 數(shù)據(jù) 源 的橋梁 。 C語言 是 .NET 中一種嶄新的語言, C是由 C和 C++衍生 來的一種簡單、流行、面向?qū)ο?、類型安全的程序設(shè)計語言, C綜合 了 Visual Basic 的高效率和 C++的強大功能。 研究步驟、方法及措施: 該網(wǎng)站將采用三層架構(gòu)將程序劃分 為三個邏輯層 , 三層架構(gòu)優(yōu)點如下: 首先,將整 體劃分為不同的邏輯塊,降低了程序的開發(fā)難度。 其次,系統(tǒng)擴充性得到了增強。模塊化能讓系統(tǒng)很方便的從縱向和水平 向 外拓展開來, 一方面能夠 將系統(tǒng)升級到更大、更有力的平臺 新平臺,同時 可以適當(dāng)增 大規(guī)模來增加系統(tǒng)在 網(wǎng)絡(luò) 上的 應(yīng)用。 最后,三層架構(gòu) 中 的中間層提供 了 全層保護 的 功能,數(shù)據(jù)具有 了高度的完整性及 安全性。 這 三個邏輯層在本系統(tǒng)中具體功能如下: 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 7 (1)、用戶 層( User Services Tier),是 程序 和用戶進行交互的起 點。由基于瀏覽器的用戶界面構(gòu)成。在這層中用戶可以查看 、輸入和處理數(shù)據(jù)。從用戶來看,用戶服務(wù)層是 一個整體的 應(yīng)用。在該網(wǎng)站系統(tǒng) 之中,用戶能 瀏覽和查詢服務(wù),并且進行互動。 (2)、業(yè)務(wù) 層,也 可稱為叫中間層、 應(yīng)用服務(wù)層, 其 負責(zé) 事物 封裝處理、商業(yè)規(guī)則、數(shù)據(jù)訪問。商業(yè)服務(wù)層可以作為前端應(yīng)用服務(wù)層和后端數(shù)據(jù)服務(wù)及數(shù)據(jù)存 儲之間的橋梁。其任務(wù)是接受請求,執(zhí)行應(yīng)用程申請 數(shù)據(jù)處理請求,然后將處理后返回的結(jié)果提交給 Web 服務(wù)器, Web 服務(wù)器再傳給客戶端。 (3)、服務(wù)層,這層負責(zé)檢索和 操作在一個或多個數(shù)據(jù)存儲 之中的數(shù)據(jù),通過數(shù)據(jù)訪問,操作分離到獨立的邏輯中,這樣可以把商務(wù) 層從附屬數(shù) 據(jù)存儲中抽象出來。在該系統(tǒng)中,數(shù)據(jù)服務(wù)層定義和維護數(shù)據(jù)的完整性和安全性,響應(yīng)數(shù)據(jù)訪問請求,接受 來自 Web 服務(wù)器對數(shù)據(jù)庫操作 請求,實現(xiàn) 了數(shù)據(jù)庫修改 、更新 、 查詢等 一連串 操作,把運行結(jié)果提交給 Web 服務(wù)器。整個網(wǎng)站系統(tǒng)的邏輯體系如圖 34: 用戶服務(wù) 用戶交互 頁面導(dǎo)航 數(shù)據(jù)表現(xiàn) 業(yè)務(wù)服務(wù) 事務(wù)處理邏輯 業(yè)務(wù)規(guī)則定義 數(shù)據(jù)訪問 數(shù)據(jù)服務(wù) 數(shù)據(jù)檢索 數(shù)據(jù)操作 數(shù)據(jù)驗證 數(shù)據(jù)存儲 數(shù)據(jù)存儲 數(shù)據(jù)關(guān)系 數(shù)據(jù)完整性 圖 34 網(wǎng)站系統(tǒng)的邏輯體系結(jié)構(gòu)圖 .NET 的服務(wù)器組件 的 web 服務(wù) SQL SERVER 的存儲過程 的 Web Forms 數(shù)據(jù)庫 齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 8 SQL Server 數(shù)據(jù)庫簡 介 SQL Server 數(shù)據(jù)庫簡介 SQL Server 是由 Microsoft 公司推出的一種關(guān)系型數(shù)據(jù)庫系統(tǒng) [10]。其是一種可 擴展的、高新能的,為分布式客服端、服務(wù)器計算所設(shè)計的數(shù)據(jù)庫系統(tǒng)。 實現(xiàn)了與 Windows NT 的有機結(jié)合,提供了 企業(yè)級信息管理 方案。 其主要特點如下: (1)高性能設(shè)計,可擴充利用 Window NT 的優(yōu)勢。 (2)系統(tǒng)管理先進,支持 Windows 圖形處理化工具,支持本地和遠程系統(tǒng)管理和配置。 (3)超強大的業(yè)務(wù) 處理功能, 使用 各種方案 來保證數(shù)據(jù) 完整性。 (4)支持對稱多 處理器結(jié)構(gòu),存儲過程, ODBC,并且有自主的 SQL 語言。 SQL Server 以其內(nèi)置的數(shù)據(jù)復(fù)制功能,強大的管理工具與 Inter 的緊密集合和開放的系統(tǒng)結(jié)構(gòu) 能夠為廣大用戶,開發(fā)人員以及 系統(tǒng)集成商提供一個出眾的數(shù)據(jù)平臺 [11]。 SQLServer 2020 按照設(shè)計可以為部署和維護強大的、容易管理的,支持商務(wù)活動的 網(wǎng)站 站點提供 非常 好的性能,這些端點 能夠 從事商家和商家,商家與客戶之間的交易。在可找支持你電子商務(wù)解決方案的數(shù)據(jù)庫時,需要考慮的項目有:可用性、性能、可管理性和單價。 SQL 語 言簡介 SQL 是介于關(guān)系演算與關(guān)系代數(shù)之間的結(jié)構(gòu)化查詢語言,是一個通用的,功能極強的關(guān)系數(shù)據(jù)庫語言 [12]。 SQL 之所以被用戶和業(yè)界接受,并成為國際標(biāo)準(zhǔn),因為她是一個綜合的,功能極強的且又簡單易學(xué)的語言。 SQL語言集數(shù)據(jù)定義( Data Definition),數(shù)據(jù)查詢( Data quary) ,數(shù)據(jù)操作( Data Manipulation)和數(shù)據(jù)控制( Data Contry)功能為一體,主要特點如下: ( 1)綜合統(tǒng)一 數(shù)據(jù)庫系統(tǒng)的功能是通過數(shù)據(jù)庫支持的語言來實現(xiàn)的, SQL 集數(shù)據(jù)定義語言 ( DDL),數(shù)據(jù)操作語言( DML),數(shù)據(jù)控制語言( DCL)于一體的語言 [13]。 語言風(fēng)格一致, 它能夠有效的完成整個數(shù)據(jù)周期的一切操作 ,包括 建數(shù)據(jù)庫 、定義模式、插入數(shù)操作 、查詢 操作 、更新 操作 、維護 操作 、數(shù)據(jù)庫重構(gòu) 操作 、數(shù)據(jù)庫安全性能控制 操作 等一系列操作,這為數(shù)據(jù)庫開發(fā)提供了優(yōu)良的環(huán)境。數(shù)據(jù)庫在運齊齊哈爾大學(xué)畢業(yè)設(shè)計(論文) 9 行使用后,用戶可以根據(jù)需要逐步修改模式,并且不 會 影響數(shù)據(jù)庫的 一切運行,這將會 使系統(tǒng)具有 更 良好的可擴展性。 ( 2)高度非過程化 SQL 是關(guān)系型數(shù)據(jù)庫
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1