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