前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的計算機設計編程主題范文,僅供參考,歡迎閱讀并收藏。
極限編程 畢業設計 教學實踐
一、前言
近年來,盡管大學本科畢業生的數量在大幅度增長,但質量卻并不令人滿意。很多畢業生在工作中只能做一些基礎性和輔的工作,無法成為單位的主要科技力量。大學畢業生質量滑坡的原因雖然是多方面的,但從本科教育的角度來看,就是我們培養的學生走向社會后,綜合解決實際問題的能力達不到要求。
計算機專業畢業設計是本科教學中的最后一個環節,對于訓練學生綜合運動所學的理論知識與實踐技能分析問題和解決問題的能力,培養學生的創新能力和初步科研能力的起著至關重要的作用。
二、傳統方式下計算機畢業設計存在的主要問題
從某種角度上來說,本科畢業設計是一扇窗口,其成果是對計算機專業本科教學質量的全面綜合檢驗,同時也是用人單位選拔人才的重要依據之一。近年來,由于擴招以后師生比例過低以及教育觀念的改變,目前很多高校本科畢業設計存在著不少問題,畢業設計的作用正在逐漸減弱,畢業設計的質量呈逐年下滑的趨勢,已引起了教育專家的廣泛關注。由于計算機技術的發展速度最快,相比之下,計算機專業畢業設計的問題就更為突出。
1.流于形式,不能有效提高學生的綜合實踐能力,達不到預期效果
多年來的實踐表明,每屆學生在進行畢業設計的時總是虎頭蛇尾,過程平淡甚至經常出現消極狀態。
通過考查我們了解到計算機專業的學生對畢業設計是既期待,又擔心。期待是因為希望過畢業設計提高和鍛煉自己綜合運用所學知識分析問題、解決問題的能力,真正體驗一次做項目經理或數字藍領的感覺,擔心的是怕答辯過不了關。然而,當畢業設計真正進入實質性階段后,各種問題就開始慢慢出現,而且越來越多,工作進度緩慢,偶爾還會出現一兩個星期都沒有任何進展的情況。于是,學生們的情緒便立刻降到了低谷。然后便慢慢轉入一種消極被動的狀態。當答辯時間越來越近時,學生們便開始慌亂起來,便著手思考如果過關的問題,普遍的做法是草草弄個系統應付交差,答辯能勉強通過即可。因此,很我學生雖然參加了畢業設計,但動手實踐能力并沒有實質性的提高。
2.理念陳舊,閉門造車
目前,大多數高校計算機專業畢業生的專業知識和技能跟不上時代的要求,與社會對計算機軟件開發人員專業素質的要求脫節的現象十分嚴重。近幾來,許多高校在畢業設計宏觀管理方面上取得不少的成果,但在畢業設計教學模式與前沿技術和先進理念相結合方面所做的研究還十分有限。
近年來,軟件工程領域產生了許多新的方法和技術,包括:敏捷軟件開發(Agile Software Development)、極限編程(eXtreme Programming,XP)、測試驅動的開發(Test-Driven Development,TDD)、面向Agent的軟件開發(Agent-Oriented Development)、面向方面的編程(Aspect-Oriented Programming,AOP)、模型驅動體系結構(Model-Driven Architecture,MDA)等。與傳統的軟件工程方法相比較,這些方法和技術為軟件工程實踐提供了新的思路,已在許多軟件工程實踐中取得了積極的效果。
然而,多年以來,傳統的軟件開發理念和技術一直是高校計算機專業本科畢業設計的主流。很多先進的理念和技術學生們都沒有接觸過,畢業后根本無法適應新工作的需要。
3.能力強的學生不易體現優勢,能力弱的學生難以完成任務
隨著信息時代的到來和計算機軟、硬件技術的飛速發展,信息技術的應用已滲透到各行各業,軟件開發平臺、軟件工程方法和應用系統規模隨著時代的發展不斷升級。傳統的以“單打獨斗”為主的畢業設計模式對于強、弱兩極學生的影響尤其明顯。
對于動手能力強的學生來說,雖然能夠順利完成任務,但由于沒有形成團隊,僅靠一個人的力量難以開發出符合社會要求、能夠投入實際應用、具有一定規模的應用系統,再強的能力得不到充分的體現。而對于能力弱的學生來說,要獨立承擔一個畢業設計選題又確實非常困難,必須依靠他人的幫助才能勉強交差,由于這種幫助純屬義務,幫助者與被幫助者之間既沒有共同的責任,也沒有明確的目標,無法形成正式的合作關系。當施助者因為各種原因無法繼續幫助受助者按部就班地完成任務時,部分同學為了過關就開始鋌而走險——弄虛作假。
4.選題的時代性不強,實用價值不高,不利于培養學生的創造性思維能力
很多老師多年來的選題都一直是那幾個,跟不上時代的脈搏,不能充分體現實用價值。一些老師明確表示:“學生做能得出這些選題就不錯了,不敢搞什么新花樣”。
計算機專業本科學生做畢業設計屬于研究與設計方面的工作,就像我們的老師做課題,應該具有時代特征和一定的實用價值,這樣才能體現研究的必要性和研究價值。不僅如此,學生做畢業設計的選題還要與面向能力的復合型、應用型人才的培養目標相結合。所以,如何結合社會對軟件人員專業素質的要求,設計出更多更好的有利于培養學生創造性思維能力的選題,從整體上提高畢業設計選題的質量,也將成為畢業設計教學實踐改革的重點之一。
關鍵詞:Python編程;教學設計;非計算機專業;編程語言
Python是一門免費、開源的跨平臺高級動態編程語言,可以處理系統運維、圖形處理、數據庫編程、多媒體編程、軟件分析、Web編程、科學計算與可視化、機器學習、人工智能等,擁有眾多狂熱的支持者,使得各個領域的人員能快速實現和驗證自己的思路與創意。Python早就廣泛應用到企業之中,早在2004年,Google便已決心在快速開發方面使用Python。近日,IEEESpectrum了第四屆頂級編程語言交互排行榜。因為有各種不同語言的排行,所以IEEESpectrum依據不同的變量對流行度進行了排行。Python擊敗Java,C,C++等語言,躍居編程語言交互排行榜第一名。非計算機專業學習編程的目的并非為了培養專業的編程開發人員,而是一方面為了鍛煉學生邏輯思維、扎實的問題分析能力;另一方面為了方便學生在各個領域進行研究實踐。Python語言的優勢在于資源豐富,擁有堅實的數值算法、圖標和數據處理基礎設施,建立了非常良好的生態環境,吸引了大批科學家以及各領域的專家使用。這也是非計算機專業學生學習Python編程的必要性。
1編程語言的學習對非計算機專業的重要性
1.1程序設計基礎在非計算機專業開設情況
我國大學針對非計算機專業開設的程序設計基礎課程,使用C語言作為基礎語言的較多。C語言作為程序設計基礎語言,能夠讓學生明白程序運行原理,計算機各個部件如何交互,程序在內存中是怎樣的狀態以及操作系統與程序有怎樣的關系。但是對于非計算機專業學生來說,C語言語法復雜,調試程序困難,學生缺少對計算機體系的整體認識,也無需了解計算機底層知識,后續工作很難使用C語言來解決問題,所以并不適合教授給沒有任何計算機認知背景的非計算機專業學生。Java語言也是部分高校面向全校開設的程序設計基礎編程公選課,是一門面向對象的編程語言,具有簡單性、分布式、健壯性、可移植性、平立、動態性等特點。Java語言廣泛應用在Android應用、金融業應用的服務器程序、網站、嵌入式領域、大數據技術和科學應用等領域。但是對于非計算機專業學生而言,Java語言學習成本比較高,工作后的應用場景較少,語言本身重點關注代碼復用性和可移植性,這些特點說明Java并不適用于非計算機專業學生[1]。
1.2非計算機專業選擇Python的原因
Python語言由荷蘭人GuidovanRossum于1989年發明,第一個公開發行版發行于1991年,已經有28年的歷史。Python在設計上堅持了清晰劃一的風格,這使得其成為一門易讀、易維護,并且被大量用戶所歡迎的、用途廣泛的語言。Python的設計哲學是“優雅”“明確”“簡單”,具有豐富和強大的庫[2]。Python語言是最接近自然語言的編程語言,代碼簡潔高效,對于沒有編程經驗的學生來說較易上手,學生無需糾結語法和程序編寫方式,而是更快的抽象問題并提出解決方案,這樣更容易激發學生的學習熱情。非計算機專業涉及范圍較廣,Python所能完成的工作也非常廣泛,除了Web編程、圖形處理、計算機視覺、軟件分析、物聯網管理、科學計算與可視化等領域,一些意想不到的領域Python也能涉及。例如Python也能夠用于電影視覺特效的制作,其中就包括了《星球大戰》某些電影特效的制作,從集體渲染到批量處理再到影片合成,Python將所有步驟都緊密黏合在了一起。2017年,“人工智能”首次被列入政府工作報告,Python也借助人工智能(ArtificialIntelligence,AI)和數據科學,攀爬到了編程語言生態鏈的頂級位置。隨著AI應用的發展,數百萬之眾的教師、公司職員、工程師、翻譯、編輯、醫生、銷售、管理者和公務員將裹挾著各自領域中的行業知識和數據資源,涌入Python和AI大潮之中,深刻地改變整個IT,或者說數據科技(DataTechnology,DT)產業的整體格局和面貌。
2非計算機專業Python編程教學設計
對于非計算機專業學生,學習編程語言是很有挑戰性的,學生專業不同,思維方式也不相同。為了引發學生學習興趣,達到較好的教學效果,教師要轉變課堂上的角色,讓學生成為課堂的主角[3]。針對該課程和學生特點,提出“分方向的理論與實踐指導”,學生可以有重點、有目標地進行學習。
2.1教學目標
計算機編程延伸到非計算機專業,對學生的掌握計算機理論知識和實踐技能要求較高。“程序設計基礎”作為入門課程,除了教授學生一門編程語言的概念、語法及使用,還要教會學生編程思想、分析問題和解決問題的能力。
2.2教學內容
非計算機專業Python編程教學涵蓋的基本內容包括:基礎知識、Python序列、流程控制語句、函數、面向對象程序設計等。后續應當著重針對學生的學習方向或者興趣點,有針對性地講解Python的標準庫和擴展庫,并以案例或者項目的形式展現Python在各個領域中的應用。通常,不同學校的公選課的學時不同,32學時或者48學時。無論多少,學生都無法只利用上課時間達到最佳的學習效果,所以課下的自主學習尤為重要。在學習每個知識點后,教師安排部分課下自主學習的內容,以幫助學生更充分地掌握所學內容,并安排大量與實際工作學習相關案例。
2.3教學方法
除了講授法、案例法等傳統教學方法,教師應當充分分析學生特點,并時刻觀察學生的反應。教師在引入新概念、新理論時要以學生學習或者生活中熟悉的內容為切入點,自然并具有邏輯性,能夠解決問題,引發學習積極思考問題。實踐是編程語言學習必不可少的過程,通過實踐夯實理論知識,并親自動手操作解決實際問題。教師應當分專業引導學生參與課題或項目中的部分模塊,給學生創造更多機會去實踐,學生完成課題或項目后,充分體驗到編程的樂趣,從而更好地激發學生學習興趣。
2.4拓展學生視野
由于學生專業不同,教師應當充分備課,了解Python在各個領域中的突出應用,并學習相關領域中的應用背景與相關知識。如果能將所學知識帶入實際情境中,學生用于解決工作和學習中遇到的各類非通用計算問題,理解并實踐計算思維[3]。在拓展學生視野的過程中同時增進了教與學的相互促進,教師與學生都積極參與到教與學的互動中,提升了教學效果。隨著互聯網與傳統行業深度融合以及人工智能的火熱,前沿性、基礎性、交叉性的學科研究越來越多,有利于培養學生的創新意識和開拓精神。
3結語
身為教育工作者,從教與學的理論上思考編程語言公選課的教學問題。筆者認為,“分方向的理論與實踐指導”能夠培養學生基于自身學習、研究方向,學好用活書本知識,更重要的是與實踐應用相聯系,有利于培養學生的創新能力、探究精神和創新思維能力。本文提出了面向非計算機專業學生開設Python編程教學入門的必要性,并針對該編程語言特點闡述了“分方向的理論與實踐指導”的教學設計,這是編程公選課教學適應高素質人才培養要求的一種嘗試。只有在教學過程中,聯系本校學生實際情況,不斷創新、改革,才能使教學設計達到更好的效果,為社會培養真正有用的人才。
[參考文獻]
[1]王立翔.基于計算思維的python語言課程教學改革芻議[J].教育現代化,2017(15):12-13.
[2]嵩天,黃天羽,禮欣.Python語言:程序設計課程教學改革的理想選擇[J].中國大學教學,2016(2):42-47.
關鍵詞:市政工程 設計概算
市政工程與城市其他建筑工程相比,具有投資大,工期要求緊的特點,特別是地鐵、隧道、橋梁、共同管溝、防洪工程建設。市政工程的建設資金來源主要來自于國家和地方的財政投入,與城市建設龐大的資金需求相比,政府財政資金顯得非常有限,且市政工程建設項目一般投資數額大、建設周期長、影響因素多,往往使建設項目的成本管理處于失控狀態。因此,如何更好地編制市政工程設計概算,提高市政建設資金的使用效益,便顯得日益迫切與重要。本文就結合工作實踐就如何更好地做好市政工程設計概算編制工作談談個人體會。
一、市政工程項目的特點
建筑生產活動是一項復雜的,多環節的,多因素的生產活動,市政工程也不例外。市政工程項目具有如下特點:1、工程實體龐大,產品固定。2、工程類型復雜、生產協作性高。3、施工流動性強。4、受自然條件影響大。5、施工范圍廣,工期緊,投資量大。
市政工程項目的以上特點決定了市政工程概算存在較大的復雜性與不確定性,鑒于設計概算的重要性(經批準后工程概算是整個建設項目投資的最高限額,又是籌措項目資金、項目優化比選和簽訂工程合同的重要參考依據),且初步設計概算的質量影響著70% 以上的工程造價,工程概算是否具有準確性,不但對建設項目前期的決策投資和資金籌措有影響,還關系到整個建設項目實施過程中投資的有效控制和管理。故不斷完善初步設計、編好相應的設計概算,對整個工程的投資控制起著重要的作用。想要在建設項目中對投資進行有效的控制和管理,必須提高工程概算的準確性。
二、加強市政工程概算編制質量的途徑
1、提高概算工作的重視程度
首先是要認識到概算編制工作的重要性。只有思想上重視了,才有可能采取必要的措施,才能把概算編制作為工作重點來抓。
目前,不少單位和個人對設計概算在認識上依然存在偏差,往往是重設計而輕造價,不注意設計中的經濟效益,認為概算只是一個參考值,以后肯定是要變化的,重點是預決算,所以往往不太重視概算的編制工作,而把注意力全放在施工圖預算及工程竣工結(決)算上,概算編制長期屬于配合輔助工作,從而致使許多設計概算流于形式,概算與實際工程嚴重脫節、概算超工可、預算超概算等現象嚴重,失去了設計概算對項目建設的造價控制作用,同時也影響了后續階段的造價決策。
而概算編制人員也多數處于邊緣地位,不僅工作強度大,單調且重復工作多,而且待遇相對也較低,這就造成了很多概算編制人員素質良莠不齊,工作積極性不高,純粹為編概算而編,有些人只看設計人員提供的工程量表,不去看圖紙,不去考慮施工工藝和施工組織,機械照搬定額,編制出來的概算往往存在多算、漏算、錯算、錯套定額、設備與材料價格與市場價格嚴重脫離等諸多問題;有些編制人員概算編完成后不檢查、不分析比較,做完就算完成,導致概算質量不高。
經批準后工程概算是整個建設項目投資的最高限額,又是籌措項目資金、項目優化比選和簽訂工程合同的重要參考依據,同時,設計概算對于控制施工圖預算、比選設計方案技術經濟合理性也具有重要的指導作用。因此,設計概算工作是非常重要的,我們必須要重視并做好概算編制工作。
2、增強概算人員自身業務素質
工程量清單計價模式的實行,對于造價從業人員的業務素質提出了更高的要求,造價人員既要懂得工程經濟相關的技術規范,又要懂得工程設計和施工組織與方法,而且還要懂一定的管理和法律知識,這就對概算人員的自身業務素質的提高提出了很高的要求。
但由于種種原因,現實中概算從業人員素質良莠不齊,表現有:1)有些概算編制人員在工作時粗心馬虎,工作時看錯數據、輸入錯誤或是點錯小數點等現象時有發生;2)有些概算編制人員責任心不強,工作時只想怎樣快點完成工作,不去想概算編制得準不準、對不對,只是想著快點交差;3)有些概算編制人員專業能力不強,對定額了解程度不深,對相關政策法規缺乏了解,更不了解常用設計方案及施工方法;4)一些概算編制人員不太會看圖,也不會用圖形算量軟件,只會簡單機械地套價。
市場的競爭實際上是人才的競爭,沒有一批高素質的造價人才,就不可能做好設計概算工作,概算編制人員的業務水平直接影響了概算工作的質量,概算編制人員需多方面提高自己的素質。要掌握工程概預算的專業知識、相關的法律法規政策,熟悉材料設備采購、現場工藝、建設工程的施工流程、施工技術等方面的知識,了解設計和施工規范。所以工程概算人員要及時的提高自己的業務水平,加強工作責任心。
首先,造價人員要加強培訓,要有針對性地舉辦各類研討會或培訓課,為概算專業人員傳授相關的設計、施工、政策法規等相關方面的輔導,提供較多的學習機會。其次,要適當引進人才,要舍得抽調一批素質較高的人員從事工程造價工作,充分調動造價從業人員的積極性,提高他們的待遇。要聘用或引進一些適用的專業人才,以優化造價人員專業結構,全面提高設計概算的編制水平。再次,工程概算人員平時要多了解定額和行業規范,熟悉工程量清單及定額規定,加深對定額的了解,并要收集整理常用的造價指標。最后,工程概算人員要多到施工現場進行實地勘察,多了解施工方法和施工組織,使得工程概算盡量和工程實際相吻合。
概算人員平時也要注意自身行業道德和工作態度的提高,工作要認真負責,盡量減少看錯、輸錯、點錯等低級錯誤的出現,概算編制完成后,要多檢查復核,并和類似項目進行比較,看看經濟技術指標的差異,注意分析原因,并做好歸納整理工作。
3、加強資料收集與溝通,正確核算工程量
收集有關概算編制依據。工程造價人員在編制概算前,必須全面收集完整準確的基礎資料,包括可行性研究批文及設計所采用的工藝流程;調查工程所在地的地理環境及施工條件;收集工程所在地區造價總站頒布的季度價格信息和材料的市場價格;收集選擇定額資料、費用標準、工程造價指數、概算指標以及對概算編制工作產生影響的各級政府部門頒布的有關政策文件、規定等。
收集同類工程的相關資料。收集同類工程的相關資料,包括主要工程量、實施時問、工程投資額、主要設備價格等,這些資料可以作為編制投資概算的參考。在初步設計深度達不到是,某些項目就能借用這些資料來估算工程費用。
準確計算工程量。工程量的確定是影響工程造價的重要因素之一,很多時候對工程造價的影響甚至超過了單價,無法保證工程量的準確性,會直接影響到概算文件,使得文件編制質量降低,導致工程概算數據與項目實際投資數據不符。概算編制人員把工程量計算準確,需要熟悉定額規定和掌握定額內容,并且積極設計人員多溝通,主動了解詢問,認真了解設計意圖,準確定位,完善工程量計算圖紙依據。計算工程量還需要需要編制人員做到耐心細致,一絲不茍,努力把誤差減少到最低限度。
現場調查和資料收集是概預算編制工作的一項重要工作。僅僅依靠設計人員提供的設計圖紙和工程數量是不夠的,因為現場的實際情況和圖紙上的有時候差別很大。現場調查往往能避免因設計深度考慮不足及勘察資料不準確造成的概算的漏項,是工程總投資計算正確完整的有效保障措施。
最后設計修改后,要及時修改概算。如初步設計經專家評審后,涉及初步設計內容的修改,一般設計院會把初步設計提出的問題留到施工圖設計時來解決,這會造成初步設計概算不能反映真實情況。
4、規范概算文件,嚴格執行現行政策及要求
概算編制應嚴格執行國家的建設方針和經濟政策,但目前仍有一些概算沒有采用相關建筑工程概算定額,編制的概算很不規范,沒有按相關工程造價編制與審核的規定進行概算編制。單位工程概算表、單項工程綜合概算表、總概算表這三級概算表, 相互混編分不清。
設計概算一般應包括:封面及目錄、編制說明、總概算表、工程建設其他費用概算表、單項工程綜合概算表、單位工程概算表、工程量計算表、分年度投資匯總表與分年度資金流量匯總表,以主要設備、材料匯總表與工日匯總表。目前設計院編制的設計概算常常達不到這一要求,只是以一般預算書的形式出現。
5、結合工程實際合理套用定額
部分概算人員對有些定額的適用范圍不了解,因而錯誤的套用定額,例如把二級污水處理廠定額套用到高級污水處理廠的概算上。必須深入的了解定額中的計算規則,在定額的各分部中都有許多計算規則,這些不僅是計算工程量的條條框框,而且是定額套用中起引導性的指導書。做到對定額各分部的說明了解與熟悉,可以避免工作重復計算,也防止項目漏計。倘若設計施工內容與定額工作內容不完全符合,就要根據具體情況對定額進行相應調整。注意建安費用各項取費標準,針對項目具體情況應充分考慮有關措施費用,是否需設置施工便道、便橋、圍堰,是否需要進行房屋保護等等。對于費率的選取,應根據規定的費率和相應的取費基礎計取,對于一個區間值的費率,一般取上下區間的中間值。
6、正確計算工程建設其他費用
在做初步設計概算時,準確確定初步設計概算中的其他費用是不容忽視的。要準確把握工程建設其他費用中的各項費用組成,同時考慮三方面內容:該項費用的部門、該項費用的適用范圍、該項費用的有效期。對一個項目做概算時,一定要慎重考慮哪些費用應該計取,哪些費用國家已經停止征收了,哪些費用是針對這個項目來收的特殊費用。我們不僅要關心國家新的政策,更要關心國家又新廢除哪些政策。很多時候,還需要考慮到當地的費用計算文件。只有把這些問題都弄清楚了,才能準確地把該由項目本身負擔的費用分攤到項目上去。
具體到列取項目時要考慮周全,除了計取建設單位管理費這樣的一般取費項目,還要計取專業工程特有費用和地方特有的規費。具體每項費用計算要注意根據不同項目特點,按相關說明進行相關系數調整。如監理費、招標費應該符收費標準,根據項目具體情況確定是否應該計算環境影響咨詢服務費等。
三、結語
市政工程概算編制中有許多需要注意的地方,從前期資料收集到概算完成后的審核出版,每一個步驟都要認真對待,不能出錯,只有這樣,才能盡量減少錯算、漏算、超概等問題,才能盡量節省政府投資,把有限的財政資金用到更多需要的地方去。
參考文獻:
關鍵詞:編譯程序;編譯技術;編譯原理;課程改革
中圖分類號:G642 文獻標識碼:B 文章編號:1672-5913(2009)04-0061-02
隨著信息技術的迅猛發展及其應用領域的不斷深化,幾乎所有專業的研究與應用都離不開信息技術。信息化浪潮對高等教育也帶來非常直接的變化,各專業課程設置無不將計算機知識教育作為其課程設置的組成部分。幾乎所有專業的大學畢業生,都要求掌握基本的計算機操作技能,非計算機專業學生需要通過計算機等級考試,而一些和信息技術密切相關的專業,如電子信息、信息管理、電子商務等,課程設置上與計算機專業更是大量重疊,計算機知識教育在各專業中的滲透程度日漸加劇。
1 計算機專業面臨的新挑戰
在計算機知識正在成為各專業基本教育內容的背景下,計算機專業學生的專業優勢受到很大的挑戰,以往在軟硬件知識和應用能力上的獨特優勢似乎在逐漸弱化,與具有特定專業背景的學生相比就業壓力越來越大,由此也引發計算機專業到底學什么、專什么的現實思考,我們必須面臨的問題是:計算機專業的學生專業優勢體現在哪里?
計算機學科是一門技術性、工程性和應用性很強的學科,并有其基礎理論支撐的科學體系。計算機也是一種使用工具,但那種把工具使用等同于計算機專業的狹隘認識,其思維實際上和十多年前認為“會用計算機打字就是會用計算機”如出一轍。計算機專業學生的優勢應該在于:通過系統的專業原理性知識的學習與訓練,熟練掌握基本的應用技能,并能夠“知其然,且知其所以然”,為此專業基礎課程的熏陶必不可少。而編譯原理就是一門介紹這種原理性知識的綜合性專業基礎課程。
2 編譯原理是計算機專業必不可少的基礎知識
計算機專業的理論基礎對培養學生的計算機專業素養具有非常重要的作用。
在眾多的原理性學習課程中,編譯原理主要承擔了語言實現原理、方法和技術的介紹。人們借助計算機減輕自己的勞動強度,提高生產率,完成一些人類無法進行的危險、高難度工作。然而所有這些工作都必須借助程序設計語言書寫的程序來指揮計算機。非機器語言程序功能的實現必須由翻譯程序來完成。正是有了編譯程序、解釋程序、匯編程序等翻譯程序,人們才可以使用自己習慣的語言將需要計算機做的事情描述成程序,并通過這些翻譯程序的工作讓計算機理解并執行。可以說,沒有翻譯程序,計算機不可能象今天這樣得到如此廣泛的普及,網絡也不會有今天這樣大的吸引力,我們的生活、學習和工作將會是另一個樣子。
包括編譯程序在內的翻譯程序承擔了實現語言的功能,它所涉及的知識包括形式語言、自動機理論等語言定義、翻譯與實現的基礎知識,這些知識可以讓學生領悟到計算機理論的精髓,可以讓學生從實現的角度重新審視軟件的開發,有助于學生對軟件的真正認識,對于今后從事應用軟件、語言開發平臺、編譯系統甚至操作系統開發等都是非常有好處的。同時,編譯原理是許多課程的一個綜合性的實踐,它進一步加深了學生對程序設計語言課程中語言基本單位的定義和作用的理解。例如,編譯程序使用的一些數據結構和算法是“離散數學”、“數據結構”以及“算法設計與分析”等課程相關知識的典型應用;編譯程序對目標代碼的存儲組織與分配功能的實現原理又與“操作系統”的相關內容相互滲透;編譯程序對中間代碼的優化功能的實現則是數學、邏輯學、結構程序設計和優化理論的綜合應用和專門化。因此,編譯的原理性研究、學習和實踐,可以多角度提高學生的邏輯思維能力、實踐動手能力、編程調試及綜合應用能力,有助于切實有效地提高學生的專業素質。另外,編譯課程中介紹的知識也是后續許多課程的基礎。所以,編譯原理是計算機專業學生必須掌握的基本原理,編譯原理課程是計算機專業非常重要的專業課程。
盡管經過計算機專業人員的大量努力,大量的工具軟件為我們提供了極大的便利,以至于人們只需要通過若干次點擊鼠標左鍵就可以方便地完成很多工作,但這并不是說所有問題都已經解決,還有很多深層次的工作需要計算機專業人員去完成。如果我們的計算機專業畢業生也只會“點擊左鍵”,很難想象他們會開發出更好的工具,或對計算機技術的發展作出應有的貢獻。
專業理論基礎的學習,可以培養學生的思維方式和洞察力。計算機技術的更新是非常快的,系統的理論基礎可以讓學生在將來更好地適應新技術,可以讓他們在理論框架的指導下尋找解決問題的方法,朝不同的方向發展!因此,“編譯原理”課程應該是計算機專業必須的重要基礎課。
3 編譯技術的應用及需求
編譯原理課程的重要性,不僅僅是因為它所介紹的知識是計算機專業理論知識的重要組成,也在于編譯程序所使用的一些原理、方法和技術在非編譯系統的實際應用中也發揮了很大作用。
例如我們常用的文本編輯工具的實現,涉及到的字詞、語法正確性等內容就是編譯里介紹的詞法分析、語法分析技術的具體應用;又如現在大家上網必不可少的搜索引擎,在處理用戶輸入的查詢要求、對文檔資源的特征分析、提取與描述等工作中都用到編譯的相關知識:一些特定的應用也可以用到編譯中的方法來解決問題,比如用正規表達式描述網絡上某種信息的特征等。
隨著消費類電子產品的大量開發,嵌入式系統的應用需求也不斷增加。在這種情況下,搭建適合的交叉編譯環境的工作日益重要,急需掌握編譯器構造相關原理、方法和技術的從業人員。這不僅說明了編譯知識的生命力,同時也給高等學校計算機專業的編譯課程設置帶來了新的要求。
現實告訴我們,目前的問題不是計算機專業要不要開設編譯原理課程,而是該如何改進編譯原理的內容與教學方式,以更好地適應社會的需求。
4 國內外編譯相關課程的設置情況
我們查閱了國外一些著名的大學計算機專業的課程設置情況,研究了其中與編譯相關的課程安排,發現他們對與編譯相關知識的介紹是非常重視的。
美國麻省理工學院的計算機專業課程設置中,與編譯相關的課程就有Structure and Interpretation of ComputerPrograms,Computer Language Engineering(包括基本概念、編譯器的功能和結構、基本程序優化技術、理論和實踐的交互作用以及使用工具編制軟件),Mulfithreaded Parallelism:Languages and Compilers加州大學伯克利分校工學院的計算機課程設置中,涉及編譯的課程有Implarnentation ofProgramming Languages,Programming Languages and Compilers, Structure and Interpretation of Computer Programs等:英國劍橋大學的計算機科學課程與編譯相關的有Compilerconstruction和Advanced compiler design等。
可以看到,這些學校的計算機專業課程有的設置了專門的編譯課程,有的雖然沒有設置專門的課程,但在不同的課程中都安排了專門的內容和相關的知識,不管課程設置的方式如何,編譯在其中都占有很重要的分量。這足以說明國外在培養計算機專業的人材時,是非常看中其對編譯相關知識的掌握的。
在國內,多年來編譯原理一直是各校特別是教育部所屬高校計算機專業的必修課,曾經也是計算機專業碩士入學考試的必考科目,現在某些學校的計算機專業碩士生入學面試和博士入學考試還必考編譯原理。編譯原理課程在我國計算機專業人材培養中起了很重要的作用,新形勢下開發具有自主知識產權的計算機系統軟、硬件,更需要編譯原理課程繼續發揮作用。
5 關于我國計算機專業編譯原理課程設置的建議
一般認為,編譯原理課程是計算機專業最難的課程之一,它是數據結構、語言、算法和軟件設計等知識的綜合體現,學生對這門課程的理解確實會有一定難度,但這正是教師工作需要解決的問題。實踐證明,如果讓學生認識到了課程內容的重要性,并輔之以合適的教學方法和教學手段,取得良好的教學效果是不難的。
為此,我們思考了新形勢下編譯原理課程所涉及內容的教學及課程設置的改革問題,如果必須改變現有的課程設置模式,我們建議在編譯原理課程的設置上,可以考慮采取以下兩種模式:
(1)課程分解式將編譯原理課程根據內容分成兩門課:一門為必修,可命名為“編譯技術”,主要介紹一些為滿足基本應用而需要學生掌握的基礎知識、方法、技術,以達到語言實現理論基礎介紹的目的;另一門為選修,可命名為“編譯理論”,主要介紹偏重原理性的、更深層次的內容,方便有進一步深造需要的學生學習。
(2)內容分解式
可以不單獨設置一門編譯課程,可將課程的內容根據其深淺,涉及到的具體問題,及與其他課程內容的相關性等分解到不同的課程中去,使學生在不同課程的學習中逐步掌握相關知識。
關鍵詞:工程總承包 初步設計概算
中圖分類號: E271 文獻標識碼: A
1.前言
初步設計概算是初步設計階段完整地反映一個建設項目從籌建到竣工驗收交付使用所發生的全部建設費用的經濟文件,是初步設計文件的重要組成文件,需同初步設計文件一同上報與審批,初步設計概算額一經批準,就成為國家對該項工程投資撥款的最高限額,必須維護其嚴肅性,不得隨意修改。由于工程總承包的特點,初步設計概算作為總承包合同簽訂和費用控制的依據,因此,總承包工程對初步設計概算的編制深度和精度提出了更高的要求。
2.工程總承包項目初步設計概算的作用
工程總承包項目初步設計概算作為預先計算過程從籌建至竣工驗收交付使用全過程建設費用的經濟文件,是編制建設項目投資計劃、確定和控制建設項目投資額,簽訂貸款合同、控制施工圖設計和施工圖預算的依據,更是衡量設計方案技術經濟合理性和選擇最佳設計方案、考核建設項目投資效果的依據。概算編審人員要充分認識到初步設計概算在建設項目實施過程中的重要作用,把初步設計概算編制工作作為總承包項目造價確定與控制工作的“龍頭”,作為費用控制工作的重中之重。
3.工程總承包模式下初步設計概算的編制
3.2提前收集專業基礎資料
為了保證初步設計概算編制的盡早完成,在工程基本情況確定后后,就要立即進入工作程序,根據工程內容、地域情況等著手前期資料的收集工作。充分的準備工作是提高工作效率和質量的前提。
3.3準確計算工程量
工程量的確定是影響工程初步設計概算額的重要因素之一,失去工程量的準確性,要做好工程概算就失去了基礎,所以概算編制人員要盡量根據設計資料完整準確地計算出工程量。
首先,概算編制人員要熟悉設計標準和設計規范,更好地掌握圖紙設計方案;其次,概算編制人員要熟悉定額規定,掌握定額內容,避免重復計算和漏算;再次,在初步設計概算編制過程中,要與設計人員多溝通,重視施工方案分析,減少計算誤差,完善工程量計算圖紙依據;最后,概算編制人員在實際工作中要注意機算和手算的相結合,保證工程進度和質量。
3.4正確套用定額
正確套用定額,要求概算編制人員必須熟悉和掌握工程相關的施工工藝和工序,并且要正確理解定額。由于各省市定額的地域性差異,在套用定額時,一定要詳細閱讀總說明及各章節說明,深刻理解和掌握定額內容。首先,對比施工內容是否與定額子目描述相符;其次,對于材料設備的不同安裝方式要加以區分,以便合理選擇定額;最后,編制過程中運用多種定額時,要注意調整不同時期定額的水平差異。
3.5合理確定設備、材料價格
設備、材料價格的來源是多渠道的,概算編制人員日常工作中應加強對已完工程造價資料的收集和整理;改變僅采用電話詢價或簡單估價的方式,要結合互聯網資源來源廣、變動及時的特點,收集所需的價格信息,進行多方詢價、多次詢價,多渠道地掌握市場行情及變化趨勢,提供設備、材料價格確定的準確性。在確定設備、材料價格時,要重點關注影響設備、材料價格的重要因素,以確保價格選取的合理性。
3.7其他費用計算
工程建設其他費用是指從工程籌建起到工程竣工驗收交付使用的整個建設期間,除了建筑安裝工程費用和設備、工器具購置費以外的,為保證工程建設順利完成和交付使用后能夠正常發揮效用而發生的各項費用。在編制初步設計概算時,雖然這一部分的工作量較少,遠遠不能和工程費用的計算過程想比較,但是其所占投資比例卻較大,而且又有一定的彈性,因此一定要認真研究,慎重對待。
3.8重視基本預備費的測算
基本預備費是指在項目實施中可能發生的難以預料的支出而需要事先預留的費用,一般按工程費用與工程建設其他費用之和取一定的百分比計算,計算過程比較簡單,概算編制時往往對其重視度不夠。基本預備費雖然作為建設投資的一部分,但實際上不能等同于工程費用,不能全部交由項目單位作為工程費用使用,國家關于基本預備費的使用范圍和批準使用是有要求的,所以編制初步設計概算時對基本預備費的記取應引起足夠重視,不能過高或過低。
4.結束語
初步設計概算價值應客觀、合理、全面地反映項目的實際投資需求,建立起一套適應工程總承包項目的初步設計概算測算體系,科學合理地確定和控制項目總投資,對于業主和總承包方來說都是一項十分緊迫而又意義重大的工作,概算編制人員應認真總結概算編制的經驗,為工程總承包項目的初步設計概算測算體系建設獻計獻策。
參考文獻:
1.關建勛、毛文中.機械工業建設項目概算編制辦法及各項概算指標.天津:天津科技翻譯出版公司,1993.03
2.中國建設工程造價管理協會.建設項目設計概算編審規程.北京:中國計劃出版社,2007.05
3.李霆.建筑工程設計文件編制深度規定.北京:中國計劃出版社,2009.01
4.劉伊生.工程造價計價與控制.北京:中國計劃出版社,2013.01
作者1
姓名:劉佳;性別:女;出生年月:1985.6;學歷:研究生;職稱:助理工程師;研究方向:工程造價
關鍵詞:建筑工程;全面預算管理;系統設計
Abstract: This paper integrates the theory of MBM (Master Budgetary Management) system design method. This paper using a structured approach to the analysis and design of MBM system, a full analysis of the data flow of MBM in construction project, summed up the system demand analysis and system function, according to the enterprise by the general process of budget management, the MBM system is designed according to the budget preparation, control, analysis and evaluation of four parts.
Key words: construction project; MBM; system design
中圖分類號:TU201.7文獻標識碼:A文章編號:2095-2104(2013)
1 引言
全面預算管理是建筑工程管理控制的一種主要方法,它對現代建筑業的成熟與發展起到過至關重要的作用,已成為大型建筑企業的標準作業程序,從最初的計劃、協調生產發展成為現在的兼具控制、激勵、評價等功能的一種綜合貫徹整改工程建設戰略方針的經營機制,從而處于工程建設內部控制系統的核心位置[1]。建筑工程全面預算管理是建立在權、責、利相結合基礎上的內部各責任單位的預算體系,通過其兼具的監督、激勵及分配功能,能夠解決工程管理問題,是綜合的、全面的管理,一個健全的建筑工程預算制度實際上是完善的法人治理結構的體現。隨著全面預算管理的推行,高層管理者的職能逐漸集中于對資源的長遠規劃與對下級的績效考核上,工程管理內部的層次制也就從原來的“形式”轉變為“實質”。
本文從全面預算管理制度入手,把全面預算管理應用到我國建筑工程管理中,討論全面預算管理系統在我國建筑工程管理中的設計方法。
2 建筑工程全面預算管理體系設計
建筑工程全面預算管理以預算為主線并按照其全面展開,全面預算的組成內容直接決定了預算管理的體系框架。一個完整的建筑工程全面預算管理體系包括經營預算、財務預算兩大部分,建筑工程全面預算管理的各項內容前后銜接,形成了一個完整的方法體系,其具體關系如圖1所示。
圖1 建筑工程全面預算管理體系
2.1 建筑工程全面預算的編制原則
我國建筑工程目前的預算管理主要采用上下結合的方式。采用這一程序的關鍵點,是上與下如何結合、對接點如何確定的問題。上下結合式預算編制的主要步驟如下[2]:
(1)項目部通過對預算年度相關業務的預測,尋求實現預算目標的具體措施,形成預算草案并報公司。
(2)公司匯集各項目部的預算草案,與其預算目標對照,通過或駁回重編后,形成其預算初稿并報公司總部經營會議批準。
(3)公司總部經營會議綜合各項目部的預算初稿,討論通過或駁回重編后,匯總形成總部預算總表初稿并報最高決策機構——預算管理委員會審查批準。
(4)公司最高決策機構審議、批準預算,并下發執行。采用如此程序的優點在于:能夠有效保證工程總預算目標的實現;按照統一、明確的規則分解預算目標,體現了公平公正原則;預算的編制必須以目標的實現為前提,提高了預算編制的效率和準確度。
2.2預算的執行及過程控制
項目預算開始執行之后,必須以預算指標、目標為標準進行嚴格的控制:支出項目必須嚴格控制在預算標準之內,收入項目必須要完成預算,現金流量必須滿足建筑工程日常生產經營和長期發展需要。在預算執行與控制過程中和預算執行完成后,必須要對預算執行情況與預算差異分析比較。在分析預算執行實際與預算差異的時候,一是要對比實際業績和預算標準找出差異;二是要分析差異出現的原因;三是要提出恰當的處理措施。其中,預算執行過程中的差異分析可以根據經營環境和相關條件的變化幫助調控預算合理而順利地進行;預算完成后的差異分析則可以總結預算完成情況,評價預算管理工作的質量,進而為考評獎懲激勵制度的公平有效提供數據依據[3]。
2.3 預算執行的考核
項目預算執行的考核是對項目部各級部門及員工個人預算執行情況的考核與評價。對預算執行情況進行考評,監督預算執行、落實,可以加強和完善工程管理的內部控制。項目預算提供了明確的一定時期要達到的目標,是對項目部計劃數量和貨幣化的表現,為業績評價提供了考評標準,便于對各部門實施量化的業績考評和獎懲制度,有效激勵項目部相關人員有了合理、可靠的依據,確保預算管理落實到位。嚴格考評不僅是為了將預算指標與預算實際執行結果進行比較,肯定成績,找出問題,分析原因,改進以后工作,也是為了對員工實施公正的獎懲,以便獎勤罰懶,調動員工的積極性,激勵員工共同努力,確保建設目標的最終實現。
3 全面預算管理信息系統的設計方法
一個完整的建筑工程預算編制系統一般包括業務預算和財務預算。其中業務預算包括合同預算、計量預算、材料預算、人工預算、機械費用預算、成本預算、與管理費用預算等;財務預算包括現金預算、預計利潤表、預計資產負債表和預計現金流量表[4]。
3.1 業務預算
(1)合同預算
合同預算子系統是全面預算編制的起點這是以合同定收入的管理機制所決定的。它同時反映實物量度和貨幣量度,其中,合同金額是根據市場預測并結合施工能力來確定的。由于預算期內安排的銷售收入不可能與現金收入相一致,因而在合同預算編好后,還要編制銷售現金收入預算表。
(2)存貨預算
是在合同預算編制的基礎上,對建筑工程的存貨進行合理的預算,為計量預算和財務預算做準備。一個工程的存貨種類繁多,應突出主要存貨的預算,對一般存貨的預算可以簡化處理。為簡單起見,本系統主要考慮工程量的預算。
(3)計量預算
本系統是在合同預算的基礎上編制的,即所謂“以合同結轉量定收入”。由于工程的合同和施工不能“同步同量”,所以合同預算中確定的計劃銷售量還要考慮期初和期末存貨的數量,才能確定計量預算中的計劃生產量。該部分決定著項目部施工規模、施工能力的長遠規劃,而且還是其他預算的基礎,因此,其數據的準確性和及時性對整個預算的編制至關重要。
關鍵詞:20kV及以下配電網工程;預算編審;系統設計;工程預算編制;投資收益 文獻標識碼:A
中圖分類號:TM727 文章編號:1009-2374(2016)34-0234-02 DOI:10.13535/ki.11-4406/n.2016.34.112
隨著社會經濟的快速發展,對電力能源的需求量不斷增加,為了更好地促進國家經濟的發展,電力部門逐步加大了電網建設資金的投入力度,有效緩解了電力供求壓力。但是電力工程實際建設過程中,由于工程估算費用、工程預算費用缺乏合理性,常常會導致資金浪費,影響企業經濟效益。為了提高電力企業的經濟效益,需要電力部門做好配電網工程預算編審系統的設計工作,提高電力工程概預算的控制水平。
1 配電網工程預算的基本情況
通常情況下,配電網工程預算主要包括三種類型:根據工程建設相關內容所屬分類、根據編制對象的不同分類、根據工程承包合同結算方式分類。
本文主要從工程建設層面對其進行詳細的分類與分析:(1)在工程啟動前,建設單位相關負責人應根據工程的實際特征,做好項目的可行性研究方案,并針對工程各個階段的資金投入等進行預估。為了確保預估資金與實際花費資金之間誤差較小,應請專業人員經過周密計算并將潛在的因素也羅列其中,根據預估資金的數額從而最終判斷項目是否可行,相關單位根據情況做好資金的籌劃與造價控制工作,以確保施工階段得以順利實施;(2)設計概算文件是建設單位根據項目設計階段所需要的文件經由相關人員經過縝密分析與初步計算后所給出的指導性文件,以幫助施工人員在施工期間做出正確的決策;(3)施工圖預算。施工圖預算也被稱作單位工程預算,它主要指的是施工圖設計階段對各項工程造價內容的具體計算過程。在計算中應對各個環節進行逐一計算并進行記錄,以便后期技術人員查閱。
2 系統的主要作用
配電網工程預算編審系統的作用表述如下:(1)工程項目管理。為了便于查詢,主要采取樹狀結構模式對工程項目進行分層管理;(2)預算工程量快速錄入功能。技術人員應按照設備材料表將其自動錄入對應的定額,對一些輔助功能可采取人工操作的方式加以補充;(3)基礎數據管理。將生產中所需購買的材料、設備等內容錄入到表格中,并添加修改、刪除等功能,這樣管理人員在操作中可對其進行有效管理;(4)報表系統。報表系統可實現完整的預算報表統計、打印等作用,并可根據需要將報表直接以表格的形式輸出,方便省時;(5)具有快速審查的功能;(6)工程預算信息綜合管理功能,如圖1所示:
3 系統設計
3.1 系統規劃
在系統設計時主要是基于20kV及以下配電網工程預算系統的相關要求來確定的,旨在增強電網工程造成的編制效率,提高其輸出數據的準確性,為相關人員在工作中提供一定的借鑒,便于工作的順利開展。該系統主要采取三層B/S模式,服務器主要執行相關管理程序,后臺數據庫主要借助微軟SQLServer系統加以實現,程序環境為.NetFramework4.0。
3.2 模塊設計
3.2.1 預算管理。在預算管理中所包含的內容較為全面,不僅有利于配電網工程預算項目的增刪、修改等內容,而且還包含對項目材料、設備的購買等內容,管理人員需對項目中所有的資金花費情況進行細致、全面的記錄,并制成表格,以供相關人員查閱,及時了解企業資產的動態信息。
3.2.2 物資定額集合配比管理。此模塊主要是將工程內部與外部物資情況進行匯總,組成一個集合。工作人員在填寫預算時,在填寫集合數量時即可實現自動附加相關物資以及定額現象,這種有效的關聯模式一方面能夠為操作人員節省一定的時間與精力,減輕工作壓力;另一方面也能提高工程項目計算的精準性。
3.2.3 預算定額管理。對配電網工程預算定額實行必要的增刪或者修改等功能。
3.2.4 物資管理。物資管理主要是針對企業所購買的物資名稱、數量以及費用等情況進行準確記錄,也可實現對數據的增刪與修改作用。
3.3 數據庫設計
配電網工程預算系統的基本表所包含的內容較為全面,不僅有物資品名表、預算定額表,而且還有用戶表、項目單位表等。一般而言,基本表與字段之間的關系應與第三方式相吻合,但考慮到實際情況,這種方案并不是最優設計。因此為了增強數據庫的運行效率,配電網工程預算系統中增加了一定的冗余,實現以空間換時間的效果。在進行基本表字段設計中應根據用戶的相關視圖需求進行優化設計,以提高其使用率。視圖主要是根據數據源的實表存在的,視圖的定義深度應控制在三層以內,這樣不僅可對復雜的數據進行有效運算,而且還能大大增強運算效率,節省存儲空間。
4 系統實現
4.1 對系統的要求
與其他工程存在一定的差異,電力配電網工程預算是一項系統而龐雜的工作,其具有以下特征:
4.1.1 橫向數據關聯較多。在預算中由于數據之間的聯系較為緊密,往往進行一個數據的計算需要使用一連串的相關數據加以輔助計算,從而造成運算過程復雜、計算量大。
4.1.2 縱向遞進式計算復雜。在數據的統計與計算中,前一步驟所產生的結果會作為后續數據的基數,這樣若其中任何一個環節出現差錯都會影響最終的計算結果,這也需要工作人員提高計算的精確度,盡可能地減少失誤現象的發生。
4.1.3 定額變化快。定額國標會在每隔幾年時間發生一次大的變化,這必然要求工作人員對現有的工程項目概算標準進行重新預算,加大了工作負擔。
4.2 系統實現的基本準則
配電網工程預算系統的實現應遵循以下原則:
4.2.1 實用性。配電網工程預算系統應滿足客戶多樣化的需求,在界面設計上講求美觀,在操作上講求便捷。
4.2.2 穩定性。不管是從系統結構還是技術措施等層面都應進行綜合權衡,以確保數據處理的穩定性,為用戶提供竭誠的服務。
4.2.3 標準化與開放性。配電網工程預算系統在實際使用中只需對定額與收費標準進行更改即可在其他行業中加以應用,從而擴大其使用范圍。
4.3 典型模塊
4.3.1 預算管理工程。預算的整個流程如下所示:(1)增加新工程預算,并在工程頁面填寫相應的屬性;(2)新工程添加完成后,操作人員即可點擊進入工程操作的預算界面,在其中錄取物資定額的實際明細,對需要補充的內容進行必要的添加;(3)點擊安裝按鈕,對需要額外補充的安裝定額進行補充與完善;(4)點擊建筑鏈接,對需要補充的建筑定額進行完善;(5)點擊補充設備與材料鏈接,對設備與材料的供給情況進行完善;(6)點擊其他按鈕,對其他相關內容進行完善;(7)點擊工程操作欄的“舊料”鏈接,將舊料回收表明細進行補充與完善。上述過程全部結束后,技術人員即可點擊視圖欄中的工程按鈕,將工程明細打印出來,若需打印設備與材料明細,則只需點擊材料鏈接即可實現。
4.3.2 物資定額集合配比管理。物資定額集合配比應根據實際情況進行優化配置,現以10m電桿為例加以說明,若需對10m電桿進行處理,則需要準備如下物資,如電桿、導線支架、絕緣子等,并且還要對電桿坑挖與回填、電桿組立等工作進行定額。系統在初始狀態時對物資定額集合已進行了相關設置,如若配比發生變動則可使用增刪或者修改按鈕進行適當地調整即可。物資定額集合配比的流程如下:(1)點擊添加按鈕可增加配比名稱;(2)點擊配比操作欄的修改按鈕即可實現新配比的添加工作,并對新配比進行實時錄入;(3)點擊配比操作欄的修改配比定額鏈接對關聯定額進行錄入。
4.3.3 預算定額管理。配電網工程預算系統交付時主要是按照國家相關標準加以執行的,若定額發生變化則只需進行必要的更改即可。
4.3.4 物資管理。配電網工程預算系統交付時已與物資管理系統的品名相吻合,若需更改則只需點擊相關按鈕即可實現。
5 結語
綜上所述,由于電網設備比較多,工程預算表格之間的關系比較復雜,使用常規的預算方法所得到的結果隨意性比較大,并且準確性差、周期長、工作量大,而基于預算編審系統下的電網管理,可以顯著提升管理水平,實現了城鄉配電網工程預算標準的統一,取得了良好的社會效益和經濟效益。
參考文獻
[1] 賀晨晨.配電網工程新定額新標準的特點及應用[J].電力技術,2010,(5).
在土壤微界面上的反應機制具有重要意義。
關鍵詞:富里酸; 胡敏酸; 胡敏素; 官能團; 磷酸根; 近邊射線吸收精細結構光譜
引言
腐殖質是土壤有機碳的重要組成部分,也是污染物在土壤環境界面吸附鎖定、遷移轉化的重要載體。由于受研究手段以及腐殖質復雜組成的限制,人們對于腐殖質官能團化學的認識還很有限,并限制了對污染物在土壤微界面反應機制的理解。磷素是土壤中重要的營養元素,可通過非生物反應,如與富里酸、胡敏酸競爭其在礦物表面的吸附位點,從而影響、改變土壤微界面的反應特征。Luo等通過核磁共振譜(NMR)、分子排阻色譜、原子力掃描電鏡等手段證實在PO
的土壤微界面過程及有機碳的生物地球化學循環有重要意義。
研究者采用紅外光譜、光電子能譜及NMR等方法對腐殖質官能團組成做了大量深入研究。這些譜學技術雖然可以提供有機碳官能團化學信息,但是缺乏區分不同有機碳形態所要求的必要的靈敏度。近邊射線吸收精細結構(NEA)光譜在表征有機碳官能團結構、組成方面具有巨大的優勢和潛力,也是環境科學研究的前沿。國外一些課題組利用NEA研究有機碳化學,特別是在表征有機碳官能團結構、土壤微團聚體形成機制等方面已經取得重要進展。但是整體而言,應用NEA研究土壤有機碳還處于探索階段。本研究以黑土提取腐殖質為材料,利用NEA對土壤不同腐殖質組分的含碳官能團結構、組成進行了探討,并對PO
對土壤微界面性質的影響機制,并促進同步輻射NEA譜學技術在地球化學、環境科學領域的應用。
2實驗部分
2土壤腐殖質組分樣品制備
按照國際腐殖質學會(I)推薦方法,從黑龍江黑土提取得到供試腐殖質。即采用 molL NaO提取土壤(固液比為∶ wV))6 h, rmin離心 min,共提取次。合并的上清液即為腐殖酸(As);提取殘渣中的腐殖質為胡敏素。根據As不同p值下的溶解性,在提取液中加入 molL l,調至p ,離心分離液、固組分,分別得到富里酸(A)和胡敏酸(A);重新溶解A后,用 molL NaO調至p ,離心分離液、固組分,得到A(上清液);固相組分繼續調節至p 7,離心得到A7固相組分,分別凍干。胡敏素殘渣加入 molL l 至p中性后,離心、傾去上清液,進而在剩余殘渣中加入 molL l混合液以破壞粘粒與腐殖質的結合,離心并用去離子水洗去鹽分,再離心、凍干,得到相對純化的胡敏素,用于NEA分析。
22磷酸鹽對腐殖質組分官能團組成影響
A7及胡敏素凍干樣品( g)分別加入2 mL molL磷酸鈉鹽(p=7),平衡2 h后,離心得到P
處理后的腐殖質樣品,并收集上清液組分,凍干后分別用于NEA分析。
2碳邊近邊射線吸收精細結構( s NEA)光譜分析
對腐殖質凍干樣品進行加水、振蕩處理,保證組分形成均一溶液(或懸濁液)。用微量取樣槍吸取 μL樣品滴于潔凈的鋁膜表面,待風干后,進行NEA測定。 s NEA分析在上海光源軟射線譜學顯微光束線站(BL8UA)進行。射線能量范圍為28~ eV,單色器利用O2(297 eV)校正吸收邊。吸收邊前(28 eV)、邊后(292 eV)步長為 2 eV,吸收邊區域(28~292 eV)為 eV, 停留時間(well time)為2 ms,譜圖采集采用全電子產額(otal Electron ield,E)模式。
數據采用WinA 軟件進行處理、解析。NEA譜經過背景扣除、歸一化后,通過NEA譜二階導數,結合文獻中NEA譜吸收峰位置信息,確定含碳官能團組成、分布信息;并利用Gaussian及反正切函數進行最小二乘擬合,對不同含碳官能團組分進行分峰計算,可以半定量估算各含碳官能團的相對百分組成。圖給出胡敏酸(A7)樣品的擬合結果,擬合能量范圍為28~298 eV。
結果與討論
關鍵詞:計算機;應用軟件開發;維護
在計算機設備運行中,鏈接指定軟件是為了對此設備進行調控,也就是說借助計算機設備中的軟件,將技術人員與實體設備進行鏈接,從而實現對計算機設備的有效調控。這樣的工作過程,主要是為了滿足網民的相關合理需求,因此,計算機軟件的開發和維護能夠為計算機發展起到保障性作用,也是社會快速發展的最佳途徑。
一、計算機應用軟件開發論述
(一)需求分析
在計算機軟件運行期間,要想實現理想的運行目標,就需要對軟件開發需求做出分析。在具體行動中,需要在對網民具體需求做出切實了解的基礎上,調研市場行情也是勢在必行。從而保證軟件的合理化開發。從軟件的角度來說,對于需求要點的分析需從以下幾個方面進行考慮:一是初步分析,要想明顯切合軟件開發的要求,制作合理的立體化模型。二是高效和防控干擾模型穩定使用的諸多因素,并借助相應的方法復雜化的設置該模型。三是對比分析,借助對指定軟件與模型的運用,將指定信息不斷做出完善,充分審核各方面需求,以促進網民各方面合理需求的都得到實現。
(二)軟件設計與程序編碼
在軟件開發期間,要結合對需求分析結果的探討,大力開展軟件設置和編程,從而保證所開發的軟件都會呈現理想的運行狀態。那么在具體操作中,就需要從以下幾個方面進行考慮。一是根據應用軟件實際開發需求,借助模塊化設計方法對系統功能進行優化,獲得相關數據與程序,為不同模塊合理設置運行程序代碼。二是應用軟件開發中,作為開發的重要構成部分,正確編寫程序代碼,便于更好的構建軟件應用功能。所以,應用軟件開發時,開發技術人員要根據軟件功能,合理應用語言編寫程序代碼,促進應用程序實現正常運行。軟件開發時,有效設計應用軟件與編寫程序編碼,提供更可靠的應用軟件,用戶實際需求得到有效滿足。
(三)系統測試
在軟件開發環節結束后,應當借助系統試檢的方法全面評定軟件的性能,從而為高效彌補軟件不足與誤差傳遞精準的現實參考信息。為計算機軟件后續的穩定運行提供保障。那么在具體試檢期間,需要將單元與綜合法做出有效融合,全面檢測軟件的所有性能,以保證其都切合于網民的相關需求,對軟件運用的穩定性做出精準評定。那么在系統試檢期間,對于軟件所表現出的不足,需要施以相應的方法相應做出彌補,進而為軟件將來的穩定運行提供保障。
二、計算機應用軟件維護影響因素及方法
(一)計算機應用軟件維護影響因素
第一在對軟件進行維護過程中,往往都由于對其他技術員編寫程序的不了解,所以在相關操作中就會帶有很大的困難,但在軟件配置條件不斷優化的情況下,這樣的困難也隨之緩解。第二在維護軟件方面的相關操作時,更多時候都不能調取到所有必備資料,嚴重妨礙了軟件維護過程的有序進行。第三在軟件開發設計環節中,對于軟件運行環節的維護項目不能做出完備。第四相關單位主體人員職責感不高,在項目開發環節結束后,主體人員離職的現象屢見不鮮。
(二)軟件維護方法
第一改正性維護。對于這種維護法的運用,重點就是在外在條件逐漸變化的前提下系統的主功功能會逐漸提高。如,數據庫的安全保障逐漸穩定,規則出現變化,計算機設備優化和相關要求的調整。第二完善下維護。重點就是對軟件的性能做出優化升級,軟件配套的說明書內容不包括功能介紹。一般狀態下,軟件在運行一定時期后,網民會提出更高的性能標準,廠家就擴展性能。第三預防性維護。軟件開發屬于基本的維護模式,對于這種模式的運用主要就是為了對有發展前景的軟件做出優化,智能終端設備維護與穩定性逐漸提升。這種維護模式重點是借助軟件建立新程序,從而有效明確軟件的發展趨勢,為后續軟件的維護提供真實、精準的依據。第四適應性維護。這維護法的使用重點是在外在條件逐步變化的前提下,充分擴展系統運行功能,所指外在條件也就是說計算機實體設備,信息庫和相關系統的優化。
三、結語
隨著科技水平的不斷增強,計算機APP在民眾生產生活中切實體現著無可替代的現實作用,促進了信息技術的快速發展,也促進智能設備逐步向更高層次發展,智能終端將互聯網與民眾生產生活充分結合,消除了空間、地域局限,為民眾提供了更優質的發展空間和信息,所以注重計算機應用軟件開發與維護具有非常重要的現實意義。在平時生產生活中軟件研發技能強化的同時,不斷健全維護體系,在此前提下為計算機業的長期穩定發展提供保障。
參考文獻
[1]劉晟昊,姜學軍.計算機應用軟件的開發和維護策略分析[J].計算機產品與流通,2019(01):27.
[2]曾嶸娟.試談計算機應用軟件的開發和維護[J].電腦編程技巧與維護,2018(10):46-48.
[3]萬波.計算機應用軟件的開發和維護策略分析[J].無線互聯科技,2018,15(19):33-34.