【正文】
畢業(yè)設計(論文)誠信聲明 本人鄭重聲明:所呈交的畢業(yè)設計(論文)是我個人在導師指導下進行的研究工作及取得的研究成果。本系統(tǒng)主要考慮最基本的車輛信息管 理需求,應該具有如下功能: ( 1)業(yè)務信息管理功能,包括事故信息管理(事故信息的添加、修改和查詢)、維修信息管理(維修信息添加、修改和查詢)、運營信息管理(運營信息的添加、修改和查詢); ( 2)車輛信息管理(車輛信息的添加、修改、刪除和查詢); ( 3)司機信息的管理(司機信息的添加、修改、刪除和查詢); ( 4)系統(tǒng)管理(含數(shù)據(jù)管理、用戶管理、密碼管理和權限設置) 2.課題工作內容 ① 進行系統(tǒng)分析,設計系統(tǒng)的總體結構、功能模塊結構,設計系統(tǒng)的數(shù)據(jù)庫結構,選定數(shù)據(jù)庫管理系統(tǒng)平臺。 ② 章節(jié)標題層次及同級標題序碼必須分明,前后一致;圖表要規(guī)范,要有編號和名稱。 05月 01日 —— 06月 10日 完成系統(tǒng)最后版本的開發(fā)及畢業(yè)論文終稿的編寫。運輸企業(yè)在一般日常工作中需要一套車輛信息管理系統(tǒng),以便于對司機基本情況、車輛情況、運營信息、維修信息和事故信息進行管理,真正實現(xiàn)運輸企業(yè)車輛信息管理的系統(tǒng)化、自動化和規(guī)范化。 方法及預期目的: 嚴格按照數(shù)據(jù)庫管理信息系統(tǒng)開發(fā)的流程,從需求分析開始,弄清當前系統(tǒng)的工作流程、存在問題,提出解決方法;對新系統(tǒng)進行邏輯設計,包括數(shù)據(jù)流程、數(shù)據(jù)字典的描述等等; 進行系統(tǒng)總體設計,包括功能模塊設計、數(shù)據(jù)庫設計等;最后進行詳細的代碼設計、用戶界面設計, 并進行一定的測試。本項目是一個獨立、完整的項目,目前不提供其他系統(tǒng)的接口 。 華東交通大學畢業(yè)設計(論文)答辯記錄 姓名 學號 畢業(yè)屆別 2020 專業(yè) 計算機科學與技術 題目 答辯時間 答辯組成員(簽字): 答辯記錄: 記錄人(簽字): 年 月 日 答辯小組組長(簽字): 年 月 日 附注: 運輸企業(yè)車輛信息管理系統(tǒng)的設計與實現(xiàn) 摘要 隨著經(jīng)濟的日益增長,信息化時代已經(jīng)到來,生活中各種信息趨向數(shù)字化、清晰化。 關鍵字: 車輛管理, 信息系統(tǒng),網(wǎng)絡數(shù)據(jù)庫,控件,窗體 Abstract Along with economic increase increasingly, the information ages has e, every kind of information in the life incline to the arithmetic figure turns, clear turn. The unit vehicle 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. Key words: Vehicle manages, MIS, Network database, ActiveX, Form 目 錄 第一章 引言 5 靈活性 7 ADO 技術簡介 ............................................................................................ 7 系統(tǒng)功能模塊的劃分 ............................................................................... 8 第五章 系統(tǒng)實施 14 目標 ........................................................................................................ 14 用戶的特點 ............................................................................................. 14 功能實現(xiàn) ................................................................................................. 15 車輛檔案管理模塊 16 車輛報廢管理模塊 18 車輛違章管理模塊 21 司機管理模塊 22 系統(tǒng)模塊 它是隨著管理科學和技術科學的發(fā)展而形成的,車輛信息管理系統(tǒng)就是管理信息系統(tǒng) ,它 要求 實現(xiàn) 車輛檔案管理、車輛異動管理、車輛報廢管理、車輛維修管理、車輛違章管理、車輛事故管理、司機管理、系統(tǒng)管理 等幾大功能。用戶可以根據(jù)車輛使用狀況進行報廢車輛的增加和更新。 車輛違章管理:系統(tǒng)提供全部的車輛檔案、司機檔案,用戶可以記錄違章司機、違章車輛,記錄違章的原因等細節(jié)。 司機管理 : 可以增加司機、刪除司機、修改司機。我國是全球經(jīng)濟的超大市場,隨著我國進入了WTO,那么物流業(yè)也就成為了今后我國經(jīng)濟體系的重要組成部分。本系統(tǒng)主要考慮最基本的車輛信息管理需求,應該具有如下功能: ( 1) 、業(yè)務信息管理功能,包括事故信息管理(事故信息的添加、修改和查詢)、維修信息管理(維修信息添 加、修改和查詢)、運營信息管理(運營信息的添加、修改和查詢); ( 2) 、車輛信息管理(車輛信息的添加、修改、刪除和查詢); ( 3) 、司機信息的管理(司機信息的添加、修改、刪除和查詢); ( 4) 、系統(tǒng)管理(含數(shù)據(jù)管理、用戶管理、密碼管理和權限設置) 。 華東交通大學畢業(yè)設計 第 3 頁 第二章 系統(tǒng)開發(fā)的相關技術 開發(fā)工具 根據(jù) 車輛信息管理系統(tǒng) 任務書的要求和本人對編程語言的熟練程度, 開發(fā)工具 選擇使用 Microsoft Visual Basic , 數(shù)據(jù)庫軟件 為 Microsoft office access 2020。 系統(tǒng)要求建立的數(shù)據(jù)庫名稱 : CardData( ) 約定 括號內的文本是說明的信息,包括不適用的情況;(可以在此說明使用此數(shù)據(jù)庫而需要了解的建立標號、標識的約定,例如用于標識數(shù)據(jù)庫的不同版本的約定和用于標識庫內各個文卷、記錄、數(shù)據(jù)項的命名約定等。 OLEDB 與開放式數(shù)據(jù)庫很相似,是一個便于使用的新的低層接口,以統(tǒng)一的方式訪問存儲在不同信息源中的數(shù)據(jù)(包括關聯(lián)和非關聯(lián)數(shù)據(jù)庫,電子郵件和文件系統(tǒng),文本和圖形,自定義商業(yè)對象等)。不過, ADO 的適應性更廣,在應用程序中也可直接使用 ADO。 其 研究的對象就是用戶的要求。 軟件應該提供對運營的增加、修改和刪除的操作。 軟件應該提供對車輛的增加、修改、刪除的操作。數(shù)據(jù)庫要有安全保障性能,必須只有授權的用戶才能操作。 ( 2) 、運行環(huán)境 : 程序在通常的條件下,在 Win98/NT/2020 上安裝運行,但是,還要求能夠在 XP及后續(xù)的 MS 的操作系統(tǒng)上運行。 其他專門要求 可擴充性:系統(tǒng)在開發(fā)完畢以后,應允許進行功能的擴展或者功能的重新解釋和實現(xiàn)。 ADO 最主要的優(yōu)點是易于使用、速度快、內存支出少和磁盤遺跡小。 OLE DB 是 Microsoft UDA(Universal Data Access)策略的技術基礎。但是, OLE DB 應用程序編程接口的目的是為各種應用程序提供最佳的功能,它并不符合簡單化的要求。 ADO“擴展” 了 DAO 和 RDO 所使用的對象模型,這意味著它包含較少的對象、更多的屬性、方法(和參數(shù)),以及事件。由于 ADO Data 控件不是 VB 的內部控件,因此在使用之前必須將 其添加到控件箱中。Recordset 對象只代表記錄集,是基于某個連接的表或 Command 對象的執(zhí)行結果。把基于計算機系統(tǒng)的功能分配到各個系統(tǒng)元素,就能夠建立起一個模型,用以表達系統(tǒng)元素之間的相互關系。 現(xiàn)階段該軟件的用戶是管理員。其本身的計算機水平不是很高。 本模塊運用 開發(fā)界面操作 ADO 連接 ACCESS數(shù)據(jù)庫,使用 TextBox、 box、 button、 datagrid 等控件。聲明方法CloseConnection 關閉連接釋放對象。用 datagrid 控件綁定一 個數(shù)據(jù)源以便方便的顯示出數(shù)據(jù)庫中的數(shù)據(jù)。確定按鈕的 on_click事件中寫入 sql語句或調用存儲過程修改數(shù)據(jù)庫。 本模塊通過以 textbox 動態(tài)邦定了 adodc 從而使數(shù)據(jù)庫查詢更加簡便,但有利也有弊,在數(shù)據(jù)量超大時,會使檢索速度大幅減低;運用代碼編寫檢 索功能隨便增加了代碼量但在企業(yè)級應用時比邦定 adodc 時的運行速度大幅提高。在查詢按鈕的 on_click控件中調用 conn 對象的 execute 方法執(zhí)行 sql 語然后用 recrodset 對象接收。在沒有任何操作之前用戶是不能直接添加數(shù)據(jù)的。 本模塊也通過以 textbox 動態(tài)邦定了 adodc 從而使數(shù)據(jù)庫查詢更加簡便,但有利也有弊,在數(shù)據(jù)量超大時,會使檢索速度大幅減低;運用代碼編寫檢索功能隨便增加了代碼量但在企業(yè)級應用時比邦定 adodc 時的運行速度大幅提高。在查詢按鈕的 on_click 控件中調用 conn 對象的 execute 方法執(zhí)行 sql 語然