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

正文內(nèi)容

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

2025-01-09 01:14 本頁(yè)面
 

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