目前由于工程機械系列品種繁多,性能差異很大,而且不同的工程機械運行環(huán)境和操作方式有所不同,因此對管理信息系統(tǒng)的功能需求也不完全相同,甚至需要運行在不同的操作平臺之上。當(dāng)前的管理信息系統(tǒng)大多針對某一具體機械而開發(fā),系統(tǒng)的可擴充性和可重用性較差,在應(yīng)用對象和需求發(fā)生變化時,都要對系統(tǒng)進行較大的修改。為進一步提高操作人員的設(shè)備使用能力和技術(shù)人員的維修保障效率,本文以工程機械為應(yīng)用對象、PDA為硬件平臺,采用C#語言,設(shè)計開發(fā)了界面友好、交互性強、查詢方便、具有導(dǎo)航功能的工程機械移動信息系統(tǒng),提出了開發(fā)工程機械移動信息系統(tǒng)的總體思路,論述了系統(tǒng)功能模塊劃分、軟硬件設(shè)計和系統(tǒng)配置等方面內(nèi)容,有效地解決了當(dāng)前移動信息系統(tǒng)在開發(fā)和管理中所面臨的問題。
1、系統(tǒng)總體設(shè)計
1.1系統(tǒng)總體性能要求
工程機械移動信息系統(tǒng)面向工程機械的使用操作人員、技術(shù)保障人員以及其他人員,主要集成了工程機械的操作使用、維修保障等工程機械所需的各種技術(shù)資料(如工程機械的性能參數(shù)、維修方案、故障圖片以及視頻資料等)。在進行系統(tǒng)設(shè)計時,該系統(tǒng)應(yīng)滿足以下的性能要求:
(1)系統(tǒng)技術(shù)資料齊全,滿足工程人員實際使用需要。
?。?)系統(tǒng)運行安全、穩(wěn)定,速度快。
(3)用戶界面友好,操作簡單、易于使用。
?。?)系統(tǒng)必須提供嚴密的安全措施,防止技術(shù)資料的泄漏,確保數(shù)據(jù)安全。
(5)系統(tǒng)易于維護,能夠根據(jù)功能需要的變化進行功能擴展。
?。?)數(shù)據(jù)信息應(yīng)該有一致的模型表達,設(shè)置必要的環(huán)節(jié)提供各種信息來保障信息的一致性。
1.2系統(tǒng)總體結(jié)構(gòu)設(shè)計
根據(jù)系統(tǒng)的要求分析和針對不同企業(yè)的特殊要求,工程機械移動信息系統(tǒng)采用4層模型結(jié)構(gòu),如圖1所示。
![]() |
在系統(tǒng)4層模型結(jié)構(gòu)設(shè)計中,第1層是用戶層,由操作人員、技術(shù)人員和其他人員等用戶構(gòu)成,直接面向PDA終端進行操作;第2層是PDA客戶層,由作為客戶端的PDA和運行于其上的工程機械移動信息系統(tǒng)構(gòu)成,該層接受用戶層的操作,并向PC服務(wù)層發(fā)出數(shù)據(jù)請求,進行數(shù)據(jù)同步;第3層是PC服務(wù)層,由作為服務(wù)器端的PC機構(gòu)成,該層接受PDA客戶層提出的數(shù)據(jù)請求,配合完成數(shù)據(jù)同步;第4層是數(shù)據(jù)庫服務(wù)層,由工程機械數(shù)據(jù)庫構(gòu)成,該層也是整個系統(tǒng)的支持層,為系統(tǒng)數(shù)據(jù)提供了最基本的數(shù)據(jù)存儲、控制以及訪問等功能。
1.3系統(tǒng)軟件結(jié)構(gòu)設(shè)計
基于PDA的工程機械移動信息系統(tǒng)在資源極其有限的PDA上實現(xiàn)了對工程機械全方位的資料查詢、視頻講解、數(shù)據(jù)同步等,其功能模塊主要包括“用戶登錄模塊”、“資源查詢模塊”、“故障診斷模塊”、“視頻講解模塊”以及“數(shù)據(jù)同步模塊”等,如圖2所示。各個模塊功能如下:
![]() |
?。?)“用戶登錄模塊”實現(xiàn)對登錄用戶和密碼的限定,保證整個軟件部分的安全。
(2)“資料查詢模塊”實現(xiàn)對工程機械性能、操作以及維修保養(yǎng)等方面資料的查詢。
?。?)“故障診斷模塊”實現(xiàn)對工程機械部分故障現(xiàn)象、故障診斷方案的查詢。
?。?)“視頻講解模塊”實現(xiàn)對工程機械整體概況、維修保養(yǎng)等方面錄像資料的播放。
(5)“數(shù)據(jù)同步模塊”實現(xiàn)將工程機械數(shù)據(jù)庫從PC機同步到PDA的功能。
在用戶輸入正確的用戶名和密碼登錄后,進入PDA的主界面,這時用戶選擇需要進行的操作。在操作完成后,用戶可以直接退出系統(tǒng),也可以返回PDA主界面,選擇下一步要進行的操作。軟件結(jié)構(gòu)如圖3所示。
![]() |
1.4系統(tǒng)軟件接口設(shè)計
該系統(tǒng)軟件接口設(shè)計包括用戶接口設(shè)計、外部接口設(shè)計以及內(nèi)部接口設(shè)計3個部分。
(1)用戶接口設(shè)計。
軟件的用戶界面設(shè)計與用戶接口設(shè)計在很大程度上都是相似的,因此,本文主要針對用戶界面設(shè)計進行論述。
用戶界面作為人機接口起著非常重要的作用,用戶通過界面輸入信息,獲取結(jié)果信息,并在程序運行時與計算機進行交互,用戶界面的好壞直接影響軟件的壽命和軟件的性能,必須重視用戶界面的設(shè)計,一個好的用戶界面應(yīng)當(dāng)具有以下特點:①操作使用簡單,易學(xué)易掌握,輸出結(jié)果直觀易懂;②能夠?qū)浖倪\行有一定的控制能力;③有一定的處理出錯能力,能夠判別用戶的一些錯誤操作,并給出恰當(dāng)?shù)慕ㄗh。
根據(jù)以上特點,在設(shè)計PDA軟件模塊時,比較注重在完成預(yù)定模塊功能的前提下,盡可能簡化用戶界面,方便用戶使用。例如,在“用戶登錄模塊”中,專門設(shè)計了用戶輸入用戶名或密碼等信息出錯時的提示信息;在“資料查詢模塊”中,為實現(xiàn)各種資料查詢時的輸入,針對PDA上輸入的煩瑣不便,采用菜單形式進行選擇,大大方便了用戶的操作。
?。?)外部接口設(shè)計。
外部接口設(shè)計主要指數(shù)輸入輸出設(shè)備和方式的設(shè)計以及其它軟件的銜接問題。由于PDA輸入基本采用輸入筆手寫輸入
客服熱線:



