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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、<p><b>  目錄</b></p><p><b>  摘要1</b></p><p>  Abstract2</p><p><b>  前言3</b></p><p><b>  第一章緒論4</b></p>&

2、lt;p>  1.1課題研究的內(nèi)容及意義4</p><p>  1.2本章小結(jié)4</p><p>  第二章相關(guān)技術(shù)及其背景5</p><p>  2.1C#語言介紹5</p><p>  2.2Visual Studio2008介紹5</p><p>  2.3SQL Server介紹6

3、</p><p>  2.4本章小結(jié)7</p><p>  第三章系統(tǒng)功能分析8</p><p>  3.1系統(tǒng)概述8</p><p>  3.2系統(tǒng)需求分析9</p><p>  3.3數(shù)據(jù)模型設計10</p><p>  3.4本章小結(jié)12</p>&l

4、t;p>  第四章系統(tǒng)的實現(xiàn)13</p><p>  4.1平臺實現(xiàn)所用到的各個功能模塊13</p><p>  4.2登錄模塊13</p><p>  4.3車型管理模塊15</p><p>  4.4車輛管理模塊17</p><p>  4.5停車場模塊18</p>&l

5、t;p>  4.6出入庫管理21</p><p>  4.7維修信息管理23</p><p>  4.8本章小結(jié)24</p><p>  第五章系統(tǒng)的部署與運行25</p><p>  5.1系統(tǒng)部署25</p><p>  5.2出入庫功能演示25</p><p>

6、;  5.3維修信息管理功能演示26</p><p>  5.4本章小結(jié)27</p><p>  第六章總結(jié)與展望29</p><p><b>  6.1總結(jié)29</b></p><p><b>  6.2展望29</b></p><p>  6.3本章

7、小結(jié)29</p><p><b>  參考文獻30</b></p><p><b>  致謝31</b></p><p><b>  摘要</b></p><p>  本文首先介紹了車輛管理系統(tǒng)的內(nèi)容和意義,以及C#語言和SQL技術(shù)在現(xiàn)今的發(fā)展情況與背景。</p&g

8、t;<p>  本論文中前臺設計使用的是基于Visual studio平臺的C#語言,后臺數(shù)據(jù)庫使用的是SQL Server數(shù)據(jù)庫。設計實現(xiàn)一個車輛管理系統(tǒng),并完整的介紹了該系統(tǒng)的各個模塊。</p><p>  管理員通過該車輛管理系統(tǒng),對所在停車場內(nèi)的車輛進行管理、實時追蹤以及調(diào)度,從而為押運中心的任務押運提供了更為安全可靠的保障。</p><p>  關(guān)鍵詞:車輛管理系統(tǒng)

9、、C#、Visual Studio</p><p><b>  Abstract</b></p><p>  This thesis first introduced the content and meaning of the vehicle management system, and the development situation and backgroun

10、d of c# and SQL technology in the current.</p><p>  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

11、designed and implemented a vehicle management system, and complete introduced the system modules.</p><p>  Through the vehicle management system, administrator manage the vehicle, real-time track and schedul

12、e of the vehicle which in the parking lot, so as to provides the escort task of the escort center much more safe and reliable protection.</p><p>  Keywords: Vehicle management system, C#, Visual studio</p

13、><p><b>  前言</b></p><p>  隨著計算機技術(shù)的迅速發(fā)展,計算機技術(shù)已經(jīng)滲透到各個領(lǐng)域內(nèi)。借助于計算機強大的計算能力和可靠性,本文介紹的就是一個針對押運系統(tǒng)的車輛管理系統(tǒng),對押運車輛進行實時有效的管理,并提供停車場管理、車輛管理以及駕駛員信息管理的系統(tǒng)。</p><p>  全文共分為6章,分別如下:</p>

14、<p>  第一章:緒論,描述了課題研究的內(nèi)容及意義。</p><p>  第二章:相關(guān)技術(shù)及其背景,描述了開發(fā)該系統(tǒng)所使用的相關(guān)技術(shù)及其背景。</p><p>  第三章:系統(tǒng)功能分析,描述了系統(tǒng)的總體功能,以及系統(tǒng)的角色以及各角色的功能。</p><p>  第四章:系統(tǒng)的實現(xiàn),描述了系統(tǒng)的具體實現(xiàn)過程,包含系統(tǒng)功能流程圖和相關(guān)核心代碼分析。</

15、p><p>  第五章:系統(tǒng)的部署與運行,描述了系統(tǒng)的部署并演示了部分功能。</p><p>  第六章:總結(jié)與展望,對本系統(tǒng)的設計過程進行總結(jié),并討論進一步優(yōu)化程序和完善系統(tǒng)的展望。</p><p><b>  緒論</b></p><p>  課題研究的內(nèi)容及意義</p><p>  本文所介紹的

16、系統(tǒng)是為蘇州市公安局押運中心進行編寫的系統(tǒng),其功能是通過對車輛進行管理、實時追蹤以及調(diào)度,為蘇州市公安局押運中心的銀行押運任務提供安全可靠的保障。 </p><p><b>  本系統(tǒng)有如下特點:</b></p><p>  提供了簡單方便的管理模式;</p><p>  采用Winform界面開發(fā);</p><p> 

17、 采用先進的多層應用軟件結(jié)構(gòu);</p><p>  應用和界面的人性化設計;</p><p>  采用多方位嚴格的安全性設計;</p><p>  具有高效的系統(tǒng)性能和完備的數(shù)據(jù)完整性;</p><p>  在車輛管理系統(tǒng)的編寫過程中,我們應用了軟件工程的方法,對用戶需求進行了初步調(diào)查,對系統(tǒng)的要求進行了反復研討,逐步完成了系統(tǒng)的體系結(jié)構(gòu)設計

18、、總體設計和功能設計,最終完成了對系統(tǒng)的編寫。</p><p><b>  本章小結(jié)</b></p><p>  本章主要描述了課題研究的內(nèi)容及意義。</p><p><b>  相關(guān)技術(shù)及其背景</b></p><p><b>  C#語言介紹</b></p>

19、<p>  C#(C Sharp)是微軟(Microsoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導向(object-oriented)程序語言[1]。</p><p>  C sharp(又被簡稱為"C#&qu

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

21、架的主角[2]。</p><p>  Visual Studio2008介紹</p><p>  Visual Studio 是微軟公司推出的開發(fā)環(huán)境,Visual Studio 可以用來創(chuàng)建 Windows 平臺下的 Windows 應用程序和網(wǎng)絡應用程序,也可以用來創(chuàng)建網(wǎng)絡服務、智能設備應用程序和 Office 插件。</p><p>  Visual Stud

22、io 2008 在三個方面為開發(fā)人員提供了關(guān)鍵改進:</p><p><b>  快速的應用程序開發(fā)</b></p><p><b>  高效的團隊協(xié)作</b></p><p><b>  突破性的用戶體驗</b></p><p>  Visual Studio 2008 提供

23、了高級開發(fā)工具、調(diào)試功能、數(shù)據(jù)庫功能和創(chuàng)新功能,幫助在各種平臺上快速創(chuàng)建當前最先進的應用程序。</p><p>  Visual Studio 2008 包括各種增強功能,例如可視化設計器(使用 .NET Framework 3.5 加速開發(fā))、對 Web 開發(fā)工具的大量改進,以及能夠加速開發(fā)和處理所有類型數(shù)據(jù)的語言增強功能。Visual Studio 2008 為開發(fā)人員提供了所有相關(guān)的工具和框架支持,幫助創(chuàng)建

24、引人注目的、令人印象深刻并支持 AJAX 的 Web 應用程序。</p><p>  開發(fā)人員能夠利用這些豐富的客戶端和服務器端框架輕松構(gòu)建以客戶為中心的 Web 應用程序,這些應用程序可以集成任何后端數(shù)據(jù)提供程序、在任何當前瀏覽器內(nèi)運行并完全訪問 ASP .NET 應用程序服務和 Microsoft 平臺[3]。</p><p>  SQL Server介紹 </p>&l

25、t;p>  SQL Server 是一個全面的、集成的、端到端的數(shù)據(jù)解決方案,它為企業(yè)中的用戶提供了一個安全、可靠和高效的平臺用于企業(yè)數(shù)據(jù)管理和商業(yè)智能應用。SQL Server 2005 為IT專家和信息工作者帶來了強大的、熟悉的工具,同時減少了在從移動設備到企業(yè)數(shù)據(jù)系統(tǒng)的多平臺上創(chuàng)建、部署、管理及使用企業(yè)數(shù)據(jù)和分析應用程序的復雜度。 通過全面的功能集、和現(xiàn)有系統(tǒng)的集成性、以及對日常任務的自動化管理能力,SQL Server 2

26、005 為不同規(guī)模的企業(yè)提供了一個完整的數(shù)據(jù)解決方案。圖1顯示了SQL Server 2005數(shù)據(jù)平臺的組成架構(gòu)。</p><p>  SQL Server 數(shù)據(jù)平臺包括以下工具:</p><p>  關(guān)系型數(shù)據(jù)庫: 安全、可靠、可伸縮、高可用的關(guān)系型數(shù)據(jù)庫引擎,提升了性能且支持結(jié)構(gòu)化和非結(jié)構(gòu)化(XML)數(shù)據(jù)。 </p><p>  復制服務: 數(shù)據(jù)復制可用于數(shù)據(jù)分

27、發(fā)、處理移動數(shù)據(jù)應用、系統(tǒng)高可用、企業(yè)報表解決方案的后備數(shù)據(jù)可伸縮存儲、與異構(gòu)系統(tǒng)的集成等,包括已有的Oracle數(shù)據(jù)庫等。 </p><p>  通知服務: 用于開發(fā)、部署可伸縮應用程序的先進的通知服務能夠向不同的連接和移動設備發(fā)布個性化、及時的信息更新。 </p><p>  集成服務: 可以支持數(shù)據(jù)倉庫和企業(yè)范圍內(nèi)數(shù)據(jù)集成的抽取、轉(zhuǎn)換和裝載能力。 </p><p&

28、gt;  分析服務: 聯(lián)機分析處理(OLAP)功能可用于多維存儲的大量、復雜的數(shù)據(jù)集的快速高級分析。 </p><p>  報表服務: 全面的報表解決方案,可創(chuàng)建、管理和發(fā)布傳統(tǒng)的、可打印的報表和交互的、基于Web的報表。 </p><p>  管理工具: SQL Server 包含的集成管理工具可用于高級數(shù)據(jù)庫管理和調(diào)諧,它也和其他微軟工具,如MOM和SMS緊密集成在一起。標準數(shù)據(jù)訪問協(xié)

29、議大大減少了SQL Server和現(xiàn)有系統(tǒng)間數(shù)據(jù)集成所花的時間。此外,構(gòu)建于SQL Server內(nèi)的內(nèi)嵌Web service支持確保了和其他應用及平臺的互操作能力。 </p><p>  開發(fā)工具: SQL Server 為數(shù)據(jù)庫引擎、數(shù)據(jù)抽取、轉(zhuǎn)換和裝載(ETL)、數(shù)據(jù)挖掘、OLAP和報表提供了和Microsoft Visual Studio® 相集成的開發(fā)工具,以實現(xiàn)端到端的應用程序開發(fā)能力。SQ

30、L Server中每個主要的子系統(tǒng)都有自己的對象模型和API,能夠以任何方式將數(shù)據(jù)系統(tǒng)擴展到不同的商業(yè)環(huán)境中[4]。 </p><p>  SQL Server 2005 數(shù)據(jù)平臺為不同規(guī)模的組織提供了以下好處: </p><p>  充分利用數(shù)據(jù)資產(chǎn): 除了為業(yè)務線和分析應用程序提供一個安全可靠的數(shù)據(jù)庫之外,SQL Server 2005也使用戶能夠通過嵌入的功能,如報表、分析和數(shù)據(jù)挖掘

31、等從他們的數(shù)據(jù)中得到更多的價值。 </p><p>  提高生產(chǎn)力: 通過全面的商業(yè)智能功能,和熟悉的微軟Office系統(tǒng)之類的工具集成,SQL Server 2005為組織內(nèi)信息工作者提供了關(guān)鍵的、及時的商業(yè)信息以滿足他們特定的需求。SQL Server 2005目標是將商業(yè)智能擴展到組織內(nèi)的所有用戶,并且最終允許組織內(nèi)所有級別的用戶能夠基于他們最有價值的資產(chǎn)——數(shù)據(jù)來做出更好的決策。 </p>

32、<p>  減少IT復雜度: SQL Server 2005 簡化了開發(fā)、部署和管理業(yè)務線和分析應用程序的復雜度,它為開發(fā)人員提供了一個靈活的開發(fā)環(huán)境,為數(shù)據(jù)庫管理人員提供了集成的自動管理工具。 </p><p>  更低的總體擁有成本(TCO):對產(chǎn)品易用性和部署上的關(guān)注以及集成的工具提供了工業(yè)上最低的規(guī)劃、實現(xiàn)和維護成本,使數(shù)據(jù)庫投資能快速得到回報[5]。</p><p>&

33、lt;b>  本章小結(jié)</b></p><p>  本章主要介紹了相關(guān)技術(shù)及其背景,描述了開發(fā)該系統(tǒng)所使用的相關(guān)技術(shù)及其背景。</p><p><b>  系統(tǒng)功能分析</b></p><p><b>  系統(tǒng)概述</b></p><p>  本系統(tǒng)最主要的功能是實現(xiàn)押運車輛的管理

34、。系統(tǒng)允許管理員在經(jīng)過系統(tǒng)管理員驗證后在該系統(tǒng)內(nèi)管理停車場、車輛信息以及維修功能。</p><p>  管理員在登錄后、系統(tǒng)將訪問遠程數(shù)據(jù)庫,調(diào)用數(shù)據(jù)庫中的車輛以及停車場信息,管理員通過系統(tǒng)可以對車輛出入庫、車輛信息、車輛維修以停車場信息進行管理,其功能模塊如圖3-1所示。</p><p>  圖3-1車輛管理系統(tǒng)功能模塊圖</p><p>  它們各自的功能如下所

35、述:</p><p><b>  車輛基本信息管理</b></p><p>  車輛基本信息管理主要包括以下幾個方面,查看車輛基本信息、添加車輛信息、修改車輛信息和刪除車輛信息,主要對象為車輛基本信息。</p><p><b>  車輛維修管理</b></p><p>  車輛維修管理主要包括以下幾

36、個方面,查看維修信息、添加維修信息、修改維修信息和刪除維修信息,主要對象為維修記錄。</p><p><b>  停車場管理</b></p><p>  停車場管理主要包括以下幾個方面,添加停車場、瀏覽停車場信息和刪除停車場,主要是進行停車場的管理。</p><p><b>  車輛出入庫管理</b></p>

37、<p>  車輛出入庫管理主要包括車輛入庫和出庫的登記。</p><p><b>  車輛信息統(tǒng)計</b></p><p>  車輛信息統(tǒng)計主要針對車輛的信息進行統(tǒng)計。</p><p><b>  系統(tǒng)需求分析</b></p><p>  車庫管理員登錄系統(tǒng)以后可以擁有所有功能的權(quán)限,用

38、例圖如圖3-2。</p><p>  圖3-2車庫管理員用例圖</p><p><b>  主要用例描述:</b></p><p><b>  車輛信息管理</b></p><p>  參與者:車庫管理員。</p><p>  前置條件:車庫管理員已登錄系統(tǒng)。</p&g

39、t;<p><b>  主事件流:</b></p><p>  瀏覽車輛信息:車庫管理員瀏覽車輛基本信息。</p><p>  添加車輛信息:車庫管理員添加車輛基本信息。</p><p>  修改車輛信息:車庫管理員修改車輛基本信息。</p><p>  刪除車輛信息:車庫管理員刪除車輛基本信息。</

40、p><p><b>  車輛維修管理</b></p><p>  參與者:車庫管理員。</p><p>  前置條件:車庫管理員已登錄系統(tǒng)。</p><p><b>  主事件流:</b></p><p>  瀏覽維修信息:車庫管理員瀏覽維修基本信息。</p>&l

41、t;p>  添加維修信息:車庫管理員添加維修基本信息。</p><p>  修改維修信息:車庫管理員修改維修基本信息。</p><p>  刪除維修信息:車庫管理員刪除維修基本信息。</p><p><b>  停車場管理</b></p><p>  參與者:車庫管理員。</p><p> 

42、 前置條件:車庫管理員已登錄系統(tǒng)。</p><p><b>  主事件流:</b></p><p>  瀏覽維修信息:車庫管理員瀏覽停車場基本信息。</p><p>  添加維修信息:車庫管理員添加停車場基本信息。</p><p>  修改維修信息:車庫管理員修改停車場基本信息。</p><p>

43、<b>  車輛出入庫管理</b></p><p>  參與者:車庫管理員。</p><p>  前置條件:車庫管理員已登錄系統(tǒng)。</p><p><b>  主事件流:</b></p><p>  入庫車輛登記:車庫管理員對入庫車輛進行登記。</p><p>  出庫車輛登

44、記:車庫管理員對出庫車輛進行登記。</p><p><b>  車輛信息統(tǒng)計</b></p><p>  參與者:車庫管理員。</p><p>  前置條件:車庫管理員已登錄系統(tǒng)。</p><p><b>  主事件流:</b></p><p>  車輛信息統(tǒng)計:車庫管理員對

45、所有車輛信息進行統(tǒng)計。</p><p><b>  數(shù)據(jù)模型設計</b></p><p>  本系統(tǒng)用到的實體有:車庫管理員、車輛、停車場、維修信息和駕駛員,這些實體的直接關(guān)系見圖3-3所示:</p><p>  圖3-3 系統(tǒng)E-R圖</p><p>  各實體之間的描述與關(guān)系:</p><p>

46、;  1)車庫管理員實體中包含了管理員ID、管理員登錄名、管理員密碼、姓名和電話等信息,車庫管理員管理著維修信息和停車場;</p><p>  2)停車場實體中停車場位置、停車場ID、所有車位數(shù)、空閑車位數(shù)和負責人ID等信息,停車場實體的外鍵負責人ID為車庫管理員ID,停車場與車庫管理員為一對一關(guān)聯(lián),一個車庫管理員只能管理一個停車場,一個停車場也只能由一個管理員管理;</p><p>  

47、3)駕駛員實體是車輛駕駛者,該實體中包含了駕駛員編ID、駕駛員姓名和駕駛員性別等屬性;</p><p>  4)車輛實體中包含了車輛ID、車鑰匙ID、車鑰匙位置、車輛狀態(tài)、車輛號和駕駛員ID等信息;車輛實體的外鍵駕駛員ID與駕駛員實體的外鍵駕駛員ID對應,駕駛員駕駛車輛,車輛與駕駛員為一對多關(guān)聯(lián),一個車輛可以由多個駕駛員駕駛,而一個駕駛員只能駕駛一個車輛;</p><p>  5)維修信息

48、中包含了車輛的維修信息,車庫管理員可對該實體進行瀏覽、刪除和添加,該實體中包含了車輛維修內(nèi)容、負責人ID;維修實體的外鍵負責人ID為車庫管理員ID;維修信息與車庫管理員為多對一關(guān)聯(lián),一個管理員可以管理多條維修信息,而一條維修信息只能由一個車庫管理員管理。</p><p><b>  本章小結(jié)</b></p><p>  系統(tǒng)功能分析,描述了系統(tǒng)的總體功能,以及系統(tǒng)的角

49、色以及各角色的功能。</p><p><b>  系統(tǒng)的實現(xiàn)</b></p><p>  平臺實現(xiàn)所用到的各個功能模塊</p><p><b>  登錄</b></p><p>  車庫管理員輸入管理員賬號和密碼就可以正常登錄。</p><p><b>  車型管理

50、</b></p><p>  系統(tǒng)允許管理員對車型進行添加和刪除。</p><p><b>  車輛管理</b></p><p>  系統(tǒng)允許管理員對當前停車場進行車輛的添加、修改和刪除。</p><p><b>  停車場管理</b></p><p>  系統(tǒng)允

51、許管理員增加停車場。</p><p><b>  出入庫管理</b></p><p>  系統(tǒng)允許管理員對車輛出庫、入庫進行添加、修改和刪除。</p><p><b>  維修信息管理</b></p><p>  系統(tǒng)允許管理員對維修信息進行添加、修改和刪除。</p><p>

52、;<b>  登錄模塊</b></p><p>  登錄模塊主要是通過輸入正確的賬號和密碼,它可以提高程序的安全性,保護數(shù)據(jù)資料不外泄。登錄流程如圖4-1所示。登錄時需要輸入賬號,密碼,必須填寫正確才能登錄成功。</p><p><b>  圖4-1 登錄流程</b></p><p>  管理員輸入用戶名和密碼后可進行登錄

53、,其運行界面如圖4-2所示。</p><p>  圖4-2 系統(tǒng)的登陸界面</p><p>  車庫管理員信息表TASK_PEOPLE_XS主要用來記錄管理員編號、用戶名、口令、籍貫、性別、生日、管理員ID、教育程度、電話、住址、是否可攜帶槍支、照片等數(shù)據(jù)。</p><p>  車庫管理員信息表4-1 TASK_PEOPLE_XS</p><p&

54、gt;  當用戶輸入賬號,密碼后點擊登錄。系統(tǒng)通過數(shù)據(jù)庫的TASK_PEOPLE_XSQ表中讀取出管理員的賬號和密碼,并讀取TASK_People_SXQ屬性。</p><p>  當管理員輸入賬號密碼時系統(tǒng)判定如下。</p><p><b>  車型管理模塊</b></p><p>  管理員可通過添加車型模塊添加車型,添加的車型信息包括車輛

55、名稱、座位數(shù)、最大錢袋數(shù)、排氣量和生產(chǎn)長假以及車型圖片,車型管理界面如圖4-3所示。</p><p>  圖4-3 車型管理界面</p><p>  車型信息表VEHICLE_TYPE_YXX中包含了車型信息,包括車型ID、車型名稱、座位數(shù)、錢袋數(shù)、生產(chǎn)廠家、排氣量和照片數(shù)據(jù)。</p><p>  表4-2 VEHICLE_TYPE_YXX</p>&

56、lt;p>  添加車型功能代碼如下:</p><p><b>  車輛管理模塊</b></p><p>  管理員通過車輛管理模塊,可添加車輛基本信息,包括車牌號、駕駛員、行駛證號、駕駛員編號、車架號、車鑰匙編號、車型、車輛類別等信息,其界面如圖4-4所示。</p><p>  圖4-4 添加車輛功能</p><p&g

57、t;  車輛信息表VEHICLE_INFO_YXX中包含了車輛的所有基本信息,包括車輛ID、車型名稱、車輛狀態(tài)、鑰匙ID等數(shù)據(jù)。</p><p>  表4-3 VEHICLE_INFO_YXX</p><p>  添加車輛功能代碼如下。</p><p><b>  停車場模塊</b></p><p>  管理員可通過添加

58、停車場功能進行添加停車場操作,停車場信息包括停車場名稱、電話地址、總車位數(shù)、負責人、開門時間和關(guān)門時間,其界面如圖4-5所示。</p><p>  圖4-5 添加停車場界面</p><p>  管理員登錄后從VehicleService 中獲取停車場列表和停車場信息表VEHICLE_PARK_YXX。</p><p>  表4-4 VEHICLE_PARK_YXX&

59、lt;/p><p>  添加停車場功能代碼如下:</p><p><b>  出入庫管理</b></p><p>  管理員通過出入庫登記功能可對車輛出入庫進行登記,登記信息包括工號、姓名、卡號、鑰匙編號、車牌號、車鑰匙位置和照片信息,其界面如圖4-6所示。</p><p>  圖4-6 出入庫管理界面</p>

60、<p>  車庫管理員登錄系統(tǒng)后,從數(shù)據(jù)庫中獲取表Vehicle_RECORD_YXX獲取車輛出入庫數(shù)據(jù),可對車輛出庫、入庫進行添加和刪除。</p><p>  表4-5 Vehicle_RECORD_YXX</p><p>  車輛入庫功能代碼如下:</p><p><b>  維修信息管理</b></p><

61、p>  管理員可通過添加維修記錄功能添加維修記錄,維修記錄信息包括車牌號和維修原因,其界面如圖4-7所示。</p><p>  圖4-7 添加維修記錄界面</p><p>  車庫管理員登錄系統(tǒng)后,從數(shù)據(jù)庫中獲取表Vehicle_Mend_YXX獲取車輛維修信息數(shù)據(jù),可對車輛維修信息進行添加和刪除。</p><p>  表4-6 Vehicle_Mend_YX

62、X</p><p>  管理員通過維修管理功能對維修信息進行添加和刪除。</p><p><b>  本章小結(jié)</b></p><p>  本章主要介紹了系統(tǒng)的實現(xiàn),描述了系統(tǒng)的具體實現(xiàn)過程,包含系統(tǒng)功能、相關(guān)核心代碼分析和界面。</p><p><b>  系統(tǒng)的部署與運行</b></p&g

63、t;<p><b>  系統(tǒng)部署</b></p><p>  運行本系統(tǒng)時,需要連接到蘇州大學內(nèi)網(wǎng)數(shù)據(jù)庫,直接運行程序即可登錄系統(tǒng)。</p><p><b>  出入庫功能演示</b></p><p>  車庫管理員通過登錄界面進行登錄,輸入管理員賬戶和密碼確認登錄,如圖5-1所示。</p>&

64、lt;p><b>  圖5-1 系統(tǒng)登錄</b></p><p>  登錄成功后進入系統(tǒng)主界面,管理員點擊出入庫管理菜單進入出入庫管理界面。管理員首先選擇出庫任務或者入庫任務,出庫任務則對駕駛員進行卡號的掃描讀取,獲得駕駛員姓名和工號,讀取成功后管理員拿取鑰匙,登記鑰匙編號和鑰匙位置,再通過監(jiān)控設備獲取車輛照片,隨后進行存盤。入庫任務則輸入鑰匙編號,顯示出庫時登記的所有信息,確認后入庫

65、成功,如圖5-2所示。</p><p><b>  圖5-2 車輛入庫</b></p><p>  維修信息管理功能演示</p><p>  登錄成功后進入系統(tǒng)主界面,管理員點擊添加維修記錄菜單進入添加維修信息界面。</p><p>  管理員首先將修理車輛進行標記,標記其狀態(tài)為維修車輛,然后管理員將車輛的車牌號進行登記

66、,并選擇維修原因并進行保存,然后管理員通過主界面的生成維修報表菜單生成維修報表,如圖5-3和5-4所示。</p><p>  圖5-3 車輛維修登記</p><p>  圖5-4 生成維修報表</p><p><b>  添加車輛功能演示 </b></p><p>  登錄成功后點擊添加車型按鍵進入添加車型界面,輸入車型

67、名稱、座位數(shù)、錢袋數(shù)、排氣量和生產(chǎn)廠家并選擇圖片,點擊添加車型,則添加成功,如圖5-5所示;添加車型成功后,點擊添加車輛按鍵后進入添加車輛界面,輸入車牌號、行駛證號、車鑰匙編號、車鑰匙位置等基本信息,并選擇駕駛員、駕駛員編號、里程數(shù)、車型車輛類別和添加時間等信息,保存則添加成功,如圖5-6所示</p><p><b>  圖5-5 添加車型</b></p><p>&

68、lt;b>  圖5-6添加車輛</b></p><p><b>  本章小結(jié) </b></p><p>  系統(tǒng)的部署與運行,描述了系統(tǒng)的部署并展示了運行界面。</p><p><b>  總結(jié)與展望</b></p><p><b>  總結(jié)</b></

69、p><p>  從本系統(tǒng)開始設計到現(xiàn)在,歷時3個多月。到目前為止基本功能已經(jīng)實現(xiàn)。軟件的整體設計采用基于WebService的Winform架構(gòu)。WebService是一種新的web應用程序分支,是自包含、自描述、模塊 化的應用,可以發(fā)布、定位、通過web調(diào)用。Web Service是一個應用組件,它邏輯性的為其他應用程序提供數(shù)據(jù)與服務.各應用程序通過網(wǎng)絡協(xié)議和規(guī)定的一些標準數(shù)據(jù)格式(Http,XML,Soap)來訪

70、問Web Service,通過Web Service內(nèi)部執(zhí)行得到所需結(jié)果.Web Service可以執(zhí)行從簡單的請求到復雜商務處理的任何功能。一旦部署以后,其他Web Service應用程序可以發(fā)現(xiàn)并調(diào)用它部署的服務。</p><p>  Winforms可以創(chuàng)建應用程序的用戶界面,并使用任何一種.NET支持的語言編寫應用程序的功能。 WinForms應用程序一般都有一個或者多個窗體提供用戶與應用程序交互。窗體可

71、包含文本框、標簽、按鈕等控件。大型WinForms應用程序有許多窗體,一些用于獲取用戶輸入的數(shù)據(jù),一些用于向用戶顯示數(shù)據(jù),一些窗體會有變形、透明等其他效果甚至讓你看不出他的真實面目。</p><p>  通過本次畢業(yè)設計,我學習到了SQL Server的基本知識和許多相關(guān)技術(shù),加強了對C#語言的了解,在這個設計的過程中,我從網(wǎng)上搜索了許多相關(guān)的技術(shù)文檔,閱讀了許多獨到的見解,開闊了自己的眼界,充實了自己,提高了自

72、己實踐的能力。</p><p><b>  展望</b></p><p>  在本系統(tǒng)的編寫過程中,我們應用了軟件工程方法,對用戶需求進行了初步調(diào)查,對新系統(tǒng)的要求進行了多次反復研討,逐步完成了系統(tǒng)的體系結(jié)構(gòu)設計、總體設計和功能設計。希望通過系統(tǒng)的編寫,為系統(tǒng)維護提供依據(jù)。</p><p>  由于緊迫,能力有限,本系統(tǒng)可能存在許多問題,這些將

73、在以后的工作和學習中有待于進一步改善。</p><p><b>  本章小結(jié)</b></p><p>  總結(jié)與展望,對本系統(tǒng)的設計過程進行總結(jié),進一步優(yōu)化程序和完善系統(tǒng)的展望。</p><p><b>  參考文獻</b></p><p>  蒙祖強.《C#程序教程》[M].北京:清華大學出版社,

74、2010</p><p>  王小科、呂雙等編著.《C#從入門到精通》[M].北京:清華大學出版社,2008年9月第一版。</p><p>  楊繼萍、馬海軍.《Visual C# 2008程序設計教程》[M].北京:清華大學出版社出版社,2010</p><p>  黃繼通.《SQL Server數(shù)據(jù)庫技術(shù)與應用》[M].北京:清華大學出版社,2011<

75、/p><p>  岳付強等編著.《SQL Server 2005從入門到實踐》[M].北京:清華大學出版社,2009年</p><p><b>  致謝</b></p><p>  在整個畢業(yè)設計的過程中,首先要特別感謝我的指導老師xx老師,他對于該系統(tǒng)給予了大量建議和指導,xx老師在整個畢業(yè)設計的過程中犧牲了很多私人時間用于指導我的畢業(yè)設計,多

76、次一針見血的指出了我的不足并幫助我進行改正,在論文編輯階段花費了大量的時間進行評審,老師崇高的師德和認真的精神感染著我們每一個人!</p><p>  感謝我的同學xx給予我很多各方面的建議和意見,他給予了很多軟件開發(fā)技巧和經(jīng)驗,這些技術(shù)在我的畢業(yè)設計中得到了應用,在設計論文的最后階段使用大量的寶貴時間幫助我進行審查,把可能出的錯誤減小的最少。</p><p>  在這四年的大學生涯中,x

溫馨提示

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

評論

0/150

提交評論