【正文】
SQL 為規(guī)范企業(yè)內(nèi)部管理,提高企業(yè)管理質(zhì)量,更好的服務(wù)于廣大的客戶,我們開發(fā)出一套專門用于車輛管理的軟件, Visual Basic。人們越來越認(rèn)識到計算機(jī)強(qiáng)大的信息模塊處理功能,使之成為信息產(chǎn)業(yè)的基礎(chǔ)和支柱。 參考文獻(xiàn) ........................................................................................................................ 34 摘 要 隨著信息時代的到來,信息高速公路的興起,全球信息化 進(jìn)入了一個新的發(fā)展時期。如何讓管理人員及時了解每一輛車的情況,提高車輛的使用效率減少費用支出,就成為個單位需要解決的一個難題。 關(guān)鍵詞: 模塊 ; 車輛管理系統(tǒng) ; SQL ; Visual Basic Abstract Along with the rise, world information that ing of information ages, information superhighway entered a new development period. People more and more know the mighty information of calculator to handle the function, and make the foundation that it bee information industry with pillar. Our country economy of fleetness development, the car have already bee pileup of the people indispensability. For own management that the organization business enterprise of the large quantity vehicle the business e saying, and the vehicle bee a key job of the usual thing inside. How to let manage the personnel on time the understanding bee a hard nut to crack that solve of unit demand every the circumstance of a car, increase the vehicle39。SQL。如:查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成了一個復(fù)雜的有條理的系統(tǒng)。該問題涉及到車輛的檔案管理;駕駛員檔案管理;車輛(維修費用、洗車費用、養(yǎng)路費、燃料費用等)管理;車輛使用管理和交通事故管理等。各模塊之間的部分?jǐn)?shù)據(jù)必須統(tǒng)一,如車輛事故信息管理模塊中的駕駛員,事故車輛必然來自司機(jī) 模塊和車輛信息模塊,為了可以靈活的處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個數(shù)據(jù)接口,允許對數(shù)據(jù)進(jìn)行導(dǎo)出處理,系統(tǒng)目標(biāo)設(shè)計是用 Excel 數(shù)據(jù)表導(dǎo)出數(shù)據(jù),可以方便用戶靈活的處理數(shù)據(jù)。 1 涉及技術(shù)簡介 數(shù)據(jù)庫管理系統(tǒng)簡介 數(shù)據(jù)管理指的是如何對數(shù)據(jù)進(jìn)行分類、組織、存儲、檢索及維護(hù)。 對一個特定的數(shù)據(jù)庫來說,它是集中、統(tǒng)一地保存、管理著某一個單位或某一領(lǐng)域內(nèi)所有有用信息的系統(tǒng),這個系統(tǒng)根據(jù)數(shù)據(jù)間的自然聯(lián)系結(jié)構(gòu)而成,數(shù)據(jù)較少冗余,且具有較高的數(shù)據(jù)獨立性,能為多種應(yīng)用服務(wù)。DBMS 不僅具有最基本的數(shù)據(jù)管理功能,還能保證數(shù)據(jù)的完整性、安全性,提供多用戶的并發(fā)控制,當(dāng)數(shù)據(jù)庫出現(xiàn)故障時對系統(tǒng)進(jìn)行恢復(fù)?!?Basic”指的是 BASIC( Beginners A11Purpose Symbolit Instruction Code)語方, 一種在計算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。這樣,在學(xué)習(xí) Visual Basic 中得到的經(jīng)驗可應(yīng)用到所有這些領(lǐng)域中。因此,無論從哪方面講,學(xué)習(xí) Visual Basic 都是一件非常合算的投資。 Visual Basic 的 Inter 功能允許用戶通過程序方便的通過Inter 或 Intra 訪問文檔和應(yīng)用程序,甚至創(chuàng)建 Inter 服務(wù)器程序。 Visual Basicmh 由于功能強(qiáng)大、簡單易用而有著廣泛的用戶,尤其是在數(shù)據(jù)庫、多媒體、商用系統(tǒng)的用戶界面以及一般應(yīng)用程序的設(shè)計等方面, Visual Basic 更是有其他開發(fā)環(huán)境所不能取代的優(yōu)越之處。 企業(yè)版使得專業(yè)編程人員能夠開發(fā)功能強(qiáng)大的組內(nèi)分布式應(yīng)用程序。不論是 Microsoft Windows 應(yīng)用程序的資深專業(yè)開發(fā)人員還是初學(xué)者, Visual 都為他們提供了整套工具,以方便開發(fā)應(yīng)用程序。隨后在發(fā)布支持 ODBC 和 RDO 數(shù)據(jù)庫訪問方法的產(chǎn)品后, Visual Basic 才真正加入了嚴(yán)格的開發(fā)工具領(lǐng)域。在 Visual 中增加了數(shù)據(jù)環(huán)境,這是一種對利用 ADO 的層次數(shù)據(jù)庫進(jìn)行組織的方法。 客戶機(jī) /服務(wù)器體系結(jié)構(gòu) : 在客戶機(jī) /服務(wù)器體系結(jié)構(gòu)中,數(shù)據(jù)庫所在的中心計算機(jī)稱為服務(wù)器,該服務(wù)器由許多用戶共享其中的數(shù)據(jù),用戶可以通過運行客戶應(yīng)用程序訪問服務(wù)器中的數(shù)據(jù)。數(shù)據(jù)庫服務(wù)器上運行著 SQL SERVER 客戶程序。 從另一個角度來講,學(xué)習(xí) SQL Server 是掌握其他平臺及大型數(shù)據(jù),如 Oracle,Sybase,DB/2 的基礎(chǔ)。 ② 兼容性良好 由于今天 Windows 操作系統(tǒng)占領(lǐng)著主導(dǎo)地的位,選擇 SQL Server 一定會在兼容性方面取得一些優(yōu)勢。 ( 2)相對于 的憂越性 Microsoft SQL Server 2020 是在 SQL Server 的基礎(chǔ)上對性能、可靠性、質(zhì)量以及易用性進(jìn)行了擴(kuò)展。此外, XML 支持還簡化了后端系統(tǒng)集成,并實現(xiàn)了跨防火墻的無縫數(shù)據(jù)傳輸。數(shù)據(jù)挖掘功能能夠揭示出隱藏在大量數(shù)據(jù)中的傾向及趨勢,它允許組織或機(jī)構(gòu)最大 限度的從數(shù)據(jù)中獲取價值。在伸縮性方面的改進(jìn)包括對多達(dá) 32 顆 CPU 和 64 GB RAM 的支持。在部署解決方案的過程中,企業(yè)用戶不一定要拆除原有的設(shè)備從頭。 這些 車輛管理 系統(tǒng)的特點是,都實現(xiàn)了 包括車輛檔案管理;駕駛員檔案管理;車輛運營信息管理;車輛事故信息管理;車輛維修信息管理;車輛費用管理等幾個功能模塊。 有的 車輛 系統(tǒng)操作復(fù)雜,有的 車輛管理 系統(tǒng)操作簡單。其目的是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決、是否值得去解決。經(jīng)濟(jì)上的可行性是企業(yè)行為的基礎(chǔ)。 所以開發(fā)環(huán)境可行性是沒有任何問題的 。對企業(yè)內(nèi)部的車輛,駕駛員的信息進(jìn)行管理。駕駛員管理部分能夠?qū)︸{駛員檔案,駕駛員檔案查詢,駕駛員獎勵進(jìn)行管理。車輛管理系統(tǒng)是典型的信息管理系統(tǒng) (MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個方面。 我主要負(fù)責(zé) 駕駛員 信息管理;車輛管理 和系統(tǒng)維護(hù)這幾個模塊的開發(fā)。 系統(tǒng)維護(hù)包括管理員設(shè)置、數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)。下面我們就 詳細(xì) 介紹一下。具體實現(xiàn)如圖 6 所示 圖 6 車輛添加零件 ( 4) 車輛違章查詢 可以對 違章 車輛處罰結(jié)果在特定的是時間內(nèi)按照車牌號碼進(jìn)行查詢,查詢結(jié)束后,按退出返回主界面。操作完成后,按退出返回主界面。從數(shù)據(jù)庫中查詢需要的駕駛員檔案信息。具體實現(xiàn)如圖 13 所示 圖 13 駕駛員車輛事故記錄查詢 系統(tǒng)維護(hù) 模塊 系統(tǒng)維護(hù) 分 三 個部分,分別是 管理員設(shè)置 、 數(shù)據(jù)備份 、 數(shù)據(jù)恢復(fù) 。具體實現(xiàn)如圖 15 所示 圖 15 數(shù)據(jù)備份 ( 3) 數(shù)據(jù)恢復(fù) 對數(shù)據(jù)庫里的備份的數(shù)據(jù)進(jìn)行恢復(fù),單擊開始恢復(fù)就執(zhí)行此操作,完畢后退出,便返回主界面。 ① 用正常資料調(diào)試。 將主控制調(diào)度程序和功能模塊聯(lián)結(jié)起來調(diào)試。 在 車輛 系統(tǒng)中,所 用到的測試方法有人工測試和機(jī)器測試。 (2) 黑盒測試:也稱功能測試,將軟件看作黑盒子,在完全不考慮程序的內(nèi)部結(jié)構(gòu)和特性的情況下,測試軟件的外部特性,根據(jù)軟件的需求規(guī)格說明書設(shè)計測試用例,從程序的輸入和輸出特性上測試是否滿足設(shè)定的功能。繼承是面向以對程序的重要特點,繼承使得代碼的重用率提高,同時也使錯誤傳播的概率提高。功能測試是系統(tǒng)測試最常用和必須的測試,通常還會以正式的軟件說明書為測試標(biāo)準(zhǔn)。 結(jié) 論 經(jīng)過三個多月的開發(fā)和設(shè)計, 車輛 管理 系統(tǒng)基本開發(fā)完成,其功能基本滿足 本 系統(tǒng)的需求,覆蓋所有需要計算機(jī)處理的業(yè)務(wù);功能齊全;數(shù)據(jù)共享;信息傳遞方便、快捷;操作簡單。 但是由于畢業(yè)設(shè)計時間較短,加之本人水平所限,此系統(tǒng)只能初步運用 Visual Basic 強(qiáng)大功能的一 些基本控件,在創(chuàng)建這個系統(tǒng)時也遇到 過一些困難 ,是幾經(jīng)調(diào)試才能正常運行的。實用軟件工程教程 高等教育出版社 2020 11 (英) Ian Sommerville 機(jī)械工業(yè)出版社 2020 12 美 Cantu,U. 王輝等譯 visual basic 從入門到精通 電子工業(yè)出版社 2020 13 李維 面向?qū)ο箝_發(fā)實踐之路( visual basic 版) (BORLAND 資深顧問著名 visual basic 專家李維最新力作 ) 電子工業(yè)出版社 14 秦斌 等 visual basic 數(shù)據(jù)庫系統(tǒng)開發(fā)與應(yīng)用 中國水利水電出版社 2020 .1 15 劉藝 visual basic 面向?qū)ο缶幊趟枷? 機(jī)械工業(yè)出版社 2020 basic 程序設(shè)計第二版 譚浩強(qiáng) 清華大學(xué)出版社 2020 17. visual 程序設(shè)計教程 . 胡同森 趙劍鋒等 . 浙江科學(xué)技術(shù)出版社 , (第二版 ) 周蘇 王文 著 科學(xué)出版社 2020 Basic 程序設(shè)計與開發(fā)技術(shù) 求是科技 人民郵電出版社