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



