車輛管理系統(tǒng)(畢業(yè)設計_第1頁
車輛管理系統(tǒng)(畢業(yè)設計_第2頁
車輛管理系統(tǒng)(畢業(yè)設計_第3頁
車輛管理系統(tǒng)(畢業(yè)設計_第4頁
車輛管理系統(tǒng)(畢業(yè)設計_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、精選優(yōu)質文檔-傾情為你奉上目錄專心-專注-專業(yè)摘要本文首先介紹了車輛管理系統(tǒng)的內容和意義,以及C#語言和SQL技術在現(xiàn)今的發(fā)展情況與背景。本論文中前臺設計使用的是基于Visual studio平臺的C#語言,后臺數據庫使用的是SQL Server數據庫。設計實現(xiàn)一個車輛管理系統(tǒng),并完整的介紹了該系統(tǒng)的各個模塊。管理員通過該車輛管理系統(tǒng),對所在停車場內的車輛進行管理、實時追蹤以及調度,從而為押運中心的任務押運提供了更為安全可靠的保障。關鍵詞:車輛管理系統(tǒng)、C#、Visual Studio作 者:沈 濤指導老師:刁紅軍AbstractThis thesis first introduced the

2、 content and meaning of the vehicle management system, and the development situation and background of c# and SQL technology in the current.The front design in this thesis is using the c# language which based on visual studio platform, the backend database is using SQL Server 2005 database. It desig

3、ned and implemented a vehicle management system, and complete introduced the system modules.Through the vehicle management system, administrator manage the vehicle, real-time track and schedule of the vehicle which in the parking lot, so as to provides the escort task of the escort center much more

4、safe and reliable protection.Keywords: Vehicle management system, C#, Visual studioAuthor: Tao ShenSepervise:Hongjun Diao前言隨著計算機技術的迅速發(fā)展,計算機技術已經滲透到各個領域內。借助于計算機強大的計算能力和可靠性,本文介紹的就是一個針對押運系統(tǒng)的車輛管理系統(tǒng),對押運車輛進行實時有效的管理,并提供停車場管理、車輛管理以及駕駛員信息管理的系統(tǒng)。全文共分為6章,分別如下:第一章:緒論,描述了課題研究的內容及意義。第二章:相關技術及其背景,描述了開發(fā)該系統(tǒng)所使用的相關技術及其背

5、景。第三章:系統(tǒng)功能分析,描述了系統(tǒng)的總體功能,以及系統(tǒng)的角色以及各角色的功能。第四章:系統(tǒng)的實現(xiàn),描述了系統(tǒng)的具體實現(xiàn)過程,包含系統(tǒng)功能流程圖和相關核心代碼分析。第五章:系統(tǒng)的部署與運行,描述了系統(tǒng)的部署并演示了部分功能。第六章:總結與展望,對本系統(tǒng)的設計過程進行總結,并討論進一步優(yōu)化程序和完善系統(tǒng)的展望。第一章 緒論1.1 課題研究的內容及意義本文所介紹的系統(tǒng)是為蘇州市公安局押運中心進行編寫的系統(tǒng),其功能是通過對車輛進行管理、實時追蹤以及調度,為蘇州市公安局押運中心的銀行押運任務提供安全可靠的保障。 本系統(tǒng)有如下特點:1. 提供了簡單方便的管理模式;2. 采用Winform界面開發(fā);3.

6、采用先進的多層應用軟件結構;4. 應用和界面的人性化設計;5. 采用多方位嚴格的安全性設計;6. 具有高效的系統(tǒng)性能和完備的數據完整性;在車輛管理系統(tǒng)的編寫過程中,我們應用了軟件工程的方法,對用戶需求進行了初步調查,對系統(tǒng)的要求進行了反復研討,逐步完成了系統(tǒng)的體系結構設計、總體設計和功能設計,最終完成了對系統(tǒng)的編寫。1.2 本章小結本章主要描述了課題研究的內容及意義。第二章 相關技術及其背景2.1 C#語言介紹C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C+的強大功能以及Visual Basic簡易使用的特性,是第一個組件導向

7、(Component-oriented)的程序語言,和C+與Java一樣亦為對象導向(object-oriented)程序語言1。C sharp(又被簡稱為"C#")是微軟公司在二OOO年六月發(fā)布的一種新的編程語言,并定于在微軟職業(yè)開發(fā)者論壇(PDC)上登臺亮相.C#是微軟公司研究員Anders Hejlsberg的最新成果.C#看起來與Java有著驚人的相似;它包括了諸如單一繼承,界面,與Java幾乎同樣的語法,和編譯成中間代碼再運行的過程.但是C#與Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司.NET w

8、indows網絡框架的主角2。2.2 Visual Studio2008介紹Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應用程序和網絡應用程序,也可以用來創(chuàng)建網絡服務、智能設備應用程序和 Office 插件。Visual Studio 2008 在三個方面為開發(fā)人員提供了關鍵改進:1. 快速的應用程序開發(fā)2. 高效的團隊協(xié)作3. 突破性的用戶體驗Visual Studio 2008 提供了高級開發(fā)工具、調試功能、數據庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。Visual Stud

9、io 2008 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數據的語言增強功能。Visual Studio 2008 為開發(fā)人員提供了所有相關的工具和框架支持,幫助創(chuàng)建引人注目的、令人印象深刻并支持 AJAX 的 Web 應用程序。開發(fā)人員能夠利用這些豐富的客戶端和服務器端框架輕松構建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數據提供程序、在任何當前瀏覽器內運行并完全訪問 ASP .NET 應用程序服務和 Microsoft 平臺3。2.3 SQL Server介紹

10、 SQL Server 是一個全面的、集成的、端到端的數據解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數據管理和商業(yè)智能應用。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企業(yè)數據系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數據和分析應用程序的復雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,SQL Server 2005 為不同規(guī)模的企業(yè)提供了一個完整的數據解決方案。圖1顯示了SQL Server 2005數據平臺的組成架構。SQL Server 數據平臺包括以下工具:1. 關系型數據庫

11、: 安全、可靠、可伸縮、高可用的關系型數據庫引擎,提升了性能且支持結構化和非結構化(XML)數據。 2. 復制服務: 數據復制可用于數據分發(fā)、處理移動數據應用、系統(tǒng)高可用、企業(yè)報表解決方案的后備數據可伸縮存儲、與異構系統(tǒng)的集成等,包括已有的Oracle數據庫等。 3. 通知服務: 用于開發(fā)、部署可伸縮應用程序的先進的通知服務能夠向不同的連接和移動設備發(fā)布個性化、及時的信息更新。 4. 集成服務: 可以支持數據倉庫和企業(yè)范圍內數據集成的抽取、轉換和裝載能力。 5. 分析服務: 聯(lián)機分析處理(OLAP)功能可用于多維存儲的大量、復雜的數據集的快速高級分析。 6. 報表服務: 全面的報表解決方案,可

12、創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報表和交互的、基于Web的報表。 7. 管理工具: SQL Server 包含的集成管理工具可用于高級數據庫管理和調諧,它也和其他微軟工具,如MOM和SMS緊密集成在一起。標準數據訪問協(xié)議大大減少了SQL Server和現(xiàn)有系統(tǒng)間數據集成所花的時間。此外,構建于SQL Server內的內嵌Web service支持確保了和其他應用及平臺的互操作能力。 8. 開發(fā)工具: SQL Server 為數據庫引擎、數據抽取、轉換和裝載(ETL)、數據挖掘、OLAP和報表提供了和Microsoft Visual Studio® 相集成的開發(fā)工具,以實現(xiàn)端到端的應用

13、程序開發(fā)能力。SQL Server中每個主要的子系統(tǒng)都有自己的對象模型和API,能夠以任何方式將數據系統(tǒng)擴展到不同的商業(yè)環(huán)境中4。 SQL Server 2005 數據平臺為不同規(guī)模的組織提供了以下好處: 1. 充分利用數據資產: 除了為業(yè)務線和分析應用程序提供一個安全可靠的數據庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報表、分析和數據挖掘等從他們的數據中得到更多的價值。 2. 提高生產力: 通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQL Server 2005為組織內信息工作者提供了關鍵的、及時的商業(yè)信息以滿足他們特定的需求。SQL Se

14、rver 2005目標是將商業(yè)智能擴展到組織內的所有用戶,并且最終允許組織內所有級別的用戶能夠基于他們最有價值的資產數據來做出更好的決策。 3. 減少IT復雜度: SQL Server 2005 簡化了開發(fā)、部署和管理業(yè)務線和分析應用程序的復雜度,它為開發(fā)人員提供了一個靈活的開發(fā)環(huán)境,為數據庫管理人員提供了集成的自動管理工具。 4. 更低的總體擁有成本(TCO):對產品易用性和部署上的關注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實現(xiàn)和維護成本,使數據庫投資能快速得到回報5。2.4 本章小結本章主要介紹了相關技術及其背景,描述了開發(fā)該系統(tǒng)所使用的相關技術及其背景。第三章 系統(tǒng)功能分析3.1 系統(tǒng)概

15、述本系統(tǒng)最主要的功能是實現(xiàn)押運車輛的管理。系統(tǒng)允許管理員在經過系統(tǒng)管理員驗證后在該系統(tǒng)內管理停車場、車輛信息以及維修功能。管理員在登錄后、系統(tǒng)將訪問遠程數據庫,調用數據庫中的車輛以及停車場信息,管理員通過系統(tǒng)可以對車輛出入庫、車輛信息、車輛維修以停車場信息進行管理,其功能模塊如圖3-1所示。圖3-1車輛管理系統(tǒng)功能模塊圖它們各自的功能如下所述:1. 車輛基本信息管理車輛基本信息管理主要包括以下幾個方面,查看車輛基本信息、添加車輛信息、修改車輛信息和刪除車輛信息,主要對象為車輛基本信息。2. 車輛維修管理車輛維修管理主要包括以下幾個方面,查看維修信息、添加維修信息、修改維修信息和刪除維修信息,主

16、要對象為維修記錄。3. 停車場管理停車場管理主要包括以下幾個方面,添加停車場、瀏覽停車場信息和刪除停車場,主要是進行停車場的管理。4. 車輛出入庫管理車輛出入庫管理主要包括車輛入庫和出庫的登記。5. 車輛信息統(tǒng)計車輛信息統(tǒng)計主要針對車輛的信息進行統(tǒng)計。3.2 系統(tǒng)需求分析車庫管理員登錄系統(tǒng)以后可以擁有所有功能的權限,用例圖如圖3-2。圖3-2車庫管理員用例圖主要用例描述:1) 車輛信息管理參與者:車庫管理員。前置條件:車庫管理員已登錄系統(tǒng)。主事件流:(1) 瀏覽車輛信息:車庫管理員瀏覽車輛基本信息。(2) 添加車輛信息:車庫管理員添加車輛基本信息。(3) 修改車輛信息:車庫管理員修改車輛基本信

17、息。(4) 刪除車輛信息:車庫管理員刪除車輛基本信息。2) 車輛維修管理參與者:車庫管理員。前置條件:車庫管理員已登錄系統(tǒng)。主事件流:(1) 瀏覽維修信息:車庫管理員瀏覽維修基本信息。(2) 添加維修信息:車庫管理員添加維修基本信息。(3) 修改維修信息:車庫管理員修改維修基本信息。(4) 刪除維修信息:車庫管理員刪除維修基本信息。3) 停車場管理參與者:車庫管理員。前置條件:車庫管理員已登錄系統(tǒng)。主事件流:(1) 瀏覽維修信息:車庫管理員瀏覽停車場基本信息。(2) 添加維修信息:車庫管理員添加停車場基本信息。(3) 修改維修信息:車庫管理員修改停車場基本信息。4) 車輛出入庫管理參與者:車庫

18、管理員。前置條件:車庫管理員已登錄系統(tǒng)。主事件流:(1) 入庫車輛登記:車庫管理員對入庫車輛進行登記。(2) 出庫車輛登記:車庫管理員對出庫車輛進行登記。5) 車輛信息統(tǒng)計參與者:車庫管理員。前置條件:車庫管理員已登錄系統(tǒng)。主事件流:(1) 車輛信息統(tǒng)計:車庫管理員對所有車輛信息進行統(tǒng)計。3.3 數據模型設計本系統(tǒng)用到的實體有:車庫管理員、車輛、停車場、維修信息和駕駛員,這些實體的直接關系見圖3-3所示:圖3-3 系統(tǒng)E-R圖各實體之間的描述與關系:1)車庫管理員實體中包含了管理員ID、管理員登錄名、管理員密碼、姓名和電話等信息,車庫管理員管理著維修信息和停車場;2)停車場實體中停車場位置、停

19、車場ID、所有車位數、空閑車位數和負責人ID等信息,停車場實體的外鍵負責人ID為車庫管理員ID,停車場與車庫管理員為一對一關聯(lián),一個車庫管理員只能管理一個停車場,一個停車場也只能由一個管理員管理;3)駕駛員實體是車輛駕駛者,該實體中包含了駕駛員編ID、駕駛員姓名和駕駛員性別等屬性;4)車輛實體中包含了車輛ID、車鑰匙ID、車鑰匙位置、車輛狀態(tài)、車輛號和駕駛員ID等信息;車輛實體的外鍵駕駛員ID與駕駛員實體的外鍵駕駛員ID對應,駕駛員駕駛車輛,車輛與駕駛員為一對多關聯(lián),一個車輛可以由多個駕駛員駕駛,而一個駕駛員只能駕駛一個車輛;5)維修信息中包含了車輛的維修信息,車庫管理員可對該實體進行瀏覽、刪

20、除和添加,該實體中包含了車輛維修內容、負責人ID;維修實體的外鍵負責人ID為車庫管理員ID;維修信息與車庫管理員為多對一關聯(lián),一個管理員可以管理多條維修信息,而一條維修信息只能由一個車庫管理員管理。3.4 本章小結系統(tǒng)功能分析,描述了系統(tǒng)的總體功能,以及系統(tǒng)的角色以及各角色的功能。第四章 系統(tǒng)的實現(xiàn)4.1 平臺實現(xiàn)所用到的各個功能模塊1. 登錄車庫管理員輸入管理員賬號和密碼就可以正常登錄。2. 車型管理系統(tǒng)允許管理員對車型進行添加和刪除。3. 車輛管理系統(tǒng)允許管理員對當前停車場進行車輛的添加、修改和刪除。4. 停車場管理系統(tǒng)允許管理員增加停車場。.5. 出入庫管理系統(tǒng)允許管理員對

21、車輛出庫、入庫進行添加、修改和刪除。6. 維修信息管理系統(tǒng)允許管理員對維修信息進行添加、修改和刪除。4.2 登錄模塊登錄模塊主要是通過輸入正確的賬號和密碼,它可以提高程序的安全性,保護數據資料不外泄。登錄流程如圖4-1所示。登錄時需要輸入賬號,密碼,必須填寫正確才能登錄成功。圖4-1 登錄流程管理員輸入用戶名和密碼后可進行登錄,其運行界面如圖4-2所示。圖4-2 系統(tǒng)的登陸界面車庫管理員信息表TASK_PEOPLE_XS主要用來記錄管理員編號、用戶名、口令、籍貫、性別、生日、管理員ID、教育程度、電話、住址、是否可攜帶槍支、照片等數據。車庫管理員信息表4-1 TASK_PEOPLE_XS編號字

22、段名稱字段類型說明1pnoInt管理員編號2nameVarchar(20)用戶名3PasswordVarchar(15)口令4hometownVarchar(80)籍貫5sexInt性別6birthdayDate生日7idnumInt管理員ID8educationVarcha(20)教育程度9addressVarchar(80)住址10TeleVarchar(20)電話11allowgunBit是否可攜帶槍支12photoImage照片當用戶輸入賬號,密碼后點擊登錄。系統(tǒng)通過數據庫的TASK_PEOPLE_XSQ表中讀取出管理員的賬號和密碼,并讀取TASK_People_SXQ屬性。publi

23、c partial class FormLogin : Form public FormLogin() InitializeComponent(); private TASK_PEOPLE_XSQ login_people = new TASK_PEOPLE_XSQ(); private VehicleService vehicleService = new VehicleService(); 當管理員輸入賬號密碼時系統(tǒng)判定如下。public int Login(string Pno,string Pwd,out TASK_PEOPLE_XSQ LoginPeople) LoginPeople

24、 = null; TASK_PEOPLE_XSQ peoples = SearchPeoples(“TASK_PEOPLE_XSQ.Pno = ” + Pno +”); if (peoples = null) return 1; if (peoples0.Password != Pwd) return 2; LoginPeople = peoples0; Session“Pno” = LoginPeople.Name; Session“Pwd” = LoginPeople.Password; return 3; 4.3 車型管理模塊管理員可通過添加車型模塊添加車型,添加的車型信息包括車輛名稱、

25、座位數、最大錢袋數、排氣量和生產長假以及車型圖片,車型管理界面如圖4-3所示。圖4-3 車型管理界面車型信息表VEHICLE_TYPE_YXX中包含了車型信息,包括車型ID、車型名稱、座位數、錢袋數、生產廠家、排氣量和照片數據。表4-2 VEHICLE_TYPE_YXX編號字段名稱字段類型說明1idInt車型ID2nameVarchar(20)車型名稱3chairsInt座位數4bagsInt錢袋數5photoImage照片6companyVarchar(80)生產廠家7gasflout排氣量添加車型功能代碼如下: private void listBox1_SelectedIndexChan

26、ged(object sender, EventArgs e) VEHICLE_TYPE_YXX type = (VEHICLE_TYPE_YXX)this.listBox1.SelectedItem; this.txt車型名稱.Text = type.Name; this.txt排氣量.Text = type.Gas; this.txt錢袋數.Text = type.Bags.ToString(); this.txt生產廠家.Text = type.Company; this.txt座位數.Text = type.Chairs.ToString(); if (type.Photo != nu

27、ll) this.pictureBox1.Image = Image.FromStream(new MemoryStream(type.Photo), true); private void toolStripButton5_Click(object sender, EventArgs e) this.Close(); 4.4 車輛管理模塊管理員通過車輛管理模塊,可添加車輛基本信息,包括車牌號、駕駛員、行駛證號、駕駛員編號、車架號、車鑰匙編號、車型、車輛類別等信息,其界面如圖4-4所示。圖4-4 添加車輛功能車輛信息表VEHICLE_INFO_YXX中包含了車輛的所有基本信息,包括車輛ID、車

28、型名稱、車輛狀態(tài)、鑰匙ID等數據。表4-3 VEHICLE_INFO_YXX編號字段名稱字段類型說明1idInt車輛ID2vnumberInt車型名稱3stateVarchar(20)車輛狀態(tài)4ctimeDate添加時間5driver_idInt駕駛員工號6park_idInt停車場ID7type_idInt車型ID8lmtimeDate上次維修時間9milesInt里程數10lptimeDate上次保養(yǎng)時間11lpcontentVarchar(80)上次保養(yǎng)內容12ptimeDate上牌時間13keyidInt鑰匙ID14keypositionVarchar(20)鑰匙位置15run_noI

29、nt車駕號16control_noInt行駛證號17record_idVarchar(80)備注信息添加車輛功能代碼如下。private void toolStripButton3_Click(object sender, EventArgs e) Vehicle_Info_Yxx newVehicle = vehicleService.NewVehicle(); newVehicle.Park_id = this.formPark.ParkId; newVehicle.vNumber = this.txt車牌號.Text.Trim(); newVehicle.Description = th

30、is.txt備注.Text.Trim(); newVehicle.State = 1; newVehicle.Ctime = DateTime.Now; newVehicle.Keyid = this.txt車鑰匙編號.Text.Trim(); newVehicle.Keyposition = this.txt車鑰匙位置.Text.Trim(); newVehicle.Lmtime = this.date上一次維修時間.Value; newVehicle.Lpcontent = this.txt上次保養(yǎng)內容.Text.Trim(); newVehicle.Lptime = this.date上

31、次保養(yǎng)時間.Value; newVehicle.Miles = (uint)this.num里程數.Value; newVehicle.Ptime = this.date上牌時間.Value; newVehicle.Type_id = (uint)this.cbx車型.SelectedValue; newVehicle.Run_no = this.txt行駛證號.Text.Trim(); newVehicle.Control_no = this.txt車駕號.Text.Trim(); newVehicle.Driver_ID = this.cbx駕駛員.SelectedValue.ToStri

32、ng(); vehicles.Add(newVehicle); this.dataGridView1.DataSource = null; this.dataGridView1.DataSource = vehicles; 4.5 停車場模塊管理員可通過添加停車場功能進行添加停車場操作,停車場信息包括停車場名稱、電話地址、總車位數、負責人、開門時間和關門時間,其界面如圖4-5所示。圖4-5 添加停車場界面管理員登錄后從VehicleService 中獲取停車場列表和停車場信息表VEHICLE_PARK_YXX。表4-4 VEHICLE_PARK_YXX編號字段名稱字段類型說明1idInt停車場

33、ID2nameVarchar(20)停車場名稱3totalInt總車位4freeInt空閑車位5adressVarchar(80)地址6phoneInt電話7opentimeDate開放時間8closetimeDate關門時間9xypiontVarchar(20)負責人添加停車場功能代碼如下:public partial class FormNewPark : Form public FormNewPark(FormMain form) InitializeComponent(); this.formMain = form; public FormMain formMain; public T

34、extBox txt車庫名稱 get return textBox3; set textBox3 = value; public TextBox txt車庫電話 get return textBox2; set textBox2 = value; public TextBox txt車庫地址 get return textBox1; set textBox1 = value; public DateTimePicker date開門時間 get return dateTimePicker1; set dateTimePicker1 = value; public DateTimePicker

35、date關門時間 get return dateTimePicker2; set dateTimePicker2 = value; public ComboBox cbx負責人 get return comboBox1; set comboBox1 = value; public NumericUpDown num車位數 get return numericUpDown1; set numericUpDown1 = value; private void textBox2_TextChanged(object sender, EventArgs e) private void FormNewP

36、ark_Load(object sender, EventArgs e) 4.6 出入庫管理管理員通過出入庫登記功能可對車輛出入庫進行登記,登記信息包括工號、姓名、卡號、鑰匙編號、車牌號、車鑰匙位置和照片信息,其界面如圖4-6所示。圖4-6 出入庫管理界面車庫管理員登錄系統(tǒng)后,從數據庫中獲取表Vehicle_RECORD_YXX獲取車輛出入庫數據,可對車輛出庫、入庫進行添加和刪除。表4-5 Vehicle_RECORD_YXX編號字段名稱字段類型說明1idInt工號2outtimeDate出庫時間3stateVarchar(20)鑰匙位置4drive_idInt車牌號5vidInt卡號6int

37、imeDate入庫時間7outparkidInt出庫ID8inparkidInt入庫ID車輛入庫功能代碼如下: private void textBox5_KeyPress(object sender, KeyPressEventArgs e) if (e.KeyChar = 'r') if (this.txt鑰匙編號2.Text.Trim() = "") return; sf.stop(); string str = this.txt鑰匙編號2.Text.Trim(); int s = vehicleService.InPark(str,this.form

38、Park.ParkId,DateTime.Now, out this.Vehicle, out this.Driver); switch (s) case 4:/可以入庫 this.txt工號2.Text = this.Driver.Pno; this.txt姓名2.Text = this.Driver.Name; this.txt卡號2.Text = this.Driver.Rfid; if (this.Driver.Photo != null) this.pictureBox2.Image = Image.FromStream(new MemoryStream(this.Driver.Ph

39、oto), true); this.txt維修車牌號.Text = this.Vehicle.vNumber; this.lb車牌號2.Text = this.Vehicle.vNumber; this.lb鑰匙位置2.Text = this.Vehicle.Keyposition; this.lb提示2.Text = "入庫成功" this.txt鑰匙編號2.BackColor = System.Drawing.SystemColors.Window; this.txt鑰匙編號2.Focus(); this.txt鑰匙編號2.SelectAll(); sf.start()

40、; break; 4.7 維修信息管理管理員可通過添加維修記錄功能添加維修記錄,維修記錄信息包括車牌號和維修原因,其界面如圖4-7所示。圖4-7 添加維修記錄界面車庫管理員登錄系統(tǒng)后,從數據庫中獲取表Vehicle_Mend_YXX獲取車輛維修信息數據,可對車輛維修信息進行添加和刪除。表4-6 Vehicle_Mend_YXX編號字段名稱字段類型說明1idInt工號2vidDate出庫時間3stateVarchar(20)鑰匙位置4stimeInt車牌號5etimeInt卡號6reasonsDate入庫時間7mender_idInt出庫ID管理員通過維修管理功能對維修信息進行添加和刪除。 pr

41、ivate void comboBox1_SelectedIndexChanged(object sender, EventArgs e) if (this.cbx原因選擇.SelectedItem.ToString() = "其它") this.rtxt維修原因.Text = "" else this.rtxt維修原因.Text = this.cbx原因選擇.SelectedItem.ToString(); 4.8 本章小結本章主要介紹了系統(tǒng)的實現(xiàn),描述了系統(tǒng)的具體實現(xiàn)過程,包含系統(tǒng)功能、相關核心代碼分析和界面。第五章 系統(tǒng)的部署與運行5.1 系統(tǒng)部署

42、運行本系統(tǒng)時,需要連接到蘇州大學內網數據庫,直接運行程序即可登錄系統(tǒng)。5.2 出入庫功能演示車庫管理員通過登錄界面進行登錄,輸入管理員賬戶和密碼確認登錄,如圖5-1所示。圖5-1 系統(tǒng)登錄登錄成功后進入系統(tǒng)主界面,管理員點擊出入庫管理菜單進入出入庫管理界面。管理員首先選擇出庫任務或者入庫任務,出庫任務則對駕駛員進行卡號的掃描讀取,獲得駕駛員姓名和工號,讀取成功后管理員拿取鑰匙,登記鑰匙編號和鑰匙位置,再通過監(jiān)控設備獲取車輛照片,隨后進行存盤。入庫任務則輸入鑰匙編號,顯示出庫時登記的所有信息,確認后入庫成功,如圖5-2所示。圖5-2 車輛入庫5.3 維修信息管理功能演示登錄成功后進入系統(tǒng)主界面,

43、管理員點擊添加維修記錄菜單進入添加維修信息界面。管理員首先將修理車輛進行標記,標記其狀態(tài)為維修車輛,然后管理員將車輛的車牌號進行登記,并選擇維修原因并進行保存,然后管理員通過主界面的生成維修報表菜單生成維修報表,如圖5-3和5-4所示。圖5-3 車輛維修登記圖5-4 生成維修報表5.4 添加車輛功能演示 登錄成功后點擊添加車型按鍵進入添加車型界面,輸入車型名稱、座位數、錢袋數、排氣量和生產廠家并選擇圖片,點擊添加車型,則添加成功,如圖5-5所示;添加車型成功后,點擊添加車輛按鍵后進入添加車輛界面,輸入車牌號、行駛證號、車鑰匙編號、車鑰匙位置等基本信息,并選擇駕駛員、駕駛員編號、里程數、車型車輛類別和添加時間等信息,保存則添加成功,如圖5-6所示圖5-5 添加車型圖5-6添加車輛5.5 本章小結 系統(tǒng)的部署與運行,描述了系統(tǒng)的部署并展示了運行界面。第六章 總結與展

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論