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

正文內(nèi)容

計算機專業(yè)--基于aspnet的企業(yè)辦公自動化管理系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2026-01-09 01:14 本頁面
 

【文章內(nèi)容簡介】 公自動化管理系的主要設(shè)計過程。 第 5 章 企業(yè)辦公自動化管理系詳細設(shè)計,主要列舉了企業(yè)辦公自動化管理系的詳細設(shè)計過程和步驟。 第 6 章 企業(yè)辦公自動化管理系統(tǒng)數(shù)據(jù)庫設(shè)計,主要介紹了企業(yè)辦公自動化管理系的各個數(shù)據(jù)項之間的關(guān)系,即數(shù)據(jù)庫實現(xiàn)過程。 第 7 章 企業(yè)辦公自動化管理系統(tǒng)測試維護 ,主要設(shè)計了企業(yè)辦公自動化管理系統(tǒng)的測試和維護過程和步驟。 最后對全文進行了總結(jié)。 基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 7 第 2 章 系統(tǒng)開發(fā)工具簡介 .NET 的介紹 微軟的 .NET框架 (.NET Framework)是繼 ActiveX技術(shù)之后,于 2021年推出的用于構(gòu)建新一代 Inter集成服務(wù)平臺的最新框架,這種集成服務(wù)平臺允許各種環(huán)境下的應(yīng)用程序通過互聯(lián)網(wǎng)進行通信和共享數(shù)據(jù) [2]。目前,互聯(lián)網(wǎng)服務(wù)器平臺亟待解決的重要問題就是系統(tǒng)間的互通性問題,一些相關(guān)協(xié)議如 XML、 SOAP、 UDDI和 WSDL, .NET平臺將對這些協(xié)議提供支持, 其意義可與當年 Windows平臺推出的意義相提并論,微軟稱之為“ .NET戰(zhàn)略”。 .NET Framework大致可以分為兩個部分,分別為通用語言運行環(huán)境 (Common Language Runtime, CLR) 和 .NET Frame work類庫。 底層是通用語言運行環(huán)境,其作用是負責(zé)執(zhí)行程序,提供內(nèi)存管理,線程管理,安全管理,異常處理,通用類型系統(tǒng)于生命周期監(jiān)控等核心服務(wù)。在 CLR之上的是 .NET Framework類庫,提供許多類與接口,包括 XML、 IO、網(wǎng)絡(luò)等。 .NET Framework 類庫是命名空間 (Namespace)方式來組織類庫,命名空間與類庫的關(guān)系就像文件系統(tǒng)中的目錄與文件的關(guān)系一樣,如用于處理文件的類就屬于 命名空間。 在 .NET Framework 框架基礎(chǔ)上的應(yīng)用程序主要包括 WINDOWS FORMS應(yīng)用程序,其中 “ WEB FORMS”和“ WEB SERVICE”,它們組成了全新的因特網(wǎng)應(yīng)用程序,而 WINDOWS FORMS是全新的窗口應(yīng)用程序。 .NET FRAMEWORK 利用 CLR解決了各種語言的 RUNTIME不可共享問題,具有跨平臺特性。 RUNTIME(執(zhí)行期 )是指計算機編譯應(yīng)用程序的運行時 (狀態(tài) ),RUNTIME包括編程語言所需的函數(shù)和對象等,因此不同編程語言的 RUNTIME是不同,各種語言之間的 RUNTIME不能共享。 .NET FRAMEWORK 以 CLR解決了這個共享問題,它用中間語言 (Intermediate Language,IL)實現(xiàn)程序轉(zhuǎn)換, IL是介于高級語言和機器語言之間的中間語言,包括對象加載、方法調(diào)用、流程控制、邏輯運算等多種基基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 8 本指令。在 .NET FRAMEWORK之上,無論采用哪種編程語言編寫的程序,都被編譯成 IL, IL經(jīng)過再次編譯形成機器碼,完成 IL到機器碼編譯任務(wù)的是 JIT(JUST IN TIME)編譯器。 圖 21 對于 ,使用 IL和 JIT技術(shù)還能夠提高執(zhí)行效率。當?shù)谝淮螆?zhí)行,它被先編譯為中間語言代碼,再由 JIT編譯器將中間語言代碼編譯為機器碼,并將機器碼存放在緩存中。以后再執(zhí)行程序時,只要程序沒有變化,系統(tǒng)將直接從 緩存中讀取機器碼,從而大大提升了執(zhí)行效率。 在上面我已經(jīng)談了 .NET是如何誕生的,并且簡單的說明了一下 .NET的設(shè)計框架是什么樣子的。那么 .NET系統(tǒng)的開發(fā)和運行環(huán)境是什么樣子的呢? SQL Server數(shù)據(jù)庫的運行環(huán)境又是什么樣子的呢? 任何人都不否認(其中也包括 Microsoft公司的首席軟件設(shè)計師威廉(比爾) H.蓋茨):“ .NET的許多語法,編程結(jié)構(gòu)與 JAVA是如此的相似?!碑斎贿€包括他們的運行模式 —— 編寫好的程序都是在虛擬機中運行的。 .NET是通過一個叫 Common Language Runtime的 平臺來運行的,這就是他為什么可以運行多種語言的原因 。當然在操作系Base Class Library Common Language Specification Common Language Runtime : Data and XML VViissuuaall SSttuuddiioo..NNEETT : Web Services and Web Forms Visual Basic174。 C++ C JScript …… Windows Forms 基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 9 統(tǒng)的選擇上最好是 Microsoft出品的 Windows操作系統(tǒng)。開發(fā)工具上所的選擇就是Visual 2021。 Visual Studio 2021 Web Application Projects 使用了跟 Visual Studio 2021 同樣的Web編程模型,同時根據(jù) Visual Studio 2021 的一些新特性,又有所發(fā)展。 (1) Web項目有一個單獨的項目文件( ******.csproj),這個文件中 ,定義了 WEB項目有哪些文件被包含進去; 下面舉一個開發(fā)網(wǎng)站時候最長碰到的一個場景來說明這么做的好處。 在 開發(fā)的站點,可能會存在一些開發(fā)時候沒用的目錄或者文件,但是實際運作的時候有用的目錄或者文件?;蛘哒f開發(fā)跟實際運行完全無法同步的目錄或者文件。 比如使用了生成靜態(tài)頁面機制,保存靜態(tài)文件的目錄和文件。又比如支持網(wǎng)友上傳文件,保存這些文件的目錄和文件。 為了 Debug方便,開發(fā)電腦上,可能有少量這樣的文件。 在 部署項目的時候,可不想把這些文件部署上去。 由于 VS2021的 Web文件是把一個目錄當成一個項目, 所以 在 一個目錄下,有些目錄或者文件不想被包含的時候,就會很苦惱。 而這種 VS2021下就已經(jīng)實現(xiàn)的開發(fā)模版,就可以很好的解決這個問題。 (2)一個 WEB項目中,所有的代碼文件被編譯成一個可選名字的 Dll,并且被放到Bin目錄下。 現(xiàn)在的 VS2021 Web項目,一個代碼文件編譯成一個 Dll。 AppCode目錄下的代碼文件都被編譯成 文件。 這么做最大的麻煩是,在一個站點下不使用虛擬目錄,部署多個 Web項目的時候。 DLL 很可能文件名重復(fù)。比如 AppCode. .dll的重名,通用頁面 Top、 Buttom代碼的重名。而且,如果只是對代碼作了一個很小的修改,如果這個代碼是比較底層的公共代碼,你完了,幾乎所有的 Dll都要上傳一邊。(代碼之間的約束關(guān)系)。 而且有時候,有些你看起來約束關(guān)系沒有的代碼,你不傳,也不行。 分開編譯的好處一點都沒感覺到,還不如不分開呢。 (3)這個新的編譯使用的是標準的 MSBuild,這樣你就可以處理編譯前、編譯后這些事件,作些額外的處理。 比如初始化 Debug環(huán)境等。 以前如果寫過復(fù)雜點的應(yīng)用的人可能都用過這種事件。 比如你編寫的代碼涉及到企業(yè)服務(wù)。為了調(diào)試 方便,你可以在主程序編譯后事件中,把當前編譯后的企業(yè)服基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 10 務(wù)組建部署到 COM+中,這樣就可以簡單的按 F5就可以調(diào)試了。 而不需要每次都手工部署 Com+后才能調(diào)試。 由于 Visual Studio 2021 Web Application Projects 項目使用了跟 VS2021一樣的開發(fā)模型,所以你如果想把 VS2021 Web項目升級到 VS2021 的這種 Web項目,將非常非常 Easy。 但是它是基于 VS2021的,所以一些新的特性也在這個編程模型中有很好的體現(xiàn),大致說來: 在這個項目中,你既可以使用 Vi sual Studio Development Server作為開發(fā)站點服務(wù)器,也可以使用 IIS作為開發(fā)站點服務(wù)器。 使用 Visual Studio Development Server作為開發(fā)站點服務(wù)器 服務(wù)器的時候,可以自己指定用哪個端口,以及在哪個虛擬目錄下。當然是否使用 NTLM 驗證也是可選的。 (1) .NET開發(fā)平臺 .NET開發(fā)平臺由一組用于建立 Web服務(wù)應(yīng)用程序和 Windows桌面應(yīng)用程序的軟件組件構(gòu)成,包括 .NET框架 (Framework)、 .NET開發(fā)者工具和 。 (2) .NET服務(wù)器 .NET服務(wù)器是能夠提供廣泛聚合和集成 Web服務(wù)的服務(wù)器,是搭建 .NET平臺的后端基礎(chǔ)。 (3) .NET基礎(chǔ)服務(wù) .NET基礎(chǔ)服務(wù)提供了諸如密碼認證、日歷、文件存儲、管理員信息等必不可少的功能。 (4) .NET終端設(shè)備 提供 Inter連接并實現(xiàn) Web服務(wù)的終端設(shè)備是 .NET的前端基礎(chǔ)。個人計算機、個人數(shù)據(jù)助理設(shè)備 PDA,以及各種嵌入式設(shè)備將在這個領(lǐng)域發(fā)揮作用。 (5) .NET管理員服務(wù) 能夠滿足人們各種需求的管理員服務(wù)是 .NET的最終目標,也是 .NET的 價值實現(xiàn)。在這 5個組成部分中, .NET開發(fā)平臺中的 .NET框架,是 .NET軟件構(gòu)造中最具挑戰(zhàn)性的部分,其他 4個部分緊緊圍繞 .NET框架來進行組織整合。 (6) .NET( DotNet) 首先 給出微軟的 DotNet定義: 基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 11 是 Microsoft .NET XML Web Services 平臺。 XML Web Services 允許應(yīng)用程序通過 Inter 進行通訊和共享數(shù)據(jù),而不管采用的是哪種操作系統(tǒng),設(shè)備或編程語言。 平臺提供 XML Web Services 并將這些服務(wù)集成在一起,為個人管理員的好處是無縫的,吸引人的體驗。 .NET Framework 具有兩個主要組件:公共語言運行庫和 .NET Framework 類庫。公共語言運行庫是 .NET Framework 的基礎(chǔ)。 .NET框架是 一個多語言組件開發(fā)和執(zhí)行環(huán)境,他提供了一個跨語言的統(tǒng)一編程環(huán)境。 .NET框架的設(shè)計目標是讓開發(fā)人員更容易地建立 Web應(yīng)用程序和 Web服務(wù),使得 Inter上的各應(yīng)用程序之間,可以使用 Web服務(wù)進行溝通。 從層次上來看, .NET框架包括三個主要組 成部分:公共語言運行時( Common Language Runtime, CLR)、服務(wù)框架( Services Framework)和兩類應(yīng)用模板:傳統(tǒng)的 Windows應(yīng)用程序模板( Win Forms)和基于 Web的應(yīng)用程序模板( Web Forms和 Web Services)。 .NET可以運行在任何一臺安裝了 Windows系統(tǒng)的機器上,但前提是這臺機器必須安裝 IIS。不少人都認為 C與 JAVA這兩種語言有了太多的相似。, C作為 .NET的原生語言,功能非常強大。 C是微軟公司專門為 .NET量身定做的編程語言,它與 .NET有著密不可分的關(guān)系。 C的類型就是 .NET框架所提供的類型, C本身并無類庫,而是直接使用 .NET框架所提供的類庫。另外,類型安全檢查、結(jié)構(gòu)化異常處理也都是交給 CLR處理的。因此, C是最適合開發(fā) .NET應(yīng)用的編程語言。 .NET 體系結(jié)構(gòu) .NET體系結(jié)構(gòu)的一個主要組件是 Web服務(wù),它是通過 Inter向客戶端開放其功能的應(yīng)用程序??蛻舳撕推渌麘?yīng)用程序可以將這些 Web服務(wù)作為可重用的構(gòu)件塊。 Web服務(wù)擴展了軟件重用的概念。程序員不必實現(xiàn)每一個應(yīng)用程序的每一 個組件,而只需將注意力放在自己所開發(fā)的這一部分上。相反,公司可以購買 Web服務(wù),從而將時間和精力放在產(chǎn)品開發(fā)上。面向?qū)ο蟮某绦蛟O(shè)計方法已經(jīng)很流行,因為它能讓程序員利用預(yù)先包裝好的組件方便地創(chuàng)建應(yīng)用程序。同樣,程序員可以利用 Web服務(wù)為數(shù)據(jù)庫、安全性、身份驗證、數(shù)據(jù)存儲和語言翻譯創(chuàng)建應(yīng)用程序,而無需知道這些組件的內(nèi)部基于 的企業(yè)辦公自動化 管理系統(tǒng)的設(shè)計與實現(xiàn) 12 細節(jié)。當公司通過 Web服務(wù)鏈接它們的產(chǎn)品時,這時就出現(xiàn)了一種新的用戶體驗。例如,通過利用多個公司的 Web服務(wù),一個單獨的應(yīng)用程序就能同時管理賬單支付、稅金退還、貸款和投資。一個在線商人可以購買用于 在線信用卡付款、用戶身份驗證、網(wǎng)絡(luò)安全和庫存數(shù)據(jù)庫的 Web服務(wù)來建立一個電子商務(wù) Web站點。這種互動的關(guān)鍵是XML和 SOAP,它們可使 Web服務(wù)能夠相互通信。 XML對數(shù)據(jù)進行標識,而 SOAP則是 Web服務(wù)之間得以方便通信的協(xié)議。 XML和 SOAP就像“膠水”一樣將各種 Web服務(wù)組合在一起構(gòu)成各種應(yīng)用程序。 通用數(shù)據(jù)訪問 (Universal data access)是 .NET的另外一個基本概念。如果一個文件有兩份副本 (例如,一份在個人的計算機上,另一份則在公司的計算機上 ),舊版本必須經(jīng)常更新,這稱為文件同步。如 果兩個文件不同,那么它們就不同步。這種狀態(tài)容易導(dǎo)致錯誤??衫?.NET將數(shù)據(jù)存放在中間位置,而不是存放在各個分離的系統(tǒng)上。任何連接到 Inter上的設(shè)備都可以訪問這些數(shù)據(jù) (當然要在嚴格的控制之下 )。為了在這些訪問設(shè)備上能正確使用和顯示,這些數(shù)據(jù)可以重新編排格式。因此,同樣一個文
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1