【正文】
ehicle management system is to bear in such an environment, the transportation prospers increasingly, making a business unit not at is simple a business car, but have a lot of a cars constitute, and car type bee various variety, this make the unit vehicle information plicates. Therefore we will develop the huge and saving space of the calculator, the high performance handles ability, high dependable data safety, clear see to turn the data wait these advantages to lend support to the unit to proceed the management to the vehicle, realizes the reasonable exploitation of the calculator resources, real realizes the decrease labor force increases the purpose of the labor quantity. This text analyzes the system primarily to constitute primarily, including need analysis, the design target of the system, data construction, data flow chart with main characteristics etc. of the system, the point introduces the detailed way of thinking of the system function mold and realizes method, and elaborate on with parts of sources code to the system and key technique. Keywords: Vehicle manages, MIS, Network database, ActiveX, Form 單位車輛管理系統(tǒng) 3 第一章 引言 隨著信息技術(shù) 廣泛、深入地應(yīng)用到人類社 會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用。因此我們將發(fā)揮計(jì)算機(jī)的龐大的存儲(chǔ)空間,高性能的處理能力,高度可靠的數(shù)據(jù)安全,清晰的可 視化數(shù)據(jù)等這些優(yōu)勢(shì)來(lái)輔助單位對(duì)車輛進(jìn)行管理,實(shí)現(xiàn)了計(jì)算機(jī)資源的合理利用,真正實(shí)現(xiàn)了減少勞動(dòng)力提高勞動(dòng)質(zhì)量的目的。 單位車輛管理系統(tǒng) 1 摘 要 隨著經(jīng)濟(jì)的日益增長(zhǎng),信息化時(shí)代已經(jīng)到來(lái),生活中各種信息趨向數(shù)字化、清晰化。單位車輛管理系統(tǒng)就是在這樣的一個(gè)環(huán)境中誕生的,交通的日益發(fā)達(dá),使得一個(gè)商業(yè)單位不再是簡(jiǎn)單的一輛商務(wù)車,而是有很多輛車組成,而且車型也不再單一,這使得單位車輛信息復(fù)雜化。 本文主要分析了系統(tǒng)的主要組成情況,包括需求情況,系統(tǒng)的設(shè)計(jì)目標(biāo),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流程和系統(tǒng)的主要特點(diǎn)等,重點(diǎn)介紹了系統(tǒng)功能模塊的詳細(xì)思路和實(shí)現(xiàn)方法,以及對(duì)系統(tǒng)關(guān)鍵技術(shù)和部分源代碼的詳細(xì)說(shuō)明。計(jì)算機(jī)軟件技術(shù)應(yīng)用于信息管理是發(fā)展的必然。如:查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。 1. 1 信息管理系統(tǒng)簡(jiǎn)介 管理信息系統(tǒng),即我們常說(shuō)的 MIS( Management Information System) ,在強(qiáng)調(diào)管理,強(qiáng)調(diào)信息的現(xiàn)代 化社會(huì)中變的越來(lái)越普及。在這些學(xué)科的基礎(chǔ)上,形成信息收集和加工的方法,從而形成了一個(gè)復(fù)雜的有條理的系統(tǒng)。因此對(duì) MIS有關(guān)的內(nèi)容進(jìn)行深入研究,提高工作效率,提高管理信息系統(tǒng)MIS 開發(fā)成功率已變得十分重要。該問(wèn)題涉及到車輛的檔案管理;駕駛員檔案管理;車輛(維修費(fèi)用、洗車費(fèi)用、養(yǎng)路費(fèi)、燃料費(fèi)用等)管理;車輛使用管理和交通事故管理等。 1. 3 系統(tǒng)設(shè)計(jì)的目標(biāo)和主要內(nèi)容 車輛管理系統(tǒng)是一個(gè)協(xié)助各單位進(jìn)行全面的車輛管理的系統(tǒng)。各模塊之間的部分?jǐn)?shù)據(jù)必須統(tǒng)一,如車輛事故信息管理模塊中的駕駛員,事故車輛必然來(lái)自司機(jī)模塊和車輛信息模塊,為了可以靈活的處理數(shù)據(jù),系統(tǒng)應(yīng)該提供一個(gè)數(shù)據(jù)接口,允許對(duì)數(shù)據(jù)進(jìn)行導(dǎo)出處理,系統(tǒng)目標(biāo)設(shè)計(jì)是用 Excel 數(shù)據(jù)表導(dǎo)出數(shù)據(jù),可以方便用戶靈活的處理數(shù)據(jù)。和普通系統(tǒng)一樣,該系統(tǒng)也具有一個(gè)對(duì)系統(tǒng)用戶進(jìn)行管理的,用戶管理模塊,包括用戶添加,用戶密碼的修改,用戶的刪除(只限 Administrator)。對(duì)于前者要求應(yīng)用程序功能強(qiáng)大、界面友好、易于使用。當(dāng)前較為流行且功能強(qiáng)大的 ADO 成為了數(shù)據(jù)庫(kù)連接的理想選擇,而且實(shí)現(xiàn)又簡(jiǎn)單 ,同時(shí)支持本地和遠(yuǎn)程數(shù)據(jù)庫(kù)。由于現(xiàn)在企業(yè)規(guī)模的擴(kuò)大,甚至是連鎖分布,為保持?jǐn)?shù)據(jù)的實(shí)時(shí)和同步,故采用網(wǎng)絡(luò)數(shù)據(jù)庫(kù) SQL Server。 Visual Basic 提供了大量的控件,這些控件可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種功能,減少了編程人員的工作量,也簡(jiǎn)化了界面設(shè)計(jì)過(guò)程,從而有效的提高了應(yīng)用程序的運(yùn)行效率和可靠性。 VB 還提供了軟件發(fā)布功能,使得開發(fā)、調(diào)試到發(fā)布可以一步完成。 Visual 是一門面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,在開發(fā)過(guò)程中以對(duì)象為開發(fā)元素,每一個(gè)對(duì)象都具有一些特性和行為(屬性、事件和 方法)。同時(shí),用戶還可以自己開發(fā)控件,從而滿足用戶的不同的需求,這樣變使得應(yīng)用程序具 有可通用性可說(shuō)擴(kuò)展性和強(qiáng)有力的功能。它的優(yōu)點(diǎn)在于強(qiáng)大的數(shù)據(jù)庫(kù)引擎,它可以承受 10000條以上的記錄測(cè)試,而且數(shù)據(jù)庫(kù)運(yùn)行于服務(wù)器上,相對(duì)于本地?cái)?shù)據(jù)庫(kù),可以明顯的減少內(nèi)存占用,提高運(yùn)行速度和本機(jī)的利用效率。選擇 SQL數(shù)據(jù)庫(kù)的最主要原因是,它支持網(wǎng)絡(luò)數(shù)據(jù)庫(kù),現(xiàn)在企業(yè)規(guī)模的迅速擴(kuò)大,車輛作為最主要的交通工具在企業(yè)中已經(jīng)大量存在,為了合理控制這些信息,最佳的調(diào)配各部門的車輛使用,采用網(wǎng)絡(luò)數(shù)據(jù)庫(kù)是最理想的選擇。 采用 C/S模式的設(shè)計(jì),可以更加合理的利用企業(yè)資源,使得數(shù)據(jù)集中在一臺(tái)服務(wù)器上,從 來(lái)節(jié)省了數(shù)據(jù)庫(kù)管理的人力資源,也使得由于非專業(yè)人士的誤操作,或者別的各種電腦意外而導(dǎo)致數(shù)據(jù)丟失,或者別的不必要損失,所以在數(shù)據(jù)庫(kù)選擇上采用了 SQL Server。 OLE DB 為任何數(shù)據(jù)源提供了高性能的訪問(wèn),這些數(shù)據(jù)源包括關(guān)系和非關(guān)系數(shù)據(jù)庫(kù)、電子郵件和文件系統(tǒng)、文本和圖形、自定義業(yè)務(wù)對(duì)象等等。 通過(guò)系統(tǒng)自帶 ODBC 的文件 DSN,進(jìn)行連接數(shù)據(jù)庫(kù),其中定義的時(shí)候 DSN 文件名為(自定義),具體數(shù)據(jù)庫(kù)連接的代碼如下: Public Function ConnectString() As String ConnectString = FileDSN=。PWD= End Function 其中的 ConnectString的調(diào)用如下,這樣就成功的連接了數(shù)據(jù)庫(kù) Set n = New ConnectString 單位車輛管理系統(tǒng) 5 第三章 系統(tǒng)分析 3. 1 基本情況分析 現(xiàn)在隨著企業(yè)規(guī)模的擴(kuò)大以及車輛作為最為普遍的交通工具,在企業(yè)中已經(jīng)不是單一的存在,由于單位車輛數(shù)目的急劇增加,與之相對(duì)應(yīng)的問(wèn)題隨之而生,比如車輛的使用權(quán)問(wèn)題,車輛的費(fèi)用問(wèn)題等,不再是簡(jiǎn)單的少量的數(shù)據(jù)。因此,在這樣的情況下,開發(fā)單位車輛管理系統(tǒng)是可行的,是必要的?,F(xiàn)今已經(jīng)開發(fā)的車輛管理系統(tǒng)都是針對(duì)以運(yùn)營(yíng)為主的具有盈利目的的單位。 3. 2 系統(tǒng)功能分析 根據(jù)第 節(jié)分析,單位車輛管理系統(tǒng),應(yīng)該具備以下功能: 1)用戶管理 ( 1)用戶的添加 ( 2)用戶密碼修改 ( 3)用戶的刪除(管理員) 2)司機(jī)信息管理 ( 1)司機(jī)信息添加 ( 2)司機(jī)信息修改 ( 3)司機(jī)信息刪除 ( 4)司機(jī)信息的查詢 3)車輛信息管理 ( 1)車輛信息