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

正文內(nèi)容

基于bs架構(gòu)的教務管理系統(tǒng)——設(shè)備管理子系統(tǒng)的設(shè)計與實現(xiàn)論文-文庫吧

2025-06-08 16:11 本頁面


【正文】 Web Service:(Server Control),在運行時能自動產(chǎn)生符合前端瀏覽器可用的網(wǎng)頁。(7)更多的支持工具與更佳的安全機制:提供更豐富、以組件為基礎(chǔ)的程序化模塊。支持Windows、Passport與Forms三種不同的登錄驗證方式。Web Forms是一個窗體引擎。它提供了一個基于Web瀏覽器的用戶界面。用Active Server Pages的更新版本也可以顯示用戶界面,但是Web Forms是代表Web界面開發(fā)的下一代產(chǎn)品,包括拖放功能的開發(fā)。Web Forms把布局和邏輯分開來,它有兩部分:模板和組件,模板包括所有用戶界面元素基于HTML的布局信息,組件包含所在掛到UI的邏輯。這就如同一個標準的Visual Basic窗體被分成兩部分:一部分包含控件、屬性和布局的信息,另一部分包含代碼。就像在Visual Basic中一樣,代碼在控件的“后臺”運行,通過控件的事件激活代碼中的事件例程。為了使這個新的UI概念真正施行,Web Forms有許多內(nèi)置的智能。Web Forms上的控件在服務器上運行,但會讓客戶機知道它們的狀態(tài)。這需要采取許多協(xié)調(diào)工作和幕后活動。但是,最終結(jié)果是Web界面的外觀和行為都非常類似于Win32界面,用拖放設(shè)計工具也可以產(chǎn)生這樣的界面。這些Web界面也可以智能化地處理不同的瀏覽器,并為每一個特定的瀏覽器優(yōu)化輸出界面。它支持許多瀏覽器,一方面是比較高級和現(xiàn)代的瀏覽器,例如支持DHTML的Internet ,另一方面是硬件上比較簡單、功能較少的瀏覽器,如無線掌上設(shè)備。Web Forms可以將自己正確地顯示在所有設(shè)備上。與Windows Forms一樣,Web Forms適用于所有的語言。,這樣,更多的語言就將具有生成完整、靈活的Web界面的能力。,Web ,它處理所有的Web界面,允許應用程序在Web上用SOAP標準直接交流。與開發(fā)一般的子例程和函數(shù)相比,這種功能幾乎不要求開發(fā)人員做什么額外的工作,而僅需要用[WebMethord]標記說明它被包括在Web Services界面內(nèi),.NET Framework會完成其他的工作。這樣就可以動態(tài)修改Web應用程序的體系結(jié)構(gòu),允許在Web上運行的服務集成到一個本地應用程序中。 .NET平臺的意義對于軟件開發(fā)人員來說,.NET Framework是Windows平臺最大的改變之一。.NET Framework的出現(xiàn), Framework來完成了。它的這些特性給我們帶來了好處,這其中包括:(1)。(2),也就是說,這種功能是語言獨立的。(3)。(4) Framework不支持的功能。(5)降低程序之間通信的復雜性和局限性,這些程序可以是相同語言編寫的,也可以是不同語言編寫的。 .NET平臺的基本原理.NET framework的誕生解決了許多開發(fā)人員多年來一直困擾的問題,并提供了這些問題的解決方案。每一種編程語言都有自己的獨特的地方,如它們可能是強類型的,有垃圾回收機制、基于例外的錯誤處理,或是以虛擬機方式運行,以及擁有強大的類庫。Visual Basic、PowerBuilder以及C++標準模板庫(STL)或是其它語言都有一些這樣的特性。然而,Java語言以及基于Java的J2SE和J2SE框架表現(xiàn)得最為出色, Framework相提并論?,F(xiàn)在微軟正在將最好的特性溶入自己的產(chǎn)品中, Framework,微軟所做的一切,將在它未來的開發(fā)語言和工具中得到體現(xiàn)。 .NET平臺的設(shè)計目標和主要特性.NET Framework的設(shè)計基于以下目的:(1)互操作性—— Framework的程序有時需要和以前的程序進行交互,因此,.NET 環(huán)境外部資源的能力。如Enterprise Services命名空間提供了訪問COM組件的能力,我們還可以通過P/Invoke訪問其它的外部資源。(2)公用運行時引擎——眾所周知, Framework的編程語言被編譯成中間語言,也就是我們通常說的CIL(Common Intermediate Language)。微軟的CIL的實現(xiàn)就是非常著名的微軟中間語言(Microsoft Intermediate Language,簡稱MSIL)。微軟所實現(xiàn)的CIL并不是被解釋執(zhí)行的,而是以我們熟知的即時編譯(JIT)的方式運行的,這種即時編譯執(zhí)行方式可以將中間代碼編譯成本地代碼執(zhí)行。這些概念合起來叫做公用語言架構(gòu)(CLI),這個架構(gòu)微軟是以遠東的形式發(fā)布的。微軟關(guān)于CLI的實現(xiàn)就是共用語言運行時(Common Language Runtime,簡稱CLR)。(3)語言獨立——.NET Framework引入了共用類型系統(tǒng)(Common Type System,簡稱CTS)。在CTS規(guī)范中定義了所有可能的數(shù)據(jù)類型、CLR支持編程架構(gòu)以及這些架構(gòu)之間如何交互。 Framework提供了這個特性,所以它可以支持多種編程語言。(4)基礎(chǔ)類庫——基礎(chǔ)類庫(BCL),有時也被叫做框架類庫(FCL), Framework的語言都可以使用的類庫。BCL提供了許多封裝了通用函數(shù)的類,這些函數(shù)包括文件讀寫、圖形操作、數(shù)據(jù)庫操作以及XML操作等。(5)簡化開發(fā)——Windows的注冊表設(shè)置、文件分發(fā)以及DLL一直困擾著應用程序的安裝和發(fā)布。 Framework的應用程序就完全不會遇到這些問題。(6)安全——.NET允許代碼運行在不同的安全層,而這一且無需其它系統(tǒng)的支持??偠灾?,.NET Framework是為平臺獨立而設(shè)計的。也就是說,一個為這個框架而編寫程序無需做任何變化,就可以運行在任何實現(xiàn)這個框架的計算機上。 C的發(fā)展C(讀做 C sharp,中文譯音“夏普”)是微軟公司發(fā)布的一種面向?qū)ο蟮摹?Framework之上的高級程序設(shè)計語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相。C是微軟公司研究員Anders Hejlsberg的最新成果。C看起來與Java有著驚人的相似,它包括了諸如單一繼承、界面與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程。但是C與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的, windows網(wǎng)絡(luò)框架的主角。目前,C語言規(guī)則,還有MSDN上迅速增多的文檔集的形式獲得。 微軟C語言定義主要是從C和C++繼承而來的,而且語言中的許多元素也反映了這一點。C在設(shè)計時從C++繼承的可選選項方面比Java要廣泛一些(比如說struts),它還增加了自己新的特點(比方說源代碼版本定義)。但它還太不成熟,不可能擠垮Java,C還需要進化成一種開發(fā)者能夠接受和采用的語言,而微軟當前為它的這種新語言大造聲勢也是值得注意的。 C的特點C,從根本上保證了C,同時C也具備了自己的許多特點:(1)簡潔的語法:C用真正原關(guān)鍵字換掉了那些把活動模板庫(ALT)和COM的偽關(guān)鍵字,C還對語法中存在冗余問題進行了簡化,只保留了常見的形式。(2)精心地面向?qū)ο笤O(shè)計:在C的類型系統(tǒng)中,每種類型都可以看成一個對象,它提供了一個叫裝箱與拆箱的機制來完成;C只允許單繼承,即一個類不會有多個基類,從而避免了類型定義的混亂;整個C。(3)與Web的緊密結(jié)合:僅需要使用簡單的C語言結(jié)構(gòu)和C組件就能夠方便地為Web服務,并允許它們通過internet被運行任何操作系統(tǒng)上的任何語言所調(diào)用。(4)完整的安全性與錯誤處理:語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù),C中不能使用未初始化的變量,也不支持不安全的指向,不能將整數(shù)指向引用類型。除此之外,C還具有版本處理技術(shù)、更好的靈活性和兼容性等特點。 Visual Studio介紹2007年7月在美國奧蘭多的專業(yè)開發(fā)者大會上。從此,軟件業(yè)界就開始掀起了一股“.NET”熱潮。,微軟公司為人們提供了一種全新的開發(fā)平臺,這個平臺將推動以新體系為基礎(chǔ)的協(xié)同Web應用開發(fā)。微軟公司推出Visual Studio .NET的目的就是要推進網(wǎng)絡(luò)應用軟件的開發(fā),使用Visual Studio .NET開發(fā)系統(tǒng)可以編寫最簡單的基于Windows的單層應用軟件,也可以編寫Windows下的客戶/服務器多層應用軟件。無論是為Windows還是為Web, Visual Studio .NET都在各個層面上作了大量的工作。Visual Studio .,被認為Microsoft開發(fā)的最容易出成果的開發(fā)環(huán)境,也可能是所有開發(fā)商制造出的開發(fā)工具中最好的一個。Visual Studio .NET主要用于開發(fā)企業(yè)規(guī)模的Web應用程序,以及高性能的桌面應用程序, Framework提供了創(chuàng)面支持。同時,也對XML提供了完全支持,例如,引入了XML Designer以簡化XML編輯和創(chuàng)建等。Visual Studio .NET中的C, Framework中的幾個部分,其發(fā)展的潛力很大。Visual Studio .NET完全是Visual Basic 的一個重寫,在許多的變化中Visual Framework,而不是依賴于Windows API。Visual C.NET,Visual C++和Visual Studio .NET提供了統(tǒng)一的集成開發(fā)天南地北(IDE),其中集成了許多可視化輔助工具,能大大地簡化程序的開發(fā)和提高編號效率。從界面風格上來說Visual Studio .NET是屬于XP系列,在開發(fā)環(huán)境上與以前的版本有著較大的不同。Visual Studio .NET與以往的版本相比發(fā)生了巨大的變化,這種變化主要來自以下兩方面:。無論是在網(wǎng)絡(luò)應用還是在本地應用上,都對各種語言作了許多改進,特別是用嶄新的C語言代替了J++。C具有簡捷、靈活、安全、面向?qū)ο蠛图嫒菪詮姷仍S多優(yōu)點。此外,Visual Studio第一次成為真正面向?qū)ο蟮恼Z言;C++大大增強了Web的集成和對ATL的支持。二是開發(fā)環(huán)境的重大改變。首先,在一個開發(fā)環(huán)境中同時集成了Visual Basic、Visual C++、C和FoxPro。其次,開發(fā)環(huán)境的適應性大大增強了,適用于快速Web應用軟件的開發(fā),可以輕松地運用XML和Web服務進行跨平臺計算,也可以快速開發(fā)中間層商務組件。再次,調(diào)試功能增強了,可以在Visual Studio .NET中端對端地調(diào)試Web應用軟件,可以同時調(diào)試用不同語言開發(fā)的應用程序,也可以調(diào)試工程、進程和存儲等過程。這些新特性使用戶的開發(fā)效率有了大幅度的提高。Visual Studio .NET是一套完整的開發(fā)工具,用于生成ASP WEB應用程序、XML Web services、桌面應用程序和移動應用程序。該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,此框架提供對簡化ASP Web應用程序和XML Web services開發(fā)的關(guān)鍵技術(shù)的訪問。 B/S軟件體系結(jié)構(gòu)B/S軟件體系結(jié)構(gòu),即瀏覽器/服務器(Browser/Server)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對C/S體系結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。在B/S體系結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務邏輯在前端實現(xiàn),但是主要事務邏輯在服務器端實現(xiàn)。其結(jié)構(gòu)如圖21所示:客戶端瀏覽器Web服務器數(shù)據(jù)庫數(shù)據(jù)庫服務器圖 21 B/S模式結(jié)構(gòu)B/S體系結(jié)構(gòu)主要是利用不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語言,用通用瀏覽器就實現(xiàn)了原來需要復雜的專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結(jié)構(gòu)?;贐/S體系結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維護全在服務器端解決。用戶在使用系統(tǒng)時,僅僅需要一個瀏覽器就可運行全部的模塊,真正達到了“零客戶端”的功能,很容易在運行時自動升級。B/S體系結(jié)構(gòu)還提供了異種機、異種網(wǎng)、異種應用服務的聯(lián)機、聯(lián)網(wǎng)、統(tǒng)一服務的最現(xiàn)實的開放性基礎(chǔ)。但是,與C/S體系結(jié)構(gòu)相比,B/S體系結(jié)構(gòu)也有許多不足之處:(1)B/S體系結(jié)構(gòu)缺乏對動態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理功能。(2)B/S體系結(jié)構(gòu)的系統(tǒng)擴展能力差,安全性難以控制。(3)采用B/S體系結(jié)構(gòu)的應用系統(tǒng),在數(shù)據(jù)查詢等響應速度上,要遠遠地低于C/S體系結(jié)構(gòu)。(4)B/S體系結(jié)構(gòu)的數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動態(tài)交互性不強,不利于在線事務處理(OLTP)應用。 Ajax技術(shù)(1)Ajax的定義Ajax的全稱是:Asynchronous JavaScript and XML。是結(jié)合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開發(fā)人員構(gòu)建基于Java技術(shù)的Web應用,并打破了使用頁面重載的慣例。(2)Ajax內(nèi)容包括:XHTML和CSS; 使用文檔對象模型(Document Object Model)作動態(tài)顯示和交互;使用XML和XSLT做數(shù)據(jù)交互和操作;使用XMLHttpRequest進行異步數(shù)據(jù)接收。(3)Ajax異步模式在該系統(tǒng)中,主要用到Ajax中的異步模式,一種實現(xiàn)網(wǎng)頁局部刷新的技術(shù)。使用Ajax的異步模式,瀏覽器就不必等用戶請求操作,也不必更新整個窗口就可以顯示新獲取的數(shù)據(jù)。只要來回傳送采用XML格式的數(shù)據(jù),在瀏覽器里面運行的JavaScript代碼就可以與服務器進行聯(lián)系。JavaScript代碼還可以把樣式表加到檢索到的數(shù)據(jù)上,然后在現(xiàn)有網(wǎng)頁的某個部分加以顯示。Ajax,異步JavaScript與XML,是使用客戶端腳本與Web服務器交換數(shù)據(jù)的Web應用開發(fā)方法。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。使用Ajax,你可以創(chuàng)建接近本地桌面應用的,直接的、高可用的、更豐富的、更動態(tài)的Web用戶接口界面。第三章 系統(tǒng)概要設(shè)計 現(xiàn)行系統(tǒng)分析如今市場上已經(jīng)有一些設(shè)備管理軟件,不過絕大多數(shù)軟件具備的功能并不全面,一般的就只針對計算機這一類設(shè)備進行管理,比如說對采購的設(shè)備首先進行基本信息資料填寫,記錄總共擁有多少臺計算機,其中正在運行中的有多少臺、維修中的有多少臺、不能使用的有多少臺、從一個部門調(diào)配多少臺到另一個部門等等信息。而對其它設(shè)備沒有做到在系統(tǒng)
點擊復制文檔內(nèi)容
物理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1