0
首頁 公文范文 軟件開發畢業論文

軟件開發畢業論文

發布時間:2022-06-20 09:31:38

開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的1篇軟件開發畢業論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。

軟件開發畢業論文:熔鹽堆動力學軟件開發論文

1、動力學模型

建立三維中子動力學模型,包括三維中子擴散模型和考慮軸向流動的DNP平衡方程。由于DNP隨燃料沿軸向流動,部分先驅核流出堆外并發生衰變,未衰變的將再次進入堆芯,因此DNP方程需在整個主回路中進行求解。時空中子動力學方程組包括G個中子擴散方程和I個DNP方程。根據之前的相關研究[3]可知,燃料鹽的流動對堆芯中子注量率幾乎沒有影響,因此熔鹽堆動力學方程組中的注量率方程與傳統固體堆動力學注量率方程沒有區別,只是在先驅核方程中增加了流動項。

2、程序驗證

本文利用MSRE的實驗數據對程序進行驗證,MSRE功率為8MW,慢化劑為石墨,氟化鹽以648.9℃的溫度流經由石墨柵陣構成的矩形管道。根據橡樹嶺國家實驗室(ORNL)熔鹽堆運行報告[5]建立MSRE的簡化模型(圖1)。近似的MSRE幾何模型為圓柱體,半徑為71.2cm,高度為200.7cm,堆芯填充石墨柵陣,高度為17.15cm的上下腔室分別在石墨柵陣頂部和底部。石墨管道中燃料流速與上下腔室中的流速不同。計算中使用的熱工水力參數取自文獻[6]。燃料組成部分取自MSRE運行報告,為減少實驗結果與計算結果的偏差,模擬過程選取了2套不同的DNP數據:①基于ENDF/B-VI庫由HELIOS組件計算產生;②由ORNL提供的緩發中子數據。堆芯內有效DNP份額的計算方法取自文獻[7]。

2.1MSRE穩態運行下DNP損失

第1個基準題計算MSRE穩態運行下的DNP損失。MSRE實驗結果與文獻[8]的計算結果作為參考解。本文計算了MSRE在采用235U燃料和233U燃料的2種情況下的緩發中子份額損失。表1、表2列出了2種燃料類型下本文計算的六組緩發中子份額損失與參考值的比較。從表中可以看出,本文的計算結果與試驗值吻合較好,與其他單位的計算值差別不大。偏差的原因主要來自:①進行MSRE模擬時采用的簡化幾何模型不同;②評價緩發中子份額損失的模型不同。

2.2MSRE起泵和停泵瞬態

第2個基準題模擬MSRE在無保護狀態下的燃料起泵和停泵瞬態過程。在這2個瞬態過程中,堆芯通過調節控制棒的位置使功率保持不變,反應性的損失可通過控制棒的位置進行計算。與上一基準題類似,模擬過程中使用了2組緩發中子數據。起泵過程中,燃料流量在10s內從0升高到正常值,停泵過程中,燃料流量在22s內從正常值降低為0。燃料流量的變化數據取自文獻[9]。由圖2可知,MOREL能很好地模擬MSRE在起泵和停泵過程中緩發中子份額的變化。MSRE在實驗過程中對控制棒的提棒速度有一定限制,本文模擬過程中沒有考慮到這個因素,這可能是高估反應性損失的一個原因。從圖2可知,在約13s時,反應性損失曲線有一個波動,這是由于堆芯外未衰變的先驅核重新進入堆芯。

3、結論

本文考慮到DNP的軸向流動,建立了合適的熔鹽堆動力學模型,并開發了程序MOREL,利用MSRE實驗數據對建立的模型進行了驗證,結果表明,建立的模型是正確的,MOREL程序可以用于熔鹽堆的動力學分析。

作者:莊坤 曹良志 鄭友琦 吳宏春 單位:西安交通大學核科學與技術學院

軟件開發畢業論文:工業控制設備軟件開發論文

1重新開發一種新的軟件構件

這種方式的成本較低,而且開發出來的構件比較有針對性,不會存在版權等問題,集合了第一、第二種構件的優點。但這種方式對技術開發人員的要求比較高,如果技術人員的技術水平不足,開發出來的軟件構件可能會出現性能不佳、不兼容等問題。受開發水平限制,一般是在第一、第二種方式無法實施的情況下,才實施第三種方式。考慮到開發軟件與其它設備的匹配問題,本文開發的工業控制設備軟件選擇了第三種方式。常見的軟件復用技術主要包括軟件組合技術、軟件生成技術和面向對象技術等[4]。軟件組合技術是將可復用軟件成果組合在一起。軟件生成技術是利用可復用的軟件模式生成一個新的程序或程序段。可復用的軟件模式包括代碼模式和規則模式。面向對象技術是將技術中的對象作為軟件復用的構件。在這3種方法中,面向對象技術是最適合軟件復用的方法。面向對象技術與軟件復用技術有異曲同工之處。面向對象技術是將相關聯的函數和代碼封存在一個對象內,再將對象作為構建系統的基礎單位。可復用構件也是將相關函數和代碼封存在一個構件內,通過構件的連接形成一個新的軟件。對象與構件的相似之處使得面向對象技術可以更加適合實現軟件復用。本文采取面向對象技術來實現軟件復用。

2軟件復用技術應用于工業控制設備軟件開發的必要性

隨著我國的經濟不斷發展,我國工業發展規模逐漸擴大。為了適應日益激烈的市場競爭,許多大型企業都開始投入資金,建立起或者準備建立工業控制系統,實現工業生產管理信息化。工業控制系統的出現,可以加強技術人員對工業機器設備運行情況的監控,減少人員工作量,也可以降低工廠的人工成本,提高工廠的生產效率。建立工業控制系統需要開發工業控制設備軟件。與其它軟件相比,工業控制設備軟件需要與多臺設備接口相連接,運行環境較復雜,功能要求較高。由于軟件要求比較高,所以工業控制設備軟件開發的工作量較大。而隨著我國工業生產管理信息化的深入和推廣,對工業控制設備軟件的需求量會越來越高。如果軟件開發人員對每個軟件進行單獨開發,整個行業的工作量將很大,工作效率也非常低。如果可以開發出一個可復用的工業控制設備軟件,軟件開發人員在設計新軟件時只需要在該工業控制設備軟件上補充或修改內容,無需從頭開始,從而大大減少軟件開發的工作量。另外,運用軟件復用技術可以實現行業內軟件標準化,有利于統一行業標準,提高軟件質量,減少軟件運行時出現的問題。軟件復用是提高軟件開發效率和質量的有效方法。與傳統工業相比,軟件開發無法通過簡單的復制來完成,這是由軟件的物理性質和客戶需求而決定。(1)軟件的物理性質決定了軟件無法通過簡單的復制程序來完成開發工作。軟件是一種數字化產品,包含了大量數據和函數,內在構造比較復雜。另外,不同的運行環境對軟件的要求不同。目前,開發軟件的編程語言種類非常多,軟件開發平臺也各不相同。軟件編程師往往掌握一種以上的編程語言,根據運行環境選擇合適的編程語言和開發平臺。因此,每一個軟件都具有其獨特性,無法簡單通過復制來完成開發工作。(2)軟件的開發需求具有多樣性特點。軟件開發都是有針對性的,需要根據對象客戶的需求進行開發。而不同客戶的需求都不相同,因此無法像傳統工業產業那樣大量地復制和生產。在軟件開發過程中,軟件開發人員往往花費很多時間和精力去完成軟件的框架和每一個組成部分。而通過觀察可以發現,在需求相似的情況下,軟件內容存在一定的共通性。隨著軟件的應用范圍不斷擴大,社會上對軟件開發的需求急劇增加,傳統的軟件開發方式已不能滿足軟件產業發展的客觀需求,因此有必要對軟件開發方式進行改革。軟件復用技術就是提高軟件開發效率和質量目的的有效途徑。

3工業控制設備軟件開發中的軟件復用技術應用

本文采用C++作為開發語言,使用MicrosoftVisualStudio2010作為軟件開發平臺,運用面向對象的方法,通過軟件復用技術的應用來完成工業控制設備軟件的開發,提高軟件開發的質量和效率。

3.1工業控制設備軟件設計

工業控制設備軟件連接了需要控制的各項機器設備。在接通電源,采集系統通電后,系統自動完成初始化工作,軟件進行初始化設置,用戶登錄信息驗證無誤后進入系統主界面。工業控制設備軟件的程序模塊主要包括用戶管理、通信管理、信息記錄管理和數據庫信息設置管理等模塊。用戶的登錄信息傳到數據庫后,與數據庫的信息進行核對,數據庫再將核對后的信息反饋到系統,系統根據數據庫的反饋信息確定登錄用戶的權限。用戶在權限范圍內訪問相關模塊,進行操作。該工業控制設備軟件連接到各臺設備的串口,收集各串口的信息,及時反饋到軟件的顯示界面上。當設備運行情況超過軟件設置數值時會向軟件系統發出警告,系統可以及時反饋出現異常設備的運行情況,并將該情況進行記錄并發送到數據庫,形成歷史記錄。通過工業控制設備軟件,可以實現技術人員對機器設備的實時監管,并且可以運用計算機處理并存儲機器運行過程中的大量數據,避免人工處理數據時出現的失誤,減少員工的工作量。

3.2軟件復用技術應用

軟件復用技術在工業控制設備軟件開發中的應用主要體現在通過設計一個面向復用的工業控制設備軟件,使得在以后的工業控制設備軟件開發中,可以直接將復用軟件中的構件用于軟件中形成一個新的軟件,減少工業控制設備軟件開發的工作量。而要實現這一目的,就要運用分層次的體系結構模式,來搭建一個可重用的軟件構架。軟件分層次體系結構是軟件設計的發展趨勢[5]。在軟件分層次體系結構中,每一層軟件都建立在下層軟件之上,下層對上層提供服務。軟件分層次體系結構允許每一層軟件用不同的方法來實現。每一層軟件只會對上下兩層軟件產生影響,并且只對相鄰層提供相同的接口。由于軟件分層次體系結構的上述特點,運用分層次軟件體系結構開發的軟件可以支持擴充和重用。從軟件開發的角度而言,簡單地重復軟件分層次結構中的下層軟件并無意義。因此,在開發復用工業控制設備軟件時應該考慮上層的服務接口設計[6]。具體設計為,在軟件的數據抽象層上建立業務對象層,將業務邏輯編入業務對象層。業務邏輯層中一般包含有確認用戶登錄信息、記錄系統日志和數據庫存取權限等功能,與數據庫引擎相分離。在進行其它相關軟件設計時直接將這一層連入軟件結構的相應位置就可發揮業務對象層的作用。根據軟件分層次結構的有關原則,將工業控制設備軟件的分層次結構設計為用戶界面表示層、業務邏輯層和數據訪問層的三層結構。為了保證分層次結構軟件的可重用性,軟件的層次功能傳遞是單向性的,即每一層軟件可以命令下一層軟件,但是每一層軟件只能服務于上一層軟件而不能調用上一層軟件。因此,這三層軟件由下到上的順序為:用戶界面表示層、業務邏輯層、數據訪問層。用戶界面表示層是最下層的軟件層,負有連接用戶與各接口之間數據來往的功能。當用戶需要更改界面內容時,只需要修改相關數據,界面內容就會自動發生改變。用戶界面表示層是最下層的軟件層,其更改不會影響到上面兩層軟件的功能。業務邏輯層在用戶界面表示層之上,負責對用戶界面表示層傳來的數據進行處理,具有確認登錄信息、記錄系統日志等業務功能。數據訪問層是最高軟件層,負責完成業務邏輯層傳來數據后的數據庫操作。這三層結構之間呈現單向依賴關系,即用戶界面表示層依賴于業務邏輯層,業務邏輯層依賴于數據訪問層。根據該三層軟件結構設計出的工業控制設備軟件,在其它工業領域的控制設備軟件設計工作中同樣適用。該框架是由一系列的對象和對象之間的相互聯系組成,程序設計人員只要將這些對象內的函數和大量數據進行補充,就可以得到一個復用的工業控制設備軟件。而在后續開發類似軟件時,程序員在該復用軟件的基礎上根據軟件運行需要對內容進行擴充就可以設計開發出一個新的軟件。

4結語

隨著軟件行業的不斷發展,軟件復用技術應用是軟件開發的必然趨勢。軟件復用技術除了可以有效地提高軟件開發效率,縮短軟件開發周期和提高軟件開發質量外,還有利于統一行業軟件的開發標準。在工業控制設備軟件開發中引入軟件復用技術,可以有效提高軟件開發效率和質量,避免開發過程中的重復勞動。另外,基于可復用技術開發的工業控制設備軟件的構件可以進行單獨拆卸和升級,使得系統的維護和升級工作簡易化。因此,利用軟件復用技術開發工業控制設備軟件對提高整個行業的管理水平具有重要意義。

作者:林明濤 單位:海南軟件職業技術學院

軟件開發畢業論文:嵌入式軟件開發論文

1嵌入式系統的調試

調試也是軟件開發不可或缺的一個環節。在常見軟件開發中,調試器與被調試的程序往往運行在同一臺機器上,通過操作系統的調試接口來控制被調試的進程。而在嵌入式軟件開發中,采用的是交叉調試,即調試器運行在宿主機上,但被調試的程序運行在基于特定平臺的目標機上,調試器與被調試進程通過串口或網絡進行通信。不管是交叉編譯還是交叉調試,都需要把文件從宿主機傳送到目標機。如果考慮團隊合作開發、開發環境不完全一致等因素,開發者經常也需要把文件在不同系統之間或通過網絡進行傳輸。所以在嵌入式軟件開發中搭建一個良好的文件傳輸環境是提高嵌入式軟件開發效率的一個關鍵因素。

2文件傳輸環境的搭建

在嵌入式軟件開發中,必須結合開發的具體項目和具體開發環境來選擇搭建一個好的文件傳輸系統。雖然各類傳輸技術可以在不同平臺(Windows、Linux等)上實現,但在嵌入式軟件開發中更適合搭建基于Linux的文件傳輸系統,下面就嵌入式Linux環境下文件傳輸技術方法進行討論。

2.1FTP(文件傳輸協議)服務設計與實現

FTP是網絡傳輸文件的一種常見服務。在嵌入式Linux中,vsftpd是一款在Linux發行版中最受推崇的FTP服務器程序,是一款完全免費的軟件。它的最大的特點是安全性非常高,但嵌入式系統一般是在局域網內進行合作開發,所以在搭建為嵌入式開發服務的FTP時一般不需要太多地考慮文件傳輸的安全性,搭建一個用戶登錄訪問的FTP服務器就可以。下文是Ubuntu12.04下實現用戶登錄訪問FTP配置文件(/etc/vs-ftpd.conf)的主要內容:

2.2TFTP(簡單文件傳輸協議)服務設計與實現

TFTP是一個傳輸文件的簡單協議,它基于UDP協議而實現,適合于小文件傳輸。嵌入式系統開發的代碼文件一般不會很大,同時對文件傳輸的安全性要求也不高,所以在嵌入式軟件開發中也經常使用TFTP服務來傳輸文件。下文是Ubuntu12.04下實現TFTP配置文件(/etc/default/tftpd-hpa)的主要內容:2.3NFS(網絡文件系統)服務設計與實現嵌入式系統開發時,還可以使用NFS實現宿主機和開發板共享文件,這樣也可以免去文件上傳或下載的麻煩,直接把存放文件的目錄掛載在目標機上或其他系統中,用戶可以像訪問本地文件一樣訪問遠端系統上的文件。下文是Ubuntu12.04下實現NFS配置文件(/etc/exports)的主要內容:其中,*:允許所有的網段訪問,也可以設置成某一個ip段,如192.168.0.*;rw:讀寫權限;sync:資料同步寫入內存和硬盤;no_root_squash:允許客戶端共享目錄所有者權限。用戶可以根據自己需要設置相關參數,還有一些參數說明沒列出來,需要時可查閱相關資料。

2.4Samba服務設計與實現

在嵌入式系統開發過程中,宿主機上一般會安裝Windows系統,同時安裝虛擬機軟件,在虛擬機上安裝Linux,這樣就存在Windows系統和Linux系統共享文件的問題。通過Linux提供的Samba服務可以輕松實現文件共享,可以有兩種方法加以實現:一是由Windows系統訪問Linux系統中的共享文件夾;二是由Linux系統訪問Windows系統中的共享文件夾。(1)Windows系統訪問Linux系統中的共享文件夾。由于嵌入式系統開發一般在局域網內或單機上進行,對網絡安全性要求不高,這里就以配置一最易實現的Samba服務(來賓都可訪問)為例來加以說明。主要是通過修改/etc/samba/smb.conf配置文件:上面用戶名是所訪問的Windows計算機中的用戶賬戶,驗證口令是Windows計算機中的用戶賬戶的口令。

2.5使用串口軟件傳輸文件

在一些應急場合,沒能很好地配置好上述服務的情況下,如果需要傳輸一些文件到目標板,可以選擇使用串口軟件傳輸文件。用串口電纜把宿主機和目標機連好,然后運行串口軟件,最常用的是Windows自帶的超級終端。超級終端程序通常位于“開始”“程序”“附件”“通訊”中,運行超級終端一般要求用戶為新的連接取一個名字,然后選擇所使用的串口,最重要的一步是設置串口屬性,一般針對開發板設置的屬性如下圖2所示。連接上目標板后,使用超級終端上的“傳送”“傳送文件”菜單實現文件傳輸。在ubuntu操作系統下,需要使用minicom來連接開發板,本文不再贅述。

3結束語

本文介紹了在嵌入式軟件開發中搭建文件傳輸環境的多種技術方法,但在實際的開發過程中,并不一定要全部應用這些技術,可以根據具體的項目開發環境、個人的習慣等來決定使用哪一種或哪幾種技術手段。同時,由于嵌入式系統的資源有限,在方便團隊開發調試項目的前提下,要盡可能少地啟用這些服務。

作者:周軍 王艷紅 單位:南通航運職業技術學院

軟件開發畢業論文:計算機規范化軟件開發論文

1軟件檢測過程不夠規范化

軟件測試時一是為了發現軟件在研發編寫過程中存在的錯誤,從而及時對程序進行修改和完善,使軟件的各項功能夠順利使用。二是為了根據用戶要求,來對軟件的各項功能和用戶使用體驗感受進行改善,使用戶在使用軟件時更具舒適感。而在當前的軟件檢測過程中,主要在兩個方面不夠規范:一是一些軟件開發員缺乏責任心,在軟件編寫完成后,馬馬虎虎地進行檢測,對一些影響使用體驗的程序放任不管,不去做優化處理;二是軟件開發者在檢測時沒有讓用戶參與進來,而自作主張的對軟件功能進行了修改。這兩方面問題不僅降低了用戶在使用軟件過程中的感受,還導致了用戶在后續軟件維護中的成本增加。

2軟件維護不夠規范化

任何產品在售出后,消費者都有享受產品的售后服務的權利,而商家也必須承擔為消費者提供售后服務的義務。對于計算機軟件,也同樣有著“售后服務”,即軟件開發者對于軟件的后期維護和調試。在當前的軟件維護過程中,主要存在著兩方面問題:一是一些軟件開發者將完成的軟件交付后,就一走了之,面對軟件使用者在軟件使用過程中出現的問題也常常置之不理,推卸責任;二是有些軟件開發者在處理軟件使用者所遇到的問題時,超出市場的價值規律,漫天開價,索取高昂的維護和調試費用,有些使用者出于無奈也常常忍氣吞聲,吃了啞巴虧。可以說,以上這四方面的不規范問題不僅影響計算機開發人員的工作形象,還會形成計算機軟件領域的同業惡性競爭,長久之,將會使充滿信心的軟件開發這一朝陽產業變得暗淡無光,最終使軟件使用者和消費者蒙受損失。

3加強計算計軟件開發規范化對策思考

3.1提高計算機軟件開發規范化的認識

計算機軟件開發是一項與人們學習、工作和生活有著密切聯系的系統性工程,計算機軟件只有在人們的認可和使用中才能發揮出自身的作用和價值。然而當前計算機軟件過程中所存在的規范化問題,已經對計算機軟件在市場中的推廣和使用造成了很大的影響。要使這一問題得到根本解決,首先必須從思想觀念上進行轉變。為此,我們只有不斷提高軟件開發的準入門檻,提高軟件開發者對于軟件開發規劃范的責任意識,使其從思想層面加強對自身的工作要求。同時,還應當不斷完善計算機軟件開發方面的相關法律和行業標準,使軟件開發的各個過程受到制度監督和法律約束,保證軟件開發者以誠信、敬業知心開展計算機軟件開發工作。此外,我們還要認真思考,對計算機軟件開發的設計、檢測、維護等一系列的環節所存在的問題進行深入分析,提出切實可行的對策,最終推動計算機軟件開發實現規范化發展。

3.2加強計算機軟件設計規范化

計算機軟件設計開發主要是依據用戶要求設計研發的計算機系統軟件或計算機系統中的某一部分應用軟件,是一項涉及很多方面的系統工程。因此,軟件開發者需要對市場的需求、客戶的要求、設計人員的技術層次等方面進行綜合的分析,而后開始設計軟件。為此,在設計開發前要充分了解軟件的運行環境,在深入調研后再進行設計開發。同時根據用戶的不同需求,確定設計風格和內容,進而嚴格遵循計算機軟件設計標準,進行概要設計和詳細設計,把具體設計策略、軟件內部構造和制作流程進行安排部署,并呈現給用戶。1)軟件概要設計的規范化。概要設計的標準就是按照用戶的需求,根據產品的不同建立各個系統模塊的目標軟件系統,對這些模塊的接口下達指令,使他們緊緊聯系在一起并鏈接到下一個模塊,做到層層相聯系。為此,開發者要不斷規范概要設計,有能力建立起能夠管理整個軟件系統的數據庫,并使其中的每個模塊都要形成相配套的管理方案,并在這一過程中,把各模塊的接口盡可能的簡單化處理。不僅各模塊都能分工合作,還能緊密的聯系,這樣才能有效保證了系統持續穩定的運行,進而保障用戶能夠清晰地理解軟件的設計。2)軟件詳細設計的規范化。所謂軟件詳細設計,就是對概要設計標準全面進行細化,把概要設計一項一項地分解開來,使概要設計的內容得到更加詳盡的解釋說明,然后把各個模塊進行系統、精確、全面的闡述,最終使各個模塊的概要設計功能進一步細化分解。為此,開發者要具體圍繞算法和軟件內部構造這兩個方面,及時規范模塊的輸出輸入以及它們的性能,把每一個模塊進行細化,劃分具體的功能。需要注意的是,開發者在進一步規范計算機軟件設計研發中,必須要使軟件的設計具有精確的算法和內部構造,這樣不僅會對擬寫的源代碼有幫助作用,還會使軟件設計更為的科學合理。最后軟件開發者還要根據用戶需求,在積極完善詳細設計標準的基礎之上,才可以進行系統規范的計算機軟件設計研發。在研發過程中,仍需要對軟件各個模塊都進行程序上的劃分,只有在準確評估了檢測報告后,利用各個模塊接口的精準性能,才能對計算機軟件進行系統的、有程序的、循序漸進的設計研發,才能保證計算機軟件的先進、合理和高效。

3.3計算機軟件開發編碼的規范化

在進行軟件的設計與開發方面,要首先對軟件進行的設計有一個相對清晰的標準,即對軟件進行概要設計的標準以及軟件詳細設計的標準,在設計完成后,要對軟件進行加工編碼工作。為計算機軟件進行編碼,是開發設計計算機軟件的重中之重,只有將計算機編碼開發設計正確,才能夠保證程序的完整無缺,進而保證軟件的正常運行。計算機軟件在編碼過程中,要按照軟件設計規范化的標準,并把用戶需求的方方面面都考慮在內,然后根據軟件的運行環境,進行軟件編碼,這樣才能設計開發出適合用戶特點、滿足用戶需求、操作簡便的計算機軟件。

3.4加強計算機軟件檢測規范化

我們在檢測軟件過程中,發生錯誤是在所難免的,如何避免和消除所犯的錯誤,使軟件能夠較長時間使用,是軟件檢測必須面對的實際問題。這樣的問題存在于軟件設計研發的各個階段,軟件檢測的效果同樣也決定了軟件的使用壽命和軟件設計研發的質量。因此,必須加強軟件的檢測工作,切實地解決好軟件研發過程中存在的問題。目前,我們主要檢測用戶所要求的軟件功能以及計劃內容、性能需求等。所以,我們必須要保證在檢測軟件的過程中要有用戶共同參與,專業人員要把軟件設計思路和所想達到的目的進行系統了解,利用專業知識和規范化檢測方法對所開發的軟件進行詳細認真的檢測,從而發現設計漏洞和存在的問題,看是否達到了用戶的要求。同時,要進一步規范檢測過程,對軟件系統的各個功能模塊要進行全面完整的檢測和測試,同時對檢測的數據和檢測結果進行存檔,以備在修改時能夠及時找到問題所在,通過對存在問題加以修改和完善,使軟件性能得到進一步提高,反復修改檢測后,把軟件的性能調試到最好的使用效果。此外,還要組成獨立的軟件測試小組對軟件進行反復驗證和全方位測試,確認軟件的各種性能達到良好的效果。在檢測工作結束后,要撰寫檢測報告,對軟件設計研發及檢測結果進行全面分析總結,做出正確的評估。計算機軟件設計研發是根據用戶需求來實現的,是一種計算機系統或系統中的部分軟件,計算機軟件不是每一臺計算機都相同的,它是根據用戶的不同需求而添加的,它包括辦公軟件、商業軟件、家庭應用軟件等不同類型,軟件的研發是由用戶需求、專業人員設計、最后經過測試和用戶認可的一種產品,軟件的使用者要想得到合法的軟件使用權,就必須得到軟件研發機構的許可,這樣,一個計算機軟件才具有了真正的生命力。

3.5加強計算機軟件維護規范化

計算機軟件產品維護也是軟件開發規范化的最后一道程序,它主要是把在運行過程中出現的問題進行及時維修,把在測試中遺漏的錯誤進行修改,不斷完善軟件的各種性能,讓軟件更好地適應運行環境。軟件維護同樣要具有規范化要求,我們必須要使軟件開發者認真按照程序進行操作,不能出現舊的問題沒有解決有出現了新的問題,要減少軟件維修的所產生的負面影響,維護和維修過程要有詳細記錄,填寫維修報告,做到軟件維修正規化和標準化,從而實現軟件功能的不斷擴展和補充,使軟件達到最好的運行和使用效果。此外,還要培養軟件開發者在維護軟件工作中的責任心意識,要從市場實際出發,遵循價值規律,誠信真實地開展軟件維護,最終使軟件開發行業的環境得到凈化,促進整個行業向前發展。

4結束語

計算機軟件的設計和研發,使計算機的實用性得到了更好地發揮,對我們的工作學習產生了更多的幫助。計算機軟件進一步規范化,是計算機事業長遠發展的重要前提,也是軟件行業生存發展的有效保證。讓軟件研發有明確的標準,有明確的行業規范,有技術上的硬性指標,對軟件開發行業會起到一個很好的促進作用,也會進一步提高研發人員的工作責任心。研發出高品質的軟件,不僅能滿足用戶和人們的需求,使其適應社會的發展,更能有效地增強我國軟件在世界上的競爭力,把我國的計算機軟件開發不斷推向新的高度。

作者:滕菲 周琪 單位:渤海大學

軟件開發畢業論文:敏捷軟件開發論文

在以前的軟件開發模式中,普遍依賴業務分析師和用戶溝通所完成的需求分析報告而進行軟件開發和交付。這樣做的弊端在于,用戶在提出需求和得到交付軟件之間對需求本身可能發生變化,業務分析師在與用戶溝通并創建需求分析報告時對需求本身也可能產生誤解,而開發者本身對需求分析也會產生誤解。這就使得花費大量人力物力所開發的軟件最終不能被用戶所接受。而采用敏捷開發可以避免這種情況。敏捷開發中有一種叫做Scrum的迭代增量式開發過程。其目的在于縮短交付周期,不斷交付有價值的軟件,使得在軟件最終交付時最大程度滿足用戶需求。這就需要改變傳統的軟件交付模式,當項目經理和用戶溝通時,需要設定階段行的目標和任務,由業務分析師和用戶就已經確定的需求進行需求分析并且在制定需求分析的同時與開發人員及時溝通,避免軟件過度開發,這樣就可以縮短軟件交付期限。將原本一年甚至幾年的開發周期縮短至兩個星期到一個月,每次交付部分有價值的軟件,這樣用戶可以盡早體驗并及時提出問題和調整需求。

1制定詳盡的開發和交付流程

將軟件開發周期從幾年縮短到一個月甚至兩個星期,這需要制定詳盡的軟件開發和交付流程。而詳盡的軟件開發和交付流程也是實現Scrum所必須遵守的。在Scrum中一個交付周期被稱為一個Sprint。在每個Sprint開始之前,要有一個Sprint的計劃會議(Sprintplanmeeting)。Sprint計劃會議是在業務分析師和用戶確定好當前階段的需求分析之后,將可以進行開發的部分按照需求的優先級順序排列好開發任務(Story),再由開發人員對任務進行難度評分,最后團隊根據可變因素如團隊成員情況,開發環境狀態等確定下一個Sprint的任務。為了加強團隊內部的溝通和及時掌握開發交付情況,Scrum要求團隊每日開站立會議(Standupmeeting),站立會議通常1到2分鐘每人,主要說明前一天的工作內容,存在什么問題,以及今天的工作計劃。當然在每個Sprint快結束的前一天,要開評審會議,來報告進度,通常情況下是軟件會議制定軟件當前Sprint的軟件計劃。中國有句古話叫做“吾日三省吾身”,每個Sprint結束還有一個最為重要的會議就是回顧會議(Retrospectivemeeting)。回顧會議主要是總結上一個Sprint,保持優點,克服缺點。確保每個會議的有效性是Scrum實現的基礎。

2結對編程,提高軟件開發效率

當需求明確且計劃詳細之后,對于軟件開發最重要的就是提高開發效率。只有提高開發效率才能在短時間內向用戶提供有價值的交付軟件。對于提高軟件開發效率,敏捷開發有一個很好的方式叫做結對編程(Pairprogramming)。所謂結對編程,就是一個任務交給兩個開發人員,兩個開發人員同時坐在一臺電腦前面,一個人編程,另一個人實時檢查,然后互換角色。當然,也可以和測試驅動設計(TestDrivenDesign)相結合,一個寫測試用例,另一個通過實現代碼使測試通過,然后互換角色。結對編程的好處在于,與傳統開發一個人一個任務相比,兩個人一起協作,可以盡快確定測試用例和程序接口,實時檢查代碼減少代碼調試時間,互相學習軟件開發設計技術,避免因成員變動阻礙開發進度。對于結對編程的兩個人,只要兩個人有互補,就可以在一起結對編程。例如,一個開發人員可以和一個需求分析師一起結對編程,需求分析師了解任務需求,可以負責編寫測試用例,開發人員實現測試用例,從而使開發更滿足需求。用戶體驗師也可以和開發人員結對編程,開發人員每實現一個功能塊,用戶體驗師都可以進行實時的檢查,從而更滿足用戶的體驗。結對編程,看似浪費人員,因為同一時間做的任務變少,但是卻能夠大大提高編程效率和開發質量,是敏捷開發中重要的實現方法之一。

作者:王貫飛

軟件開發畢業論文:組件技術實時測控軟件開發論文

1基于組件的軟件復用技術

目前制定實現規范并比較適用于復用的組件模型有CORBA/ORB、COM/ActiveX、JavaBean以及.NET等。通過對以上組件模型的研究與對比,本系統選定.NET中的WindowsForms作為本實時測控軟件的組件模型,使用.NETFramework的公共語言運行時,組件都建立在一個共同的底層基礎上,不再定義使用復雜的管道接口,對象可以直接交互訪問,有利于組件的自由配置,同時,利用.NET技術的分層結構特點,采用“搭積本”的方式生產軟件,大大提高軟件開發效率。

2基于組件技術的實時測控軟件開發

2.1軟件架構設計

在組件技術中,一個組件就是一個接口集,它通過接口對功能進行封裝。因此,對于同一個應用程序架構,只要其使用的接口集合不變,即可通過更換支持同樣接口集的組件來獲得不同應用,也可重復利用同一個組件或對組件進行二次開發。而基于組件建立的軟件架構和應用開發,其最大優點在于可以復用的應用結構和軟件單元。實時測控軟件主要是對實時測控數據的處理、評估和顯示,而測控數據主要包括光測、雷測、遙測及GPS測量等類型,其處理過程通常包括數據采集、數據解析、數據處理和結果評估等四個部分,針對以上4種數據類型,在基于組件技術思想下,其處理架構可統一進行設計,如圖1所示。針對靶場測控系統中光測、雷測、遙測及GPS測量等數據處理應用,通過將數據采集組件、數據解析組件、數據處理組件、結果評估組件替換成相應功能的組件,即可實現在保持軟件架構不變的前提下開發出不同的應用系統。

2.2基于組件技術的軟件升級維護

組件接口是對某一功能的一套抽象描述,具有封裝性,它通過接口與其功能實現分離開了,并以接口作為客戶與組件(或組件之間)交互的唯一方式,因此,只要保持接口不變,就可以將系統中的組件用新的組件替換,以隨時進行系統升級維護。下面以實時測控數據處理軟件中的雷測數據處理應用為例,其軟件的架構如圖2所示。當需要對系統進行升級維護時,在軟件架構完全保持不變的前提下,對具體的組件進行替換,只要保持接口不變,程序無需重新編譯鏈接,系統即可通過使用更新后組件中的新接口來獲得新特性,從而實現系統的升級維護。

2.3利用組件復用技術實現軟件功能擴展

組件復用是利用已有組件創建新組件,即通過第三方產品來構建自己產品。組件復用是通過包容和聚合來實現的,包容時外部組件包含內部組件的接口,它由外部組件接收此調用請求再交由內部組件來處理,聚合時外部組件直接調用內部組件的接口,它讓內部組件直接處理該調用請求。在C++語言,通過在外部組件中增加內部組件接口,并把調用請求轉發給內部組件即可實現包容,對于聚合,在內部組件中維護一個外部組件接口指針(如m_pUnknownOuter),通過委托機制,讓內部組件接口提出的查詢接口請求由一個委托接口轉發至外部組件,再由外部組件接口查詢內部組件。這樣就可以實現一致的訪問,即不管是通過外部組件的接口,還是內部組件的接口,都可以查詢到內外組件所支持的接口集合。在實際應用中,軟件開發不僅有大量的、功能強大的商業化組件可以使用,而且有應用廣泛的、成熟的靶場測控系統專用組件可以使用,如組件化的數據接收、量綱復用、坐標轉換、濾波平滑、精度評估等功能模塊。因此,利用好組件復用技術可以有效擴展靶場測控數據處理系統的軟件功能,對于靶場測控系統建設具有重要的現實意義。

3結束語

基于組件技術的實時測控數據處理軟件開發可以大大提高軟件開發效率,大幅度降低系統的開發費用,有效解決靶場測控數據種類多、規模大、復雜性高的難題,為靶場測控手段的不斷發展提供了技術支持。

作者:唐藝靈 趙晗濱

軟件開發畢業論文:用戶體驗計算機軟件開發論文

1完善軟件、滿足用戶個性化需求

用戶體驗是貫穿在計算機軟件開發利用的一切過程之中的,設計者從軟件性能設計出發,結合了用戶操作習慣,能夠對用戶體驗產生一個正確的軟件預估,在用戶體驗中,我們能夠認識到用戶對軟件產品的期待,發現用戶真實的使用目的及軟件期待,在用戶體驗之中,設計者能夠不斷改善軟件優秀功能及細節修改,減少軟件BUG,逐步完善軟件用戶個性化。用戶體驗在計算機軟件開發中的作用相當于一把標尺,在設計-測試-再設計-測試-修改的反復循環的軟件開發過程中,用戶體驗為這個循環的進行提供了一把可量的指標。完善的軟件成品,滿足了用戶的個性化需求,提高了軟件運行的舒適度。

2提高軟件市場競爭力,占領市場

用戶體驗能使得軟件設計的更完善,在設計-體驗-再修改的過程之中,軟件得到不同程度的修飾和完善。軟件產品經歷了以下幾個階段:有用-易用-友好-視覺設計-品牌推廣-占領市場。產品有用也就是用戶需求得到了滿足,下一步使軟件變得易用,就是方便使用,友好的軟件語言能夠使用戶感到親切,通過不斷改進設計的軟件,使得軟件在視覺上能夠傳達出一種吸引力,讓用戶在使用中愛上軟件,產生用戶黏度。在用戶中樹立良好的口碑,從而認定品牌,在品牌推廣之后,市場推廣變得簡單易行。經歷用戶體驗的軟件永遠比直接開發上線的軟件擁有更多的用戶。因此用戶體驗在計算機軟件開發中有著完善軟件,提高軟件市場競爭力的作用。

3計算機軟件開發中提高用戶體驗的主要途徑

3.1營造良好的軟件運行環境

3.1.1優化編程代碼軟件程序開發的一個必不可少的組成要素就是編程代碼,因此想要提高計算機軟件開發中的用戶體驗,首先應從編程代碼著手,優化軟件用戶體驗。首先編制代碼時應盡量考慮代碼的簡潔性,能使用簡單地算法就不復雜化,簡化算法程序也不僅僅針對那些復雜的編程代碼,還應考慮代碼解算處理耗費時間長的軟件代碼,盡可能的為用戶節省時間,也減少他們在等待過程中可能減少的焦慮情緒,提高用戶體驗感受。如無法避免軟件運行速度緩慢的問題,則在最佳優化后設計后臺運行的方式輔助運行,也可添加進度條來提示用戶下載進度,避免用戶在運行軟件時產生煩躁情緒。3.1.2完善軟件安裝流暢性用戶并非專業的電子計算機軟件工作人員,因此在軟件安裝遇到問題時并不能妥善處理,甚至遇到無法下載的情況就放棄某款軟件,因此我們在極高計算機軟件開發中的用戶體驗時一定要考慮軟件安裝的流暢性,快速簡潔方便的安裝成功是一款軟件成功應用的基礎,在軟件設計中,設計人員應充分考慮用戶能力特點之后降低軟件安裝難度,完善安裝步驟,設計多種安裝方式,設計推薦安裝和自主安裝等多種安裝方式供用戶安裝,完善軟件的安裝流暢性。3.1.3優化處理軟件接口軟件接口即軟件和一般常用軟件實現數據互換、互相聯系的一種重要途徑。一個完備的軟件不僅僅應該正常運行,還應與其他軟件可以共享數據相互聯系,因此開發人員應優化軟件的接口問題,完善設計,避免用戶出現使用順手的軟件卻無法和其他順手的軟件數據交換、從而放棄軟件的問題。在實例中,軟件的接口問題也是一個讓大家關心的提高用戶體驗的重要途徑,注重相關諸多軟件的數據共享、信息過渡,在滿足用戶需求的同時提升用戶體驗。

3.2注重軟件的界面設計,給用戶留下良好第一印象

用戶對一款軟件的第一印象,就是這個軟件的圖標、外觀形象,不同風格的軟件界面會給用戶留下不同的印象,這和認識人是一個道理,外表光鮮的人更容易被別人結識,因此為了提高軟件開發中的用戶體驗,必須在用戶打開軟件的第一眼就愛上并想要使用。在軟件的界面設計中,首先考慮的是簡潔大方的設計方案,大眾都喜歡的東西才能夠設計使用。軟件界面設計中,應充分綜合考慮用戶的使用習慣。視覺心理、個人感受以及用戶偏好等角度,對軟件具體的各個部分進行設計。設計中應考慮的要素有:界面的色彩搭配、小圖標按鈕的放置、標題字體的大小、頁面內容的編排位置等等。設置智能記憶功能來保存用戶的軟件使用習慣,在用戶使用軟件時就能夠以最快速度實現要求。在用戶習慣的研究中,用戶在某個陌生軟件中停留的時間最多不超過三分鐘,三分鐘之后如果他們沒有找到自己需要的內容就會退出軟件并不再打開,用戶不能在第一時間找到吸引人的東西,軟件界面的不清晰,這就是用戶失流問題的原因,在軟件設計中,應利用研究成果,在設計中體現用戶閱讀的F型閱讀習慣,在軟件的上欄和左欄中放置更有價值的東西,合理地進行界面的主次安排。盡量少使用老舊模板設計軟件界面,避免缺乏創意和亮點的界面問世。

3.3努力提高和優化軟件運行效率

重視效率是軟件開發更好的為大眾服務的基礎,軟件設計必須遵循一條規則就是提高用戶使用軟件的效率。設計人員在進行軟件算法設科技前沿計時應將各類算法作出比對,減少那些功能不強耗時巨大的軟件,避免它們拖慢軟件運行的速度,提高軟件的運行效率,防止用戶出現等待焦急躁動甚至放棄軟件等不良情緒。計算機本身對軟件運行速度的反作用只是一部分,運行緩慢的軟件并不單單因為硬件不強大的計算機本身。開發者應從軟件編碼尋找原因,排除拖慢軟件的惡編碼,提高軟件運行效率,減少用戶軟件差評。需要注意的是我們應該在可控環境下提高軟件運行速度,注意開發成本和經濟核算。如不能減少運行時間的則設置后臺運行或者顯示進度條來減少用戶等待時間,提升用戶體驗。

3.4軟件功能設計要滿足擁護的人性化需要

人性化的設計體現在軟件設計的諸多方面,也可以這么說,軟件設計的許多角度都能夠體現人性化的設計理念。我們在軟件實際開發中,盡量避免全盤模式化的克隆,將為大眾服務作為軟件產品開發的最終理念,因此必須將用戶體驗的優良感受作為首要衡量標準。在軟件設計中,設計出人性化的軟件應做到以下幾點:第一,使用戶打開軟件和查詢信息能夠更加便捷,在用戶使用軟件的過程中,也是信息數據積累的過程,用戶想要從大堆數據中調出自己需要的數據往往不夠便捷,而騰訊設計出智能調取聊天記錄就是一個很好的個性化服務典例。在軟件設計中,合理的設計快捷鍵也是人性化服務的一個方面,易于掌握的快捷鍵能夠使軟件操作更加方便,充滿人性化。百度公司曾經在剛剛成立百度聯盟時軟件設計并不充滿人性化,當百度批準你成為百度聯盟會員時,會接收到這樣一條郵件:百度已批準你加入百度聯盟,而批準往往不是平等的語言,更像是上級批準下級,之后百度就將這一點做出更改:祝賀你成為百度聯盟的一員。這個案例告訴我們軟件設計不僅要在大方面上以用戶為優秀,而且在細微之處也要體現出軟件的人性化服務。

3.5提高軟件的信息查詢和處理能力

浩瀚的信息時代,軟件也需要一個強大的信息檢索能力,這樣才不會使我們面臨無法找到所需信息的窘況,軟件開發案中加入信息檢索技術也就是是軟件具備在集合中挑選目標信息的技術,隨著我們對軟件的使用和軟件技術的開發,我們對軟件的信息查詢功能有了更多的要求,既不能使雜亂無章的信息丟失,又不能在想要查詢信息的時候逐條翻閱,這就要求我們在軟件設計開發中提高軟件的信息查詢能力,首先保證信息的可查詢性的前提是擁有穩定良好的內存來儲存信息,其次良好的可查詢性是通過小查詢框來實現的,設計查詢算法來幫助信息查詢,輸入條件就能查詢到符合條件的全部信息,諸如音樂播放器建立的媒體庫,在查詢框中輸入歌名就能檢索出全部符合條件的歌曲。在用戶實用軟件的過程中,用戶信息只會堆積越來越多,因此必須通過智能的信息查詢功能來優化用戶體驗。

4對提高用戶體驗的再認識

軟件設計成品的目的就是解決使用者的問題,因此軟件不僅炎解決用戶個體在功能上的需求,又要服務大眾,向廣大用戶提供服務。計算機軟件開發中提高用戶體驗的途徑多種多樣,在具體羅列了以上幾點之后,筆者還想從軟件開發設計的角度出發,再談談如何使用戶體驗得到更好地提高。

4.1樹立“以人為本”的設計開發理念

用戶體驗的優秀就是用戶,提高用戶體驗在軟件開發中的作用是及其突出的,開發者在設計開發時應樹立“以人為本”的觀念,重視用戶的心理體驗,關心用戶的自我感受,在實現軟件設計功能的保證下抓住用戶心理,吸引用戶長期使用。人性化的軟件設計和靈活多變的軟件服務是實現“以人為本”的基礎,在之前軟件設計的經驗上,改進模板,合理搭配軟件信息模塊,在廣大用戶中選擇他們共性的東西,尋求最多的受眾欣賞?!耙匀藶楸尽币笤O計者關注用戶,學習每一個用戶不同的操作特色,綜合這些特色,讓軟件更加靈活的服務用戶。在實際軟件操作中,可以設置不同的操作方案和主題搭配,供用戶自行選擇和隨意保存?!耙匀藶楸尽钡拈_發理念要滲透在軟件設計開發的各個過程,在設計中應考慮用戶,在測試中應觀察用戶,在再修改中應體現用戶。

4.2注重市場信息反饋,不斷改進和完善軟件

信息的傳播有五大要素,發出者、接受者、媒介、訊息、反饋。這五個環節構成了一個完整的信息傳播途徑,軟件設計和開發也需要市場信息的反饋,設計好的軟件經過上線,用戶開始使用,但此時并不是開發者工作的完成,而是新的開始。在這一階段的工作中,開發者扮演的是信息收集者的角色,他們需要在市場上收集用戶對軟件使用的評價、軟件的推出程度和適用領域、人們是否經常使用這款軟件以及這款軟件出現的問題。收集這些問題再將軟件優化,最新軟件,供用戶更新,充實了新的功能和修補了軟件BUG。市場是軟件接收測試的搖籃,開發者要注重市場信息的反饋,根據反饋修補軟件,不斷改進和完善軟件。

5結束語

近些年的高新技術發展為計算機軟件設計提供了快速發展的良好溫室,在這樣的環境下計算機科學獲得了長足的發展,軟件設計也從“解決問題”向“滿足需求”轉變。新的軟件想要成功開發并立足于用戶,就需要真正的扎根研究用戶體驗,只有提高了用戶體驗才能進一步的完善軟件。提高用戶體驗的途徑也豐富多樣,我們不僅僅只根據這些途徑解決問題,更需要有長遠的目標,提出更多可供利用的途徑,為提高計算機軟件用戶體驗做出貢獻。

作者:隋曉彤 單位:渤海大學

軟件開發畢業論文:自動控制系統軟件開發論文

1軟件的特色

基于FCS的自動控制系統監控軟件的教學特色,重點表現為:利用虛實結合的系統、豐富的監控信息、形象直觀的軟件視界、動手實操過程,讓學生主動獲取掌握知識,高效實現教學目;利用信息化教學手段實現重難點突破,學生完全能夠主動獲得較難理解的理論知識;老師能夠“邊做邊教”,學生能夠“邊做邊學”,融理論知識和實踐于一體;本軟件教學應用程序,具有直觀豐富的視界和多種操作方式;創建互動式教學模式,較好的激發學生學習的主動性和興趣??傊?,本軟件從教學的角度看,較好的實現了“邊做邊教、邊做邊學”的教學設想,增強了學生學習的興趣和信心。本軟件的技術特色,主要有:軟件采用工業廣泛使用的MODBUS協議,可兼容眾多工業監控設備(如阿爾泰RTU6300);軟件用VB及C語言設計,二次應用開發簡單靈活、運行穩定、使用方便;通過精心設計,軟件操作簡便快捷、界面設置合理、交互性強;整個系統的實時性達到工業控制的要求,且可靠性較好;使用WEB技術,可用遠程PC或智能手機作為操控終端。本軟件從技術特點上,采用了當前工業上廣泛使用的新技術和新應用,開闊了學生的視野,引導學生學習的方向。本軟件的藝術特色,可概括為:軟件圍繞教學主題,綜合運用圖文、數據、動態波形、動畫等豐富的表現方式;軟件界面布局合理、美觀,導航清晰簡捷;軟件界面色彩運用搭配合理,遵循工業監控軟件的風格。本軟件從藝術效果上,對學生具有一定的吸引力,激發了學生的學習興趣。

2軟件的教學應用

2.1軟件平臺的教學運用

在本軟件平臺的基礎上,可依據課程的教學要求開發各種應用程序,用信息化技術手段輔助教學,實現教學重難點的突破,迎合當前學生的學習興趣。下面將以《自控原理與系統》課程的“開環控制和閉環控制”教學單元為例,說明本教學軟件平臺的教學應用開發和使用。本例應用程序開發的內容是“開環控制和閉環控制”。軟件教學目標:熟悉自動控制系統控制方式;認知開環控制和閉環控制抗干擾能力(需要突破的重難點)。運用軟件教學的策略:通過虛實結合的系統、豐富的監控信息、形象直觀的軟件視界、動手實操過程,讓學生主動獲取掌握知識。本例教學應用程序開發的硬件基礎,包括如下幾部分:一個自制的閉環控制系統、一臺筆記本電腦、一臺路由器和智能手機。閉環控制系統作為下位機能與上位PC機(筆記本電腦)串口通信,控制器采用STC12C5628AD單片機,驅動裝置為一臺風機,被控對象是一個隨風旋轉的帆,反饋單元為數字碼盤。上位PC機是本軟件平臺的載體,可連接下位機和遠程智能手機。路由器使智能手機和上位機構成LAN網絡,實現相互通信。本例應用程序界面及功能開發,如圖2所示,分六個區:控制模式設置區,能設置本機PC控制和遠程手機控制兩種方式;自動控制方式設置區,設置開環或閉環控制方式;PID控制參數設定區,可設置比例、微分和積分參數;自動控制系統的給定值設置區,設定被控對象的被控參數;示波器區,可實時監控下位機的參數變化;動畫區,可實時直觀描繪被控對象動作狀態。

2.2軟件教學應用效果

在基于FCS的自動控制系統監控軟件平臺上,可以開發各種應用程序,本軟件的教學應用開發以“開環控制和閉環控制”教學單元為例說明。在教學時可通過本軟件的應用程序操作演示開環控制和閉環控制系統的運行,學生通過觀察實際自動控制系統的運行狀態和應用程序的實時監控數據、波形、動畫等信息,以及利用手機遠程參與實操體驗的互動式教學方式,在輕松的理實一體化教學過程中掌握本教學單元的重點與難點知識。學生在本軟件教學過程中,能夠主動獲取“開環控制系統不具備抗干擾能力,閉環控制系統具備較強的抗干擾能力”的經驗和知識,還能自主獲取對實際的自動控制系統的全面認知,這是在傳統的教學過程中較難一次完成??傊?,本教學軟件符合職業院校學生的認知特點,已經過多年的教學實踐,應用結果表明該軟件實用有效。

3結束語

本軟件教學應用的創新性與實用性,可歸結為兩點:虛實結合,即把虛擬的仿真界面和真實的自動控制系統結合起來,讓學生既能得到虛擬仿真的直觀,也能獲得真實系統的可信,因此具有虛擬仿真軟件和現有實訓系統不可替代的作用;通用靈活,即軟件所有模塊都面向信息數據庫設計,軟件優秀FCS服務器具有通用性,可依據不同的教學要求,靈活設計出合適的課程教學應用軟件。

作者:朱志偉 單位:武漢鐵路職業技術學院

軟件開發畢業論文:防水施工企業管理軟件開發論文

1軟件主要內容

《防水施工企業管理》軟件是一個集管理、統計、成本核算為一體的綜合性管理軟件。它以成本核算為中心,對工程、材料、人工、管理費用等進行匯總統計分析,以達到管理企業運行的目的。1.1軟件邏輯統計的依據1)根據“建筑安裝工程費用項目組成”(建標[2013]44號文件),對各項費用進行分類和統計;2)根據專業防水施工企業特點和習慣,對部分費用進行科目調整。1.2軟件運用環境1)操作系統:MicrosoftWindowsXP以上;2)數據庫:MicrosoftSQLServer2000以上;3)軟件架構:C/S各操作用戶安裝軟件客戶端。1.3軟件組成《防水施工企業管理》軟件的主要模塊有:工程管理;采購管理;庫存管理;財務管理;勞資管理;基礎數據;系統管理。每一個模塊分為錄入、查詢、統計三個通道。1.3.1工程管理模塊工程管理模塊主要有三個功能:①承接業務后建立項目;②施工產值錄入;③施工產值、項目人工、項目材料使用的統計。如表1所示。1.3.2采購管理模塊采購管理模塊主要作用是,材料采購相關數據的錄入。采購并不是入庫,材料入庫時的入庫單據必須與材料采購相對應,否則材料無法入庫。采購與付款相關聯。1.3.3庫存管理模塊庫存管理模塊主要包括材料的入庫、出庫、退回、盤庫的錄入和庫存材料狀況查詢。如表3所示。1.3.4財務管理模塊財務管理是企業管理最重要的內容之一,包括付款、收款的記錄,各種開支的記錄,應收應付款記錄等。通過各種原始數據的錄入,可以得出項目的盈虧情況、企業的利潤情況、行政費用開支情況,以及各種經濟數據。財務管理模塊包括財務信息登記、財務記錄單查詢、財務查詢統計等3個子模塊和33個項目,項目明細從略。1.3.5勞資管理模塊勞資管理分為管理人員的工資和工人工資兩部分,勞保支出和股東分紅也列入勞資管理。1.3.6基礎數據模塊基礎數據是將一些常用的數據統一歸類,以便單據錄入時選擇。如員工姓名用于工資單制表,材料名稱用于材料采購與出入庫。另外一些期初數據也在基礎模塊中設置。如表5所示。1.3.7系統管理模塊系統管理模塊主要用于權限管理和結賬。權限包括錄入權限和查詢權限,做到數據的錄入只能由專人操作,重要數據只能由高級別人員查看。結賬是對每月的錄入內容確定,以達到按月統計的目的。年度結賬也一樣,不進行結賬就不能進行下一階段的錄入。這樣避免了數據隨意修改的問題。如表6所示。整個軟件有7個主要模塊,15個子模塊,91個項目內容。通過20多個數據的錄入,可以得到30多個報表和數據分析結果,企業各部門和相關領導隨時可以查詢各種數據,實現及時、正確、高效的目的。

2軟件主要界面截圖

軟件開啟界面(圖形可換)、主界面、工程項目登記、施工產值統計臺賬、項目人工工資月報表、項目材料耗用臺賬、工程收款登記、行政管理費用臺賬、企業成本收益臺賬等主要界面的截圖見圖1—9。

3其他說明

1)本軟件開發是以提高企業管理效益為目標,并非財務軟件,不可代替財務做賬;2)軟件在企業局域網上使用。將數據庫固定在一臺作為主機的電腦上,其他各電腦安裝客戶端,只要將主機打開,每臺電腦的輸入數據就錄入主機,有操作權限的人在各自的電腦上操作,共享數據。3)主管可以根據需要,確定相應人員的錄入和查詢權限。企業總經濟數據,設置只有最高級別領導可以查看。4)在軟件框架不變的情況下,各企業可以根據自己的管理習慣,訂制符合企業情況的應用軟件,可以擴展或壓縮管理模塊。

作者:胡駿 俞志剛 單位:杭州金湯建筑防水有限公司 西樓軟件工作室

軟件開發畢業論文:電梯限速器軟件開發論文

1軟件的基本架構與工作流程

本系統由管理端軟件、測試端軟件、SQLServer數據庫和Accesss數據庫構成,管理端軟件采用SQLServer數據庫管理數據,通過網絡,與測試端軟件進行數據交換,測試端軟件后臺用Accesss數據庫存儲測試數據。管理端軟件安裝在辦公電腦上,檢驗前將待檢驗限速器的基本參數錄入(使用單位、電梯安裝地點、限速器出廠編號、檔案號、制造單位、出場日期、額定速度等)并分配檢驗編號。檢驗編號具有惟一性,由年份加檢驗流水號構成,如:2015-00001,每個校驗編號對應一個限速器的檢驗任務,所有檢驗任務通過網絡寫入服務器上的SQLServer數據庫中。測試端軟件安裝在儀器配套的電腦上,通過網絡讀入服務器上SQLServer數據庫中的待檢驗任務,并將其存儲在后臺的Accesss數據庫中。檢測過程中,軟件能自動顯示測試數據,并將每個檢驗任務的測試數據與檢驗結論存儲在后臺的Accesss數據庫中,連接上網絡后,將所有檢測數據與檢驗結論上傳到服務器上的SQLServer數據庫中,再由管理端軟件自動生成限速器檢驗報告與檢驗原始記錄。

2軟件功能設計

1)管理端軟件功能。管理端軟件設計有“校驗任務管理”、“文檔管理”、“校驗歷史調閱”與“相關信息配置”四大類功能,下圖3所示為管理端軟件的功能設置圖。管理端軟件界面從左到右分別為基本信息錄入欄、功能按鈕區和待檢驗任務列表欄三個區域,界面簡潔,功能按鈕作用一目了然,軟件的使用非常簡便。下圖4為管理端軟件主界面設計。2)測試端軟件功能設計。測試端軟件整合了接收待檢驗任務、檢驗測試、數據上傳、服務器數據庫配置、檢驗儀器設置等功能,軟件的優秀是實現檢測數據的自動識別與保存,并將測試數據與檢驗結論上傳至服務器上的SQLServer數據庫中。測試端軟件界面風格和特點與管理端基本一致,其主界面見下圖6所示。選中即將要實施的檢驗任務,其參數將顯示在左面的基本信息欄中,如果信息中有差錯,檢驗人員可以現場進行修改。在對基本信息核對無誤后,點擊“開始校驗”按鈕,將進入下圖7所示的測試界面。測試數據與結論將自動保存到本機后臺的Accesss數據庫中,在網絡環境下,點擊“數據上傳”(見圖6),所有檢驗結束任務的測試數據與檢驗結論將通過網絡寫入服務器上的SQLServer數據庫中。點擊管理端軟件上“文檔管理”(見圖4)按鈕,將彈出下圖8所示界面。在文檔管理功能模塊中,可以預覽限速器檢驗報告與檢驗原始記錄,并能夠直接輸出打印。檢驗報告可以通過網絡進入審核和簽發流程,檢驗報告中的檢驗員、報告審核與審批人員均使用電子簽名簽署檢驗報告。

3結論

這套電梯限速器檢驗軟件人機界面友好,操作使用非常簡便,能大幅度提高電梯限速器檢驗的工作效率。2014年11月,軟件在江蘇省特種設備安全監督檢驗研究院無錫分院投入使用,使用證明:它能使得檢驗人員每天節省3~4個小時的工作時間,把檢驗人員從繁瑣的重復錄入工作中解放出來,并基本杜絕了工作差錯,并得到檢驗人員的高度評價。

作者:朱愷豐 盧遠航 單位:江蘇師范大學科文學院

軟件開發畢業論文:低碳審計機制軟件開發論文

一、文獻綜述

英國政府在2003年的《能源白皮書》中首次提到低碳經濟。白皮書認為低碳經濟是通過更少的自然資源消耗和更少的環境污染,獲得更多的經濟產出(王帆,2010)[1]。碳審計作為環境審計的重要分支,是由獨立的審計機構對政府和企業在履行碳排放責任方面所進行的檢查和鑒證,是對碳排放管理活動及其成果進行獨立性監督和評價的一種行為(錢純,2011)[2]。我國實現低碳經濟還需很長一段時間,碳審計作為重要的監督機制是其中必不可少的一環。為了促進碳減排目標重點從通過國家政策杠桿策略的“自上而下”轉移到集中在次國家水平的“自下而上”方法,這一模式的轉變和克服企業減排層面的障礙的整體驅動器是開發環境審計技術,制訂務實和全面的碳審計框架。AndrewC.Lovell(2003)指出,為了促進這一審計框架的可行性,目前碳管理的做法是通過審查企業環境報告和采訪開展案例研究的組織的環境管理者[3]。ShilpaVerma(2012)探討了碳審計的過程:首先,從員工中收集信息,進行組織調查;其次,計算碳足跡;再次,現場參觀;最后,生成碳審計報告[4]。EhsanAsadi(2013)根據葡萄牙國家法律構建了公共建筑室內空氣品質碳審計方法。該方法系統監測選定的化學指標(二氧化碳,一氧化碳,甲醛,臭氧和揮發性有機化合物),以及生物指標(細菌和真菌),指出建筑物常見的室內空氣問題并提出改善建議[5]。王帆(2014)認為,我國應從制定統一的評價與報告制度、建立碳排放線上資料庫、制定碳排放審計指南的措施著手構建碳審計評價體系[6]。近年來,國內學者對于碳審計的研究,更多的是介紹國際碳審計的發展及啟示,很少結合中國實際研究碳審計理論體系,而系統的碳審計程序是促進低碳經濟實現的關鍵,由此我們構建出一套綜合的碳審計機制,為我國深入開展碳審計領域的理論研究提供基礎和參考。

二、碳審計機制的理論分析

(一)低碳治理與碳審計的關系

構建全面綜合的碳審計機制,首先分析碳審計在整個低碳治理系統中發揮的關鍵作用,作為機制構建的理論來源。低碳治理是一個復雜的系統,碳審計作為該治理系統中的免疫子系統,具有建設性、預防性和抵御性三大功能。政府、市場和企業在低碳治理系統中發揮著各自的作用:政府通過碳配額和碳稅等宏觀治理方式,調控低碳經濟的運行;碳市場通過碳交易、碳定價和碳中和等市場治理方式,實現低碳資源的優化配置;企業通過對其碳交易或事項進行碳核算和碳信息披露等公司治理方式,公允反映其碳交易的實質。碳定價、碳中和是否真實、公允和有效率,需要內外部審計評價和鑒證,企業的碳核算和碳披露是否公允和充分,需要外部審計的鑒證。碳審計是集財政財務審計、法紀和績效審計、制度符合性審計于一體的綜合性審計,同時,碳審計也是會計核算審計和社會責任審計[7]?;趯徲嫷膰抑卫砗蛯徲嬅庖呦到y理論,碳排放治理需要審計的監督與支持,而碳審計起著預防、抵御的作用,有助于低碳排放的順利實現。

(二)碳審計機制的構建機理

基于上述對低碳治理與碳審計關系的理論分析,構建碳審計機制為F={S,T,U},如圖1所示。其中,S———基于碳排放治理的審計目標,T———基于碳排放治理的審計路徑,U———基于碳排放治理的審計信息與傳遞。審計的基本職能是監督、評價和鑒證,低碳治理中的審計機制,是一個由多元審計主體、多層次審計體系構成的審計制度安排。該審計機制從低碳治理主體需求角度出發,把碳審計目標及其實現機制、審計信息作為一個系統進行研究[8]。1.碳審計機制的目標。碳審計機制的目標(S)是通過審計監督,促進低碳政策、低碳經濟杠桿、低碳技術的合理、有效應用。2.碳審計路徑及其信息化。碳審計路徑(T)是在已有審計機制的基礎上實現審計目標的具體措施,是審計主體采取的審計程序和行為,涉及治理主體的審計權與審計能力、外部審計的獨立性、治理主體與內部審計之間的溝通渠道等(葉陳剛、程新生,2006)[9]。碳審計路徑的具體內容是:①低碳政策執行情況審計。②低碳資金去向的審計監督。③低碳經濟行為和產品的審計認證。④碳社會責任審計。⑤碳績效審計。結合現代信息技術,如開發專門的碳審計軟件,是保障審計路徑暢通的一個有效方式。低碳政策執行過程審計,首先是審查政策的目標在執行中是否存在偏差,其次是評價執行政策的方法是否可行和合理,最后是檢查和評價執行政策的效果。對于低碳政策執行情況審計的信息化實現路徑體現在后文的碳審計軟件的“項目管理子系統”中的法律法規模塊,加入了世界性組織有關碳審計的環境政策,運用該軟件的審計師能查詢到客戶企業應遵循的對應的政策;同時,在“審計準備子系統”中的內控調查和內控測試部分都相應的涉及了有關低碳政策的執行情況與效果評價。低碳資金去向審計,從兩個維度進行分析,首先是企業總的低碳資金(包括政府專項扶持資金和企業自身留用的低碳資金)在整體企業使用的不同方向,包括節能設備采購,節能技術改造,節能新產品推廣,節能減排管理的能力建設等,審計相關數據的真實性,同時也包括了低碳經濟行為和產品的審計認證。然后是企業開展各項目的碳資金分配,例如建筑企業的一般公共建筑項目,住宅小區項目,地下工程項目等,各項目還可具體到大型、中型、小型,審計各項目分配的碳資金使用的真實合理性。低碳資金去向審計的信息化實現路徑體現在后文軟件中的“審計實施子系統”中的“碳資金利用分析”部分。碳社會責任審計,其重點是審計企業是否設置低碳責任評價指標以及領導人的考評情況,是否落實碳社會責任的履行等。碳社會責任審計的信息化實現路徑體現在后文軟件中“審計準備子系統”的內控調查和內控測試部分,同時,在“審計實施子系統”中的“碳社會責任分析”部分也做出詳細闡釋,碳社會責任具體分為環保減排和低碳節能兩大類,通過評分賦值體系審計企業碳社會責任的履行情況,進而審計領導人碳社會責任的履行力度。碳績效審計,績效審計是對被審計單位經營和管理活動的經濟性、效率性、效果性、公平性和環境性(5E)進行監督、評價和鑒證,碳績效審計重點關注經濟性、效率性與環境性。碳績效審計的信息化實現路徑體現在后文軟件中的“審計實施子系統”中的“碳成本效益分析”部分,再具體到經濟效益指標和環境效益指標,評價被審計單位的碳成本效益水平。3.碳審計信息傳遞。低碳審計機制中的低碳審計信息傳遞(U)包括審計報告書、審計意見書、審計決定書等。信息是所有控制的前提,基于碳排放治理的審計信息主要是對碳會計信息的真實性、低碳治理效率等進行評估。碳審計目標(S)、碳審計路徑(T)與碳審計信息傳遞(U)構成一個緊密聯系的邏輯循環系統,首先制定碳審計目標,由目標導向具體的審計路徑,信息傳遞又對主體進行反饋,以指導其修改完善目標。碳審計目標(S)明確、碳審計路徑(T)通暢、審計信息傳遞(U)及時,對于公司低碳治理和公司管理具有重要意義。

三、碳審計軟件的開發

在碳審計機制中,碳審計路徑(T)是該機制的優秀組成部分,將現代信息技術引入碳審計具體路徑中,既有效保障該審計路徑的暢通,又提高碳審計的效率,因此開發碳審計軟件是碳審計信息化的關鍵。根據軟件開發的基本思想以及開發的具體流程,對碳審計軟件進行具體的開發。首先分析碳審計所需的特殊功能,再對軟件進行需求分析,得出軟件所需的基本功能。該軟件的需求分析不僅包括了通用審計軟件所要求的財務真實性方面的審計,還新增了碳合規性方面的審計,碳績效性方面的審計。進而對軟件進行總體設計,設計出軟件所需的功能模塊;分析軟件各功能模塊要完成的任務,制定出功能實現的算法或實現方案;依據詳細設計的結果,使用開發工具進行編程和界面設計;制定有效的測試計劃,進行測試,保障設計的有效性。本軟件采用MicrosoftVisualStudio2010下VisualC#工具中.netframework4.0框架下的Windows應用程序進行設計,數據庫采用MicrosoftSQLsever2008R2。先建立C/S三層架構:表現層(UI)、業務邏輯層(BLL)、數據訪問層(DAL)。采用WinForm作為UI界面,用于顯示數據和接收用戶輸入的數據,為用戶提供一種交互式操作的界面;業務邏輯層是對數據層的操作,對數據業務邏輯處理;數據訪問層主要是對原始數據的操作,具體為業務邏輯層或表示層提供數據服務。以及采用Windows應用程序中的類庫以及自定義類實現具體的功能,如數據的讀入,數據顯示,編寫代碼完成數據處理等。通過對軟件的需求分析、概要設計、總體設計后,對軟件進行具體的實現。軟件的界面如圖2所示:碳審計軟件系統主要包括項目管理、審計準備、審計實施、審計終結4個子系統。其中項目管理系統與通用審計軟件無異,該子系統的法律法規模塊部分,歸納整理了具有代表性的20余項世界性組織和各個國家出臺的一系列有關低碳經濟及碳審計的環境政策,用戶可根據具體需要下載使用。本文就審計準備子系統,審計實施子系統,審計終結子系統中涉及到碳審計功能的部分(即相比于通用審計軟件特殊功能的部分)作出具體的說明。

(一)審計準備系統

審計準備子系統添加的特殊的碳審計功能主要體現在內控調查部分,如圖2所示。內控調查包括:控制環境低碳重視度、低碳目標實現風險、低碳控制活動(設備采購是否積極落實節能產品采購實施意見、是否落實碳社會責任的履行等)、低碳信息披露(碳賬戶是否定期計算并披露和碳賬戶的披露是否全面)和對內控的監督(內部審計部門是否重視碳賬戶的審計)。調查結果按下面的計算方式評估(“是”———5分,“弱”———3分,“否”———1分,適用個數n):[調查結果分數和/(n×5)]≥0.6,則“可進行進一步內控測試”;[調查結果分數和/(n×5)]<0.6,則“不建議進行內控測試,而直接進入實質性測試”。若進行內控測試,測試目標包括:必須遵循低碳政策、只有經管理層批準的碳賬戶預算才能執行、定期做碳成本預算、只有合法的低碳資金使用申請才能夠被執行、已發生的碳資金使用均已記錄、碳資金的使用已記錄于適當期間、碳資金的使用已準確記錄、碳成本已經記錄于適當期間、碳成本已經準確記錄、定期披露低碳信息、全面披露低碳信息、在產品或服務中體現低碳價值以實現其碳社會責任的履行、認真落實節能產品采購實施意見與內部審計部門重視碳賬戶的審計。對于每一項測試目標,首先看該企業是否適用;若適用,再看運行效果(有效、較弱和無效);最后是風險評估(高、中和低)。測試結果按下面的計算方式評估(“風險評估”,“高”———5分,“中”———3分,“低”———1分,適用個數n):[調查結果分數和/(n×5)]≥0.6,則“綜合風險高”;[調查結果分數和/(n×5)]<0.6,則“綜合風險低”。如果“綜合風險高”,即重大錯報風險大,需要的審計證據多,注冊會計師越要通過實施審計程序降低檢查風險,以確保已審計的碳信息出現錯報和漏報的可能性不超過預先確定的審計風險。反之同理。

(二)審計實施系統

審計實施子系統包含三個部分“賬證查詢”、“財務報表”和“碳賬戶核算與分析”。其中“賬證查詢”包括“科目余額表”、“分類明細賬”、“憑證快速查詢”等功能;“財務報表”包括“資產負債表”、“利潤表”和“碳披露附注表”;“碳賬戶核算與分析”包括“碳賬戶核算”(主要是CO2當量的計算)、“碳資金利用分析”、“碳成本效益分析”和“碳社會責任分析”。碳賬戶核算,采用由英國標準協會2008年10月的《PAS2050∶2008商品和服務在生命周期內的溫室氣體排放評價規范》的規定,首先將初級和次級活動水平數據換算為GHG排放量,即活動水平數據乘以其排放因子;再將GHG排放量換算為CO2當量,即CO2當量=GHG排放量×相應的GWP值(全球變暖潛能值)。運用該方法核定企業CO2當量的核算是否準確,作為后續的“碳成本效益分析”和“碳社會責任分析”中涉及到的CO2排放數據的基礎?!疤假Y金利用分析”、“碳成本效益分析”和“碳社會責任分析”是該碳審計軟件的優秀組成部分,也是區別于通用審計軟件的關鍵,結合上述碳審計機制中的碳審計路徑的闡述,分屬于低碳資金去向的審計監督與低碳經濟行為和產品的審計認證、碳績效審計和碳社會責任審計。1.碳資金利用分析運用餅狀圖的分析工具呈現總的低碳資金在整體企業使用的不同方向,包括節能設備采購,節能技術改造,節能新產品推廣,節能減排管理的能力建設等,審計相關數據的真實性。運用條形圖的形式呈現企業開展各項目的碳資金分配,例如建筑企業的一般公共建筑項目,住宅小區項目,地下工程項目等,各項目還可具體到大型、中型、小型,審計各項目分配的碳資金使用的真實合理性。2.碳成本效益分析首先從財務報表中采集“經濟效益指標”和“環境效益指標”的相關數據,如表1所示。再使用二級模糊綜合評價法,得出企業的碳成本效益綜合得分(李卉,2010)[10]。二級模糊綜合評價法評價包括以下五個步驟:(1)確定評價指標因素集;(2)確定評價指標的評價集;(3)確定各指標層權重;(4)一級模糊綜合評判;(5)二級模糊綜合評判。3.碳社會責任分析依據杭州市企業社會責任評價體系中關于環境責任的評分部分,環保減排和低碳節能兩大類,各占150分,如表2所示。其中最后一項的分數為后文JZ案例的評分。

(三)審計終結系統

審計終結子系統分為“審計工作底稿”和“審計報告”兩部分。對于審計發現的問題,生成審計工作底稿,形成初步的審計結論。底稿編制涵蓋了從審計準備,審計實施到審計終結的全過程。其中,審計實施中的“內部控制測試”和“實質性測試”涉及到碳審計的相關內容。“內部控制測試”直接生成上述“審計準備”系統中的內部控制測試表?!皩嵸|性測試”直接生成相應的表格,分為四個層面:①碳排放權交易(包含企業碳排放量層面和碳排放權層面,其中企業碳排放量層面包括企業碳排放量明細表、企業碳排放量審定表和企業碳排放量公允價值復核表;碳排放權層面包括碳排放權交易明細表、碳排放權交易審定表和碳排放權交易公允價值復核表);②碳排放成本(包含碳排放成本明細表、碳排放成本審定表、碳排放成本與上年度比較分析表、主要項目碳排放成本分析表、碳排放成本抽查表和碳排放成本重大調整事項核查表);③碳稅(包含碳稅測算表、碳稅審定表和碳稅檢查情況表);④超額排放罰款(包含超額排放罰款明細表、超額排放罰款情況表和超額排放罰款審定表)?!皩徲媹蟾妗本哂袠藴薀o保留意見、保留意見、無法表示意見和否定意見四種類型的模板,根據被審計單位的具體情況,直接生成相應的碳審計報告。

四、案例分析

我們將開發的上述軟件在杭州市JZ企業進行實際的碳審計實踐,我們只針對碳審計過程進行詳細的說明。該公司碳審計相關的原始數據(2013年)為:固定資產205720.40萬元(其中環境資產119.07萬元),營業成本6002198.35萬元(其中環境成本167251.26萬元),環境收益2558.94萬元,低碳專項資金264.60萬元(其中節能設備采購119.07萬元,節能技術改造79.38萬元,節能新產品推廣39.69萬元,節能減排管理能力建設26.46萬元),銷售額6810479.90萬元,凈利潤293334.65萬元,原料耗用總量4501648.76萬元,產品綠色原料耗用量244889.69萬元,二氧化碳排放量1498.00噸,物料總消耗量28618.70噸,循環利用物料量16238.25噸,工業增加值582352.94萬元,綜合能耗990000.00噸標準煤,單位增加值能耗1.70噸標準煤/萬元。

(一)審計準備階段

低碳相關的內控調查得分0.92,可進行內控測試,控制測試得分0.57,綜合風險低。說明內控有效,控制風險低,導致重大錯報風險減小,錯報風險越小,可接受的檢查風險水平增大,審計程序可以適當減少,降低審計成本。

(二)審計實施階段

1.碳資金利用分析軟件運用餅狀圖的形式呈現總的低碳資金在企業使用的不同方向所占比例,包括節能設備采購(45%),節能技術改造(30%),節能新產品推廣(15%),節能減排管理的能力建設(10%)。運用條形圖的形式呈現企業開展各項目的碳資金分配,包括建筑企業的一般公共建筑項目(大型38.10萬元、中型29.64萬元、小型16.93萬元),住宅小區項目(大型47.63萬元、中型37.04萬元、小型21.17萬元),地下工程項目(大型33.34萬元、中型25.93萬元、小型14.82萬元)。2.碳成本效益分析根據案例的原始數據,得出經濟效益指標和環境效益指標相關數據,見表1。運用二級模糊綜合評價法(本案例由5個專家進行評價),其原理與應用如表3所示。3.碳社會責任分析參照具體賦值標準,對環境責任的每一項進行評分,具體見上述表2碳社會責任評價體系中的最后一項,求和得出該企業的得分為190分,再根據社會責任等級分組:優[270,300],良[220,270),合格[180,220),基本合格[150,180),不合格[0,150)得出該企業的碳社會責任處于合格水平。

(三)審計終結階段

工作底稿的“實質性測試”階段填制“碳排放權交易”、“碳排放成本”、“碳稅”和“超額排放罰款”的相應表格,編制整個審計過程的工作底稿,最終生成標準無保留意見的審計報告。我們認為該企業出具的可持續發展報告在所有重大方面按照環境法規規定編制,公允反映了該企業2013年12月31日的碳賬戶狀況,以及碳資金利用、碳成本效益和管理層的碳社會責任的履行情況。對于碳審計機制在該企業中的具體運用如下:碳審計的目標是通過審計監督,促進該企業低碳治理;碳審計的路徑是運用碳審計軟件;審計信息傳遞以審計報告書的形式呈現,向社會公眾傳達出該企業低碳治理的情況及低碳社會責任的履行情況,同時也促進企業管理層及董事會進一步修改完善低碳治理的目標。

五、結論及局限性

我國目前尚未形成以低碳經濟為主的經濟模式,企業和公眾尚未真正理解低碳經濟的內涵,多數企業對低碳經濟的理解僅停留在形式上,研究設計碳審計機制,以及在技術上實現碳審計軟件的支撐,對企業真正貫徹實施低碳經濟起到重要的推動作用。低碳審計機制的設計對完善碳排放審計理論具有重要的邊際貢獻。同時有利于低碳經濟的發展,而這種發展不僅直接降低企業成本、節省資源、提高效率,還會給企業帶來大量的無形資產,給社會帶來正外部性,增加社會福利。開發的碳審計軟件以全面的系統功能服務于碳審計的各個方面,有助于碳審計有條不紊的進行和進一步的完善。國內對碳審計的研究尚不成熟,也鮮有完善的碳審計系統軟件。該碳審計軟件除具有通用審計軟件的一般優勢(如:使審計程序更加系統化、合理化;實現遠程審計;實現審計底稿無紙化;具有強大的查詢功能等)外,還在很大程度上方便了對企業的低碳審計,對企業自覺進行低碳治理起到了較好的促進作用。同時,碳審計軟件將提高碳審計效率,節約審計成本,將為審計業務帶來較大的效益。然而,碳審計軟件作為專用審計軟件是一次全新的嘗試,不可避免有著自身的局限性,還有待在實踐中進一步完善。

作者:郝玉貴 陳小敏 張楠 單位:杭州電子科技大學 杭州電子科技大學 計算機學院

亚洲精品无码久久久久久久性色,淫荡人妻一区二区三区在线视频,精品一级片高清无码,国产一区中文字幕无码
一级少妇高清在线 | 亚洲日本一本在线 | 正在播放国产精品久久久久 | 午夜福利92国语 | 欧美日韩精品久久免费 | 午夜国产福利看片 |