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

正文內(nèi)容

基于bs架構(gòu)的教務(wù)設(shè)備管理子系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-wenkub

2023-07-08 16:11:37 本頁面
 

【正文】 Server提供了以Web標準為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。除這些核心企業(yè)品質(zhì)外,SQL Server還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。 數(shù)據(jù)庫設(shè)計Microsoft SQL Server 2000是一種高效的關(guān)系數(shù)據(jù)庫系統(tǒng),它與Windows NT/2000等操作系統(tǒng)緊密集成。(6)可移植性系統(tǒng)開發(fā)完成后,要能運行于任何Windows操作系統(tǒng)所構(gòu)成的計算機網(wǎng)絡(luò)環(huán)境下,并且只需要對服務(wù)器安裝IIS、SQL 2000數(shù)據(jù)庫軟件和相關(guān)的組件即可運行。(2)可靠性系統(tǒng)運行具有較高的可靠性,提供嚴格的并發(fā)控制,確保數(shù)據(jù)的一致性、正確性和沒有大量的數(shù)據(jù)冗余。(5)設(shè)備信息不完整當前在單機數(shù)據(jù)庫文件中只記錄了設(shè)備的基本信息,設(shè)備的使用信息、故障和維修情況等動態(tài)信息沒有記錄,對設(shè)備的使用和維修情況無法查詢和追溯。這種現(xiàn)行人工管理方式,在設(shè)備管理過程中暴露出許多問題,主要體現(xiàn)在:(1)設(shè)備管理過程效率低當前設(shè)備的使用申請和審批過程通過紙面工作完成的,處理流程慢,效率低,對設(shè)備使用過程無法實現(xiàn)有效的管理和監(jiān)控。(3)后勤處主要業(yè)務(wù):為學(xué)院提供交通、設(shè)施等業(yè)務(wù)。而對其它設(shè)備沒有做到在系統(tǒng)中管理,這樣一來就缺乏完整的管理記錄,既不能達到管理的目的,又花費了人力、物力等。Ajax,異步JavaScript與XML,是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開發(fā)方法。(3)Ajax異步模式在該系統(tǒng)中,主要用到Ajax中的異步模式,一種實現(xiàn)網(wǎng)頁局部刷新的技術(shù)。(4)B/S體系結(jié)構(gòu)的數(shù)據(jù)提交一般以頁面為單位,數(shù)據(jù)的動態(tài)交互性不強,不利于在線事務(wù)處理(OLTP)應(yīng)用。B/S體系結(jié)構(gòu)還提供了異種機、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機、聯(lián)網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實的開放性基礎(chǔ)。在B/S體系結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn)。Visual Studio .NET是一套完整的開發(fā)工具,用于生成ASP WEB應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動應(yīng)用程序。首先,在一個開發(fā)環(huán)境中同時集成了Visual Basic、Visual C++、C和FoxPro。無論是在網(wǎng)絡(luò)應(yīng)用還是在本地應(yīng)用上,都對各種語言作了許多改進,特別是用嶄新的C語言代替了J++。Visual Studio .NET完全是Visual Basic 的一個重寫,在許多的變化中Visual Framework,而不是依賴于Windows API。Visual Studio .,被認為Microsoft開發(fā)的最容易出成果的開發(fā)環(huán)境,也可能是所有開發(fā)商制造出的開發(fā)工具中最好的一個。從此,軟件業(yè)界就開始掀起了一股“.NET”熱潮。(3)與Web的緊密結(jié)合:僅需要使用簡單的C語言結(jié)構(gòu)和C組件就能夠方便地為Web服務(wù),并允許它們通過internet被運行任何操作系統(tǒng)上的任何語言所調(diào)用。C在設(shè)計時從C++繼承的可選選項方面比Java要廣泛一些(比如說struts),它還增加了自己新的特點(比方說源代碼版本定義)。C看起來與Java有著驚人的相似,它包括了諸如單一繼承、界面與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程??偠灾?NET Framework是為平臺獨立而設(shè)計的。BCL提供了許多封裝了通用函數(shù)的類,這些函數(shù)包括文件讀寫、圖形操作、數(shù)據(jù)庫操作以及XML操作等。(3)語言獨立——.NET Framework引入了共用類型系統(tǒng)(Common Type System,簡稱CTS)。微軟的CIL的實現(xiàn)就是非常著名的微軟中間語言(Microsoft Intermediate Language,簡稱MSIL)?,F(xiàn)在微軟正在將最好的特性溶入自己的產(chǎn)品中, Framework,微軟所做的一切,將在它未來的開發(fā)語言和工具中得到體現(xiàn)。 .NET平臺的基本原理.NET framework的誕生解決了許多開發(fā)人員多年來一直困擾的問題,并提供了這些問題的解決方案。(2),也就是說,這種功能是語言獨立的。這樣就可以動態(tài)修改Web應(yīng)用程序的體系結(jié)構(gòu),允許在Web上運行的服務(wù)集成到一個本地應(yīng)用程序中。與Windows Forms一樣,Web Forms適用于所有的語言。但是,最終結(jié)果是Web界面的外觀和行為都非常類似于Win32界面,用拖放設(shè)計工具也可以產(chǎn)生這樣的界面。就像在Visual Basic中一樣,代碼在控件的“后臺”運行,通過控件的事件激活代碼中的事件例程。它提供了一個基于Web瀏覽器的用戶界面。(6)支持多種客戶端類型與Web Service:(Server Control),在運行時能自動產(chǎn)生符合前端瀏覽器可用的網(wǎng)頁。Visual ,許多開發(fā)人員沒有它照樣可以開發(fā)網(wǎng)站。它是一種創(chuàng)建動態(tài)Web應(yīng)用程序的全新手段,它給開發(fā)人員提供了比以往更大的靈活性和更多的功能。 3 第二章 基本技術(shù)概述針對本系統(tǒng)的實際情況,依托Microsoft SQL Server 2000數(shù)據(jù)庫,以Visual Studio .NET作為開發(fā)環(huán)境,C作為開發(fā)語言,實現(xiàn)一個小型的設(shè)備管理系統(tǒng)。雖然市場上也存在一些設(shè)備管理軟件,但是絕大部分功能簡單,只針對計算機這一種設(shè)備進行管理,做一些簡單的操作,比如說對新采購的設(shè)備做基本信息資料填寫,記錄現(xiàn)有計算機能用的多少臺,報廢的有多少臺,從一個部門調(diào)配到另一個部門有多少臺等信息。本系統(tǒng)就是基于以上情況提出,為了滿足管理學(xué)院各種教學(xué)設(shè)備的需求,做到每一種設(shè)備都有完整的基本信息資料,都有完整的歷史使用記錄信息和維修記錄信息,把原來分散的各種記錄完全用計算機統(tǒng)一存儲,做到準確無誤的賬物一一對應(yīng)。隨著教學(xué)方式的轉(zhuǎn)變,對教學(xué)設(shè)備的管理在學(xué)校管理中的地位將越來越重要,一個好的設(shè)備管理系統(tǒng)所創(chuàng)造的效益越來越顯著,因為設(shè)備的性能和狀態(tài)對教學(xué)質(zhì)量以及設(shè)備的成本有著直接的影響。在教育界,也有翻天覆地的變化,其中教學(xué)授課的方式就發(fā)生了很大的變化,從以前以粉筆、黑板演示為主的方式逐漸轉(zhuǎn)變?yōu)橐远嗝襟w教學(xué)的方式,使得各院校建設(shè)了越來越多的多媒體教室。這些工作對教育部門和學(xué)校提高教育教學(xué)質(zhì)量和效率,規(guī)范管理,加強服務(wù),以及促進社會對教育的監(jiān)督,起到重要作用。伴隨著電子政務(wù)建設(shè)的熱潮,辦公自動化開始再次頻頻牽動人們的眼球,它是社會進入現(xiàn)代化的標志,也是提高決策的科學(xué)性、客觀性,增強民主意識,加大行政管理透明度的必要條件。由于改革開放的不斷深入和信息化浪潮的深刻影響,目前,我國教學(xué)行政管理方式和手段正在發(fā)生大幅度變化,傳統(tǒng)的教育行政管理方式和手段的弊端已為大家所熟知。但從整體上看,教育電子政務(wù)還存在一些問題,服務(wù)體系不完備,信息標準不統(tǒng)一,互聯(lián)互通不暢,信息資源分散,共享程度低;應(yīng)用水平不高,低水平開發(fā)和重復(fù)建設(shè)現(xiàn)象嚴重;信息安全體系缺乏,信息安全保密制度有待完善;投入不足,發(fā)展不平衡。所謂多媒體教室,就是指安裝了多種媒體設(shè)備的教室,主要設(shè)備包括:投影機、投影幕、視頻展示臺、多媒體計算機、功放、音箱、話筒等,輔助教師演示教學(xué)內(nèi)容,使教師上課更方便、更輕松,起到一個輔助教學(xué)的作用。而設(shè)備管理追求的目標就是:以較少的費用和消耗,提高設(shè)備的安全可靠性、維修性,保持設(shè)備的精度和性能,使之經(jīng)常處于良好的技術(shù)狀態(tài),為學(xué)校充分發(fā)揮設(shè)備能力、順利進行教學(xué)、全面提高教學(xué)效果提供有力保障。本系統(tǒng)采用B/S模式開發(fā),可以讓用戶利用網(wǎng)絡(luò)在不同的地方、任何時候,使用合法的用戶名進入系統(tǒng)查看每種設(shè)備的運行情況或者使用記錄;統(tǒng)計學(xué)院全部設(shè)備的分配和使用狀態(tài);也可以查看每個教室所擁有的設(shè)備情況,并且可以進一步的操作,例如對選中的設(shè)備進行報修、報廢、調(diào)配等。而對其它設(shè)備沒有容納到系統(tǒng)中去,這樣一來就缺乏完整的管理記錄,既不能達到管理的目的,又花費了人力、物力等。 為了克服ASP開發(fā)網(wǎng)頁所帶來的種種限制,如ASP只支持解釋性語言,也缺乏以組件為基礎(chǔ)、事件驅(qū)動模型的開發(fā)模式等缺點。提供了更模塊化的設(shè)計方式,通過把通用代碼置于控件中,并將表示邏輯和業(yè)務(wù)邏輯分離開來的嶄新方法。不過,有了它使得調(diào)試、跟蹤、項目管理以及源代碼控制更為容易。(7)更多的支持工具與更佳的安全機制:提供更豐富、以組件為基礎(chǔ)的程序化模塊。用Active Server Pages的更新版本也可以顯示用戶界面,但是Web Forms是代表Web界面開發(fā)的下一代產(chǎn)品,包括拖放功能的開發(fā)。為了使這個新的UI概念真正施行,Web Forms有許多內(nèi)置的智能。這些Web界面也可以智能化地處理不同的瀏覽器,并為每一個特定的瀏覽器優(yōu)化輸出界面。這樣,更多的語言就將具有生成完整、靈活的Web界面的能力。 .NET平臺的意義對于軟件開發(fā)人員來說,.NET Framework是Windows平臺最大的改變之一。(3)。每一種編程語言都有自己的獨特的地方,如它們可能是強類型的,有垃圾回收機制、基于例外的錯誤處理,或是以虛擬機方式運行,以及擁有強大的類庫。 .NET平臺的設(shè)計目標和主要特性.NET Framework的設(shè)計基于以下目的:(1)互操作性—— Framework的程序有時需要和以前的程序進行交互,因此,.NET 環(huán)境外部資源的能力。微軟所實現(xiàn)的CIL并不是被解釋執(zhí)行的,而是以我們熟知的即時編譯(JIT)的方式運行的,這種即時編譯執(zhí)行方式可以將中間代碼編譯成本地代碼執(zhí)行。在CTS規(guī)范中定義了所有可能的數(shù)據(jù)類型、CLR支持編程架構(gòu)以及這些架構(gòu)之間如何交互。(5)簡化開發(fā)——Windows的注冊表設(shè)置、文件分發(fā)以及DLL一直困擾著應(yīng)用程序的安裝和發(fā)布。也就是說,一個為這個框架而編寫程序無需做任何變化,就可以運行在任何實現(xiàn)這個框架的計算機上。但是C與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的, windows網(wǎng)絡(luò)框架的主角。但它還太不成熟,不可能擠垮Java,C還需要進化成一種開發(fā)者能夠接受和采用的語言,而微軟當前為它的這種新語言大造聲勢也是值得注意的。(4)完整的安全性與錯誤處理:語言的安全性與錯誤處理能力,是衡量一種語言是否優(yōu)秀的重要依據(jù),C中不能使用未初始化的變量,也不支持不安全的指向,不能將整數(shù)指向引用類型。微軟公司為人們提供了一種全新的開發(fā)平臺,這個平臺將推動以新體系為基礎(chǔ)的協(xié)同Web應(yīng)用開發(fā)。Visual Studio .NET主要用于開發(fā)企業(yè)規(guī)模的Web應(yīng)用程序,以及高性能的桌面應(yīng)用程序, Framework提供了創(chuàng)面支持。Visual C.NET,Visual C++和Visual Studio .NET提供了統(tǒng)一的集成開發(fā)天南地北(IDE),其中集成了許多可視化輔助工具,能大大地簡化程序的開發(fā)和提高編號效率。C具有簡捷、靈活、安全、面向?qū)ο蠛图嫒菪詮姷仍S多優(yōu)點。其次,開發(fā)環(huán)境的適應(yīng)性大大增強了,適用于快速Web應(yīng)用軟件的開發(fā),可以輕松地運用XML和Web服務(wù)進行跨平臺計算,也可以快速開發(fā)中間層商務(wù)組件。該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。其結(jié)構(gòu)如圖21所示:圖 21 B/S模式結(jié)構(gòu)B/S體系結(jié)構(gòu)主要是利用不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語言,用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜的專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件體系結(jié)構(gòu)。但是,與C/S體系結(jié)構(gòu)相比,B/S體系結(jié)構(gòu)也有許多不足之處:(1)B/S體系結(jié)構(gòu)缺乏對動態(tài)頁面的支持能力,沒有集成有效的數(shù)據(jù)庫處理功能。 Ajax技術(shù)(1)Ajax的定義Ajax的全稱是:Asynchronous JavaScript and XML。使用Ajax的異步模式,瀏覽器就不必等用戶請求操作,也不必更新整個窗口就可以顯示新獲取的數(shù)據(jù)。這樣,Web頁面不用打斷交互流程進行重新加裁,就可以動態(tài)地更新。 組織機構(gòu)及主要業(yè)務(wù)功能本系統(tǒng)主要是圍繞學(xué)院教務(wù)處管理設(shè)備展開的設(shè)計與實現(xiàn),擁有好的設(shè)備管理系統(tǒng),將對與其相關(guān)聯(lián)的部門,甚至是對整個學(xué)院都有很大的影響。(4)財務(wù)處主要業(yè)務(wù):收取學(xué)生學(xué)費,發(fā)教職員工的工資,管理學(xué)院整個財務(wù)收支等。(2)設(shè)備運行狀況不明 由于設(shè)備分布在不同的地點,設(shè)備的使用、保管和維護由不同管理員負責,設(shè)備情況不能得到及時反饋,其他人員也無法實時獲取設(shè)備情況。 性能需求分析從實用、好用的角度出發(fā)開發(fā)文理學(xué)院教學(xué)設(shè)備管理系統(tǒng),在設(shè)計與實現(xiàn)過程中主要考慮以下原則: (1)可操作性原始信息皆由主要負責人錄入,系統(tǒng)應(yīng)盡量減少操作員的數(shù)據(jù)錄入量,錄入數(shù)據(jù)盡量通過設(shè)計下拉列表框來選擇錄入,這樣的處理同時也避免了許多錄入異?,F(xiàn)象的發(fā)生。(3)安全性系統(tǒng)安全措施可靠、高效、可維護性好,有權(quán)限控制、口令控制,其中口令錄入界面便于系統(tǒng)識別登錄用戶。 可行性分析從經(jīng)濟方面考慮,由于采用了網(wǎng)上設(shè)備管理的方式,利用計算機和計算機網(wǎng)絡(luò)技術(shù)使設(shè)備信息集中管理,提高了設(shè)備利用率和設(shè)備管理效能,既減少管理人員平時的工作量,也可以減少投入到設(shè)備管理的工作人員數(shù)量;同時實現(xiàn)了設(shè)備管理無紙化辦公,減少了辦公費用的支出,提高了學(xué)校的經(jīng)濟效益。這種安排使SQL
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1