天天看點

畢業設計——第三章 開發方法及系統實作(6)(完結)

<a>第四章     技術經濟分析</a>

(1) 可視的、無紙化資料管理平台:由于工程在不同的建設時期,都會産生大量的原始資料,如果沒有一個全面的資料管理,在進行工程規劃和設計時,往往需要憑借記憶或者翻閱大量裝置的原始資料來查找所需的資料。而在GIS系統中,不但可以友善、快速地找到所需資料,提高工作效率,而且可以省去用于這方面檔案資料維護所消耗的人力和财力。

(2) 強大的繪圖檢索功能:使用者不但能快速、友善地進行資料檢索查詢,而且還具有事故區域分析檢索和警報提示功能;

(3) 統一、完善的指揮排程中心:在緊急事故處理時,現場的指揮者可根據實際情況,利用GIS系統及投影裝置,及時召開事故處理會議,進行事故影響區域分析,對重點裝置的輔助資訊進行浏覽,為化工安全、搶修排程的決策分析提供一個可靠的資訊支援。

通過對應用系統“排水管網系統”的開發,我深切的體會到了其中的辛酸苦辣,在大學的最後的一年的時間内,自己能在老師的指導下,完成一個完整的實際的工程,自己對本專業的知識更加進一步的了解了,很多東西在以前總是認為自己很了解,但是實際操作工程中發現了很多實際的問題。比如最簡單的流量問題,再書本上告訴我們的是幾個公式,而事實是流量你考慮這些正常的因素外,還得考慮到在管道運輸水的過程中的損失,該損失在不同的管段是不同的,是以在書本上考慮時基本上忽略了該問題,這些問題我們在平時的計算當中很少考慮。在開發此系統的同時,我們不僅僅考慮了我們本專業的一些未考慮到的問題,同時學習到了計算機領域的比較前沿的技術和方法,具體表現在:

(1) 本系統的可擴充性強。可擴充性不僅表現在該系統還有更深的後續開發過程,在後續開發中,可以添加更多的功能,而且可以擴充本系統使之成為城市管網管理系統的一部分;同時,該系統也可以應用到類似資訊系統中(如道路規劃、路燈管理等)。

(2) 地圖控件MapObjects功能強大:它提供圖形顯示的所有基本功能,并有效地将空間資料和屬性資料連接配接起來,顯示速度快。

(3) MapObjects使用友善:隻需寫很少的代碼,就可以實作它的基本功能,容易掌握該控件的屬性、方法和事件。

(4) C#代碼印象:對C#代碼的第一影響是它非常類似于C++或Java代碼,但在這些表面上的類似性後面,C#學習起來要比C++容易的多,但比Java難一些。其設計要比現代開發工具的适應性要比其他語言更高,它同時具有Visual Basic的易用性、高性能以及C++的低級記憶體通路性。

(5) 圖論方法的應用說明:在本次系統開發實作的代碼中并沒有專門為圖論法設計的專門代碼,但在實際的系統總體設計過程中,我們借鑒了圖論法裡面常見的樹狀圖的概念和标準。特别是對于圖上的資料如何存儲到計算機裡,并把圖上的資訊儲存下來,在系統二次調用或使用者轉移到其他系統中如何識别本系統的資訊成為了本次系統開發的關鍵。剛開始我們找不到頭緒的時候,還是大二時的資料模組化教育訓練時的圖論方法幫我找到了答案。我花了兩個禮拜的時間看了關于圖論的方法和樹狀圖的知識。為随後的系統開發資訊存儲方面打下了堅實的基礎。

(6) 知識積累是關鍵:記得剛開始選擇本題目時,自己心裡沒有底,是以利用目前發達的網絡系統進行網絡學習,在網絡中利用百度、Google學習,以前隻是感覺網絡由無窮的魅力,如今才真正的體會到它真正的魅力所在——無窮的知識寶庫。

建立排水管網資訊系統是一項複雜的系統工程.運用GIS技術開發專業管線資訊系統是一種的方法。通過市政排水設施資訊系統的建立,必将對城市市政設施管理工作産生積極的影響,推動市政管理工作的現代化。該系統具有一定的推廣應用價值。

不過,在學習過程中,仍然出現了不少的問題:

(1) 資料難找。在開始确定該系統開發的過程中,面對MapInfo和MapObjects的選擇,我猶豫了。MapInfo簡單、易用、易上手,而且網上的資料也是比較多的,但是MapObjects則在網上的資料比較少,而且大部分都是VB的源碼,就連MapObjects的幫助系統給出的也是VB的代碼,是以,在參考代碼的時候,必須自己能看懂VB的代碼,否則,很多東西您是無法完成的。同時,幫助系統也是由英文寫作的,對開發者又提出了更高的要求。

(2) 實際應用時困難大。雖然本系統采用了嵌入式GIS系統開發,在三種開發方式中是開發時間最短的,但是本系統由于需要城市地圖資訊的資料,是以,在城市地圖資訊采集的過程需要相當長的時間,而且需要适時地更新部分管段資料,如果該系統能應用在管理方面,則需要較大的人力、物力投入。

(3) 對開發者要求較高。由于本系統跨越了多個行業,是以,在開發類似系統時,對開發者的要求高了。

<a>參考文獻</a>

[1] Moutal H P,Bowen D R,Wendy D.GIS:New York’s pipe dream[J].Civil Engineering,1992.62(2):66~67.

[2] 邊馥苓.GIS 地理資訊系統原理和方法.北京:測繪出版社,2002.

[3] 李敏波.C#進階程式設計(第三版).北京:清華大學出版社.2005年6月

[4] Esri MapObjects2.0 Online Help,1998.

[5] 張世強等.基于MapObjects 的GIS 應用開發淺析.遙感技術與應用.2000年9月,194~198頁

[6]  王偉長.地理資訊系統控件(ActiveX)-MapObjects 教育訓練教程.北京:科學出版社.2002年2

[7]  劉光,劉小東.地理資訊系統二次開發執行個體教程.北京:清華大學出版社.2004年5月

[8] 林琪.C++算法——圖算法.北京:清華大學出版社.2003年10月

<a>謝辭</a>

在此次設計過程中,特别感謝指導教師尹世君老師的耐心和細心的指導,正是由于尹老師的正确指導,才督促我完成此篇文章。同時,在此還得感謝曾給與中肯建議的其他老師,他們的建議才促使本系統能更好的完成。