時間:2022-09-25 23:20:40
序論:寫作是一種深度的自我表達。它要求我們深入探索自己的思想和情感,挖掘那些隱藏在內心深處的真相,好投稿為您帶來了七篇編程技術論文范文,愿它們成為您寫作過程中的靈感催化劑,助力您的創(chuàng)作。
1.1有效避免資源浪費現(xiàn)象的發(fā)生
對于計算機軟件系統(tǒng)而言,數(shù)據(jù)庫作為其中的核心內容,需要得到人們的重點關注。在數(shù)據(jù)庫設計的過程中,需要通過對軟件工程的定義分析,實現(xiàn)對不同軟件工程項目的認識及理解,滿足數(shù)據(jù)庫編程的基本需求,從而有效避免了數(shù)據(jù)資源浪費現(xiàn)象的發(fā)生。在軟件設計中,設計人員需要提高對軟件數(shù)據(jù)庫編程的重視,通過對數(shù)據(jù)庫資源的綜合性分析,避免數(shù)據(jù)庫出現(xiàn)使用性能不高的問題,解決數(shù)據(jù)故障限制因素。對于不良的數(shù)據(jù)庫而言,其后期系統(tǒng)的維護頻率會不斷增多,從而造成了計算機軟件維修中資源浪費的現(xiàn)象。
1.2提高計算機軟件系統(tǒng)運行速度
在計算機系統(tǒng)設計及分析中,需要通過對軟件系統(tǒng)的運用,實現(xiàn)對程序功能的穩(wěn)定發(fā)揮,為數(shù)據(jù)資源的系統(tǒng)運行提供有效支持。而且,在高性能數(shù)據(jù)軟件系統(tǒng)運用中,可以通過對計算機系統(tǒng)的操作分析,進行準確、快速的信息傳輸,全面提高軟件系統(tǒng)的運行速度。同時,在計算機軟件系統(tǒng)使用的過程中,通過對數(shù)據(jù)庫資源的拓展分析,可以為用戶提供便利性的服務支持,減少數(shù)據(jù)資源浪費現(xiàn)象的發(fā)生。通過計算機軟件數(shù)據(jù)庫的構建,可以實現(xiàn)對數(shù)據(jù)庫資源的合理革新,從而為數(shù)據(jù)資源的儲存軟件系統(tǒng)的管理提供有效支持。
2計算機軟件工程中的數(shù)據(jù)庫建立
開展計算機軟件工程建設過程中,首先要針對數(shù)據(jù)庫系統(tǒng)進行完善,設計構建基礎的框架,計算機軟件通常是在網絡環(huán)境下運行使用的,因此在建設期間,也要考慮是否存在影響因素,通過各個系統(tǒng)之間的相互配合,來實現(xiàn)軟件功能,數(shù)據(jù)庫中的信息安全性也能夠得到保障。對于軟件工程中針對數(shù)據(jù)庫編程管理問題,在建立初期要有明確的使用方向,完成基礎框架設計后需要針對功能方面采取完善措施,不斷的補充其中的功能,并提升軟件自身防御能力,這樣即使是在網絡運行使用環(huán)境下,也能最大限度的避免受到病毒攻擊,確保數(shù)據(jù)信息安全,同時數(shù)據(jù)庫中信息的更新速率也能夠達到使用需求標準。數(shù)據(jù)庫建立是基于編程技術基礎上來開展的,對于一些技術性問題,通過功能之間的協(xié)調使用,可以更好的避免出現(xiàn)技術性問題,同時在軟件工程投入使用后最大限度的利用數(shù)據(jù)庫資源,在網絡環(huán)境中也能夠實現(xiàn)軟件的自動更新檢測。建立過程中要選擇適合的程序匯編語言,通過語言來完成功能框架編寫,選擇適合的匯編語言,針對不同的功能模塊也可以做出區(qū)分,這樣可以更好的幫助提升設計效果。
3對數(shù)據(jù)庫文件的應用
3.1面向對象的數(shù)據(jù)庫存儲模式選擇
數(shù)據(jù)庫存儲模式選擇,需要在分區(qū)后進行,存儲功能中可能會出現(xiàn)不同程度的功能隱患問題。這種數(shù)據(jù)庫存儲模式選擇也是對用戶訪問權限的定義,在軟件使用過程中,為確保內部重要信息的安全性,會對用戶的訪問權限進行定義,這樣不同級別的用戶所能夠登陸到的界面也存在差異,數(shù)據(jù)庫信息也都得到安全保障。基于文件類型選擇基礎上所進行的文件訪問,也更高效合理,實現(xiàn)上述功能在程序編寫期間要重點設計,根據(jù)所存儲的信息類型來對數(shù)據(jù)庫做出選擇,避免出現(xiàn)更深層次的問題,并幫助合理優(yōu)化資源,利用過程中達到更理想的效果。不同資源在使用時需要根據(jù)所接收到的指令來調動數(shù)據(jù)庫內部信息,實現(xiàn)資源利用方面的優(yōu)化。
3.2數(shù)據(jù)庫文件的加密保護
文件加密保護主要是針對基礎信息來進行的,這部分信息關系到使用者的個人隱私,一旦泄露會造成嚴重的影響,因此在所開展的數(shù)據(jù)庫文件加密保護中,要根據(jù)不同信息的重要程度來設置等級,采用登陸口令以及密碼加密的形式來進行保護,登陸到數(shù)據(jù)庫文件內部需要輸入相應的加密密匙,這樣工作人員可以根據(jù)常見問題來探討解決加密措施,以免文件應用過程中受到網絡病毒的影響,造成數(shù)據(jù)庫使用期間癱瘓問題。對于文件加密期間的數(shù)據(jù)信息選擇,通過各個系統(tǒng)之間的文件加密選擇,如果出現(xiàn)功能方面的沖突問題,可以通過系統(tǒng)的框架結構優(yōu)化來達到更理想的優(yōu)化使用模式。為各個系統(tǒng)之間的功能優(yōu)化創(chuàng)造有利環(huán)境。
3.3數(shù)據(jù)存儲模式使用方法比較
存儲功能使用性能是否穩(wěn)定,要從使用方法對比過程中來進行探討,觀察運行狀態(tài)下的軟件是否存在功能不穩(wěn)定的現(xiàn)象,并從技術性角度來深入探討預防措施。設計期間的功能選擇直接關系到后續(xù)網絡訪問所選擇的形式,以及工作任務開展期間可能會遇到的相關問題,幫助提升系統(tǒng)投入使用后的功能穩(wěn)定性,通過這種工作模式上的創(chuàng)新利用,可以幫助避免網絡環(huán)境中軟件使用受到計算機病毒的入侵,并最大程度的保護數(shù)據(jù)庫中信息的安全性,對于一些比較常見的技術性問題,對于這種配合方法的選擇也能夠達到更理想的運行效果。系統(tǒng)在運行過程中會對所接收到的信息快速篩選,將其中的有用信息進行歸類,這樣可以根據(jù)使用需求快速的調動數(shù)據(jù)庫內的信息,軟件投入使用后也可以根據(jù)操作需求對功能進行更新處理,這種方法的實現(xiàn)也需要各個系統(tǒng)之間的相互配合。對存儲模式進行對比,觀察其中所存在的問題,更有利于下一階段軟件功能設計的實現(xiàn)。
3.4開發(fā)設計中的編程技術選擇
編程技術選擇過程中,要以軟件功能的穩(wěn)定性來進行探討,觀察在系統(tǒng)設計中對資源的利用是否優(yōu)化,以及可能會出現(xiàn)的功能不穩(wěn)定現(xiàn)象。針對比較常見的系統(tǒng)功能問題,在編程階段的技術選擇可以采用對比的方法來進行,觀察系統(tǒng)功能的穩(wěn)定性,發(fā)現(xiàn)數(shù)據(jù)傳輸不準確的現(xiàn)象要及時采取解決控制措施,預防軟件的功能出現(xiàn)大面積癱瘓,影響到正常工作使用。程序檢測工作開展也是針對這些技術選擇問題來進行的,對所開發(fā)設計出的軟件進行穩(wěn)定性檢測,為系統(tǒng)的運行創(chuàng)造出安全適合的環(huán)境,在這樣的環(huán)境下才能夠解決運行穩(wěn)定性問題,并達到系統(tǒng)需求的工作環(huán)境。軟件功能穩(wěn)定性與編程技術的選擇之間有很大關系,因此在選擇編程方法時要考慮是否可以解決這一技術優(yōu)化利用的問題。開發(fā)初期階段出現(xiàn)問題可以重新優(yōu)化基礎框架結構,這樣后續(xù)的建設計劃也可以順序開展,在這樣的環(huán)境下,計算機程序匯編面臨著功能實現(xiàn)與網絡環(huán)境安全防護的雙重任務,實現(xiàn)各項工作任務也是十分復雜的。
當今世界正處于信息時代,計算機和通信網絡是這一時代所謂“信息基礎設施”。網絡化是計算機技術九十年代的重要發(fā)展趨勢之一。TCP/IP協(xié)議在異網互聯(lián)中體現(xiàn)出了其強大的生命力,以它為基礎組建的Internet是目前國際上規(guī)模最大的計算機網間網,與計算機網絡的普及相呼應的是Windows的廣泛應用。以用戶友好的圖形界面為基礎的Windows已得到用戶的普遍認可,已經并將繼續(xù)成為個人機平臺上的事實上的操作系統(tǒng)標準。所以研究和開發(fā)在Windows下的網絡編程技術具有普遍的應用價值。
在Windows下的各種網絡編程接口中,Windows Sockets脫穎而出,越來越得到大家的重視,這是因為Windows Sockets規(guī)范是一套開放的、支持多種協(xié)議的Windows下的網絡編程接口。從1991年的1.0版到1995年的2.0.8版,經過不斷完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成為Windows網絡編程的事實上的標準。
本論文對Windows Sockets的規(guī)范作了一個較為詳細的介紹,對在windows環(huán)境下的Socket編程接口的使用作了一個很好的闡述。實現(xiàn)了網絡上的多媒體數(shù)據(jù)的傳輸。可進一步擴展為網上視頻監(jiān)控。
本文共分為五章。第一章簡單介紹了一下項目原理,包括WinSock,MPEG,rs-232等。第二章較簡單的介紹了本項目的情況。第三章介紹了整體項目開發(fā)的情況,包括我方的項目設計(模塊劃分、界面設計、程序設計)與具體的實現(xiàn)細節(jié)。第四章闡述了一下畢業(yè)設計的心得體會。
關鍵詞:Windows Socket 、 Mpeg、 Jpeg
:11000多字 有參考文獻 300元
備注:此文版權歸本站所有;。
關鍵詞:數(shù)據(jù)庫課程體系;教學改革;教學特色
中圖分類號:G642 文獻標識碼:B
文章編號:1672-5913 (2007) 24-0110-04
1數(shù)據(jù)庫課程體系改革的背景
隨著IT產業(yè)的迅速發(fā)展,可視化程序設計、計算機網絡技術、數(shù)據(jù)庫技術、多媒體技術和軟件工程等計算機技術已經出現(xiàn)了大融合,網絡數(shù)據(jù)庫技術已經成為數(shù)據(jù)庫技術的主流。而以前數(shù)據(jù)庫課程建設主要針對關系數(shù)據(jù)庫的理論和設計方法,偏重理論教學環(huán)節(jié),實踐環(huán)節(jié)較為薄弱,也不涉及網絡編程,與應用性人才培養(yǎng)模式的要求不相適應。為了加強實踐環(huán)節(jié),培養(yǎng)高等技術應用型人才,從01級開始,在計算機類專業(yè)的教學計劃中新增了“網絡數(shù)據(jù)庫技術及應用”、“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”三門以實踐為主的課程,并構建了數(shù)據(jù)庫課程體系(程序設計基礎à關系數(shù)據(jù)庫設計技術à網絡編程技術à網絡編程實踐à畢業(yè)設計提高),該課程體系有相應的理論教學、實驗教學、課程設計、課程實習等教學環(huán)節(jié),不僅五個階段本身各有其側重點,而且五個階段之間前后有密切的聯(lián)系。該課程體系在教學計劃中處于關鍵的地位,在計算機類專業(yè)集中實踐環(huán)節(jié)中占有相當大的比重,并對該專業(yè)學生順利完成畢業(yè)設計提供了技術支持,已成為教學計劃得以順利實施的關鍵環(huán)節(jié)。
要提高教學質量,就要組建教學團隊,建設精品課程[1]。在數(shù)據(jù)庫課程體系的改革研究與實踐中,我們重點對課程體系中的二門核心課程“數(shù)據(jù)庫原理及應用”和“網絡數(shù)據(jù)庫技術及應用”進行了教改和建設,并分別在2003年和2005年獲得了浙江省高等學校精品建設課程。自2005年以來,“網絡數(shù)據(jù)庫技術及應用”課件獲2005年浙江省第四屆高校教師自制多媒體教學軟件評比二等獎,“網絡數(shù)據(jù)庫技術課程建設與實踐”項目獲2006年寧波工程學院教學成果獎一等獎,“數(shù)據(jù)庫課程體系的改革研究與實踐”項目獲2007年寧波市人民政府教學成果獎二等獎。
2數(shù)據(jù)庫課程體系的改革研究與實踐
在數(shù)據(jù)庫課程體系的五年教改實踐中,項目負責人組織教學團隊主持完成了“教學模式、教學措施、教學目標、教學方法和教學軟件”的改革成果,具體內容如下。
2.1數(shù)據(jù)庫課程體系的“五階段”教學新模式
近五年來,該課程團隊的教研活動涉及了數(shù)據(jù)庫、程序設計、網絡、多媒體等領域。通過國家教育部計算機重點試點專業(yè)教學改革的探索,又經過多年數(shù)據(jù)庫課程體系教學與科研工作的實踐,建立了“程序設計基礎(可視化程序設計+ASP程序設計)à關系數(shù)據(jù)庫設計(數(shù)據(jù)庫原理及應用)à網絡編程技術(網絡數(shù)據(jù)庫技術及應用)à網絡編程實踐(C/S結構應用軟件設計實習+B/S結構應用軟件設計實習)à畢業(yè)設計提高(開發(fā)基于C/S和B/S結構的網絡數(shù)據(jù)庫應用系統(tǒng))”的計算機類專業(yè)數(shù)據(jù)庫課程體系的“五階段”教學新模式,取得了較好的教學效果。“五階段”教學新模式的具體實施步驟如下。
在程序設計基礎階段開設“可視化程序設計”和“ASP程序設計”課程,通過程序設計的基礎訓練,培養(yǎng)學生良好的編程、調試技能和動態(tài)網頁的制作方法,學會有關集成工具軟件的使用,為以后的設計、技術和實踐做準備。
在關系數(shù)據(jù)庫設計階段開設“數(shù)據(jù)庫原理及應用”課程,主要介紹關系數(shù)據(jù)庫的基本概念、基本理論和設計方法,同時介紹數(shù)據(jù)庫應用系統(tǒng)設計案例,以培養(yǎng)學生對中小型數(shù)據(jù)庫應用系統(tǒng)的結構設計和行為設計的能力。課程結束后馬上進行一個為期二周的數(shù)據(jù)庫課程設計,以加強這方面的訓練。
在網絡編程技術階段開設“網絡數(shù)據(jù)庫技術及應用”課程,主要介紹SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)、客戶/服務器(C/S)應用系統(tǒng)、瀏覽器/服務器(B/S)應用系統(tǒng)等內容,以培養(yǎng)學生采用基于C/S和B/S結構技術來開發(fā)網絡數(shù)據(jù)庫應用系統(tǒng)的能力,為下一步的實踐和提高做準備。
在網絡編程實踐階段開設“C/S結構應用軟件設計實習”和“B/S結構應用軟件設計實習”以實踐動手為主的課程,教師以興趣小組的形式指導學生,學生以小組的形式合作開發(fā)小型實用項目,計算中心的開放式實驗室提供給學生充足的上機時間,從而使學生們在實踐中得到了鍛煉。
在畢業(yè)設計提高的最后階段,我們的主要做法是:教師部分科研項目吸收優(yōu)秀學生參與,從而鍛煉了學生參與科研的能力;教師以學生興趣小組的方式指導學生畢業(yè)設計,教師給題,學生選題,教師指導。通過這二項措施,帶動了學生學習網絡數(shù)據(jù)庫的積極性,提高了學生網絡數(shù)據(jù)庫應用系統(tǒng)編程的能力。
通過“五階段”教學新模式近五年的實踐,學生的網絡數(shù)據(jù)庫設計能力及實際網絡編程動手能力均有了較大的提高。在畢業(yè)設計中采用C/S和B/S結構開發(fā)網絡數(shù)據(jù)庫應用系統(tǒng)的計算機類專業(yè)的學生比例逐年提高,取得了較好的實踐效果。浙江省2005屆畢業(yè)設計(論文)抽查結果表明[2]:我校計算機類專業(yè)學生的畢業(yè)設計(論文)在選題、教師指導、收集處理信息與實際動手能力、綜合應用基本理論與基本技能能力、文字表述與圖表質量、規(guī)范要求六個方面指標名列各校前茅,并以總分77.97的分數(shù)榮獲全省專科計算機類專業(yè)畢業(yè)設計(論文)抽查結果評比第一名。
2.2數(shù)據(jù)庫課程體系的“四加強”教學新措施
第一,加強課程建設力度,不斷完善教學文檔。近五年來,我們編寫了較為合適的講義和教材,不斷完善了課程教學大綱、實綱和課程設計大綱等教學文件,在課程教改方面取得了顯著的成績。近幾年在課程建設中,我們主要突出了實踐動手能力的培養(yǎng),突出了B/S和C/S等成熟和先進技術的應用,突出了實用和典型案例的講解。在上述“三個突出”思想的指導下,“VB網絡程序設計”、“網絡數(shù)據(jù)庫技術及應用”和“數(shù)據(jù)庫原理及應用”教材已分別由科學出版社、西安電子科技大學出版社和人民郵電出版社在2003年、2004年和2006年主編和編著出版。
第二,加強教學軟件開發(fā)質量,構建網絡教學環(huán)境。我們構建了基于WEB的教學網站和適應性網絡教學平臺,同時電子在線網站在教學管理中得到了應用,受到了較好的效果。這些不僅有利于進行計算機多媒體的輔助教學,而且能為學生提供一種個別化自主學習的環(huán)境,促進了學生主動學習的積極性,達到了助教助學的目的。
關鍵詞:壓氣機,實際工況,C語言,計算方法
天然氣是一種潔凈、方便、高效的優(yōu)質燃料。1990年世界天然氣總廠量已達21397億立方米,占世界能源總量的30%。中國的天然氣工業(yè)起步較晚,但近十年來,中國的天然氣工業(yè)有了突飛猛進的發(fā)展,尤其是以“西氣東輸”為龍頭的幾大輸氣管道的建設,大大推進了全國能源結構和產業(yè)結構的調整【1】。目前,管道輸送是天然氣的主要運輸方式,輸氣站是長距離輸氣管道的兩大組成部分之一。其任務是進行氣體的調壓、計量、凈化、加壓和冷卻,使氣體按要求沿著管道向前流動。論文參考網。壓氣機是天然氣管道輸送中的核心設備,壓氣機實際工況的各個參數(shù)是天然氣管道運行的重要指標。為了保證整條輸氣管道的正常運行,必須使壓氣機處于良好的工作狀況,其中壓氣機實際工況的計算至關重要。
1 傳統(tǒng)算法
圖1 壓縮過程狀態(tài)圖
Fig 1 Thestate graph of compressing process
在計算中采用BWRS方程【3】建立計算模型,整理后得到如下兩個方程:
2 新解法
傳統(tǒng)算法中需要大量的計算工作,作為工業(yè)應用如何能在計算機上實現(xiàn)快速計算是很重要的。因此本文在傳統(tǒng)算法的基礎上接合C語言編程[4]提出了一種新算法。在計算中仍然采用BWRS方程建立計算模型。
本算法迭代速度快,一般只需2~6次即可求解,而且精度較高。
圖2已知溫度T和熵s求解其他參數(shù)的程序框圖
Fig 2 The flow diagram for calculating the other
parameters under given temperature T and entropy s
3 算例
已知某天然氣干線天然氣組分如下表所示,輸氣站中某一壓氣機的入口狀態(tài)工況:(1)P=1000K Pa,T=144.869 K;(2)P=1000 K Pa,T=266.048 K;(3)P=10000 K Pa,T=251.947 K;(4)P=1000 K Pa,T=323.100 K;求壓氣機出口處天然氣的熵值。
表1 天然氣組分表(%)
關鍵詞:多媒體課件,ActionScript,XML,B/S模式
Flash是一款矢量動畫編輯軟件,它的資源整合能力強,支持聲音、圖像、視頻等格式文件的嵌入,此外,在高版本Flash中提供了功能強大的組件(影片剪輯)并支持組件的擴充,這樣能最大程度地減小編碼冗余度、有利于提供一致的應用程序外觀、縮短開發(fā)周期。利用Flash內置的ActionScript腳本語言能實現(xiàn)強大的功能,例如:加載外部文件、控制動畫播放流程、創(chuàng)建復雜動畫特效、對聲音的精確控制、與服務器端程序通信等。此外,F(xiàn)lash Player基于流式讀取并執(zhí)行SWF文件,這使得SWF文件在網絡上的傳輸效率高。越來越多的教師已經開始采用Flash來制作多媒體課件。
然而,如果將數(shù)據(jù)集成到Flash文件中,數(shù)據(jù)依賴于Flash文件而存在,勢必影響課件內容的更新且制作周期長。筆者結合XML技術與服務器端編程技術設計了一個利于數(shù)據(jù)更新和數(shù)據(jù)交換的課件系統(tǒng),能很好地解決Flash課件的數(shù)據(jù)更新和數(shù)據(jù)交換問題且能顯著縮短課件開發(fā)周期。
一、 課件系統(tǒng)的組成模塊
整個系統(tǒng)分為用戶與管理兩個模塊,兩部分可獨立使用。管理模塊可用于B/S模式下對數(shù)據(jù)的更新。
圖1:課件系統(tǒng)組成
課件界面采用SWF文件格式,SWF文件只需計算機上安裝了Flash Player即可執(zhí)行,據(jù)ADOBE公司官方數(shù)據(jù),F(xiàn)lash Player在全世界計算機上的普及率高達98.8%,且FlashPlayer基于流形式讀取并執(zhí)行SWF文件,這使得SWF文件在網絡上的傳輸效率更高。這就使得課件系統(tǒng)對網絡環(huán)境和客戶端要求不高,課件的通用性較好。
如果是在B/S模式下使用該課件系統(tǒng),可通過管理模塊實現(xiàn)對數(shù)據(jù)的更新,例如:管理員更新教師提供的教學資料、搜集普通用戶提供的資料(存放在數(shù)據(jù)庫中),從中選取有價值的資料然后更新XML文件,從而充實課件內容。管理模塊中有管理員和普通用戶兩類用戶權限,普通用戶登錄后能對數(shù)據(jù)庫及資源文件夾進行讀寫操作,考慮到課件系統(tǒng)的輕便性,他們提交的信息并未寫入XML文件中;管理員除具備普通用戶權限外,還能對數(shù)據(jù)庫信息進行維護、對所有信息進行審核篩選,選出優(yōu)秀的與課題相關的信息,系統(tǒng)自動將這些數(shù)據(jù)寫入XML文件,對其它數(shù)據(jù)可執(zhí)行刪除操作。
在B/S結構下,該課件系統(tǒng)的用戶既是使用者也是內容的創(chuàng)造者,既是消費者又是生產者。這樣有助于調動學習者的積極性,使其主動參與到課程相關資料的收集整理中來,從而培養(yǎng)學生的自我學習能力,也有利于提供更加完善的信息、更加充實的內容。較傳統(tǒng)課件系統(tǒng)而言,該系統(tǒng)的優(yōu)勢不言而喻。
該課件系統(tǒng)能提供一個制作、編輯、、管理和使用課件的環(huán)境,能夠把Flash、XML、等技術相結合,能充分發(fā)揮Flash課件的交互性、XML組織數(shù)據(jù)的靈活性、多媒體的形象性和直觀性。課件系統(tǒng)在單機環(huán)境下也能正常使用,使用時只需將用戶模塊部分(XML文件、SWF文件、資源文件夾)拷貝即可,對軟硬件環(huán)境要求不高。
二、 Flash中ActionScript對XML文件的訪問
XML(eXtensibleMarkup Language)是一種描述數(shù)據(jù)的標記語言,它能使數(shù)據(jù)通過網絡無障礙地進行傳輸,并顯示在用戶的瀏覽器上。XML支持用戶定義自己的標記來描述數(shù)據(jù),因其極大的靈活性和方便性,在軟件系統(tǒng)中,如果數(shù)據(jù)存儲格式為XML形式,將大大降低交換數(shù)據(jù)的復雜性,并且還可以使得這些數(shù)據(jù)能被不同的程序所利用。
ActionScript是Flash的內置腳本語言,使用ActionScript可以實現(xiàn)對動畫流程以及動畫中元件的控制,從而制作出特效豐富及交互性強的課件。ActionScript腳本可以方便地通過XML 對象的方法與屬性加載、分析、生成與操作 XML 文檔樹。圖2是一XML文檔示例及在腳本中加載該文檔的方法。
圖2:ActionScript對XML文件的訪問
ActionScript腳本訪問XML文檔的技術比較成熟,在訪問XML文件時,我們給XML對象實例傳遞正確的參數(shù)便能實現(xiàn)分析XML文件中的數(shù)據(jù)并將其分層結構加載到內存,我們不必知道腳本中的XML對象訪問XML文檔實現(xiàn)的細節(jié)便能實現(xiàn)對XML文件的訪問。此時,XML文件的作用正像數(shù)據(jù)庫,在其中通過標記(像數(shù)據(jù)庫中的字段)來存儲數(shù)據(jù),當XML文件的數(shù)據(jù)更新之后,F(xiàn)lash所呈現(xiàn)的數(shù)據(jù)也相應地得到更新。
三、 從數(shù)據(jù)庫中導出數(shù)據(jù)到XML文件
為了利用傳統(tǒng)的以數(shù)據(jù)庫形式存儲的優(yōu)質教學資源,系統(tǒng)中采用了數(shù)據(jù)庫系統(tǒng)。普通用戶或系統(tǒng)管理員所提供的資料也是通過數(shù)據(jù)庫存儲的,并未直接寫入XML文件中。其原因主要是考慮到系統(tǒng)的可擴展性和用戶模塊的數(shù)據(jù)量,目前,WEB編程語言對數(shù)據(jù)庫系統(tǒng)的支持技術成熟,這樣有利于系統(tǒng)投入使用后,方便進一步地完善其功能。
在管理后臺中,系統(tǒng)管理員能對所有數(shù)據(jù)庫中的信息執(zhí)行篩選、更新、刪除等操作,能將與課件相關的優(yōu)質資源信息導出到XML文件,XML文件作為數(shù)據(jù)交換的中介,在使用課件時,只需將SWF文件、XML文件和相關資源(圖1中課件模塊部分)拷貝即可,這樣課件運行所依賴的數(shù)據(jù)量小,課件對軟硬件環(huán)境要求較低,可移植性較好。
圖3是在ASP中從數(shù)據(jù)庫讀取信息到XML文件的方法,其他腳本語言處理方式相似。
圖3:從數(shù)據(jù)庫中導出數(shù)據(jù)到XML文件在ASP中的實現(xiàn)
四、 較傳統(tǒng)課件系統(tǒng)的改進之處
較傳統(tǒng)課件系統(tǒng)而言,該系統(tǒng)有以下優(yōu)越之處:
1、有利于課件內容的快速更新,教師不會在制作課件上花太多時間,從而能花更多的時間備課、研究教材、教法。
2、課件有良好的可視化特性、交互性強,能改善使用者的體驗,且系統(tǒng)預留接口,擴展后可支持RIA技術。
3、傳統(tǒng)課件系統(tǒng)設計制作時必須要考慮到使用時可能的軟硬件環(huán)境,該系統(tǒng)對使用環(huán)境要求不高,只需安裝有Flash Player 8.0即可,無互聯(lián)網接入要求。
4、明確以學生為中心,課件提供學生上傳文字、圖片、視頻素材的功能,能培養(yǎng)學生的奉獻精神和自學能力,能激發(fā)學生的參與熱情。
5、能促進對學習環(huán)境(而非教學環(huán)境)的設計,在此課件系統(tǒng)中學生可以利用多種工具和信息資源(如文字、圖片、音頻、視頻資料、CAI與多媒體課件等)來達到自己的學習目標。
[參考文獻]
[1] 柯自聰.Ajax開發(fā)精要 [M].北京:電子工業(yè)出版社,2006.
[2] [美]SandeepSinghal, Michael Zyda. Networked Virtual Environments—Design and Implementation [M].北京:電子工業(yè)出版社,2006.
[3] 羅超理,李萬紅. 管理信息系統(tǒng)原理與應用[M].北京:清華大學出版社,2005.
[4] 袁振國. 教學設計[M].北京:高等教育出版社,2004.
[5] 章精設等. FlashActionScript2.0編程技術教程[M].北京: 清華大學出版社,2005.
[6] (美)普里西拉等.XML模式權威教程[M]. 北京:清華大學出版社,2003.
關鍵詞:人工智能 電氣 自動化
人工智能是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法 技術及應用系統(tǒng)的一門新的技術科學。人工智能是計算機科學的一個分支 它企圖了解智能的實質,并生產出一種新的能以人類智能相似的方式作出反應的智能機器.該領域的研究包括機器人.語言識別、圖像識別 自然語言處理和專家系統(tǒng)等。電氣自動化是研究與電氣工程有關的系統(tǒng)運行、自動控制,電力電子技術、信息處理、試驗分析 研制開發(fā)以及電子與計算機應用等領域的一門學科。實現(xiàn)機械的自動化,讓機械部份脫離人類的直接控制和操作自動實現(xiàn)某些過程是電氣自動化和人工智能研究的交匯點。積極運用人工智能的新成果無疑有利于電氣自動化學科特別是自動控制領域的發(fā)展.也有利于提高電氣設各運行的智能化水平.對改造電氣設備系統(tǒng),增強控制系統(tǒng)穩(wěn)定性.加快生產效率都有重大意義。
1、人工智能應用理論分析
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬,延伸和擴展人的智能的理論、方法、技術及應用系統(tǒng)的一門新的技術科學。人工智能是計算機科學的一個分支,它企圖了解智能的實質.并生產出一種新的能以人類智能相似的方式作出反應的智能機器 該領域的研究包括機器人、語言識別、圖像識別 自然語言處理和專家系統(tǒng)等。自從1956年“人工智能 一詞在Dartmouth學會上提出以后,人工智能研究飛速發(fā)展,成為以計算機為主.涉及信息論.控制論, 自動化、仿生學、生物學、心理學、數(shù)理邏輯、語言學、醫(yī)學和哲學的一門學科。人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能才能完成的復雜的工作。
當今社會,計算機技術已經滲透到生產生活的方方面面.計算機編程技術的日新月異催生自動化生產,運輸 傳播的快速發(fā)展。人腦是最精密的機器,編程也不過是簡單的模仿人腦的收集、分析、交換、處理、回饋.所以模仿模擬人腦的機能將是實現(xiàn)自動化的主要途徑。電氣自動化控制是增強生產.流通、交換、分配等關鍵一環(huán).實現(xiàn)自動化,就等于減少了人力資本投入,并提高了運作的效率。
2、人工智能控制器的優(yōu)勢
不同的人工智能控制通常用完全不同的方法去討論。但Al控制器例如:神經、模糊、模糊神經以及遺傳算法都可看成一類非線性函數(shù)近似器。這樣的分類就能得到較好的總體理解.也有利于控制策略的統(tǒng)一開發(fā)。這些Al函數(shù)近似器比常規(guī)的函數(shù)估計器具有更多的優(yōu)勢.這些優(yōu)勢如下:
(1)它們的設計不需要控制對象的模型(在許多場合,很難得到實際控制對象的精確動態(tài)方程,實際控制對象的模型在控制器設計時往往有很多不確實性因素,例如:參數(shù)變化,非線性時,往往不知道)。
(2)通過適當調整(根據(jù)響應時間 下降時間、魯棒性能等)它們能提高性能。例如模糊邏輯控制器的上升時間比最優(yōu)PID控制器快1.5倍 ,下降時間快3.5倍, 過沖更小。
(3)它們比古典控制器的調節(jié)容易。
(4)在沒有必須專家知識時.通過響應數(shù)據(jù)也能設計它們。
(5)運用語言和響應信息可能設計它們。
總而言之,當采用自適應模糊神經控制器、規(guī)則庫和隸屬函數(shù)在模糊化和反模糊化過程中能夠自動地實時確定。有很多方法來實現(xiàn)這個過程,但主要的目標是使用系統(tǒng)技術實現(xiàn)穩(wěn)定的解,并且找到最簡單的拓樸結構配置.自學習迅速,收斂快速。
3、人工智能的應用現(xiàn)狀
隨著人工智能技術的發(fā)展,許多高等院校及科研機構就人工智能在電氣設備的應用方面展開了研究工作,如將人工智能用于電氣產品優(yōu)化設計,故障預測及診斷、控制與保護等領域。
3.1 優(yōu)化設計
電氣設備的設計是一項復雜的工作 它不僅要應用電路、電磁場、電機電器等學科的知識,還要大量運用設計中的經驗性知識。傳統(tǒng)的產品設計是采用簡單的實驗手段和根據(jù)經驗用手工的方式進行的.因此很難獲得最優(yōu)方案。隨著計算機技術的發(fā)展,電氣產品的設計從手工逐漸轉向計算機輔助設計(CAD),大大縮短了產品開發(fā)周期。人工智能的引進.使傳統(tǒng)的CAD技術如虎添翼.產品設計的效率及質量得到全面提高。用于優(yōu)化設計的人工智能技術主要有遺傳算法和專家系統(tǒng)。遺傳算法是一種比較先進的優(yōu)化算法,非常適合于產品優(yōu)化設計。因此電氣產品人工智能優(yōu)化設計大部分采用此種方法或其改進方法。
3.2 故障診斷
電氣設備的故障與其征兆之間的關系錯綜復雜,具有不確定性及非線性.用人工智能方法恰好能發(fā)揮其優(yōu)勢。已用于電氣設備故障診斷的人工智能技術有:模糊邏輯、專家系統(tǒng)、神經網絡。
變壓器由于在電力系統(tǒng)中的特殊地位而備受關注,有關方面的研究論文較多。目前對變壓器進行故障診斷最常用的方法是對變壓器油中分解的氣體進行分析.從而判斷變壓器的故障程度。人工智能故障診斷技術在發(fā)電機及電動機方面的研究工作也較為活躍。
3.3智能控制
人工智能控制技術在自動控制領域的研究與應用已廣泛展開.但在電氣設備控制領域所見報道不多。可用于控制的人工智能方法主要有3種:模糊控制、神經網絡控制、專家系統(tǒng)控制。由于模糊控制是其中最為簡單、最具實際意義的方法.因而它的應用實例最多。
4、結語
人類智能主要包括三個方面.即感知能力.思維能力 行為能力。而人工智能是指由人類制造出來的 機器”所表現(xiàn)出來的智能。人工智能主要包括感知能力、思維能力和行為能力。人工智能的應用體現(xiàn)在問題求解.邏輯推理與定理證明,自然語言理解 自動程序設計.專家系統(tǒng),機器人學等方面,而這諸多方面都體現(xiàn)了一個自動化的特征.表達了一個共同的主題,即提高機械人類意識能力,強化控制自動化.因此人工智能在電氣自動化領域將會大有作為,電氣自動化控制也需要人工智能的參與。
參考文獻:
關鍵詞:人工智能 電氣 自動化控制
人類智能主要要包括三個力面,即感知能力,思維能力,行為能力,而人工智能是指由人類制造出來的“機器”所表現(xiàn)出來的智能。人工智能主要包括感知能力、思維能力和行為能力。
1.人工智能應用理論分析
人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統(tǒng)的一門新的技術科學。人工智能是門邊沿學科,屬于自然科學和社會科學的交叉。涉及哲學和認知科學、數(shù)學、心理學、計算機科學、控制論、不定性論,其研究范疇為自然語言處理,知識表現(xiàn),智能搜索,推理,規(guī)劃,機器學習,知識獲取,感知問題,模式識別,邏輯程序設計,軟計算,不精確和不確定的管理,人工生命,神經網絡,復雜系統(tǒng),遺傳算法等,應用于智能控制,機器人學,語言和圖像理解,遺傳編程。
當今社會,計算機技術已經滲透到生產和生活的方方面面,計算機編程技術的日新月異催生自動化生產、運輸、傳播的快速發(fā)展。人腦是最精密的機器,編程也不過是簡單的模仿人腦的收集、分析、交換、處理、回饋,所以模仿模擬人腦的機能將是實現(xiàn)自動化的主要途徑。電氣自動化控制是增強生產、流通、交換、分配等關鍵一環(huán),實現(xiàn)自動化,就等于減少了人力資本投入,并提高了運作的效率。
2.人工智能控制器的優(yōu)勢
不同的人工智能控制通常用完全不同的方法去討論。但AI控制器例如:神經、模糊、模糊神經以及遺傳算法都可看成一類非線性函數(shù)近似器。這樣的分類就能得到較好的總體理解,也有利于控制策略的統(tǒng)一開發(fā)。這些AI函數(shù)近似器比常規(guī)的函數(shù)估計器具有更多的優(yōu)勢,這些優(yōu)勢如下
(1)它們的設計不需要控制對象的模型(在許多場合,很難得到實際控制對象的精確動態(tài)方程,實際控制對象的模型在控制器設計時往往有很多不確實性因素。例如:參數(shù)變化,非線性時,往往不知道。)
(2)通過適當調整(根據(jù)響應時間、下降時間、魯棒性能等)它們能提高性能。例如:模糊邏輯控制器的上升時間比最優(yōu)PID控制器快1.5倍,下降時間快3.5倍。
(3)它們比古典控制器的調節(jié)容易。
(4)在沒有必須專家知識時,通過響應數(shù)據(jù)也能設計它們。
(5)運用語言和響應信息可能設計它們。論文格式,自動化控制。
(6)它們有相當好的一致性(當使用一些新的未知輸入數(shù)據(jù)就能得到好的估計),與驅動器的特性無關。論文格式,自動化控制。。現(xiàn)在沒有使用人工智能的控制算法對特定對象控制效果非常好,但對其他控制對象效果就不會一致性地好,因此對具體對象必須具體設計。
3.人工智能的應用現(xiàn)狀
(1)優(yōu)化設計電氣設備的設計是一項復雜的工作,它不僅要應用電路、電磁場、電機電器等學科的知識,還要大量運用設計中的經驗性知識。傳統(tǒng)的產品設計是采用簡單的實驗手段和根據(jù)經驗用手工的方式進行的。因此,很難獲得最優(yōu)方案。隨著計算機技術的發(fā)展,電氣產品的設計從手工逐漸轉向計算機輔助設計(CAD),大大縮短了產品開發(fā)周期。人工智能的引進,使傳統(tǒng)的CAD技術如虎添翼,產品設計的效率及質量得到全面提高。
用于優(yōu)化設計的人工智能技術主要有遺傳算法和專家系統(tǒng)。遺傳算法是一種比較先進的優(yōu)化算法,非常適合于產品優(yōu)化設計,因此電氣產品人工智能優(yōu)化設計大部分采用此種方法或其改進方法。
(2)智能控制的功能實現(xiàn)
①數(shù)據(jù)采集與處理:對所有開關量、模擬量的實時采集,并能按要求處理或存貯。
②畫面顯示:模擬畫面真實顯示一次設備和系統(tǒng)的運行狀態(tài),可實時顯示電流、電壓等所有模擬量、計算量、隔離開關、斷路器等實際開關狀態(tài)及掛牌檢修功能,能生成歷史趨勢圖。
③運行監(jiān)視:具有對各主要設備的模擬量數(shù)值、開關量狀態(tài)的實時智能監(jiān)視,有事故報警越限和狀態(tài)變化事件報警,事件順序記錄、聲光、語音、電話圖象報警。
④操作控制:通過鍵盤或鼠標實現(xiàn)對斷路器及電動隔離開關的控制,勵磁電流的調整。按順控程序進行同期并網帶負荷或停機操作。系統(tǒng)對運行人員的操作權限加以限制,以適應各級運行值班管理。
⑤故障錄波:模擬量故障錄波,波形捕捉,開關量變位,順序記錄等(包括主要輔機)。論文格式,自動化控制。。
⑥在線分析:不對稱運行分析、負序量計算等。
⑦在線參數(shù)設定及修改:保護定值包括軟壓板的投退。
⑧運行管理:操作票專家系統(tǒng),運行日志,報表的生成及存儲或打印,運行曲線等。
人工智能控制技術在自動控制領域的研究與應用已廣泛展開,但在電氣設備控制領域所見報道不多。可用于控制的人工智能方法主要有3種:模糊控制、神經網絡控制、專家系統(tǒng)控制。
4.恒壓供水案例簡析
恒壓供水在工業(yè)和民用供水系統(tǒng)中已普遍使用,由于系統(tǒng)的負荷變化的不確定性,采用傳統(tǒng)的PID算法實現(xiàn)壓力控制的動態(tài)特性指標很難收到理想的效果。在恒壓供水自動化控制系統(tǒng)的設計初期曾采用多種進口的調節(jié)器,系統(tǒng)的動態(tài)特性指標總是不穩(wěn)定,通過實際應用中的對比發(fā)現(xiàn),應用模糊控制理論形成的控制方案在恒壓系統(tǒng)中有較好的效果。在實施過程中選用了AI 一808人工智能調節(jié)器作為主控制器,結合FXIN PLC邏輯控制功能很好地實現(xiàn)了水廠的全自動化恒壓供水。對于單獨采用PLC實現(xiàn)壓力和邏輯控制方案,由于PLC的運算能力不足編寫一個完善的模糊控制算法比較困難,而且參數(shù)的調整也比較麻煩,所以所提出的方案具有較高的性價比。
本案例中只是一個人工智能在電氣自動化中的一個小小的應用,也是電氣元
件生產供給的一個方向,實現(xiàn)機械智能化是我們努力的追求,將人工智能的先進的最新成果應用于電氣自動化控制的實踐是一個誘人的課題。
人工智能研究的一個主要目標是使機器能夠勝任一些通常需要人類智能完成的復雜的工作,電氣自動化是研究與電氣工程有關的系統(tǒng)運行。人工智能主要包括感知能力、思維能力和行為能力,人工智能的應用體現(xiàn)在問題求解,邏輯推理與定理證明,自然語言理解,自動程序設計,專家系統(tǒng),機器人學等方面。而這諸多方面都體現(xiàn)了一個自動化的特征,表達了一個共同的主題,即提高機械的人類意識能力,強化控制自動化。因此人工智能在電氣自動化領域將會大有作為,電氣自動化控制也需要人工智能的參與。
參考文獻: