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

正文內(nèi)容

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

2025-06-08 16:11 本頁(yè)面


【正文】 函數(shù)包括文件讀寫(xiě)、圖形操作、數(shù)據(jù)庫(kù)操作以及XML操作等。(5)簡(jiǎn)化開(kāi)發(fā)——Windows的注冊(cè)表設(shè)置、文件分發(fā)以及DLL一直困擾著應(yīng)用程序的安裝和發(fā)布。 Framework的應(yīng)用程序就完全不會(huì)遇到這些問(wèn)題。(6)安全——.NET允許代碼運(yùn)行在不同的安全層,而這一且無(wú)需其它系統(tǒng)的支持??偠灾?NET Framework是為平臺(tái)獨(dú)立而設(shè)計(jì)的。也就是說(shuō),一個(gè)為這個(gè)框架而編寫(xiě)程序無(wú)需做任何變化,就可以運(yùn)行在任何實(shí)現(xiàn)這個(gè)框架的計(jì)算機(jī)上。 C的發(fā)展C(讀做 C sharp,中文譯音“夏普”)是微軟公司發(fā)布的一種面向?qū)ο蟮摹?Framework之上的高級(jí)程序設(shè)計(jì)語(yǔ)言,并定于在微軟職業(yè)開(kāi)發(fā)者論壇(PDC)上登臺(tái)亮相。C是微軟公司研究員Anders Hejlsberg的最新成果。C看起來(lái)與Java有著驚人的相似,它包括了諸如單一繼承、界面與Java幾乎同樣的語(yǔ)法,和編譯成中間代碼再運(yùn)行的過(guò)程。但是C與Java有著明顯的不同,它借鑒了Delphi的一個(gè)特點(diǎn),與COM(組件對(duì)象模型)是直接集成的, windows網(wǎng)絡(luò)框架的主角。目前,C語(yǔ)言規(guī)則,還有MSDN上迅速增多的文檔集的形式獲得。 微軟C語(yǔ)言定義主要是從C和C++繼承而來(lái)的,而且語(yǔ)言中的許多元素也反映了這一點(diǎn)。C在設(shè)計(jì)時(shí)從C++繼承的可選選項(xiàng)方面比Java要廣泛一些(比如說(shuō)struts),它還增加了自己新的特點(diǎn)(比方說(shuō)源代碼版本定義)。但它還太不成熟,不可能擠垮Java,C還需要進(jìn)化成一種開(kāi)發(fā)者能夠接受和采用的語(yǔ)言,而微軟當(dāng)前為它的這種新語(yǔ)言大造聲勢(shì)也是值得注意的。 C的特點(diǎn)C,從根本上保證了C,同時(shí)C也具備了自己的許多特點(diǎn):(1)簡(jiǎn)潔的語(yǔ)法:C用真正原關(guān)鍵字換掉了那些把活動(dòng)模板庫(kù)(ALT)和COM的偽關(guān)鍵字,C還對(duì)語(yǔ)法中存在冗余問(wèn)題進(jìn)行了簡(jiǎn)化,只保留了常見(jiàn)的形式。(2)精心地面向?qū)ο笤O(shè)計(jì):在C的類型系統(tǒng)中,每種類型都可以看成一個(gè)對(duì)象,它提供了一個(gè)叫裝箱與拆箱的機(jī)制來(lái)完成;C只允許單繼承,即一個(gè)類不會(huì)有多個(gè)基類,從而避免了類型定義的混亂;整個(gè)C。(3)與Web的緊密結(jié)合:僅需要使用簡(jiǎn)單的C語(yǔ)言結(jié)構(gòu)和C組件就能夠方便地為Web服務(wù),并允許它們通過(guò)internet被運(yùn)行任何操作系統(tǒng)上的任何語(yǔ)言所調(diào)用。(4)完整的安全性與錯(cuò)誤處理:語(yǔ)言的安全性與錯(cuò)誤處理能力,是衡量一種語(yǔ)言是否優(yōu)秀的重要依據(jù),C中不能使用未初始化的變量,也不支持不安全的指向,不能將整數(shù)指向引用類型。除此之外,C還具有版本處理技術(shù)、更好的靈活性和兼容性等特點(diǎn)。 Visual Studio介紹2007年7月在美國(guó)奧蘭多的專業(yè)開(kāi)發(fā)者大會(huì)上。從此,軟件業(yè)界就開(kāi)始掀起了一股“.NET”熱潮。,微軟公司為人們提供了一種全新的開(kāi)發(fā)平臺(tái),這個(gè)平臺(tái)將推動(dòng)以新體系為基礎(chǔ)的協(xié)同Web應(yīng)用開(kāi)發(fā)。微軟公司推出Visual Studio .NET的目的就是要推進(jìn)網(wǎng)絡(luò)應(yīng)用軟件的開(kāi)發(fā),使用Visual Studio .NET開(kāi)發(fā)系統(tǒng)可以編寫(xiě)最簡(jiǎn)單的基于Windows的單層應(yīng)用軟件,也可以編寫(xiě)Windows下的客戶/服務(wù)器多層應(yīng)用軟件。無(wú)論是為Windows還是為Web, Visual Studio .NET都在各個(gè)層面上作了大量的工作。Visual Studio .,被認(rèn)為Microsoft開(kāi)發(fā)的最容易出成果的開(kāi)發(fā)環(huán)境,也可能是所有開(kāi)發(fā)商制造出的開(kāi)發(fā)工具中最好的一個(gè)。Visual Studio .NET主要用于開(kāi)發(fā)企業(yè)規(guī)模的Web應(yīng)用程序,以及高性能的桌面應(yīng)用程序, Framework提供了創(chuàng)面支持。同時(shí),也對(duì)XML提供了完全支持,例如,引入了XML Designer以簡(jiǎn)化XML編輯和創(chuàng)建等。Visual Studio .NET中的C, Framework中的幾個(gè)部分,其發(fā)展的潛力很大。Visual Studio .NET完全是Visual Basic 的一個(gè)重寫(xiě),在許多的變化中Visual Framework,而不是依賴于Windows API。Visual C.NET,Visual C++和Visual Studio .NET提供了統(tǒng)一的集成開(kāi)發(fā)天南地北(IDE),其中集成了許多可視化輔助工具,能大大地簡(jiǎn)化程序的開(kāi)發(fā)和提高編號(hào)效率。從界面風(fēng)格上來(lái)說(shuō)Visual Studio .NET是屬于XP系列,在開(kāi)發(fā)環(huán)境上與以前的版本有著較大的不同。Visual Studio .NET與以往的版本相比發(fā)生了巨大的變化,這種變化主要來(lái)自以下兩方面:。無(wú)論是在網(wǎng)絡(luò)應(yīng)用還是在本地應(yīng)用上,都對(duì)各種語(yǔ)言作了許多改進(jìn),特別是用嶄新的C語(yǔ)言代替了J++。C具有簡(jiǎn)捷、靈活、安全、面向?qū)ο蠛图嫒菪詮?qiáng)等許多優(yōu)點(diǎn)。此外,Visual Studio第一次成為真正面向?qū)ο蟮恼Z(yǔ)言;C++大大增強(qiáng)了Web的集成和對(duì)ATL的支持。二是開(kāi)發(fā)環(huán)境的重大改變。首先,在一個(gè)開(kāi)發(fā)環(huán)境中同時(shí)集成了Visual Basic、Visual C++、C和FoxPro。其次,開(kāi)發(fā)環(huán)境的適應(yīng)性大大增強(qiáng)了,適用于快速Web應(yīng)用軟件的開(kāi)發(fā),可以輕松地運(yùn)用XML和Web服務(wù)進(jìn)行跨平臺(tái)計(jì)算,也可以快速開(kāi)發(fā)中間層商務(wù)組件。再次,調(diào)試功能增強(qiáng)了,可以在Visual Studio .NET中端對(duì)端地調(diào)試Web應(yīng)用軟件,可以同時(shí)調(diào)試用不同語(yǔ)言開(kāi)發(fā)的應(yīng)用程序,也可以調(diào)試工程、進(jìn)程和存儲(chǔ)等過(guò)程。這些新特性使用戶的開(kāi)發(fā)效率有了大幅度的提高。Visual Studio .NET是一套完整的開(kāi)發(fā)工具,用于生成ASP WEB應(yīng)用程序、XML Web services、桌面應(yīng)用程序和移動(dòng)應(yīng)用程序。該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語(yǔ)言解決方案。另外,此框架提供對(duì)簡(jiǎn)化ASP Web應(yīng)用程序和XML Web services開(kāi)發(fā)的關(guān)鍵技術(shù)的訪問(wèn)。 B/S軟件體系結(jié)構(gòu)B/S軟件體系結(jié)構(gòu),即瀏覽器/服務(wù)器(Browser/Server)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S體系結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在B/S體系結(jié)構(gòu)下,用戶界面完全通過(guò)WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。其結(jié)構(gòu)如圖21所示:圖 21 B/S模式結(jié)構(gòu)B/S體系結(jié)構(gòu)主要是利用不斷成熟的WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種腳本語(yǔ)言,用通用瀏覽器就實(shí)現(xiàn)了原來(lái)需要復(fù)雜的專用軟件才能實(shí)現(xiàn)的強(qiáng)大功能,并節(jié)約了開(kāi)發(fā)成本,是一種全新的軟件體系結(jié)構(gòu)?;贐/S體系結(jié)構(gòu)的軟件,系統(tǒng)安裝、修改和維護(hù)全在服務(wù)器端解決。用戶在使用系統(tǒng)時(shí),僅僅需要一個(gè)瀏覽器就可運(yùn)行全部的模塊,真正達(dá)到了“零客戶端”的功能,很容易在運(yùn)行時(shí)自動(dòng)升級(jí)。B/S體系結(jié)構(gòu)還提供了異種機(jī)、異種網(wǎng)、異種應(yīng)用服務(wù)的聯(lián)機(jī)、聯(lián)網(wǎng)、統(tǒng)一服務(wù)的最現(xiàn)實(shí)的開(kāi)放性基礎(chǔ)。但是,與C/S體系結(jié)構(gòu)相比,B/S體系結(jié)構(gòu)也有許多不足之處:(1)B/S體系結(jié)構(gòu)缺乏對(duì)動(dòng)態(tài)頁(yè)面的支持能力,沒(méi)有集成有效的數(shù)據(jù)庫(kù)處理功能。(2)B/S體系結(jié)構(gòu)的系統(tǒng)擴(kuò)展能力差,安全性難以控制。(3)采用B/S體系結(jié)構(gòu)的應(yīng)用系統(tǒng),在數(shù)據(jù)查詢等響應(yīng)速度上,要遠(yuǎn)遠(yuǎn)地低于C/S體系結(jié)構(gòu)。(4)B/S體系結(jié)構(gòu)的數(shù)據(jù)提交一般以頁(yè)面為單位,數(shù)據(jù)的動(dòng)態(tài)交互性不強(qiáng),不利于在線事務(wù)處理(OLTP)應(yīng)用。 Ajax技術(shù)(1)Ajax的定義Ajax的全稱是:Asynchronous JavaScript and XML。是結(jié)合了Java技術(shù)、XML以及JavaScript等編程技術(shù),可以讓開(kāi)發(fā)人員構(gòu)建基于Java技術(shù)的Web應(yīng)用,并打破了使用頁(yè)面重載的慣例。(2)Ajax內(nèi)容包括:XHTML和CSS; 使用文檔對(duì)象模型(Document Object Model)作動(dòng)態(tài)顯示和交互;使用XML和XSLT做數(shù)據(jù)交互和操作;使用XMLHttpRequest進(jìn)行異步數(shù)據(jù)接收。(3)Ajax異步模式在該系統(tǒng)中,主要用到Ajax中的異步模式,一種實(shí)現(xiàn)網(wǎng)頁(yè)局部刷新的技術(shù)。使用Ajax的異步模式,瀏覽器就不必等用戶請(qǐng)求操作,也不必更新整個(gè)窗口就可以顯示新獲取的數(shù)據(jù)。只要來(lái)回傳送采用XML格式的數(shù)據(jù),在瀏覽器里面運(yùn)行的JavaScript代碼就可以與服務(wù)器進(jìn)行聯(lián)系。JavaScript代碼還可以把樣式表加到檢索到的數(shù)據(jù)上,然后在現(xiàn)有網(wǎng)頁(yè)的某個(gè)部分加以顯示。Ajax,異步JavaScript與XML,是使用客戶端腳本與Web服務(wù)器交換數(shù)據(jù)的Web應(yīng)用開(kāi)發(fā)方法。這樣,Web頁(yè)面不用打斷交互流程進(jìn)行重新加裁,就可以動(dòng)態(tài)地更新。使用Ajax,你可以創(chuàng)建接近本地桌面應(yīng)用的,直接的、高可用的、更豐富的、更動(dòng)態(tài)的Web用戶接口界面。 12 第三章 系統(tǒng)概要設(shè)計(jì) 現(xiàn)行系統(tǒng)分析如今市場(chǎng)上已經(jīng)有一些設(shè)備管理軟件,不過(guò)絕大多數(shù)軟件具備的功能并不全面,一般的就只針對(duì)計(jì)算機(jī)這一類設(shè)備進(jìn)行管理,比如說(shuō)對(duì)采購(gòu)的設(shè)備首先進(jìn)行基本信息資料填寫(xiě),記錄總共擁有多少臺(tái)計(jì)算機(jī),其中正在運(yùn)行中的有多少臺(tái)、維修中的有多少臺(tái)、不能使用的有多少臺(tái)、從一個(gè)部門(mén)調(diào)配多少臺(tái)到另一個(gè)部門(mén)等等信息。而對(duì)其它設(shè)備沒(méi)有做到在系統(tǒng)中管理,這樣一來(lái)就缺乏完整的管理記錄,既不能達(dá)到管理的目的,又花費(fèi)了人力、物力等。 組織機(jī)構(gòu)及主要業(yè)務(wù)功能本系統(tǒng)主要是圍繞學(xué)院教務(wù)處管理設(shè)備展開(kāi)的設(shè)計(jì)與實(shí)現(xiàn),擁有好的設(shè)備管理系統(tǒng),將對(duì)與其相關(guān)聯(lián)的部門(mén),甚至是對(duì)整個(gè)學(xué)院都有很大的影響。整個(gè)學(xué)院的機(jī)構(gòu)層次圖如圖31所示:圖31 學(xué)院機(jī)構(gòu)層次圖(1)教務(wù)處主要業(yè)務(wù):負(fù)責(zé)全學(xué)院的正常教學(xué)安排,教師、學(xué)生相關(guān)的教務(wù)管理以及教學(xué)設(shè)備管理。(2)培訓(xùn)部主要業(yè)務(wù):負(fù)責(zé)學(xué)院各類考試的報(bào)名和培訓(xùn)等。(3)后勤處主要業(yè)務(wù):為學(xué)院提供交通、設(shè)施等業(yè)務(wù)。(4)財(cái)務(wù)處主要業(yè)務(wù):收取學(xué)生學(xué)費(fèi),發(fā)教職員工的工資,管理學(xué)院整個(gè)財(cái)務(wù)收支等。 存在的問(wèn)題在學(xué)院教務(wù)處老師的幫助下,根據(jù)調(diào)查分析表明學(xué)院現(xiàn)在設(shè)備管理還處在一種比較原始的階段,沒(méi)有一套完善的管理系統(tǒng)。各種各樣的設(shè)備資料都是人工手動(dòng)記錄,設(shè)備資料存放地點(diǎn)分散,各個(gè)管理員記錄的資料沒(méi)有做資源共享。這種現(xiàn)行人工管理方式,在設(shè)備管理過(guò)程中暴露出許多問(wèn)題,主要體現(xiàn)在:(1)設(shè)備管理過(guò)程效率低當(dāng)前設(shè)備的使用申請(qǐng)和審批過(guò)程通過(guò)紙面工作完成的,處理流程慢,效率低,對(duì)設(shè)備使用過(guò)程無(wú)法實(shí)現(xiàn)有效的管理和監(jiān)控。(2)設(shè)備運(yùn)行狀況不明 由于設(shè)備分布在不同的地點(diǎn),設(shè)備的使用、保管和維護(hù)由不同管理員負(fù)責(zé),設(shè)備情況不能得到及時(shí)反饋,其他人員也無(wú)法實(shí)時(shí)獲取設(shè)備情況。(3)設(shè)備利用率低由于設(shè)備運(yùn)行狀況不明,無(wú)法及時(shí)了解閑置設(shè)備的情況,閑置設(shè)備,特別是關(guān)鍵設(shè)備,不能得到充分利用,容易出現(xiàn)設(shè)備重復(fù)投資現(xiàn)象。(4)設(shè)備維修處理不及時(shí)在設(shè)備使用過(guò)程中,當(dāng)設(shè)備出現(xiàn)故障時(shí),使用人無(wú)法實(shí)時(shí)反饋,設(shè)備不能得到及時(shí)地維修和處理。(5)設(shè)備信息不完整當(dāng)前在單機(jī)數(shù)據(jù)庫(kù)文件中只記錄了設(shè)備的基本信息,設(shè)備的使用信息、故障和維修情況等動(dòng)態(tài)信息沒(méi)有記錄,對(duì)設(shè)備的使用和維修情況無(wú)法查詢和追溯。 性能需求分析從實(shí)用、好用的角度出發(fā)開(kāi)發(fā)文理學(xué)院教學(xué)設(shè)備管理系統(tǒng),在設(shè)計(jì)與實(shí)現(xiàn)過(guò)程中主要考慮以下原則: (1)可操作性原始信息皆由主要負(fù)責(zé)人錄入,系統(tǒng)應(yīng)盡量減少操作員的數(shù)據(jù)錄入量,錄入數(shù)據(jù)盡量通過(guò)設(shè)計(jì)下拉列表框來(lái)選擇錄入,這樣的處理同時(shí)也避免了許多錄入異?,F(xiàn)象的發(fā)生。數(shù)據(jù)輸入的格式應(yīng)符合業(yè)務(wù)習(xí)慣,并且直觀、方便。要求系統(tǒng)處理的數(shù)據(jù)能準(zhǔn)確無(wú)誤,同時(shí)輸出的信息也要求直觀、完整。(2)可靠性系統(tǒng)運(yùn)行具有較高的可靠性,提供嚴(yán)格的并發(fā)控制,確保數(shù)據(jù)的一致性、正確性和沒(méi)有大量的數(shù)據(jù)冗余。(3)安全性系統(tǒng)安全措施可靠、高效、可維護(hù)性好,有權(quán)限控制、口令控制,其中口令錄入界面便于系統(tǒng)識(shí)別登錄用戶。(4)實(shí)用性從用戶的實(shí)際需要出發(fā)進(jìn)行系統(tǒng)開(kāi)發(fā),不盲目追求高新技術(shù)的應(yīng)用,首先滿足用戶基本的要求,可以在使用中不斷的改進(jìn)和完善。(5)可維護(hù)性為了保證系統(tǒng)的可維護(hù)性,要求具有詳細(xì)的文檔資料,同時(shí),要求系統(tǒng)在功能設(shè)計(jì)上考慮可擴(kuò)展性,以滿足以后的需求。(6)可移植性系統(tǒng)開(kāi)發(fā)完成后,要能運(yùn)行于任何Windows操作系統(tǒng)所構(gòu)成的計(jì)算機(jī)網(wǎng)絡(luò)環(huán)境下,并且只需要對(duì)服務(wù)器安裝IIS、SQL 2000數(shù)據(jù)庫(kù)軟件和相關(guān)的組件即可運(yùn)行。 可行性分析從經(jīng)濟(jì)方面考慮,由于采用了網(wǎng)上設(shè)備管理的方式,利用計(jì)算機(jī)和計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)使設(shè)備信息集中管理,提高了設(shè)備利用率和設(shè)備管理效能,既減少管理人員平時(shí)的工作量,也可以減少投入到設(shè)備管理的工作人員數(shù)量;同時(shí)實(shí)現(xiàn)了設(shè)備管理無(wú)紙化辦公,減少了辦公費(fèi)用的支出,提高了學(xué)校的經(jīng)濟(jì)效益。從技術(shù)方面考慮,基于Internet的分布式數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)和應(yīng)用已經(jīng)非常成熟,學(xué)校也具有相關(guān)技術(shù)的教師,此系統(tǒng)的開(kāi)發(fā)、運(yùn)行和維護(hù)是可行的。從管理方面考慮,設(shè)備管理人員利用網(wǎng)絡(luò)可以隨時(shí)隨地的集中處理設(shè)備管理的資料,及時(shí)掌握設(shè)備的使用情況,有效整合設(shè)備資源和分配設(shè)備資源。 數(shù)據(jù)庫(kù)設(shè)計(jì)Microsoft SQL Server 2000是一種高效的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng),它與Windows NT/2000等操作系統(tǒng)緊密集成。這種安排使SQL Server 2000能充分利用操作系統(tǒng)所提供的特性,對(duì)于今天復(fù)雜的客戶/服務(wù)器系統(tǒng)來(lái)說(shuō),SQL Server 2000是一個(gè)很好的選擇。今天的商
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1