孫瑤

摘 要:近年來,隨著企業彼此間的競爭日趨激烈,信息技術在企業的發展中占據著越來越重要的地位。在運輸企業中,車輛管理已成為企業營運過程中不可或缺的一部分,為管理者進行管理決策和進行各種經營活動提供了重要的依據。采用Power Builder研發了一套車輛管理系統,詳細闡述了系統的設計思想,完成系統功能模塊的劃分和后臺數據庫的設計。實現各個模塊的具體功能,包括基本信息管理、加油管理、車輛管理、維修管理等模塊。
關鍵詞:管理信息系統;車輛管理;Power Builder
中圖分類號:C93 文獻標志碼:A 文章編號:1673-291X(2012)36-0176-02
引言
隨著經濟的日益增長,信息化時代已經到來,生活中各種信息趨向數字化、清晰化,車輛管理系統就是在這樣的一個環境中誕生的。汽車運輸企業可以通過車輛管理系統完成整個單位運營的信息化管理,輕松的完成對相關信息的添加、查詢及維護等工作。因此,我們將發揮計算機的龐大的存儲空間,高性能的處理能力,高可靠的數據安全,清晰的可視化數據等這些優勢來對企業車輛相關信息進行管理,實現了計算機資源的合理利用,真正實現了減少勞動力提高勞動質量的目的。
本系統能夠有效提高客運、運輸單位的管理速率,精簡管理人員,進而提高企業效益。可以讓操作者無需了解計算機專業知識,使用易懂易會、方便、快捷。同時可為企業單位和個人提供信息咨詢、檔案檢索、車輛狀態查詢、規費管理等服務,能夠滿足現代企業對車輛管理的需要。
一、系統開發/運行環境
本系統的開發/運行環境為Windows XP + Power Builder 9.0 + ODBC數據源管理器 + ASA 8.0數據庫。
1.Power Builder 9.0。Power Builder是一個用來進行客戶/服務器開發的完全的可視化開發環境。使用Power Builder可以用一種可視的直觀方式來創建應用程序的用戶界面和數據庫接口。同時其諸多強大功能、創新特性以及與應用服務器、Web服務器、EJB的無縫集成,能夠為開發人員新的企業應用提供強大支持。
2.ODBC數據源管理器。ODBC(Open Database Connectivity,開放數據庫互連)是微軟公司開放服務結構中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API(應用程序編程接口)。這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC。
3.ASA 8.0數據庫。使用Power Builder開發信息管理系統時,許多開發人員喜歡選擇使用Adaptive Server Anywhere(ASA 8.0或者ASA 7.0)作為本地數據庫。這種數據庫不僅具有大型數據庫的特點,例如完善的管理工具支持(Sybase Central)、觸發器、存貯過程的支持、用戶權限管理等,還有一個優點就是安裝、移植比較方便,它的數據庫只有兩個文件:一個DB文件,用于保存對象定義以及數據;一個LOG文件,用于保存日志。
二、系統總體設計
本系統共分九大模塊:基礎信息管理模塊——實現系統初裝時的數據初始化以及后來的數據增加、刪除、更新等功能;加油管理模塊——實現車輛加油信息的統計,可以有效的分析車輛的耗油量,以及相關性能,從實際上掌控車輛的具體運行要求,及時更換車輛;出車管理模塊——實現車輛的出車登記、回車登記、出車查詢等功能,出車登記、回車登記可以有效掌控車輛狀態,了解車輛運行情況,實現車輛的的合理調動;車輛管理模塊——實現車輛信息的添加、修改、刪除等功能;規費管理模塊——紀錄車輛運營所產生的各種費用,實現車輛各種費用的有效整合,從而能夠全面的掌控車輛運營所產生的費用,分析企業的效益;維修管理模塊——紀錄車輛維修信息,了解車輛目前是否可用,分析車輛狀況,有效實現對車輛使用情況的掌控;保險管理模塊——實現車輛保險信息的登記、查詢、統計。用戶錄入相關的投保車輛以及投保信息、投保公司,為車輛的維修或事故方便快捷的查詢、聯系所投保的保險公司;年審管理模塊——實現車輛年審信息的統計、增加、修改、刪除,可以方便的查詢車輛年審狀況,提示下一年年審時間;系統管理模塊——實現添加用戶、刪除用戶、對已經添加到數據庫中的用戶進行密碼的修改,執行數據庫備份和恢復、數據庫表的維護以及用戶管理工作,保證系統正常運行。
三、數據庫設計
功能的實現離不開數據庫的支持,系統需要數據庫有用戶信息表、駕駛員檔案表、費用信息表、加油記錄表、出車記錄表、維修信息表、年審信息表、保險記錄表等相關信息表格,由于開發時使用的數據量比較小,因此這些表都集中建立在同一個數據庫中,開發者需要明確希望從數據庫得到什么信息即可從庫中調出。由于采用的ASA 8.0數據庫,所以只有DB和LOG兩個文件。
四、運行與測試
系統開發完成后,要對系統進行測試,測試階段是盡可能多地發現并排除軟件中潛藏的錯誤,最終把一個高質量的軟件系統交給用戶使用。測試本身的目的是盡可能地暴露程序中的錯誤,因此在編譯完成后,嘗試用現實數據來進行正確的調試,系統測試是管理信息系統開發周期中一個十分重要而漫長的階段。本系統的測試采用的是先人工測試,后機器測試的方法。
結論
車輛管理系統減輕管理人員的勞動強度,提高了工作效率與管理水平,具有很大的使用價值。在計算機技術和網絡技術高速發展的今天,企業管理的規范化、網絡化、系統化已成為一種必然趨勢,該系統的開發為企業管理系統的開發提供了一種新理念、新思路,為推動企業管理工作起到了積極的促進作用。
參考文獻:
[1] 劉志銘,等.Power Builder數據庫開發關鍵技術與實例應用[M].北京:人民郵電出版社,2004:5.
[2] 董軍等.Power Builder案例開發集錦[M].北京:電子工業出版社,2005:7.
[3] 王珊,陳紅.數據庫系統原理教程[M].北京:清華大學出版社,1998:8.
[4] 黃浩.PowerBuilder 9.0精彩編程百例[M].北京:中國水利水電出版社,2004:4.
[5] 王珊,薩師煊.數據庫系統相對論[M].北京:高等教育出版社,2000:2.
[6] 張海藩.軟件工程導論[M].北京:清華大學出版社,2003:1.
[7] James R.Groff Paul N.Weinberg.SQL完全手冊[M].北京:電子工業出版社,2003:7.
[8] ScottE Donaldson.Successful Software Development[M].北京:機械工業出版社,2003.[責任編輯 吳 迪]