無論是開發地理信息系統還是開發視頻監控系統,都會面臨者一個問題:界面如何設計,實質是信息數據的如何組合搭配的問題。
因為需要展現的數據不單單是一個破地圖和一個坐標,而是將一切與監控對象相關的所有的信息數據以可視化地圖、定位地標、圖表、報警動畫等形式展現出來。
比如物流運輸行業監控的對象是車,那么圍繞車的數據,如車輛的車牌號司機基本信息、運輸配送的業務數據、該車輛的軌跡、定位數據、該車輛目的地、起始地的業務數據和GIS數據。進而延伸到配送路徑優化、業務綜合報表數據等更加復雜的數據。
這些數據如果僅僅想積木塊的堆砌在界面上,就會臃腫不堪,看似花紅柳綠、眼花繚亂,實則操作繁瑣。
796GPS部標推出后,開發人員更加變的功利,不願意設計,將796的GPS部標平台的功能標准變成了八股文,亦步亦趨的按照部標要求做,結果軟件界面更加是索然無味,引不起人們使用它的欲望。
監控界面的設計要解決的問題是:
1.數據的相關性,就是互相關聯的數據,如前面說的車這個監控對象所有相關的數據如何有層次的、有關聯的展現出來。同時還要注意隔離性,如管理和監控時兩個不同的概念,對應的也是不同的操作用戶,將數據的管理和監控操作和監控信息展現的功能要剝離開來,這樣才能減少數據的堆砌。
如下的界面,就是功能的堆砌,數據的錄入、管理和監控堆放在一起,初看起來功能很多很豐富,但是沒有為一線的監控用戶考慮.
2.操作的如何簡便、快速定位到關心的對象上,大型物流企業,都是集中監控,監控工作量很大,沒有人傻到一個車一個車的看,只是對與異常的、自己關心的對象,能夠快速的定位到它,並快速的展現數據。
3.智能性,將原始數據展現在界面上,是一種弱智的做法,很多人喜歡將經緯度坐標顯示在界面上,他也不想想用戶看到經緯度坐標,有什么用。所以需要將數據進行更深層次的分析、加工、過濾,減少無效的數據,然后在顯示在界面上,才是一個好的設計師要做的。
下面就是一個弱智的界面設計:
4.性能,數據的展現和界面的切換不能以犧牲性能為代價,很多人忽視是因為自己做的客戶數據量太小,但並不代表自己軟件的性能好。監控人員最難容忍的就是慢,地圖慢慢的打開,地標數據慢慢的顯示,都是非常不可取的。比如下面的一個全國行的物流企業,數據量很大,那么界面設計的時候,這個問題就不能忽視,否則就是致命的負面效果。
很多的軟件大量使用了如EXTJS這樣的JS文件和CSS文件,這些東西本來不是很重,但是在加上100K左右的地圖圖片,還有Flash地圖及上千個業務車輛的地標,那壓力可就大了。
5.到底是B/S還是C/S的好,這個問題很多開發團隊都會有爭論,這個問題也和第四個問題相關。
其實這個問題不需要爭論,如果是局域網,兩個都可以,如果是互聯網,絕對是C/S的效果最棒,不僅性能好,而且開發效率也高。而且C/S同樣也可以做出很酷的界面,你不同意只是你不會做而已。
對與升級的問題,這個就不是個問題,很多人拿他來說事,只能是無知。看看360還有搜狗拼音,人家不也是客戶端,升級不也是有聲有色的。還能強行升級。只不過說,對於C/S客戶端,升級的功能要在一開始都要設計開發好罷了,不過是幾行代碼而已。沒有多大個事。
開發者可以下載我開發的商用地圖應用程序來規划自己的地圖應用程序的設計:







商業地圖監控應用下載 已下載 224 次