根據(jù)拖拉機的常見故障,利用 ASP. NET 編程工具和 SQL Server 數(shù)據(jù)庫設(shè)計的維修查詢系統(tǒng),可有效地提高拖拉機的故障查詢維修的效率和準(zhǔn)確性。
隨著拖拉機生產(chǎn)技術(shù)的不斷進步,拖拉機生產(chǎn)企業(yè)和拖拉機型號的增多,勢必導(dǎo)致拖拉機維修資料的更新也越來越快,使故障維修行業(yè)增加一定的維修難度。拖拉機的維修方法主要有兩種: 一是依靠維修人員的經(jīng)驗,要求維修人員不斷地學(xué)習(xí)和積累經(jīng)驗,這種方法獲取信息周期長,更新速度慢,應(yīng)用面小,準(zhǔn)確性和效率低,很難實現(xiàn)數(shù)據(jù)的系統(tǒng)化管理和使用; 二是使用維修手冊或相關(guān)的維修書籍,這種方法需要獲取大量的數(shù)據(jù)信息工作效率低且數(shù)據(jù)更新困難。針對以上情況,亟需開發(fā)基于網(wǎng)絡(luò)環(huán)境的拖拉機故障維修查詢系統(tǒng),來保證拖拉機維護時的工作效率。
基于網(wǎng)絡(luò)環(huán)境的拖拉機故障維修查詢系統(tǒng),與傳統(tǒng)的維修查詢方法相比,具有很多優(yōu)點: 查詢速度快,一般只需要幾秒鐘時間,這比查維修手冊快很多; 查詢功能強大,可多人查詢,結(jié)果信息可輸出打印; 維修信息存儲容量大,維修資料存儲在硬盤的大型數(shù)據(jù)庫中; 網(wǎng)絡(luò)共享,通過網(wǎng)絡(luò)使維修信息被同時使用。快捷、方便、有效、擴充能力強等。
1 系統(tǒng)研究內(nèi)容與數(shù)據(jù)庫設(shè)計
1. 1 研究內(nèi)容
本系統(tǒng)主要研究即能單機使用,又能發(fā)布到網(wǎng)絡(luò)平臺上。積極探索先進的數(shù)據(jù)庫管理技術(shù),運用先進的程序開發(fā)語言,并最終設(shè)計開發(fā)出軟件成品。針對拖拉機參數(shù)復(fù)雜而且變化速度快的要求,為了實現(xiàn)現(xiàn)代化的管理,需要建立網(wǎng)絡(luò)數(shù)據(jù)庫模型,才能滿足實際維修查詢的需要。采用基于 B/S 結(jié)構(gòu)的瀏覽器服務(wù)器開發(fā)模式,利用 . NET 技術(shù)和 SQL Server2000 數(shù)據(jù)庫技術(shù),可以保證所開發(fā)的數(shù)據(jù)管理系統(tǒng)具有很好的通用性、適應(yīng)性和兼容性。
1. 2 系統(tǒng)實現(xiàn)的關(guān)鍵技術(shù)
ASP. NET 的前身 ASP 技術(shù),是基于通用語言的編譯運行程序,作為服務(wù)器端應(yīng)用程序的熱門開發(fā)工具,該技術(shù)已經(jīng)成為微軟推展 Windows NT 4. 0 平臺的關(guān)鍵技術(shù)之一,數(shù)以萬計的動態(tài)網(wǎng)站也是這個時候開始如雨后春筍般的出現(xiàn)在網(wǎng)絡(luò)上。依靠其具有的簡單性、易學(xué)性、強大性、適應(yīng)性、高效管理性及高度可定制化的能力,被廣泛應(yīng)用。SQL Server 2000 是微軟公司推出的數(shù)據(jù)庫管理系統(tǒng)。它具有可伸縮性好、使用方便和強大的事務(wù)處理功能與相關(guān)軟件集成程度高等優(yōu)點,支持對稱多處理器結(jié)構(gòu)、ODBC 和存儲過程,并具有自主的SQL 語言。SQL Server 以其內(nèi)置的數(shù)據(jù)復(fù)制、管理工具功能與互聯(lián)網(wǎng)的緊密集成和開放的系統(tǒng)結(jié)構(gòu),為廣大用戶和開發(fā)人員提供了一個優(yōu)秀的數(shù)據(jù)庫平臺。
1. 3 數(shù)據(jù)庫設(shè)計
為了方便查詢數(shù)據(jù),將數(shù)據(jù)按照拖拉機的構(gòu)造和數(shù)據(jù)性質(zhì)進行分類建立數(shù)據(jù)表。共建立 4 個數(shù)據(jù)表,分別為整車數(shù)據(jù)表、發(fā)動機數(shù)據(jù)表、底盤數(shù)據(jù)表和電器數(shù)據(jù)表。整車數(shù)據(jù)分為基本參數(shù)、容量參數(shù)、性能參數(shù); 發(fā)動機數(shù)據(jù)分為基本參數(shù)、性能參數(shù)、結(jié)構(gòu)參數(shù)、裝配數(shù)據(jù)、調(diào)整數(shù)據(jù)、修理數(shù)據(jù)、螺栓螺母的扭緊力矩、潤滑系; 底盤數(shù)據(jù)分為結(jié)構(gòu)參數(shù)、調(diào)整數(shù)據(jù)、螺栓螺母的扭緊力矩和潤滑系統(tǒng); 電器數(shù)據(jù)分為結(jié)構(gòu)參數(shù)、調(diào)修數(shù)據(jù)等。
2 系統(tǒng)功能與實現(xiàn)
2. 1 查詢與報表
建立數(shù)據(jù)庫的目的是為了方便用戶和維修人員的查詢,因此利用選單的方式進行查詢,用戶只需要輸入查詢的內(nèi)容或選擇相應(yīng)的項目,就可以得到相應(yīng)的數(shù)據(jù)信息,用戶也可以選擇是否查詢結(jié)果。
2. 2 數(shù)據(jù)修改
授權(quán)用戶在使用時,能隨時對數(shù)據(jù)庫的數(shù)據(jù)進行修改。
2. 3 增加拖拉機車型數(shù)據(jù)
授權(quán)用戶可以在數(shù)據(jù)庫中添加新的車型和相關(guān)的參數(shù)數(shù)據(jù)。
2. 4 刪除與恢復(fù)
被淘汰的車型數(shù)據(jù)及其相關(guān)的參數(shù)可以被授權(quán)用戶刪除,將其刪除到指定的數(shù)據(jù)表中暫時存放,在重新需要時,可以恢復(fù)被刪除的車型數(shù)據(jù)及其相關(guān)參數(shù)。
2. 5 系統(tǒng)維護
系統(tǒng)具有數(shù)據(jù)備份與數(shù)據(jù)恢復(fù)等功能,方便用
戶維護。
2. 6 系統(tǒng)的安全性
系統(tǒng)對用戶名設(shè)置了權(quán)限密碼,輸入用戶名和密碼驗證身份后才可以對數(shù)據(jù)庫進行操作,用戶也可以修改自己的密碼。
3 結(jié)論
基于網(wǎng)絡(luò)環(huán)境的拖拉機故障維修查詢系統(tǒng)能將計算機軟件技術(shù)和網(wǎng)絡(luò)技術(shù)融入到拖拉機維修行業(yè)中,為維修行業(yè)和廣大客戶帶來了便利,提高維修設(shè)備的效率,具有一定的應(yīng)用價值。