一级a一级a爱片免费免会员2月|日本成人高清视频A片|国产国产国产国产国产国产国产亚洲|欧美黄片一级aaaaaa|三级片AAA网AAA|国产综合日韩无码xx|中文字幕免费无码|黄色网上看看国外超碰|人人操人人在线观看|无码123区第二区AV天堂

編程技術(shù)論文

時(shí)間:2023-03-21 17:05:29

導(dǎo)語:在編程技術(shù)論文的撰寫旅程中,學(xué)習(xí)并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優(yōu)秀范文,愿這些內(nèi)容能夠啟發(fā)您的創(chuàng)作靈感,引領(lǐng)您探索更多的創(chuàng)作可能。

編程技術(shù)論文

第1篇

傳統(tǒng)的臨時(shí)通信方案包括兩種:①光纖迂回轉(zhuǎn)接;②架設(shè)臨時(shí)光纖。其中,光線迂回轉(zhuǎn)接是指,在工程需要開斷OPGW光纖的兩個(gè)變電站之間,采用不同電壓等級(jí)或者路由的OPGW光纖或者其他光纜,經(jīng)過多次轉(zhuǎn)接,組成一條路由光纖通路,替代開斷的OPGW光纖,保證通信網(wǎng)絡(luò)的安全穩(wěn)定運(yùn)行。在電網(wǎng)發(fā)展速度不斷加快的背景下,電力系統(tǒng)通信網(wǎng)絡(luò)承載對于穩(wěn)定性、安全性系統(tǒng)信號(hào)和電力線路電流差動(dòng)保護(hù)的要求越來越高,均需按照“雙重化”的原則配置,也就是在同一條線路的兩套繼電保護(hù)與兩套安全自動(dòng)裝置,配置兩套獨(dú)立的通信電路。由于OPGW光線與普通光纜,無法承載繼電保護(hù)等安全技術(shù)制約,所以在輸變電工程線路開斷時(shí),光纖迂回?zé)o法滿足要求,使得在一條線路2套繼電保護(hù)通道出現(xiàn)違規(guī)等情況[2]。而架設(shè)臨時(shí)光纖,主要是因?yàn)镺PGW受到光纖資源的制約,而迂回通道組織液不能夠滿足要求,在這種情況下,而實(shí)現(xiàn)二次設(shè)備的聯(lián)調(diào),輸變電工程一般采用架設(shè)光纖。這是一種臨時(shí)的聯(lián)調(diào)方案。

2輸變電工程微波通信技術(shù)接力方案

傳統(tǒng)臨時(shí)通信方案無法實(shí)施,針對這些缺陷,這就需要采用微波接力通信方式,組成微波接力及OPGW光纖混合通信鏈路,以滿足二次裝置聯(lián)調(diào)的需要。微波接力通信包括兩部分:①實(shí)際通信;②通信資源。所以必須因地制宜選取新建的200kV變電站、地勢相對高度等。OPGW光纖接續(xù)盒輸電線路鐵塔或者制高點(diǎn),安裝微波設(shè)備與微波接力通信[3]。

2.1微波接力通信方案的實(shí)施

微波接力通信方案的路徑選擇,也就是以微波接力通信來替代OPGW光纖方案,檢驗(yàn)這一方案是否為可行技術(shù)。按照高壓輸電線路上現(xiàn)有的光纖接續(xù)盒實(shí)際情況,并結(jié)合線路開斷點(diǎn)的地形,確保變電站之間沒有阻擋,并保證微波天線高度在15m以上,以有效滿足微波傳輸路徑的要求。同時(shí),為了便于安裝和滿足安全性的要求,可將微波天線安裝在相關(guān)的線路上,同時(shí),增加引下普通光纖長度延伸至附近的中軸線路,保證微波線路上的各種技術(shù)指標(biāo),均可滿足相應(yīng)的要求。在數(shù)字傳輸系統(tǒng)中,同步數(shù)字系列(SDH)和有準(zhǔn)同步數(shù)字系列(PDH)兩種。其中,SDH中的光功率、接口心率和信號(hào)幀結(jié)構(gòu)等,均符合國際電信聯(lián)盟-電信標(biāo)準(zhǔn)部(ITU-T)的規(guī)定,各個(gè)生產(chǎn)商均必須嚴(yán)格遵守相關(guān)的規(guī)定,實(shí)現(xiàn)設(shè)備的無縫對接。筆者經(jīng)過大量的調(diào)研,這種設(shè)備具有STM-1光/電結(jié)構(gòu),能夠?qū)崿F(xiàn)變電站內(nèi)傳輸系統(tǒng)光口無損連接,同時(shí)建立一種傳輸速率的SDHSTM-1透明通道。而DPH設(shè)備價(jià)格低廉,卻沒有統(tǒng)一的標(biāo)準(zhǔn)接口,所以就各個(gè)生產(chǎn)廠家生產(chǎn)的設(shè)備就無法實(shí)現(xiàn)無縫對接,投資要遠(yuǎn)超SDH設(shè)備,所以方案中可選用SDH數(shù)字微波設(shè)備。

2.2混合鏈路的安裝與調(diào)試分析

綜上分析,筆者選用的為SDH數(shù)字微波設(shè)備,實(shí)現(xiàn)與現(xiàn)有通信網(wǎng)絡(luò)的無縫連接,主要是SDH中的光傳輸系統(tǒng)符合I-TU-T的標(biāo)注年規(guī)范,且速率為155Mb/s的光接口,能夠直接實(shí)現(xiàn)互聯(lián)互通,方便投入使用。微波路徑的通視條件比較好,可在變電站的相應(yīng)位置,將微波天線與ODU安裝固定在室外,并將STM-1光接口單元轉(zhuǎn)接到傳輸設(shè)備STM-1接口上,通過這種方式實(shí)現(xiàn)同軸電纜的互連。由于微波路徑比較短,所以可適當(dāng)調(diào)整微波天線內(nèi)的方向,進(jìn)而保證接收信號(hào)電平能滿足靈敏度的要求[4]。斷開鐵塔上的微波STM-1單元串接的光耗器,接入的是一種空閑光纖,從OPGW接續(xù)盒中抽取的空閑光纖,可經(jīng)過光接口單元轉(zhuǎn)換成光信號(hào),進(jìn)而實(shí)現(xiàn)與已建成220kV變電站之間STM-1的光通信連接。

2.3網(wǎng)管透傳與開通業(yè)務(wù)

當(dāng)前,數(shù)字同步傳輸體系包括兩種設(shè)備:①SDH光傳輸設(shè)備;②SDH數(shù)字微波設(shè)備,可將光波與電磁波傳輸?shù)讲煌慕橘|(zhì)中。這種映射和內(nèi)部復(fù)用的方法,均按照ITU-4進(jìn)行定義的。其中,設(shè)備的網(wǎng)絡(luò)管理系統(tǒng),能夠直接穿越微波設(shè)備的透傳通道,避免兩種網(wǎng)絡(luò)管理信號(hào)的沖突,在電力通信中心機(jī)房內(nèi)開通相關(guān)的通信業(yè)務(wù),這就不會(huì)由于插入微波接力設(shè)備發(fā)生脫管狀況。按照輸變電工程二次裝置聯(lián)調(diào)的要求,應(yīng)按照運(yùn)行中SDH光傳輸系統(tǒng)的要求,實(shí)現(xiàn)OPGW光纖鏈路與微波接力的混合,在200kV變電站之間采用高頻距離保護(hù)與光纖電流差動(dòng)保護(hù)鏈條通道。而對于220kV線路光纖電流差動(dòng)保護(hù),可使用光纖通道傳輸,在聯(lián)調(diào)過程中,將保護(hù)裝置通道轉(zhuǎn)變?yōu)椤皬?fù)用2M通道”方式,采用高頻距離保護(hù)裝置2M通道實(shí)現(xiàn)聯(lián)調(diào)。

2.4塔上的微波設(shè)備供電

在微波接力通信上,采用的是臨時(shí)的二次裝置鏈條電路,按照微波通信設(shè)備所在的鐵搭,具有交通方便和電流小的要求,并結(jié)合通道聯(lián)調(diào)的實(shí)際情況,踏上的設(shè)備均采用不受天氣影響的大光伏系統(tǒng)供電,對于直流電源,可采用兩組4節(jié)12V/36AH蓄電池串接,用于塔上設(shè)備的供電之用。經(jīng)過系統(tǒng)實(shí)踐,試驗(yàn)單組連續(xù)工作超過50h,并加裝手機(jī)短信遠(yuǎn)程遙控電源開關(guān)設(shè)置,按照二次專業(yè)的聯(lián)調(diào)要求,累計(jì)管理開關(guān)機(jī)實(shí)踐,確保單組相蓄電池連續(xù)工作及輪換充電周期超過1周,這是一種供電方便、安全可靠的供電方式[4]。

2.5應(yīng)用效果分析

在電力系統(tǒng)中,采用OPGW光纖,微波接力通信技術(shù)作為一種輔助通信方式,在一些電力搶險(xiǎn)救災(zāi)應(yīng)急通信等特殊的環(huán)境下,能夠充分發(fā)揮無線通信的優(yōu)勢,尤其是首次在輸變電站工程中綜合應(yīng)用OPGW,組成一種結(jié)構(gòu)簡單的光/電混合通信鏈路,將由于施工節(jié)點(diǎn)安排,確保投產(chǎn)前二次裝置聯(lián)調(diào)工作,并提前30d投入試運(yùn)行。福建電網(wǎng)200kV梧店變電站以及100kV磨石變電站,多個(gè)輸變電站均采用了這種方式,微波接力與OPGW光纖通信鏈路與實(shí)際OPGW光纖通道技術(shù)相一致,能夠有效滿足二次繼電保護(hù)、調(diào)度自動(dòng)化的要求,受到了顯著的應(yīng)用效果。同時(shí),為了擴(kuò)大應(yīng)用范圍,可根據(jù)實(shí)際情況,因地制宜選擇不同形式的微波接力與光纖混合通信鏈路。

3結(jié)語

第2篇

在電力系統(tǒng)運(yùn)行中,變電運(yùn)行主要是負(fù)責(zé)變電站的值守工作,其主要任務(wù)是進(jìn)行電力設(shè)備的維護(hù)與管理,并進(jìn)行對變電站內(nèi)電氣設(shè)備的停送電操作,作為一個(gè)電網(wǎng)運(yùn)行管理、倒閘操作以及事故處理的重要執(zhí)行機(jī)構(gòu),其中的每一個(gè)運(yùn)行人員都必須在合理?xiàng)l件下保證電網(wǎng)的安全運(yùn)行,時(shí)時(shí)監(jiān)測變電設(shè)備的運(yùn)行狀態(tài)與備用狀態(tài),但是這里面需要進(jìn)行維護(hù)的設(shè)備非常多,而且由于該項(xiàng)工作較為枯燥乏味,工作人員很容易產(chǎn)生倦怠情緒,而且從電工作的人員較為分散,不便于管理,因此很容易出現(xiàn)故障,一旦發(fā)生變電事故,造成的后果往往是十分嚴(yán)重的,不但造成經(jīng)濟(jì)方面的損失,嚴(yán)重的更會(huì)危及到人身安全,由此可見,保證變電運(yùn)行安全性是極其重要的。

2.變電運(yùn)行的安全技術(shù)分析

2.1跳閘故障的分析

一般經(jīng)常發(fā)生的跳閘故障有三類:第一類是主變低壓側(cè)發(fā)生開關(guān)跳閘的現(xiàn)象,主要是由于發(fā)生母線故障或是越級(jí)跳閘以及誤動(dòng)開關(guān)等情況引起的,這就要對二次側(cè)及一次設(shè)備進(jìn)行檢查來做具體判斷。若是只有主變低壓側(cè)有過流保護(hù)動(dòng)作的情況時(shí),便可以排除是由于誤動(dòng)開關(guān)而引起的。然后再檢查設(shè)備中是否發(fā)生母線故障或者其他線路故障。第一次檢查設(shè)備重點(diǎn)在于對主變低壓側(cè)過流保護(hù)區(qū)的檢查,進(jìn)行二次設(shè)備檢查時(shí),要著重檢查其保護(hù)壓板是否有漏投現(xiàn)象,并檢查是否有被熔斷的直流保險(xiǎn);若是既有主變低壓側(cè)過流保護(hù)動(dòng)作,又有線路保護(hù)動(dòng)作,就要檢查線路開關(guān)是否發(fā)生跳閘現(xiàn)象以判定故障產(chǎn)生的原因。第二類是開關(guān)跳閘的故障,導(dǎo)致這一故障的原因有很多,可能是由于故障側(cè)的主開關(guān)拒動(dòng)或是低壓側(cè)發(fā)生過流保護(hù)拒動(dòng)而引起的越級(jí)故障,還有可能是由于本線路保護(hù)拒動(dòng)或是保護(hù)動(dòng)作引起的開關(guān)拒動(dòng)等。第三類是線路跳閘故障,發(fā)生線路跳閘后,要及時(shí)檢查故障線路ct到線路出口的保護(hù)動(dòng)作,如果未發(fā)現(xiàn)任何異常,再檢查跳閘開關(guān)與開關(guān)上的指示等,如果是使用電磁機(jī)構(gòu)的開關(guān),就還要仔細(xì)檢查開關(guān)動(dòng)力保險(xiǎn)的接觸情況。若有彈簧就檢查其儲(chǔ)能的優(yōu)劣性,如果檢查后沒有發(fā)現(xiàn)任何異常情況就可以進(jìn)行強(qiáng)送。

2.2常見變電運(yùn)行技術(shù)問題分析

第一,當(dāng)變壓器發(fā)生短路或是接地情況時(shí),由于變壓器受到短路的巨大電流而使其繞組發(fā)生變形或油質(zhì)劣化現(xiàn)象,針對這樣的情況,可以通過安裝一些設(shè)備來防止短路的破壞,一般在高壓側(cè)最常使用的是跌落式熔斷器,低壓側(cè)最常使用的是空氣斷路器,這里一定要合理選擇熔斷器的熔絲,確保發(fā)生內(nèi)部短路時(shí)熔絲被熔斷。第二,一般過高電壓都是由于電源的架空引入而導(dǎo)致的,同時(shí)又容易遭受雷擊,因此應(yīng)在變壓器的高、低壓兩側(cè)都安裝避雷設(shè)備,而且要采用氧化鋅材質(zhì)的避雷設(shè)備,迎接雷雨天氣前要做好設(shè)備的檢測。

3.提高變電運(yùn)行安全性的管理措施

3.1健全變電運(yùn)行的管理制度

制度是實(shí)施管理的有效保證,因此,要想保證變電運(yùn)行的安全運(yùn)轉(zhuǎn),相關(guān)領(lǐng)導(dǎo)應(yīng)該根據(jù)變電運(yùn)行的相關(guān)操作制定好完善的管理制度,對變電人員的日常工作加以約束,嚴(yán)格要求其按照標(biāo)準(zhǔn)流程來操作變電設(shè)備,同時(shí)完善相應(yīng)的安全監(jiān)督制度,為變電設(shè)備運(yùn)行的各項(xiàng)工作流程設(shè)立專人進(jìn)行監(jiān)督,以便及時(shí)發(fā)現(xiàn)電力安全隱患,并在第一時(shí)間進(jìn)行處理。還可以根據(jù)企業(yè)實(shí)際情況,建立相應(yīng)的安全獎(jiǎng)勵(lì)制度,充分調(diào)動(dòng)員工積極性,確保變電運(yùn)行的安全進(jìn)行。

3.2強(qiáng)化變電人員整體素質(zhì)建設(shè)

不論設(shè)備與技術(shù)是多么的先進(jìn),都離不開工作人員的維修與管理,因此,工作人員的技能水平與素質(zhì)水平?jīng)Q定著變電運(yùn)行工作的質(zhì)量。在平時(shí)工作中,變電人員就要不斷進(jìn)行學(xué)習(xí),及時(shí)更新自身專業(yè)知識(shí),充分認(rèn)識(shí)到變電工作的重要性,能夠在工作中進(jìn)行認(rèn)真檢查,及時(shí)發(fā)現(xiàn)安全隱患,積極向領(lǐng)導(dǎo)匯報(bào),確保變電工作的正常運(yùn)行。強(qiáng)化對工作人員的技能培訓(xùn),可以定期開展變電知識(shí)講座,熟悉了解對設(shè)備的檢測與維護(hù),強(qiáng)化工作人員之間的交流,促進(jìn)員工技術(shù)水平與工作經(jīng)驗(yàn)的提升。

3.3規(guī)范化變電運(yùn)行的操作

其實(shí)有許多時(shí)候,事故的產(chǎn)生是由于操作的不規(guī)范引起的,因此應(yīng)明確變電運(yùn)行的操作規(guī)章,運(yùn)行人員在進(jìn)行操作時(shí)要出示工作許可證明,同時(shí)建立工作許可審核制度,對運(yùn)行操作進(jìn)行全程化管理,強(qiáng)化對工作流程的監(jiān)控,并且為了保證工作人員的規(guī)范化操作,平日應(yīng)進(jìn)行操作預(yù)練,而且在進(jìn)行操作之前必須對圖版進(jìn)行反復(fù)核實(shí),保證準(zhǔn)備工作就位無誤后,嚴(yán)格按照規(guī)定的步驟進(jìn)行操作。

3.4變電設(shè)備的維修與檢查

合理選擇變電設(shè)備,驗(yàn)收時(shí)保證設(shè)備的良好性能與質(zhì)量,進(jìn)行合理化安裝,保證設(shè)備能夠正常運(yùn)轉(zhuǎn)。做好對設(shè)備的維修與檢查,建立并健全相應(yīng)的設(shè)備管理制度,定期保養(yǎng)變電設(shè)備,并檢測設(shè)備的性能,及時(shí)發(fā)現(xiàn)設(shè)備可能出現(xiàn)的問題,保證變電設(shè)備的運(yùn)行性能。

4.結(jié)束語

第3篇

關(guān)鍵詞:水利工程; 概預(yù)算編制; 問題探討;

中圖分類號(hào):TV 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):

前言

水利工程建設(shè)要投入大量的資金,正確地估算工程造價(jià)和擬定投資計(jì)劃不僅對確保項(xiàng)目本身順利建成,而且對整個(gè)國家和部門的基本建設(shè)投資規(guī)模的有效控制都具有重大意義。水利工程概預(yù)算文件,是根據(jù)水利水電工程不同設(shè)計(jì)階段的具體內(nèi)容和有關(guān)定額、指標(biāo)分階段進(jìn)行編制的。隨著經(jīng)濟(jì)的發(fā)展以及人們對可再生資源利用觀念的逐步深入,加快現(xiàn)代水利工程建設(shè)已經(jīng)成為經(jīng)濟(jì)發(fā)展的主要推動(dòng)力。水利工程對一個(gè)國家的發(fā)展尤其重要,特別是對于我國這個(gè)水資源大國來說,更是如此。概預(yù)算是水利工程項(xiàng)目建設(shè)的重要組成部分,概預(yù)算是對水利工程基本建設(shè)進(jìn)行有效監(jiān)督和控制的有效工具。水利工程概預(yù)算編制主要工作是對水利工程的設(shè)計(jì)資料以及工程的概預(yù)算定額進(jìn)行詳盡科學(xué)的分析和規(guī)劃,并結(jié)合水利工程施工企業(yè)的技術(shù)能力和水平來進(jìn)行概預(yù)算內(nèi)容的安排。在編制的前后可以發(fā)現(xiàn)施工企業(yè)在管理上的不足。概預(yù)算可以反映水利工程管理水平,具有科學(xué)性、嚴(yán)肅性與政策性以及客觀性等特點(diǎn)。水利工程的概預(yù)算對水利工程的施工階段、財(cái)務(wù)管理階段以及水利工程的技術(shù)管理等具有重要的影響,是水利工程施工和投資企業(yè)進(jìn)行施工監(jiān)督的重要參考依據(jù),在現(xiàn)代水利工程的市場上,概預(yù)算編制的水平以及科學(xué)性直接決定了水利工程施工的成敗,因此概預(yù)算編制對于充分調(diào)動(dòng)水利工程企業(yè)的積極性,增加水利工程核心競爭力,以及保證水利工程項(xiàng)目建設(shè)的質(zhì)量和效率都具有十分重要的意義。

二、水利工程概預(yù)算編制中的相關(guān)問題分析

1、工程定額的選取。水利工程在工程建設(shè)的不同階段,由于工作深度不同、要求不同,各階段要分別編制相應(yīng)的概預(yù)算文件。各階段選用定額根據(jù)對口的原則,可研階段編制投資估算應(yīng)采用估算指標(biāo); 初設(shè)階段編制概算應(yīng)采用概算定額; 施工圖設(shè)計(jì)階段編制施工圖預(yù)算應(yīng)采用預(yù)算定額。如因本階段定額缺項(xiàng),須采用下一階段定額時(shí),應(yīng)按規(guī)定乘過渡系數(shù)。

2、概算工程量與預(yù)算工程量。工程量計(jì)算的是否得當(dāng),將直接影響到工程成本計(jì)算的正確與否,也將會(huì)對概預(yù)算的整個(gè)工作帶來重要的影響。正確處理各類工程量的方法如下:( 1) 設(shè)計(jì)工程量。設(shè)計(jì)工程量是圖紙工程量乘以設(shè)計(jì)階段系數(shù),可行性研究、初步設(shè)計(jì)階段的設(shè)計(jì)階段系數(shù)應(yīng)采用《水利水電工程設(shè)計(jì)工程量計(jì)算規(guī)定》有關(guān)表格中數(shù)值。利用施工圖設(shè)計(jì)階段成果計(jì)算工程造價(jià)的,不論是預(yù)算或是調(diào)整概算,其設(shè)計(jì)階段系數(shù)均為 1,不再保留設(shè)計(jì)階段擴(kuò)大工程量。( 2) 施工超挖量、施工附加量及施工超填量?,F(xiàn)行《預(yù)算定額》中均未計(jì)入施工超挖量、施工附加量及施工超填量三項(xiàng)工程量,故采用時(shí),應(yīng)將這三項(xiàng)合理的工程量,按相應(yīng)的超挖、超填預(yù)算定額,攤?cè)雴蝺r(jià)中,而不是簡單地乘以這三項(xiàng)工程量的擴(kuò)大系數(shù)。現(xiàn)行《概算定額》已將這三項(xiàng)工程量計(jì)入定額中,故采用概算定額編制概算時(shí)不再計(jì)取這三項(xiàng)工程量。( 3) 試驗(yàn)工程量。碾壓試驗(yàn)、爆破試驗(yàn)、級(jí)配試驗(yàn)、灌漿試驗(yàn)等大型試驗(yàn)均為設(shè)計(jì)工作提供重要參數(shù),應(yīng)列入獨(dú)立費(fèi)用中的勘測設(shè)計(jì)費(fèi)或工程科研試驗(yàn)費(fèi)中。

3、外購砂石料價(jià)差計(jì)算。砂石料是水利工程中砂礫料、砂、卵( 礫) 石、碎石、塊石、料石、骨料等材料的統(tǒng)稱。大中型工程一般由施工單位自行采備,形成機(jī)械化聯(lián)合作業(yè)系統(tǒng),小型工程一般可就近在市場上采購。自行采備的砂石料必須單獨(dú)編制單價(jià),外購砂石料的單價(jià)按編制材料預(yù)算價(jià)格的方法編制。外購砂、碎石( 礫石) 、塊石、料石等預(yù)算價(jià)格應(yīng)控制在 70 元/m3左右,超過部分計(jì)取稅金后列入單價(jià)分析表中,混凝土、砂漿材料單價(jià)是指配制 1m3混凝土、砂漿所需的水泥、砂石骨料、水、摻合料及外加劑等各種材料的費(fèi)用之和。當(dāng)外購砂石骨料價(jià)格超過 70 元/m3時(shí),混凝土、砂漿材料單價(jià)計(jì)算時(shí)應(yīng)注意砂石骨料取 70 元/m3,砂石料的超過部分計(jì)取價(jià)差、稅金后列入混凝土工程單價(jià)分析表中。

4、工料分析。施工圖預(yù)算是以貨幣形式表現(xiàn)的單位工程中分部分項(xiàng)工程量及其預(yù)算價(jià)值,對完成其分部分項(xiàng)工程所需的人工、材料、機(jī)械的預(yù)算用量不能直觀地反映出來。由于施工企業(yè)管理和經(jīng)濟(jì)核算以及部分材料調(diào)整都必須以工料分析的結(jié)果為依據(jù),所以當(dāng)前工料分析十分重要。工料分析是建筑企業(yè)管理中必不可少的技術(shù)資料,主要作為企業(yè)內(nèi)部使用。有了分項(xiàng)工程量后,按照工程的分項(xiàng)名稱順序,套用施工定額的單位人工、材料和機(jī)械臺(tái)時(shí)消耗量,逐一計(jì)算出各個(gè)工程項(xiàng)目的人工、材料和機(jī)械臺(tái)時(shí)的用工用料量,最后同類項(xiàng)目工料相加予以匯總,便成為一個(gè)完整的分部分項(xiàng)工程工料匯總表。漿砌塊石護(hù)底工程其用工除了人工費(fèi)中的定額工時(shí)數(shù)量,還要計(jì)算機(jī)械使用費(fèi)中各類機(jī)械的定額機(jī)上人工工時(shí)數(shù)量; 同理,用料除了包括材料費(fèi)中的定額材料量,還包括機(jī)械使用費(fèi)中各類機(jī)械的定額動(dòng)力燃料數(shù)量。在實(shí)際計(jì)算過程中,如果漏算了施工機(jī)械的機(jī)上人工用工和動(dòng)力燃料用量,那工料分析的結(jié)果會(huì)與實(shí)際用工用料偏差比較大,不能為施工企業(yè)正確的安排生產(chǎn)做出指導(dǎo)。

5、其他需要注意的問題。( 1) 混凝土、砂漿材料單價(jià)計(jì)算。為節(jié)省水泥用量,一般情況下不得采用純混凝土配合比作為編制混凝土概預(yù)算單價(jià)的依據(jù)?,F(xiàn)澆水泥混凝土強(qiáng)度等級(jí)的選取,應(yīng)根據(jù)設(shè)計(jì)對不同水工建筑物的不同運(yùn)用要求,盡可能利用混凝土的后期強(qiáng)度( 60、90、180、360 天) ,以降低混凝土強(qiáng)度等級(jí),節(jié)省水泥用量?,F(xiàn)行定額中,不同混凝土配合比所對應(yīng)的混凝土強(qiáng)度等級(jí)均以 28 天齡期的抗壓強(qiáng)度為準(zhǔn),如設(shè)計(jì)齡期超過 28 天,應(yīng)查換算系數(shù)進(jìn)行換算?,F(xiàn)行《水利建筑工程概算定額》附錄 7 列出了不同強(qiáng)度混凝土、砂漿配合比。附錄混凝土材料配合比表中混凝土材料配合比是按卵石、粗砂擬定的,如改用碎石或中、細(xì)砂,應(yīng)對配合比表中的各材料用量進(jìn)行系數(shù)換算。( 2) 對施工方案進(jìn)行認(rèn)真細(xì)致的分析,正確采摘工程數(shù)量。如工程量表中單位與定額給定單位不一致的,要換算成統(tǒng)一的計(jì)量單位。( 3) 注意定額調(diào)整的各種換算關(guān)系。當(dāng)施工條件與定額項(xiàng)目條件不符時(shí),應(yīng)按定額說明與定額表附注中的有關(guān)規(guī)定進(jìn)行換算調(diào)整。例如,各種運(yùn)輸定額的運(yùn)距換算,各種調(diào)整系數(shù)的換算等。

三、結(jié)語

水利工程的概預(yù)算文件是確定基本建設(shè)項(xiàng)目總投資,編制年度投資計(jì)劃,進(jìn)行工程招標(biāo),籌措工程建設(shè)資金,辦理投資撥款、貸款,核算建設(shè)成本,考核工程造價(jià)和投資效果等項(xiàng)內(nèi)容的主要依據(jù)。要充分利用現(xiàn)代化的手段,利用現(xiàn)代信息技術(shù)來提升概預(yù)算編制的效率,在編制過程中要充分注重人的因素,要充分注重概預(yù)算編制人員對新材料、新工藝、新技術(shù)對工程施工成本的影響,注重編制人員對基礎(chǔ)材料價(jià)格的掌握等,以此提高水利工程概預(yù)算的編制質(zhì)量??傊こ痰母蓬A(yù)算工作無論是對水利工程本身而言,還是對施工企業(yè)都具有十分重要的意義和作用,因此應(yīng)做好概預(yù)算的編制工作,從而確保水利工程相關(guān)工作的順利進(jìn)行和發(fā)展。

參考文獻(xiàn)

[1] 朱成逸.水利工程施工概預(yù)算重要性分析[J]. 水工與管理,2009

第4篇

關(guān)鍵詞:計(jì)算機(jī)媒介;編程技術(shù);動(dòng)態(tài)插畫;AfterEffects;表達(dá)式

引言

談到藝術(shù)時(shí),大家自然而然會(huì)想到“美”“色彩”“素描”等這類視覺維度的詞語,但很少有人會(huì)將其與“計(jì)算機(jī)編程”聯(lián)系起來?!熬幊碳夹g(shù)”介于藝術(shù)設(shè)計(jì)與軟件編程之間的交叉領(lǐng)域,自21世紀(jì)開始,早已開始走上歷史舞臺(tái),但其在國內(nèi)各個(gè)行業(yè)的應(yīng)用還沒有深入研究。隨著科技的快速發(fā)展,計(jì)算機(jī)媒介的出現(xiàn)是對人類文化的一次巨大的沖擊和顛覆,它的發(fā)展必然會(huì)影響到藝術(shù)的創(chuàng)作形式和內(nèi)容,給藝術(shù)從業(yè)者提供一個(gè)更為廣闊的空間和平臺(tái)。如今,編程技術(shù)早已不再是工科從業(yè)者的專屬,越來越多的藝術(shù)家開始在文化產(chǎn)業(yè)領(lǐng)域研究這一新的創(chuàng)作范式,他們將計(jì)算機(jī)屏幕當(dāng)畫面,計(jì)算機(jī)語言當(dāng)畫筆,去量化各種各樣的視覺元素,以此來進(jìn)行有趣的藝術(shù)創(chuàng)作。

1.編程技術(shù)概述

所謂編程,就是讓計(jì)算機(jī)用某種編程語言來解決某一問題,最后得出結(jié)果的過程。計(jì)算機(jī)要想了解人的意圖,就必須把需要解決的問題以計(jì)算機(jī)能理解的形式告訴它,使它能按人的指示一步步地進(jìn)行工作,完成某種特定的任務(wù),這是人對計(jì)算機(jī)的要求。人類與電腦溝通的過程就是編程。

1.1早期的編程藝術(shù)家們

在《計(jì)算機(jī)編程的藝術(shù)》中,美國計(jì)算機(jī)科學(xué)家、斯坦福大學(xué)計(jì)算機(jī)系榮譽(yù)教授高德納曾提到:計(jì)算機(jī)編程也是一門藝術(shù),程序員們則是創(chuàng)造它的藝術(shù)家。在過去幾十年中,編程技術(shù)的新奇性吸引了國外大量勇于創(chuàng)新、敢于冒險(xiǎn)的文化生產(chǎn)者,同時(shí)也引起了觀眾與藝術(shù)作品間的體驗(yàn)與思維方式的轉(zhuǎn)變。在20世紀(jì)八九十年代,藝術(shù)家讓·皮埃爾·赫伯特和羅曼·羅斯科通過算法和編程推進(jìn)了數(shù)字藝術(shù)的創(chuàng)新,早期編程藝術(shù)的探索,深受荷蘭風(fēng)格派的影響。在20世紀(jì)80年代初,著名數(shù)字藝術(shù)家羅曼·凡羅斯科用自己的個(gè)人電腦實(shí)現(xiàn)了編程藝術(shù)。他還在1994年發(fā)表了《算法和藝術(shù)家》的論文。凡羅斯科提出了“藝術(shù)=算法+計(jì)算機(jī)+畫布”的思想,并對計(jì)算機(jī)人工智能繪畫進(jìn)行了深入的探索,在他看來,要?jiǎng)?chuàng)造一種新的視覺語言,計(jì)算機(jī)是最佳的工具。此外,科恩也是一位積極探索編程技術(shù)的工程師,他設(shè)計(jì)了一系列計(jì)算機(jī)抽象藝術(shù)圖案,20世紀(jì)80年代后期,他通過C語言寫出一個(gè)噴繪的繪畫作品。人工智能專家雷·庫茲韋爾指出:在未來30年,隨著計(jì)算機(jī)顯示器和自主繪畫軟件的進(jìn)步,計(jì)算機(jī)將成為展示繪畫的絕佳載體,未來的大部分藝術(shù)形式都會(huì)有虛擬藝術(shù)家的參與,藝術(shù)將是人類藝術(shù)家與智能藝術(shù)化軟件共同合作的成果。

1.2編程技術(shù)在新時(shí)代的發(fā)展

近幾年,在西方數(shù)字藝術(shù)界,計(jì)算機(jī)編程技術(shù)作為一種創(chuàng)作工具被廣泛關(guān)注著,基于此,編程技術(shù)不斷地創(chuàng)新并發(fā)展著。編程技術(shù)最令數(shù)字藝術(shù)家癡迷的是其隨機(jī)性和無法預(yù)測性——同樣的算法在不同時(shí)間運(yùn)行,得到的結(jié)果也不盡相同,因此如同花開花落,春華秋實(shí),通過指定一個(gè)參數(shù),藝術(shù)家可以創(chuàng)造出一個(gè)大千世界,也可以創(chuàng)造出無盡的美麗繪畫,這種隨機(jī)性可以通過指定的程序的不同參數(shù)來產(chǎn)生更符合美感的動(dòng)態(tài)插畫。我們要充分發(fā)掘編程藝術(shù)領(lǐng)域這座金礦,這是順應(yīng)時(shí)代潮流的大趨勢。

2.編程技術(shù)在動(dòng)態(tài)插畫藝術(shù)中的應(yīng)用

2.1動(dòng)態(tài)插畫藝術(shù)概述

新媒體平臺(tái)給插畫界帶來巨大的機(jī)遇,平添了不少亮色。適合新時(shí)展的插畫藝術(shù)——?jiǎng)討B(tài)插畫藝術(shù)集聲音、圖形、圖像、視頻畫面和文字于一體,在許多視覺領(lǐng)域應(yīng)用廣泛。動(dòng)態(tài)插畫的出現(xiàn)已成為一種時(shí)尚趨勢,具有更好的視覺感受和更豐富的藝術(shù)表現(xiàn)手段,更加符合年輕人的審美。如今,大多數(shù)數(shù)字藝術(shù)家都會(huì)使用AfterEffects軟件,它采用基于層的工作方式,大家可以很方便地對軟件中圖層中的圖形圖像進(jìn)行數(shù)字化控制(包括關(guān)鍵幀、路徑、表達(dá)式、濾鏡、插件等)。設(shè)計(jì)師結(jié)合自己所制作的靜態(tài)插畫,可以游刃有余地做出生動(dòng)靈活的動(dòng)態(tài)插畫。該軟件擁有很強(qiáng)大的插件功能,廣泛應(yīng)用于電影、建筑游戲、動(dòng)畫、電視包裝、插畫設(shè)計(jì)和UI動(dòng)效等領(lǐng)域,已成為數(shù)字藝術(shù)家必不可缺的工具。對于想把動(dòng)態(tài)插畫藝術(shù)學(xué)好的人,學(xué)習(xí)AE編程的藝術(shù)技巧是必不可少的一環(huán)。

2.2AfterEffects中的編程技術(shù)

AfterEffects(簡稱AE)是一種基于PC和MAC平臺(tái)的特效合成軟件。AE操作便捷,功能十分強(qiáng)大,屬于非線性編輯軟件,它在新時(shí)代的影視后期合成制作中起著至關(guān)重要的作用,其特技及動(dòng)效系統(tǒng)能夠充分滿足設(shè)計(jì)師的創(chuàng)意需求,將畫面的美感發(fā)揮到最佳狀態(tài)。由此可見,AE在動(dòng)態(tài)插畫藝術(shù)設(shè)計(jì)中發(fā)揮著舉足輕重的作用。AE表達(dá)式是內(nèi)置于AE的程序語言,是基于JavaScript(一個(gè)用于Web開發(fā)行業(yè)標(biāo)準(zhǔn)的高級(jí)通用編程語言)腳本程序語言的一種拓展運(yùn)用,通常我們先在操作面板中手動(dòng)創(chuàng)建一個(gè)動(dòng)態(tài)鏈接,任何數(shù)值感覺不合適可即時(shí)修改,在這個(gè)過程中,可以充分地發(fā)揮藝術(shù)家們的想象力。表達(dá)式的優(yōu)先級(jí)高于關(guān)鍵幀動(dòng)畫,比傳統(tǒng)的打關(guān)鍵幀操作更加方便快捷,從而讓插畫藝術(shù)顯現(xiàn)得更加靈活、豐富、生動(dòng),與此同時(shí)它還可以保留原始的關(guān)鍵幀設(shè)置。而Java是用英語寫數(shù)學(xué)的表達(dá)式,JavaScript沒有Java那么難,他們的構(gòu)架一樣,很多細(xì)節(jié)又不同。許多藝術(shù)從業(yè)者并不懂JavaScript,也不了解AE表達(dá)式的具體含義,但他們也可以學(xué)好它。

2.3編程技術(shù)在動(dòng)態(tài)插畫藝術(shù)中的應(yīng)用

我們在繪制動(dòng)態(tài)插畫之前,需通過Photoshop或Illustrator軟件繪制靜態(tài)插畫基本場景,統(tǒng)一其分辨率和尺寸。再創(chuàng)建AE工程文件,將插畫源文件(PSD或AI格式)導(dǎo)入至AE工程中。先新建一個(gè)合成組,采用高清HD預(yù)設(shè),幀速率25fps,時(shí)間長度10秒。這些基礎(chǔ)設(shè)置做好以后,下面筆者將介紹幾種常見的AE表達(dá)式,用戶可以根據(jù)自己的需求,選用合適的程序語言來實(shí)現(xiàn)精巧的動(dòng)態(tài)插畫藝術(shù)。2.3.1循環(huán)表達(dá)式loopOut作為一個(gè)常見的周期循環(huán)表達(dá)式,經(jīng)常用于AE的動(dòng)態(tài)插畫創(chuàng)作中。循環(huán)表達(dá)式可以控制循環(huán)的間隔,當(dāng)我們需要設(shè)計(jì)有規(guī)律的動(dòng)態(tài)插畫時(shí),其形態(tài)符合某種數(shù)學(xué)變化的規(guī)律,可以應(yīng)用這個(gè)數(shù)學(xué)周期函數(shù)去生成有規(guī)律的彈跳或搖擺。但是,loopOut表達(dá)式的本質(zhì)是基于關(guān)鍵幀動(dòng)畫的周期循環(huán),因此我們在使用時(shí),一定要確保一個(gè)前提條件——提前在圖像中加入關(guān)鍵幀動(dòng)畫。2.3.2隨機(jī)表達(dá)式和抖動(dòng)表達(dá)式當(dāng)我們需要設(shè)計(jì)極不規(guī)律的動(dòng)態(tài)插畫時(shí),可以運(yùn)用隨機(jī)函數(shù)random和隨機(jī)抖動(dòng)wiggle表達(dá)式。這兩種表達(dá)式也十分典型,可以巧妙地生成畫面變化的隨機(jī)性。random(x,y)的意思是在x和y之間進(jìn)行隨機(jī)的抽取,隨機(jī)抽取的最小值是x,最大值是y;同理,wiggle(x,y)表達(dá)式中,x代表的是抖動(dòng)速度,y代表抖動(dòng)幅度。例如,wiggle(3,5)指每秒抖動(dòng)3次,位置改變的值是0到5范圍的隨機(jī)數(shù)。該表達(dá)式可以高效的仿真動(dòng)態(tài)插畫中的隨機(jī)變化,經(jīng)常用于模擬攝像機(jī)的震動(dòng)、圖層的忽明忽暗、光源的隨機(jī)閃爍、人物或景物的隨機(jī)運(yùn)動(dòng)等。2.3.3時(shí)間表達(dá)式時(shí)間表達(dá)式time*n是一個(gè)自變量函數(shù),它是隨時(shí)間單調(diào)遞增的線性函數(shù),指隨時(shí)間變化的頻率。自變量n越大,time變化越快。例如,time*10,指的是時(shí)間向后走1秒,屬性值就改變?yōu)?0個(gè)值,同理2秒則改變?yōu)?0個(gè)值。利用此表達(dá)式設(shè)計(jì)動(dòng)態(tài)插畫,可以使插畫藝術(shù)具有隨時(shí)間變化的動(dòng)態(tài)演化效果。另外,常見的還有time*[x,y]表達(dá)式,[]這個(gè)括號(hào)的作用是存儲(chǔ)數(shù)值,每秒變化x次,每次變化y個(gè)像素。將藝術(shù)、科技和設(shè)計(jì)融為一體的編程技術(shù)是一種全新的視覺交流語言。上述幾種表達(dá)式均為較簡單的程序語言,用戶通過幾次練習(xí),很容易掌握其中的原理。

3.結(jié)束語

第5篇

國際巨頭招聘高校學(xué)生最看重哪些素質(zhì)呢?在計(jì)算機(jī)能力、研究能力、智商、人品這4種應(yīng)聘者具有的品質(zhì)中,企業(yè)將人品放在第一位,在人才選拔中實(shí)行人品一票否決制。團(tuán)隊(duì)合作精神、交流能力、正直誠實(shí)、動(dòng)機(jī)正確,這都是人品好的體現(xiàn)。

許多同學(xué)就IT技術(shù)前沿、編程技術(shù)等問題,頻頻向工作人員發(fā)問,卻很少有人提及人品素質(zhì)。目前的IT行業(yè)不像十八九世紀(jì)的科學(xué),單槍匹馬也能贏得杰出的成就,而要靠團(tuán)體協(xié)作。同時(shí),擁有技術(shù)的最終目的是為人服務(wù),IT屬于技術(shù)行業(yè),要求從業(yè)者能以人為本,人品一定要好。

一位IT資深人士說,許多學(xué)生往往僅注重技術(shù)的提高,而忽略了人品的培養(yǎng)。如撰寫論文時(shí),一稿多投、引用別人學(xué)說不加注明、不給項(xiàng)目協(xié)作者署名等小事,常使大學(xué)生的人品遭遇考驗(yàn),但很多學(xué)生對此并無意識(shí)。在傳授面試的經(jīng)驗(yàn)中,做過多年面試官說誠信是最好的對策。不夸大已經(jīng)取得的成績,當(dāng)被問到一個(gè)不懂的難題時(shí)學(xué)會(huì)說no,這是面試者最明智的回答。

第6篇

關(guān)鍵詞:網(wǎng)絡(luò)教學(xué),作業(yè)管理,作業(yè)上傳,ASP技術(shù)

 

引言:隨著計(jì)算機(jī)網(wǎng)絡(luò)的迅速發(fā)展,當(dāng)前,國內(nèi)外的教學(xué)的模式由傳統(tǒng)的教學(xué)模式逐步向網(wǎng)絡(luò)教學(xué)模式邁進(jìn)?;赪eb的現(xiàn)代教育是一種新型的教育方式,越來越受到人們的關(guān)注并逐步取代傳統(tǒng)教育,21世紀(jì)它將成為構(gòu)筑終身學(xué)習(xí)體系的主要手段。而基于Web的作業(yè)管理系統(tǒng)系統(tǒng)則是實(shí)現(xiàn)現(xiàn)代網(wǎng)絡(luò)教育的一個(gè)重要組成部分,在整個(gè)教學(xué)過程和教學(xué)結(jié)果中扮演著尤為重要的角色。一個(gè)完善、健全的在線作業(yè)系統(tǒng)能及時(shí)、準(zhǔn)確地反饋教學(xué)結(jié)果,為教學(xué)提供更有意義的指導(dǎo)性策略,優(yōu)化整個(gè)教學(xué)過程。

在進(jìn)行網(wǎng)絡(luò)教學(xué)時(shí),還普遍存在著采用FTP或是設(shè)置文件夾共享讓學(xué)生上交作業(yè)的做法,這存在多方面的缺點(diǎn):第一,由于上傳的所有作業(yè)學(xué)生都能夠訪問,因此,可能會(huì)出現(xiàn)學(xué)生之間相互抄襲作業(yè)的情況;第二,學(xué)生不按規(guī)定上傳作業(yè),如作業(yè)的名稱,上傳路徑等;如果是設(shè)置共享上傳作業(yè),還會(huì)出現(xiàn)惡意刪除其他同學(xué)作業(yè)的情況。第三,教師對作業(yè)管理困難。

針對此種情況,開發(fā)一個(gè)基于Web的作業(yè)管理系統(tǒng),教師可在網(wǎng)上進(jìn)行作業(yè)的,同時(shí)對學(xué)生的作業(yè)進(jìn)行評分;學(xué)生必須注冊一個(gè)合法帳戶才能登錄本系統(tǒng),在線提交作業(yè),查看和修改自己的作業(yè),上次作業(yè)未完成還可下載后繼續(xù)完成,并可查詢自己每次作業(yè)的成績。

一、系統(tǒng)功能分析與設(shè)計(jì)

1、設(shè)計(jì)思想:

該作業(yè)管理系統(tǒng)作為網(wǎng)絡(luò)教育系統(tǒng)的重要組成部分,應(yīng)當(dāng)具有以下特點(diǎn):

l 實(shí)用性:為網(wǎng)上的作業(yè)管理提供方便。

l 操作簡單:本系統(tǒng)應(yīng)該適用于不同水平的使用者,包括老師和學(xué)生,因此系統(tǒng)不應(yīng)太復(fù)雜和煩瑣,操作盡可能簡單易行。

2、系統(tǒng)功能:

該作業(yè)管理系統(tǒng)共分為三個(gè)子系統(tǒng):管理員子系統(tǒng)、教師子系統(tǒng)和學(xué)生子系統(tǒng),其功能模塊劃分如下圖所示:

圖1 、系統(tǒng)功能結(jié)構(gòu)圖

下面對各子系統(tǒng)中的主要模塊功能及界面作進(jìn)一步的闡述:

(一) 學(xué)生子系統(tǒng):

(1)新成員注冊:新學(xué)生成員必須通過注冊,向教師提交自己的各項(xiàng)信息,經(jīng)教師審核通過后方能登錄本系統(tǒng)。登錄及注冊頁面如下圖所示:

(2)管理作業(yè):通過本板塊,學(xué)生能夠查詢當(dāng)前教師布置的作業(yè),下載作業(yè),完成作業(yè)后上傳作業(yè),同時(shí),可以查詢自己所有作業(yè)完成情況以及教師對已完成作業(yè)的評分。

學(xué)生進(jìn)行作業(yè)管理板塊的頁面如下:

圖3、學(xué)生作業(yè)管理頁面

(二) 教師子系統(tǒng):

(1)添加授課班級(jí):教師必須通過添加自己所授課的班級(jí)方能對該班級(jí)布置作業(yè)。

(2)注冊學(xué)生審核:學(xué)生通過“新用戶注冊”板塊注冊后,老師可通過本板塊通過學(xué)生審核,如果所注冊學(xué)生不是本班學(xué)生,可以選擇刪掉該學(xué)生注冊信息。

圖4、注冊學(xué)生審核頁面

(3)布置作業(yè):教師可通過該板塊對對所授班級(jí)作業(yè),同一次作業(yè)可以同時(shí)對多個(gè)班,并支持作業(yè)附件。

圖5、教師添加作業(yè)頁面

(4)作業(yè)查閱、評分:教師通過該板塊,可以下載查閱學(xué)生的作業(yè),并可給學(xué)生的各次作業(yè)進(jìn)行評分,之后學(xué)生能通過“學(xué)生作業(yè)管理”板塊查詢成績。

圖6、教師作業(yè)管理頁面

圖7、教師作業(yè)查閱、評分頁面

(三) 管理員子系統(tǒng):

(1)添加管理人員/教師:通過本板塊,管理員可以添加新的系統(tǒng)管理員或教師。論文格式,ASP技術(shù)。。( 如圖8所示)

(2)上傳文件類型設(shè)置:可以設(shè)置系統(tǒng)允許上傳的作業(yè)文件類型,如:.txt,.rar等,非此類文件類型的文件不能提交。

(3)系統(tǒng)參數(shù)設(shè)置:可以設(shè)置以下各項(xiàng):關(guān)閉系統(tǒng),關(guān)閉注冊,關(guān)閉登錄,關(guān)閉上傳。

(4)限制IP地址登錄:可以設(shè)置限制單個(gè)IP地址登錄或者是限制某個(gè)IP段的登錄,增強(qiáng)系統(tǒng)的安全性。

3、 數(shù)據(jù)的組織與存儲(chǔ)

系統(tǒng)將作業(yè)信息分為兩類:記錄和文件。記錄是與作業(yè)相關(guān)的信息,包括學(xué)號(hào)、姓名、作業(yè)名稱、作業(yè)文件名、作業(yè)上傳的時(shí)間等;文件指存儲(chǔ)學(xué)生作業(yè)的文件。文件按授課老師、班級(jí)、作業(yè)名稱分類,以樹型目錄結(jié)構(gòu)組織管理。系統(tǒng)采用Microsoft Access 作為后臺(tái)的數(shù)據(jù)庫,庫名為heng_homeworksystem_data。論文格式,ASP技術(shù)。。該數(shù)據(jù)庫包含6個(gè)表:class,heng_config,heng_manage,heng_member,homework,lockIP,和upload_infoi。論文格式,ASP技術(shù)。。

表class 用來存儲(chǔ)教師及其授課班級(jí)的信息,表heng_config 用來存儲(chǔ)系統(tǒng)的配置信息,如是否允許上傳作業(yè)、設(shè)置上傳文件的類型等,表heng_config 用來存儲(chǔ)系統(tǒng)管理員及教師的信息,表heng_member用來存儲(chǔ)學(xué)生信息,表homework用來存儲(chǔ)作業(yè)信息,表lockIP用來存儲(chǔ)限制IP地址信息,表upload_info用來存儲(chǔ)上傳作業(yè)文件的相關(guān)信息。

學(xué)號(hào)是最重要的數(shù)據(jù),每個(gè)學(xué)生的學(xué)號(hào)是唯一的。學(xué)號(hào)共10位,前8位為班級(jí)號(hào),后2 位為學(xué)號(hào)。系統(tǒng)依據(jù)學(xué)號(hào)來區(qū)分每一名學(xué)生。

二、 系統(tǒng)的實(shí)現(xiàn)

1、Asp技術(shù)

ASP(Active ServerPages的簡稱)是功能強(qiáng)大而且易于學(xué)習(xí)的Web服務(wù)器端腳本編程技術(shù),可以生成和運(yùn)行動(dòng)態(tài)的、交互的、高性能的Web服務(wù)器應(yīng)用程序??梢钥闯?,ASP既不是一種語言,也不是一種開發(fā)工具,而是為生成動(dòng)態(tài)的、交互的Web應(yīng)用程序提供一種方法和技術(shù)。ASP的主要特性是能夠把HTML文件、腳本、基于COM標(biāo)準(zhǔn)的組件有機(jī)地組合在一起,形成一個(gè)能夠在服務(wù)器上運(yùn)行的動(dòng)態(tài)Web應(yīng)用程序,并能把按用戶要求制作的標(biāo)準(zhǔn)HTML頁面送給客戶端瀏覽器。

利用這項(xiàng)技術(shù),可以創(chuàng)建動(dòng)態(tài)的、快速的、交互性的Web站點(diǎn),產(chǎn)生交互式動(dòng)態(tài)網(wǎng)頁,如圖9所示。

圖9、 Active ServerPages運(yùn)行原理圖

在ASP的腳本中,可以通過面向?qū)ο缶幊蹋∣OP)的方法引用系統(tǒng)組件和ASP的內(nèi)置組件。最常用的內(nèi)置組件有Application、Session、Response、Request以及Server。系統(tǒng)組件主要有 ADO(ActiveX數(shù)據(jù)對象,ActiveX Data Object的簡稱)。ASP經(jīng)常使用ADO組件,實(shí)現(xiàn)存取數(shù)據(jù)庫的功能。ADO組件有三個(gè)主要對象:Connection、Recordset以及Command。上述組件是開發(fā)作業(yè)管理系統(tǒng)所必不可少的。

2、B / S(瀏覽器/ 服務(wù)器)模式

本系統(tǒng)采用B / S(瀏覽器/ 服務(wù)器)模式,并利用三層( 即數(shù)據(jù)庫系統(tǒng)、應(yīng)用服務(wù)器和客戶瀏覽器)結(jié)構(gòu)模型,如圖10 所示。論文格式,ASP技術(shù)。。

圖10、 B/ S 三層模式

這種體系模式具有許多優(yōu)點(diǎn):1)系統(tǒng)所有的應(yīng)用程序都放在服務(wù)器端執(zhí)行,瀏覽器只接收服務(wù)器返回的結(jié)果,這樣大大減少了網(wǎng)絡(luò)中數(shù)據(jù)的傳輸量,提高了系統(tǒng)運(yùn)行效率。2)系統(tǒng)非常容易使用,只要掌握了瀏覽器的使用,幾乎不需要再學(xué)習(xí)其他軟件。3)系統(tǒng)比較容易維護(hù),客戶端除了安裝操作系統(tǒng)和瀏覽器外,不需要安裝任何為客戶端開發(fā)的軟件,客戶端的表示邏輯都是從Web服務(wù)器上下載,因此客戶端幾乎無需維護(hù)。4)系統(tǒng)比較容易開發(fā)和實(shí)施,基于Web的B/S系統(tǒng)開發(fā)一般分為Web頁面制作和Web應(yīng)用開發(fā)。Web頁面制作入手容易甚至無須編程,而Web應(yīng)用開發(fā)有大量成熟和商品化軟件可供采用,這就能加快開發(fā)速度,降低開發(fā)難度。5)系統(tǒng)具有良好的可擴(kuò)充性,由于它采用了Internet技術(shù),因而具備Internet的開放性和可擴(kuò)充性。

應(yīng)用服務(wù)器主要存放系統(tǒng)功能組件和應(yīng)用程序,完成用戶對數(shù)據(jù)庫的訪問及復(fù)雜的處理。論文格式,ASP技術(shù)。。論文格式,ASP技術(shù)。。數(shù)據(jù)庫系統(tǒng)采用Microsoft Access 數(shù)據(jù)庫,存放在服務(wù)器端。應(yīng)用程序通過數(shù)據(jù)對象ADO(ActiveXDataObject)訪問數(shù)據(jù)庫,并利用ASP技術(shù)產(chǎn)生前端瀏覽器界面。ADO是微軟在OLE DB 標(biāo)準(zhǔn)的基礎(chǔ)上定義的一種面向?qū)ο蟆⑴c語言無關(guān)的數(shù)據(jù)庫應(yīng)用接口。系統(tǒng)將ADO 和ASP 結(jié)合起來,建立與數(shù)據(jù)庫相連的Web頁,在Web 頁中執(zhí)行SQL 命令,對數(shù)據(jù)庫進(jìn)行查詢、刪除、評判、更新、上傳和瀏覽等操作。

三、 結(jié)語

基于Web的現(xiàn)代教育是一種新型的教育方式,隨著現(xiàn)代信息技術(shù)的發(fā)展,它將越來越受到人們的關(guān)注并逐步取代傳統(tǒng)教育,21世紀(jì)它將成為構(gòu)筑終身學(xué)習(xí)體系的主要手段。教學(xué)與網(wǎng)絡(luò)相結(jié)合是現(xiàn)代教育發(fā)展的趨勢,構(gòu)建網(wǎng)上教學(xué)應(yīng)用平臺(tái)既是一項(xiàng)重要的任務(wù),也是一項(xiàng)有意義的研究課題。本設(shè)計(jì)實(shí)現(xiàn)的基于Web的作業(yè)管理系統(tǒng),是網(wǎng)絡(luò)教學(xué)平臺(tái)系統(tǒng)的重要組成部分,充分合理應(yīng)用該系統(tǒng),將能更加及時(shí)、準(zhǔn)確地反饋教學(xué)結(jié)果,為教學(xué)提供更有意義的指導(dǎo)性策略,優(yōu)化整個(gè)教學(xué)過程。

參考文獻(xiàn):

[1]張立科.ASP信息管理系統(tǒng)開發(fā)實(shí)例導(dǎo)航[M].北京:人民教育出版社,2005.

[2]梁嘉超,盧山,夏運(yùn)強(qiáng).ASP后臺(tái)數(shù)據(jù)庫網(wǎng)站制作實(shí)例經(jīng)典[M].北京:冶金工業(yè)出版社,2005.

[3]RichardAndersonChrisBlexrud.Asp3高級(jí)編程(英文原書名:ProfessionalActiveServerPages3.0)[M].機(jī)械工業(yè)出版社,2002.

[4]武華聰.ASP與網(wǎng)站開發(fā)實(shí)戰(zhàn)[M].北京:科學(xué)出版社,2001.

[5]明月創(chuàng)作室.ASP編程精彩百例[M].北京:人民郵電出版社,2000.

[6]武延軍,趙彬.精通ASP網(wǎng)絡(luò)編程[M].北京:人民郵電出版社,2000.

[7]四維科技,胡標(biāo).ASP網(wǎng)絡(luò)編程技術(shù)與實(shí)例[M].北京:人民郵電出版社,2004.

[8]王言行,湯荷美,黃維通.數(shù)據(jù)庫技術(shù)及應(yīng)用[M].北京:高等教育出版社,2004.

第7篇

關(guān)鍵詞:專家系統(tǒng);自動(dòng)測試;程序集合

中圖分類號(hào): TP182

文獻(xiàn)標(biāo)識(shí)碼:A

0引言

我國農(nóng)業(yè)專家系統(tǒng)的研究始于20世紀(jì)80年代初期。隨后,許多科研院所開展了各種農(nóng)業(yè)專家系統(tǒng)的研究、開發(fā)及推廣應(yīng)用活動(dòng)。現(xiàn)在已形成5個(gè)農(nóng)業(yè)專家系統(tǒng)開發(fā)平臺(tái),智能應(yīng)用示范區(qū)擴(kuò)大到23個(gè),各地開發(fā)的本地化農(nóng)業(yè)專家系統(tǒng)近200個(gè)。目前專家系統(tǒng)的研究正在向廣度和深度推進(jìn)。農(nóng)業(yè)專家系統(tǒng)軟件的質(zhì)量則成為開發(fā)者與使用者共同關(guān)注的焦點(diǎn)問題。

在農(nóng)業(yè)專家系統(tǒng)軟件開發(fā)過程中存在不少問題:開發(fā)手段、開發(fā)方式多種多樣,導(dǎo)致軟件復(fù)雜度急劇上升;開發(fā)人員、開發(fā)部門的軟件開發(fā)技術(shù)水平參差不齊;測試手段、測試方法嚴(yán)重滯后。進(jìn)行手動(dòng)對農(nóng)業(yè)專家系統(tǒng)軟件進(jìn)行測試將極大的降低軟件測試的效率,而且測試的質(zhì)量也難以保證。采用自動(dòng)測試成為一種必然。

為了更好地測試農(nóng)業(yè)專家系統(tǒng)軟件,進(jìn)一步提高農(nóng)業(yè)專家系統(tǒng)軟件測試床的測試效率,本文研制開發(fā)了一個(gè)軟件自

動(dòng)測試工具,用來衡量農(nóng)業(yè)專家系統(tǒng)軟件的質(zhì)量優(yōu)劣。

1農(nóng)業(yè)專家系統(tǒng)軟件自動(dòng)化測試

我們主要從軟件設(shè)計(jì)和程序編碼的角度對農(nóng)業(yè)專家系統(tǒng)軟件進(jìn)行系統(tǒng)分析,從而確立自動(dòng)測試的目標(biāo),提出相應(yīng)的自動(dòng)測試策略,建立農(nóng)業(yè)專家系統(tǒng)軟件自動(dòng)測試的框架。

1.1關(guān)于程序集合

農(nóng)業(yè)專家系統(tǒng)軟件的開發(fā)手段與開發(fā)方式多種多樣,數(shù)據(jù)庫技術(shù)、網(wǎng)絡(luò)技術(shù)、智能模擬技術(shù)等都融入了農(nóng)業(yè)專家系統(tǒng)的開發(fā)過程中。同時(shí),VC、VB、C#和Java等一大批開發(fā)語言正逐漸成為農(nóng)業(yè)專家系統(tǒng)軟件開發(fā)的主流編程語言。在開發(fā)農(nóng)業(yè)專家系統(tǒng)軟件的過程中,農(nóng)業(yè)專家系統(tǒng)的通用性、可移植性越來越受到人們的關(guān)注;面向?qū)ο蠹夹g(shù),軟構(gòu)件技術(shù)正逐漸成為提高軟件開發(fā)效率的重要開發(fā)手段。

由于農(nóng)業(yè)專家系統(tǒng)軟件的復(fù)雜程度越來越高,為了縮短開發(fā)時(shí)間,提高開發(fā)效率,軟件開發(fā)人員經(jīng)常以模塊化的方式進(jìn)行程序的編碼。

采用功能模塊這種編程方式進(jìn)行程序設(shè)計(jì)與開發(fā),主要是因?yàn)槌绦蚓幋a的工作量巨大,必須由多個(gè)軟件開發(fā)人員根據(jù)軟件設(shè)計(jì)規(guī)范分頭實(shí)施,這種將一個(gè)大的應(yīng)用程序劃分為幾個(gè)小模塊的構(gòu)建方式,有利于軟件開發(fā)小組內(nèi)部成員的分工與合作。

這些功能模塊從軟件編程的角度看,又可以分為兩類:一類直接嵌套在農(nóng)業(yè)專家系統(tǒng)軟件中;另一類具有獨(dú)立性,即:經(jīng)過軟件的代碼編寫,并對它們進(jìn)行軟件的編譯之后,以*.exe或*.dll為后綴的文件形式存在,一般被稱為程序集合。

本文主要針對程序集合進(jìn)行自動(dòng)測試。下面主要講述程序集合的特點(diǎn),以及其在農(nóng)業(yè)專家系統(tǒng)中的應(yīng)用情況。

圖1簡單表達(dá)了程序調(diào)用過程。在程序編碼過程中,這種編程方式是大量存在的。在系統(tǒng)運(yùn)行過程中,用戶的輸入數(shù)據(jù)或系統(tǒng)事件產(chǎn)生的輸入數(shù)據(jù),通過程序集合中提供的接口傳入,在程序集合中進(jìn)行相關(guān)的處理,并輸出結(jié)果。

從農(nóng)業(yè)專家系統(tǒng)軟件編程的角度看,這種程序集合的編程方式被廣泛地運(yùn)用在推理機(jī)、知識(shí)庫、模型庫的開發(fā)過程中,而推理機(jī)、知識(shí)庫、模型庫是農(nóng)業(yè)專家系統(tǒng)軟件不可或缺的組成部分,發(fā)揮著重要的作用。

從推理機(jī)、知識(shí)庫、模型庫運(yùn)行機(jī)理進(jìn)行分析,可以看出:農(nóng)業(yè)專家系統(tǒng)軟件一般都包含有推理機(jī)、知識(shí)庫、模型庫,它們包含了大量的農(nóng)業(yè)領(lǐng)域的相關(guān)知識(shí);并且通過軟件編程技術(shù)手段,把農(nóng)業(yè)相關(guān)領(lǐng)域的知識(shí)按照一種合理的表示方法將它們移植到計(jì)算機(jī)中。當(dāng)使用者需要使用這些知識(shí)處理問題時(shí),一般以發(fā)送信息的形式調(diào)用相應(yīng)的功能模塊進(jìn)行運(yùn)算,并得到一個(gè)對應(yīng)的運(yùn)算結(jié)果。如圖2所示。

可以看出,返回結(jié)果的正確與否,將直接關(guān)系后面繼續(xù)運(yùn)行的應(yīng)用程序的成敗,進(jìn)而導(dǎo)致整個(gè)農(nóng)業(yè)專家系統(tǒng)軟件運(yùn)行的成敗。返回結(jié)果是由推理機(jī)、知識(shí)庫、模型庫中相應(yīng)的數(shù)據(jù)和算法的邏輯運(yùn)算實(shí)現(xiàn)的。因此,必須對推理機(jī)、知識(shí)庫、模型庫進(jìn)行大量的測試,即:通過發(fā)送信息,觀察返回結(jié)果來發(fā)現(xiàn)它們存在的數(shù)據(jù)和算法的邏輯運(yùn)算錯(cuò)誤。

從軟件編程的角度對推理機(jī)、知識(shí)庫、模型庫進(jìn)行分析,可以發(fā)現(xiàn):推理機(jī)、知識(shí)庫、模型庫中都包含有大量的處理實(shí)際功能的程序集合,大多數(shù)的程序集合的開發(fā)都遵循面向?qū)ο蟮能浖幊碳夹g(shù)規(guī)范。即:每一個(gè)程序集合都包含一個(gè)或多個(gè)類,每一個(gè)類中又包含多個(gè)方法,而且具體功能的實(shí)現(xiàn)又主要通過這些方法的調(diào)用運(yùn)行去完成。程序集合中信息與數(shù)據(jù)的交互通過接口(在程序編碼中表示為公共屬性的方法函數(shù))進(jìn)行傳遞。

例一:

上例簡單的展示了程序集合內(nèi)部實(shí)際的程序編碼方式??梢钥闯?一個(gè)具體功能的實(shí)現(xiàn),主要通過方法的調(diào)用來完成,每一個(gè)方法的內(nèi)部由大量的程序代碼組成,通過程序代碼的運(yùn)行完成一個(gè)具體功能的運(yùn)算操作過程。其入口是方法,方法以接口的形式與外界進(jìn)行聯(lián)系,這些接口由一個(gè)或多個(gè)不同類型的參數(shù)變量組成,提供給用戶向其發(fā)送信息,從而進(jìn)行相關(guān)的運(yùn)算;出口是方法的返回值,用來向調(diào)用者返回結(jié)果。因此,在這樣的層次中,程序集合所包含的類中所有的方法都是需要進(jìn)行測試的對象單元,即:通過對方法的測試,查找其編程中產(chǎn)生的邏輯算法是否存在錯(cuò)誤。

綜上所述,為了保證整個(gè)農(nóng)業(yè)專家系統(tǒng)軟件的安全性、健壯性和可用性,就必須對程序集合進(jìn)行足量的測試,以保證軟件的質(zhì)量。

1.2程序集合自動(dòng)測試

農(nóng)業(yè)專家系統(tǒng)軟件中程序集合的編程特點(diǎn)決定了測試這種類型軟件的難度大,工作量大,需要測試的對象多,測試工作復(fù)雜繁重。而對程序集合這種軟件系統(tǒng)進(jìn)行自動(dòng)測試將有助于達(dá)到其提高測試質(zhì)量,增進(jìn)測試效率的要求。因?yàn)?

1) 自動(dòng)測試具有一致性和可重復(fù)性;

2) 自動(dòng)測試可以執(zhí)行一些手工測試?yán)щy或者不可能做的測試;

3) 自動(dòng)測試可以發(fā)揮計(jì)算機(jī)的巨大優(yōu)勢。

軟件的自動(dòng)測試就是要做到在最大限度的減少軟件測試人員的負(fù)擔(dān)下,提高測試的效率,提高測試的質(zhì)量。

1. 3自動(dòng)測試策略

對程序集合的自動(dòng)化測試,概括的講就是根據(jù)程序集合接口的特點(diǎn),向其輸入相應(yīng)的測試數(shù)據(jù),并自動(dòng)運(yùn)行,對其運(yùn)行完畢后的返回值進(jìn)行比較、分析,以發(fā)現(xiàn)程序集合中的問題,發(fā)現(xiàn)錯(cuò)誤、缺陷,便于進(jìn)行修改。

農(nóng)業(yè)專家系統(tǒng)軟件的自動(dòng)化測試,其最終是要通過建立自動(dòng)化的測試工具來實(shí)現(xiàn)。在研制、開發(fā)自動(dòng)化測試工具的過程中,一定要針對測試的內(nèi)容,對測試框架進(jìn)行細(xì)致、周密的考慮,使盡可能多的測試過程通過自動(dòng)測試工具來完成,盡量減少手工測試的步驟、過程,即:實(shí)現(xiàn)自動(dòng)化測試的最大化。

1) 自動(dòng)獲取被測試對象信息

通過對農(nóng)業(yè)專家系統(tǒng)軟件的分析,可以發(fā)現(xiàn):農(nóng)業(yè)專家系統(tǒng)軟件中包含多個(gè)程序集合,每個(gè)程序集合中又包含有大量的需要被測試的方法,每一個(gè)被測試的方法又由一到多個(gè)變量組成數(shù)據(jù)輸入接口;因此,自動(dòng)測試工具如果能自動(dòng)捕獲這些“關(guān)鍵”測試信息,并以此為依據(jù)產(chǎn)生測試案例,將會(huì)提高軟件的測試效率。這是本論文所要解決的一個(gè)關(guān)鍵技術(shù)問題。

2) 自動(dòng)生成測試案例

根據(jù)捕獲的被測試對象的信息,根據(jù)軟件測試人員的測試需求,自動(dòng)產(chǎn)生完整、精確的測試案例。測試案例自動(dòng)存儲(chǔ)在測試工具的案例庫中,為被測試程序經(jīng)過修改后的重新測試提供了大量的數(shù)據(jù)資料。

3) 自動(dòng)創(chuàng)建測試腳本

如果為每一個(gè)被測試對象、每一個(gè)測試案例都編程一個(gè)測試腳本,這將大大降低測試的效率,也違背了自動(dòng)化測試的初衷。因此,根據(jù)被測試對象的特點(diǎn),自動(dòng)生成測試腳本,而無需軟件開發(fā)人員手工編程,將會(huì)提高軟件的測試效率。這是本論文所要解決的另一個(gè)關(guān)鍵技術(shù)問題。

自動(dòng)創(chuàng)建的測試腳本應(yīng)包括以下主要功能:自動(dòng)連接被測程序集合、根據(jù)已經(jīng)捕獲的被測試對象信息自動(dòng)產(chǎn)生驅(qū)動(dòng)程序編碼、自動(dòng)啟動(dòng)被測試程序集合、在測試過程中,跟蹤、監(jiān)視被測試程序的運(yùn)行,收集產(chǎn)生的錯(cuò)誤信息和實(shí)際的返回值。

4) 自動(dòng)測試策略流程

實(shí)現(xiàn)自動(dòng)測試策略的流程如下:

• 自動(dòng)獲取被測程序集合中的信息;

• 自動(dòng)產(chǎn)生測試案例;

• 自動(dòng)生成測試腳本;

• 以測試腳本驅(qū)動(dòng)被測程序集合,進(jìn)行測試,并進(jìn)行結(jié)果的自動(dòng)比較與分析。

(1) 被測程序集合提交給自動(dòng)測試工具之后,自動(dòng)測試工具具有自動(dòng)獲取被測對象的功能,即:自動(dòng)測試工具可以自動(dòng)搜索被測程序集合中所有的方法,并把搜索到的方法的方法名,方法中包含的變量名,變量類型清晰的顯示出來,便于下一步的操作和運(yùn)行;

(2) 測試人員選擇一個(gè)方法作為被測試對象之后,自動(dòng)測試工具可針對所選擇的對象特點(diǎn),自動(dòng)產(chǎn)生測試人員所需要的測試案例;

(3) 之后,自動(dòng)測試工具根據(jù)產(chǎn)生的測試案例,自動(dòng)創(chuàng)建測試腳本并自動(dòng)執(zhí)行測試腳本,對被測對象進(jìn)行自動(dòng)化測試;

(4) 在自動(dòng)測試過程中,測試腳本一方面把測試數(shù)據(jù)傳入被測方法中(通過接口調(diào)用的方式);另一方面,測試腳本時(shí)刻監(jiān)視被測程序集合的運(yùn)行,并把測試結(jié)果輸出,顯示測試結(jié)果,便于查找缺陷;

(5) 自動(dòng)測試工具可自動(dòng)存儲(chǔ)使用過的測試案例、測試腳本;當(dāng)進(jìn)行回歸測試時(shí),可直接使用這些以前已經(jīng)使用、生成的部件,從而提高了測試的效率。

由于需求、規(guī)格和代碼的不斷改變,增加、刪除或修改代碼都需要測試,代碼的改變和進(jìn)化通常是持續(xù)的,有時(shí)開發(fā)者并不了解發(fā)生的所有改變,因此,只有進(jìn)行測試才能確認(rèn)代碼的改變是否有效,新的或者修改的功能只有通過測試驗(yàn)征后,才能集成到系統(tǒng)中,從而確保這些改變不會(huì)導(dǎo)致系統(tǒng)崩潰。例如:對公有類接口和組件接口進(jìn)行測試,以確保修改后的編碼不影響接口協(xié)議。

當(dāng)被測成員不太多時(shí),進(jìn)行手工測試,手工編碼測試腳本還比較容易,但對于有許多類和成員組成的程序集合,手工編碼所有的測試腳本將會(huì)耗費(fèi)大量時(shí)間,而且,為了精確編碼測試腳本,需要研究被測程序集合的每個(gè)方法。

測試工具的測試過程不需要人工干預(yù),而是連續(xù)執(zhí)行,并能把揭示的缺陷及時(shí)通知測試人員。這對于自動(dòng)測試過程是非常有用的,而且使回歸測試也更易于管理。一方面,測試工具基于存儲(chǔ)數(shù)據(jù)完成單元驗(yàn)證測試;另一方面,基于預(yù)定方案,可以重新運(yùn)行產(chǎn)生的測試腳本,實(shí)現(xiàn)回歸測試,從而判斷修改后的應(yīng)用程序能否滿足需求。

2系統(tǒng)運(yùn)行實(shí)例

2.1新的測試

“新的測試”主要完成以下功能:

(1) 自動(dòng)獲取被測試對象信息(包括:被測試的程序文件名、類名、方法名、變量名);

(2) 確定每一個(gè)變量的取值范圍;

(3) 確定需要生成的測試案例的數(shù)值;

(4) 確定測試期望值的范圍。

2.2測試案例顯示

本界面顯示“即將”生成的測試案例所包含的內(nèi)容。軟件測試人員可以修改、添加、刪除測試數(shù)據(jù),從而使測試案例滿足測試的需要(如圖4所示)。

2.3結(jié)果顯示

自動(dòng)測試完畢后,自動(dòng)測試工具把測試的結(jié)果顯示出來,便于測試人員進(jìn)行分析、處理。

3結(jié)語

針對農(nóng)業(yè)專家系統(tǒng)軟件的特點(diǎn),提出針對采用面向?qū)ο蠹夹g(shù)開發(fā)的程序集合進(jìn)行測試的測試方法與解決對策;并以自動(dòng)獲取測試對象信息、自動(dòng)生成測試腳本為本論文的研究重點(diǎn),在C#.Net開發(fā)環(huán)境下實(shí)現(xiàn)了軟件自動(dòng)測試工具的開發(fā)。

通過大量的實(shí)際程序測試的實(shí)踐證明,按照本文提出的軟件測試方法使得對農(nóng)業(yè)專家系統(tǒng)軟件的軟件測試工作由盲

第8篇

關(guān)鍵詞:人工智能;電氣;自動(dòng)化

人工智能是研究、開發(fā)用于模擬、延伸和擴(kuò)展人的智能的理論、方法 技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。人工智能是計(jì)算機(jī)科學(xué)的一個(gè)分支 它企圖了解智能的實(shí)質(zhì),并生產(chǎn)出一種新的能以人類智能相似的方式作出反應(yīng)的智能機(jī)器.該領(lǐng)域的研究包括機(jī)器人.語言識(shí)別、圖像識(shí)別 自然語言處理和專家系統(tǒng)等。電氣自動(dòng)化是研究與電氣工程有關(guān)的系統(tǒng)運(yùn)行、自動(dòng)控制,電力電子技術(shù)、信息處理、試驗(yàn)分析 研制開發(fā)以及電子與計(jì)算機(jī)應(yīng)用等領(lǐng)域的一門學(xué)科。實(shí)現(xiàn)機(jī)械的自動(dòng)化,讓機(jī)械部份脫離人類的直接控制和操作自動(dòng)實(shí)現(xiàn)某些過程是電氣自動(dòng)化和人工智能研究的交匯點(diǎn)。積極運(yùn)用人工智能的新成果無疑有利于電氣自動(dòng)化學(xué)科特別是自動(dòng)控制領(lǐng)域的發(fā)展.也有利于提高電氣設(shè)各運(yùn)行的智能化水平.對改造電氣設(shè)備系統(tǒng),增強(qiáng)控制系統(tǒng)穩(wěn)定性.加快生產(chǎn)效率都有重大意義。

1、人工智能應(yīng)用理論分析

人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬,延伸和擴(kuò)展人的智能的理論、方法、技術(shù)及應(yīng)用系統(tǒng)的一門新的技術(shù)科學(xué)。人工智能是計(jì)算機(jī)科學(xué)的一個(gè)分支,它企圖了解智能的實(shí)質(zhì).并生產(chǎn)出一種新的能以人類智能相似的方式作出反應(yīng)的智能機(jī)器 該領(lǐng)域的研究包括機(jī)器人、語言識(shí)別、圖像識(shí)別 自然語言處理和專家系統(tǒng)等。自從1956年“人工智能 一詞在Dartmouth學(xué)會(huì)上提出以后,人工智能研究飛速發(fā)展,成為以計(jì)算機(jī)為主.涉及信息論.控制論, 自動(dòng)化、仿生學(xué)、生物學(xué)、心理學(xué)、數(shù)理邏輯、語言學(xué)、醫(yī)學(xué)和哲學(xué)的一門學(xué)科。人工智能研究的一個(gè)主要目標(biāo)是使機(jī)器能夠勝任一些通常需要人類智能才能完成的復(fù)雜的工作。

當(dāng)今社會(huì),計(jì)算機(jī)技術(shù)已經(jīng)滲透到生產(chǎn)生活的方方面面.計(jì)算機(jī)編程技術(shù)的日新月異催生自動(dòng)化生產(chǎn),運(yùn)輸 傳播的快速發(fā)展。人腦是最精密的機(jī)器,編程也不過是簡單的模仿人腦的收集、分析、交換、處理、回饋.所以模仿模擬人腦的機(jī)能將是實(shí)現(xiàn)自動(dòng)化的主要途徑。電氣自動(dòng)化控制是增強(qiáng)生產(chǎn).流通、交換、分配等關(guān)鍵一環(huán).實(shí)現(xiàn)自動(dòng)化,就等于減少了人力資本投入,并提高了運(yùn)作的效率。

2、人工智能控制器的優(yōu)勢

不同的人工智能控制通常用完全不同的方法去討論。但Al控制器例如:神經(jīng)、模糊、模糊神經(jīng)以及遺傳算法都可看成一類非線性函數(shù)近似器。這樣的分類就能得到較好的總體理解.也有利于控制策略的統(tǒng)一開發(fā)。這些Al函數(shù)近似器比常規(guī)的函數(shù)估計(jì)器具有更多的優(yōu)勢.這些優(yōu)勢如下:

(1)它們的設(shè)計(jì)不需要控制對象的模型(在許多場合,很難得到實(shí)際控制對象的精確動(dòng)態(tài)方程,實(shí)際控制對象的模型在控制器設(shè)計(jì)時(shí)往往有很多不確實(shí)性因素,例如:參數(shù)變化,非線性時(shí),往往不知道)。

(2)通過適當(dāng)調(diào)整(根據(jù)響應(yīng)時(shí)間 下降時(shí)間、魯棒性能等)它們能提高性能。例如模糊邏輯控制器的上升時(shí)間比最優(yōu)PID控制器快1.5倍 ,下降時(shí)間快3.5倍, 過沖更小。

(3)它們比古典控制器的調(diào)節(jié)容易。

(4)在沒有必須專家知識(shí)時(shí).通過響應(yīng)數(shù)據(jù)也能設(shè)計(jì)它們。

(5)運(yùn)用語言和響應(yīng)信息可能設(shè)計(jì)它們。

總而言之,當(dāng)采用自適應(yīng)模糊神經(jīng)控制器、規(guī)則庫和隸屬函數(shù)在模糊化和反模糊化過程中能夠自動(dòng)地實(shí)時(shí)確定。有很多方法來實(shí)現(xiàn)這個(gè)過程,但主要的目標(biāo)是使用系統(tǒng)技術(shù)實(shí)現(xiàn)穩(wěn)定的解,并且找到最簡單的拓樸結(jié)構(gòu)配置.自學(xué)習(xí)迅速,收斂快速。

3、人工智能的應(yīng)用現(xiàn)狀

隨著人工智能技術(shù)的發(fā)展,許多高等院校及科研機(jī)構(gòu)就人工智能在電氣設(shè)備的應(yīng)用方面展開了研究工作,如將人工智能用于電氣產(chǎn)品優(yōu)化設(shè)計(jì),故障預(yù)測及診斷、控制與保護(hù)等領(lǐng)域。

3.1 優(yōu)化設(shè)計(jì)

電氣設(shè)備的設(shè)計(jì)是一項(xiàng)復(fù)雜的工作 它不僅要應(yīng)用電路、電磁場、電機(jī)電器等學(xué)科的知識(shí),還要大量運(yùn)用設(shè)計(jì)中的經(jīng)驗(yàn)性知識(shí)。傳統(tǒng)的產(chǎn)品設(shè)計(jì)是采用簡單的實(shí)驗(yàn)手段和根據(jù)經(jīng)驗(yàn)用手工的方式進(jìn)行的.因此很難獲得最優(yōu)方案。隨著計(jì)算機(jī)技術(shù)的發(fā)展,電氣產(chǎn)品的設(shè)計(jì)從手工逐漸轉(zhuǎn)向計(jì)算機(jī)輔助設(shè)計(jì)(CAD),大大縮短了產(chǎn)品開發(fā)周期。人工智能的引進(jìn).使傳統(tǒng)的CAD技術(shù)如虎添翼.產(chǎn)品設(shè)計(jì)的效率及質(zhì)量得到全面提高。用于優(yōu)化設(shè)計(jì)的人工智能技術(shù)主要有遺傳算法和專家系統(tǒng)。遺傳算法是一種比較先進(jìn)的優(yōu)化算法,非常適合于產(chǎn)品優(yōu)化設(shè)計(jì)。因此電氣產(chǎn)品人工智能優(yōu)化設(shè)計(jì)大部分采用此種方法或其改進(jìn)方法。

3.2 故障診斷

電氣設(shè)備的故障與其征兆之間的關(guān)系錯(cuò)綜復(fù)雜,具有不確定性及非線性.用人工智能方法恰好能發(fā)揮其優(yōu)勢。已用于電氣設(shè)備故障診斷的人工智能技術(shù)有:模糊邏輯、專家系統(tǒng)、神經(jīng)網(wǎng)絡(luò)。

變壓器由于在電力系統(tǒng)中的特殊地位而備受關(guān)注,有關(guān)方面的研究論文較多。目前對變壓器進(jìn)行故障診斷最常用的方法是對變壓器油中分解的氣體進(jìn)行分析.從而判斷變壓器的故障程度。人工智能故障診斷技術(shù)在發(fā)電機(jī)及電動(dòng)機(jī)方面的研究工作也較為活躍。

3.3 智能控制

人工智能控制技術(shù)在自動(dòng)控制領(lǐng)域的研究與應(yīng)用已廣泛展開.但在電氣設(shè)備控制領(lǐng)域所見報(bào)道不多。可用于控制的人工智能方法主要有3種:模糊控制、神經(jīng)網(wǎng)絡(luò)控制、專家系統(tǒng)控制。由于模糊控制是其中最為簡單、最具實(shí)際意義的方法.因而它的應(yīng)用實(shí)例最多。

第9篇

關(guān)鍵詞: 技術(shù) 高職網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng) 設(shè)計(jì)方案

一、概述

我們在對計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng)的現(xiàn)狀和研究過程中取得的成果作了分析之后,總結(jié)了現(xiàn)有的高職網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)存在的一些弊端,如忽視了實(shí)驗(yàn)動(dòng)手能力的實(shí)質(zhì)性培養(yǎng)和難以保障實(shí)驗(yàn)安全性等問題。以技術(shù)的應(yīng)用分析的研究為前提,我們提出基于的高職網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng)的設(shè)計(jì)方案:在系統(tǒng)開發(fā)方面,在應(yīng)用服務(wù)器上開發(fā)了基于的四層平臺(tái),以提高系統(tǒng)開發(fā)效率、可維護(hù)性和可擴(kuò)展性,采用深入人心且能開發(fā)高質(zhì)量系統(tǒng)的面向?qū)ο蠓椒▉順?gòu)建系統(tǒng)模型;在系統(tǒng)技術(shù)實(shí)現(xiàn)方面,通過設(shè)置中介模塊來實(shí)現(xiàn)動(dòng)態(tài)界面生成與動(dòng)態(tài)功能綁定;在系統(tǒng)優(yōu)化方面,使用現(xiàn)有框架與函數(shù)庫,巧妙處理生成與銷毀數(shù)據(jù)幀以確保系統(tǒng)運(yùn)行效率,在雙緩沖前提下使用繪制函數(shù)改進(jìn)圖形的更新算法,等等;結(jié)合諸多功能組件的靈活應(yīng)用使界面更人性化。通過本系統(tǒng),使用者均可不受地域時(shí)間限制地通過互聯(lián)網(wǎng)方便地操作計(jì)算機(jī)網(wǎng)絡(luò)課程中大綱涉及的大多數(shù)實(shí)驗(yàn),實(shí)現(xiàn)遠(yuǎn)程網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)的基本要求。

二、設(shè)計(jì)方案

該系統(tǒng)最大的優(yōu)點(diǎn)是成本低,效率高。因?yàn)椤败浖礊閮x器”,這樣就可解決因?qū)嶒?yàn)經(jīng)費(fèi)不足或高檔次、高價(jià)位設(shè)備缺乏不能進(jìn)行實(shí)物實(shí)驗(yàn)的問題,同時(shí)也不會(huì)造成因使用不當(dāng)、管理不善等因素造成的儀器損壞、元器件丟失等現(xiàn)象。同時(shí)還可以模擬實(shí)驗(yàn)室中沒有的設(shè)備,而且可以不受時(shí)空的限制方便地進(jìn)行實(shí)驗(yàn)。另外,應(yīng)具備一些基本特征:與現(xiàn)實(shí)的一致性(或現(xiàn)實(shí)的延伸)、高度交互性、實(shí)時(shí)的信息反饋。本系統(tǒng)是一個(gè)集虛擬實(shí)驗(yàn)教學(xué)管理系統(tǒng)、實(shí)驗(yàn)課教學(xué)指導(dǎo)系統(tǒng),網(wǎng)絡(luò)實(shí)驗(yàn)仿真等為一體的功能強(qiáng)大的網(wǎng)上運(yùn)行系統(tǒng)。各部分之間相互聯(lián)系、相互補(bǔ)充,僅具有相對獨(dú)立性。開發(fā)虛擬環(huán)境,實(shí)現(xiàn)實(shí)驗(yàn)仿真應(yīng)是計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng)建設(shè)的核心部分。本設(shè)計(jì)的體系結(jié)構(gòu)圖具體參見圖1,系統(tǒng)結(jié)構(gòu)功能主要模塊如圖2。

三、技術(shù)實(shí)現(xiàn)

首先安裝Windows Server 2000 SP4的操作系統(tǒng),然后安裝NET框架軟件開發(fā)工具包和Visual 2003,最后安裝數(shù)據(jù)庫連接組件.NET Framework Data Provider for SQL Server和數(shù)據(jù)庫SQL Server 2000。Web服務(wù)器層服務(wù)器端編程語言采用編程比較簡單的Visual 語言,應(yīng)用服務(wù)器層采用速度相對較快的C++語言。為了提高系統(tǒng)開發(fā)效率和提高系統(tǒng)的可維護(hù)性和可擴(kuò)展性,本文在應(yīng)用服務(wù)器上開發(fā)了基于開發(fā)的平臺(tái)。該平臺(tái)共有四層,具體參見圖3平臺(tái)層次圖。

接下來運(yùn)用的關(guān)鍵技術(shù)主要包括面向?qū)ο蠹夹g(shù)和系統(tǒng)效率優(yōu)化技術(shù)等。其中關(guān)鍵技術(shù)實(shí)現(xiàn)包括網(wǎng)絡(luò)模型與網(wǎng)絡(luò)命令的實(shí)現(xiàn)機(jī)制和實(shí)現(xiàn)動(dòng)態(tài)界面的生成與動(dòng)態(tài)功能的綁定。前者大體的實(shí)現(xiàn)思想是:將網(wǎng)絡(luò)軟件和實(shí)際網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)報(bào)聯(lián)系起來定義一種消息格式,再在設(shè)備模型中定義消息響應(yīng)方式,讓消息在網(wǎng)絡(luò)設(shè)備中發(fā)送,這樣就可根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)形成消息發(fā)送的路由,從而不僅可以模擬真實(shí)網(wǎng)絡(luò)的工作情況,而且使系統(tǒng)具有良好的擴(kuò)展性。后者基本思想是:設(shè)置一個(gè)中介模塊來動(dòng)態(tài)讀取器材所要的操作,同時(shí)生成操作所需的相應(yīng)控件,當(dāng)用戶操作該控件,控件對象就將消息傳遞給中介模塊,并由中介模塊解釋消息并調(diào)用對應(yīng)器材的相應(yīng)操作。例如:重新啟用一個(gè)器材操作,如圖4,該系統(tǒng)本身特色還在于結(jié)合諸多功能組件的靈活應(yīng)用使界面更人性化。

至于系統(tǒng)效率的優(yōu)化可考慮以下幾點(diǎn):一是使用現(xiàn)有的框架及函數(shù)庫,有利于提高系統(tǒng)構(gòu)建的效率;二是有效及時(shí)地處理數(shù)據(jù)幀(Frame)的生成與銷毀;三是圖形繪制方面采取的總的優(yōu)化思想是使用雙緩沖,可以獲得較平滑的動(dòng)畫。

四、應(yīng)用測試

本系統(tǒng)主要是針對高等職業(yè)教育教學(xué)要求而開發(fā)的,測試對象為專業(yè)授課教師、高職大二學(xué)生;測試周期:教學(xué)工作時(shí)一周以上。系統(tǒng)測試滿意度是最為綜合的參數(shù)指標(biāo),涵蓋了多方面細(xì)節(jié)指標(biāo),系統(tǒng)測試的滿意度無疑可作為系統(tǒng)是否達(dá)到設(shè)計(jì)初衷的及格線;而測試的成績最能真實(shí)地反映使用后的教學(xué)效果,綜合分析測試結(jié)果對于此后的教學(xué)開展意義更是不容忽視。鑒于以上原因,我們特選取了系統(tǒng)測試滿意度和系統(tǒng)測試成績分布分析兩方面作為主要的兩個(gè)測試效果分析方向。結(jié)果統(tǒng)計(jì)具體參見圖5系統(tǒng)測試滿意度調(diào)查情況和圖6系統(tǒng)測試成績分布圖。從使用滿意度看來定制實(shí)驗(yàn)?zāi)K效果略差,從了解的情況看來除了模塊本身確實(shí)有待改善,主要是不少學(xué)生因?yàn)闆]能順利完成所有系統(tǒng)定制自測實(shí)驗(yàn)而無法繼續(xù)進(jìn)入自定制實(shí)驗(yàn)環(huán)節(jié),由此可以得出系統(tǒng)軟件以外的一個(gè)教學(xué)實(shí)施上的結(jié)論:必須加強(qiáng)學(xué)生的基礎(chǔ)實(shí)驗(yàn)操作能力,特別是要針對大綱將基礎(chǔ)夯實(shí),而從系統(tǒng)實(shí)驗(yàn)和自測實(shí)驗(yàn)測試成績分布圖看來,成績(等級(jí)設(shè)定如下:90以上優(yōu)秀、80―90良好、70―80中等、60―70及格,60以下不及格)分布整體趨于正態(tài)分布,教學(xué)效果比較良好。結(jié)合滿意度和測試成績分布這兩個(gè)重要方面的測試數(shù)據(jù)看來,本系統(tǒng)測試結(jié)果大體屬于正常范圍,能夠較好地實(shí)現(xiàn)實(shí)驗(yàn)教學(xué)目的。

五、結(jié)語

我們通過對當(dāng)前成熟穩(wěn)定的面向?qū)ο蠼:途W(wǎng)絡(luò)編程技術(shù)進(jìn)行了深入學(xué)習(xí)和研究,奠定了實(shí)現(xiàn)和改善計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng)較為堅(jiān)實(shí)的基礎(chǔ)。在對虛擬實(shí)驗(yàn)室的應(yīng)用現(xiàn)狀和計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仿真教學(xué)進(jìn)行了概況分析的前提下,結(jié)合高等職業(yè)教育中的網(wǎng)絡(luò)實(shí)驗(yàn)教學(xué)要求,研究并實(shí)現(xiàn)了基于的計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)仿真系統(tǒng),并可用來解決當(dāng)前高職教學(xué)中的實(shí)際問題。

參考文獻(xiàn):

[1]王剛.計(jì)算機(jī)網(wǎng)絡(luò)硬件通信虛擬實(shí)驗(yàn)系統(tǒng)[D].[碩士學(xué)位論文].天津:天津師范大學(xué),2006.

[2]王群燕,商建東,胡東方.基于虛擬儀器的網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室的研究[J].礦山機(jī)械,2006,34,(9):123-125.