

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p><b> 畢業(yè)(設計)論文</b></p><p> 設計(論文)題目: 停車場收費管理系統(tǒng) </p><p> 學 院: 計算機科學與工程學院 </p><p> 專 業(yè): 計算機科學與技術 </p>
2、;<p> 學 號: </p><p> 班 級: </p><p> 學生姓名 : </p><p><b> 指導教師</b>&l
3、t;/p><p> 姓名及職稱: </p><p> 完成日期: 2011 年04 月05 日 </p><p><b> 摘要</b></p><p> 近年來,隨著社會的進步和發(fā)展,車輛也在迅速增加,城市交通的瓶頸不僅體現(xiàn)在道路交通的擁擠上,也體現(xiàn)在
4、傳統(tǒng)停車場管理效率和安全性大大滯后于社會的需要,給人們的生活帶來了極大的不便。尤其,隨著汽車工業(yè)的迅猛發(fā)展,我國汽車擁有量急劇增加。停車場作為交通設施的組成部分,隨著交通運輸?shù)姆泵筒粩喟l(fā)展,人們對其管理的要求也不斷提高,都希望管理能夠達到方便、快捷以及安全的效果。停車場的規(guī)模各不相同,對其進行管理的模式也有不同之處,管理者需要根據(jù)自身的條件,選擇應用經(jīng)濟、穩(wěn)定的管理程序,以免選擇了高成本的管理系統(tǒng),與之配套的停車場管理系統(tǒng)應運而生。停
5、車場管理系統(tǒng)本著安全性、可靠性、實用性、開放性、可擴充性、高效性、智能化的指導思想和分布式結構進行設計,規(guī)劃好系統(tǒng)硬件和軟件功能模塊的分工和協(xié)調(diào)。</p><p> 整個系統(tǒng)采用業(yè)務邏輯層和用戶表示層分離的兩層模式,這樣開發(fā)的模式可以將數(shù)據(jù)庫操作類和用戶層分離,方便代碼的修改和系統(tǒng)日后的維護工作。使用該停車管理系統(tǒng)能將停車場管理信息化,在競爭越來越激烈的車輛業(yè)中取得優(yōu)勢.</p><p>
6、; 本論文旨在設計一個簡潔、穩(wěn)定、實用的停車場管理信息系統(tǒng),希望在容錯性、實用性、易操作性等方面具有自己的特色,并且保持一定的可擴展性,以滿足不同停車場的信息管理需求。</p><p> 系統(tǒng)主要采用在入口發(fā)放帶有該車進場時間、車牌號、車型、識別該車身份的車輛標識號的入場憑證,在出口系統(tǒng)根據(jù)車輛標識號在數(shù)據(jù)庫中自動查找該車信息,并自動計費,收取停車費。。</p><p> 本系統(tǒng)是一
7、個單機版系統(tǒng),系統(tǒng)對機器配置要求較高適合各種用戶使用。該系統(tǒng)運行在WINDOWS XP操作系統(tǒng)下,使用的Visual Basic 6.0,數(shù)據(jù)庫ACCESS。</p><p> 關鍵詞: 停車場;管理信息系統(tǒng);實用性;可擴展性</p><p><b> 目錄</b></p><p><b> 緒論1</b><
8、;/p><p> 第一章 系統(tǒng)分析1</p><p> 1.1 需求分析2</p><p> 1.2 可行性分析2</p><p> 1.3 系統(tǒng)數(shù)據(jù)流程分析2</p><p> 第二章 開發(fā)環(huán)境及軟件的介紹3</p><p> 2.1 設計工具和數(shù)據(jù)庫的選擇3&
9、lt;/p><p> 2.2 系統(tǒng)主要工具和使用語言介紹4</p><p> 2.2.1 Visual Basic介紹4</p><p> 2.2.2 Microsoft Access數(shù)據(jù)庫介紹4</p><p> 2.3 系統(tǒng)運行環(huán)境5</p><p> 第三章 系統(tǒng)設計5</p>
10、;<p> 3.1 系統(tǒng)功能結構圖5</p><p> 3.2系統(tǒng)主要E-R圖6</p><p> 3.3 數(shù)據(jù)庫中表結構的設計7</p><p> 第四章 系統(tǒng)實現(xiàn)8</p><p> 4.1 停車場車位劃分8</p><p> 4.2 系統(tǒng)查詢功能9</p&g
11、t;<p> 4.3 登錄界面設計9</p><p> 4.4系統(tǒng)主界面設計11</p><p> 4.5長期停車費用管理模塊13</p><p> 4.6臨時停車費用管理模塊17</p><p> 第五章 總結20</p><p><b> 致謝22</b&g
12、t;</p><p><b> 參考文獻24</b></p><p><b> 緒論</b></p><p> 近年來,隨著社會的進步和發(fā)展,車輛也在迅速增加,城市交通的瓶頸不僅體現(xiàn)在道路交通的擁擠上,也體現(xiàn)在傳統(tǒng)停車場管理效率和安全性大大滯后于社會的需要,給人們的生活帶來了極大的不便。尤其,我國現(xiàn)代化進程的不斷加
13、快,私家車的數(shù)量急劇增加,各類停車場的車流量不斷增多,對機動車的保管越來越成為社會倍受關注的問題,與之配套的停車場管理系統(tǒng)應運而生。停車場管理系統(tǒng)本著安全性、可靠性、實用性、開放性、可擴充性、高效性、智能化的指導思想和分布式結構進行設計,規(guī)劃好系統(tǒng)硬件和軟件功能模塊的分工和協(xié)調(diào)。</p><p> 隨著汽車工業(yè)的迅猛發(fā)展,我國汽車擁有量急劇增加。停車場作為交通設施的組成部分,隨著交通運輸?shù)姆泵筒粩喟l(fā)展,人們對
14、其管理的要求也不斷提高,都希望管理能夠達到方便、快捷以及安全的效果。停車場的規(guī)模各不相同,對其進行管理的模式也有不同之處,管理者需要根據(jù)自身的條件,選擇應用經(jīng)濟、穩(wěn)定的管理程序,以免選擇了高成本的管理系統(tǒng)。</p><p> 由于科技的發(fā)展,社會文明的進步,人們已不在滿足于現(xiàn)在的經(jīng)營、生活方式,比較容易的地為客戶和企業(yè)用戶提供這些功能。我這次課題——停車場收費管理系統(tǒng),正是把握住時代的脈搏。</p>
15、<p> 本論文旨在設計一個簡潔、穩(wěn)定、實用的停車場管理信息系統(tǒng),希望在容錯性、實用性、易操作性等方面具有自己的特色,并且保持一定的可擴展性,以滿足不同停車場的信息管理需求。本論文根據(jù)停車場的收費管理工作需要,設計了一個簡潔、穩(wěn)定、實用的停車場管理信息系統(tǒng)。相對一些現(xiàn)有的停車場收費管理系統(tǒng)來說,本系統(tǒng)在容錯性、實用性、易操作性等方面具有一定特色,并且本系統(tǒng)可擴展性較強。</p><p><b
16、> 基本思路、方法</b></p><p> 系統(tǒng)設計所遵循的指導思想如下:</p><p> 1.為停車場車輛出入口管理提供全面、高效的管理手段。</p><p> 2.為車主提供安全、可靠、快捷的服務。</p><p> 3.提供全天候、高效、安全、穩(wěn)定、可靠運行的系統(tǒng)</p><p>
17、 4.系統(tǒng)操作簡單方便。 </p><p> 5.系統(tǒng)經(jīng)濟、合理、先進。</p><p><b> 第一章 系統(tǒng)分析</b></p><p><b> 1.1 需求分析</b></p><p> 一個典型的停車場收費管理信息系統(tǒng)需要包括車輛進出管理及收費功能、停車場車位及車主信息查詢功
18、能和系統(tǒng)設置及管理功能。</p><p> 通過對停車場車輛管理的調(diào)查研究,要求系統(tǒng)具有以下功能:</p><p> 全面展示停車場的服務功能及環(huán)境。</p><p> 介紹停車場自身、停車場的地理位置、停車位以及其他相關內(nèi)容等信息。</p><p><b> 存儲客戶信息。</b></p><
19、;p> 全面展示停車場的車位服務功能。</p><p> 提供車位所在停車場的詳細信息。</p><p><b> 提供管理后臺入口。</b></p><p> 全面管理客戶租用車位信息。</p><p><b> 管理車位租用信息。</b></p><p>
20、 系統(tǒng)運行穩(wěn)定,具有強大的數(shù)據(jù)處理功能。</p><p> 1.2 可行性分析</p><p><b> 經(jīng)濟可行性</b></p><p> 系統(tǒng)前臺展示了整個停車場的服務內(nèi)容、硬件條件及一系列的相關信息,滿足了全面展示停車場自身形象的要求,提供在線租用車位功能,對停車場日常業(yè)務進行管理,大大的提高了停車位的利用率,提高了停車場的經(jīng)
21、營效率,使停車場的經(jīng)濟效益最大化。</p><p><b> 技術可行性</b></p><p> 系統(tǒng)后臺實現(xiàn)了對前臺信息的管理功能。通過信息管理模塊,實現(xiàn)了不斷更新停車位各方面信息的要求。通過租用管理模塊對客戶的車位租用信息進行管理,更科學的按排停車場自身的停車位自然資源。</p><p> 1.3 系統(tǒng)數(shù)據(jù)流程分析</p&g
22、t;<p> 數(shù)據(jù)流程分析就是把數(shù)據(jù)在現(xiàn)行系統(tǒng)內(nèi)部的流動情況抽象出來,舍去了具體組織機構、信息載體、處理功能等物理組成,單純從數(shù)據(jù)流動過程來考察實際業(yè)務的數(shù)據(jù)處理模式。</p><p> 數(shù)據(jù)流程分析主要包括對信息的流動、變換、存貯等的分析。其目的是要發(fā)現(xiàn)和解決數(shù)據(jù)流動中的問題。這些問題有:數(shù)據(jù)流程不暢,前后數(shù)據(jù)不匹配,數(shù)據(jù)處理過程不合理等等。問題產(chǎn)生的原因有的是屬于現(xiàn)行管理混亂,數(shù)據(jù)處理流程本
23、身有問題,有的也可能是我們調(diào)查了解數(shù)據(jù)流程有誤或作圖有誤。調(diào)查的目的就是要盡量地暴露系統(tǒng)存在的問題,并找出加以解決的方法。</p><p> 由于該程序執(zhí)行過程單一,沒有太復雜的功能,所以使用程序流程圖就能進行設計。但是使用程序流程圖能誘使程序員過早地考慮程序的控制流程,而不去考慮程序的全局結構。程序流程圖不容易表示數(shù)據(jù)結構。由于程序流程圖用箭頭代表控制流,因此程序員不受任何約束,可以完全不顧結構程序設計的精神
24、,隨意轉移控制。該系統(tǒng)的系統(tǒng)流程圖如圖1.1所示。</p><p><b> 圖1.1系統(tǒng)流程圖</b></p><p> 進入系統(tǒng)首先判斷用戶,用戶可分為客戶和管理員??蛻粲晒芾韱T分配的用戶名和密碼,客戶登陸成功進入系統(tǒng)后可以實現(xiàn)瀏覽、查詢功能。管理員將用戶名和密碼輸入正確后進入系統(tǒng),可以實現(xiàn)添加、刪除、修改、查詢和所有管理功能。用戶登錄流程如圖1.2所示。&l
25、t;/p><p> 圖1.2用戶登陸流程圖</p><p> 第二章 開發(fā)環(huán)境及軟件的介紹</p><p> 2.1 設計工具和數(shù)據(jù)庫的選擇</p><p> 使用Visual Basic作為開發(fā)語言,主要因Visual Basic為應用擴展最方便的高級編程語言與環(huán)境,也是當今社會的主流技術。選擇ACCESS數(shù)據(jù)庫是因為ACCESS數(shù)
26、據(jù)庫在一般電腦上都能安裝,對電腦要求低,方便使用。</p><p> 2.2 系統(tǒng)主要工具和使用語言介紹</p><p> 2.2.1 Visual Basic介紹 </p><p> Visual Basic (簡稱VB)是近年來得到迅速推廣和應用的一種可視化的計算機高級語言,它使用于面向對象的程序設計。由于計算機技術的迅速發(fā)展,字符界面的DOS操作平臺
27、已讓位圖形界面的windows平臺,人們需要在windows平臺上開發(fā)應用程序。Visual Basic 因其易學易用,受到廣大程序開發(fā)人員的喜愛。</p><p> 與普通的數(shù)據(jù)庫系統(tǒng)相比,用Visual Basic作為數(shù)據(jù)庫開發(fā)平臺有以下優(yōu)點:</p><p><b> 1、簡單性</b></p><p> Visual Basic提
28、供了數(shù)據(jù)控件,利用該控件,用戶只要編寫少量的代碼甚至不編寫任何代碼就可以訪問數(shù)據(jù)庫,對數(shù)據(jù)庫進行瀏覽。</p><p><b> 2、靈活性</b></p><p> Visual Basic不像一般的數(shù)據(jù)庫那樣局限于特定的應用程序結構,也不需要用某些指令對當前打開的數(shù)據(jù)庫進行操作,因而比較靈活。</p><p><b> 3、
29、可擴充性</b></p><p> Visual Basic是一種可以擴充的語言,其中包括在數(shù)據(jù)庫應用方面的擴充。在Visual Basic中,可以使用Access控件,這些控件可以由Microsoft公司提供,也可以由第三方開發(fā)者提供。有了這些控件,可以很容易地在Visual Basic中增加新功能,擴充Visual Basic數(shù)據(jù)存取控制的指令系統(tǒng)。</p><p>
30、2.2.2 Microsoft Access數(shù)據(jù)庫介紹</p><p> Access 是微軟公司推出的基于Windows的桌面關系數(shù)據(jù)庫管理系統(tǒng)(RDBMS),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數(shù)據(jù)庫系統(tǒng)的對象;提供了多種向導、生成器、模板,把數(shù)據(jù)存儲、數(shù)據(jù)查詢、界面設計、報表生成等操作規(guī)范化;為建立功能完善的數(shù)據(jù)庫管理系統(tǒng)提供了方便,也使得普通用戶不必編
31、寫代碼,就可以完成大部分數(shù)據(jù)管理的任務。Access是一種關系型數(shù)據(jù)庫管理系統(tǒng),其主要特點如下: </p><p> ?。?)方式單一,Access管理的對象有表、查詢、窗體、報表、頁、宏和模塊,以上對象都存放在后綴為(.mdb)的數(shù)據(jù)庫文件種,便于用戶的操作和管理。 </p><p> ?。?)面向對象,Access是一個面向對象的開發(fā)工具,利用面向對象的方式將數(shù)據(jù)庫系統(tǒng)中的各種功能對象
32、化,將數(shù)據(jù)庫管理的各種功能封裝在各類對象中。它將一個應用系統(tǒng)當作是由一系列對象組成的,對每個對象它都定義一組方法和屬性,以定義該對象的行為和外國,用戶還可以按需要給對象擴展方法和屬性。通過對象的方法、屬性完成數(shù)據(jù)庫的操作和管理,極大地簡化了用戶的開發(fā)工作。同時,這種基于面向對象的開發(fā)方式,使得開發(fā)應用程序更為簡便。 </p><p> ?。?)界面友好、易操作 ,Access是一個可視化工具,是風格與Window
33、s完全一樣,用戶想要生成對象并應用,只要使用鼠標進行拖放即可,非常直觀方便。系統(tǒng)還提供了表生成器、查詢生成器、報表設計器以及數(shù)據(jù)庫向導、表向導、查詢向導、窗體向導、報表向導等工具,使得操作簡便,容易使用和掌握。 </p><p> ?。?)集成環(huán)境、處理多種數(shù)據(jù)信息 ,Access基于Windows操作系統(tǒng)下的集成開發(fā)環(huán)境,該環(huán)境集成了各種向導和生成器工具,極大地提高了開發(fā)人員的工作效率,使得建立數(shù)據(jù)庫、創(chuàng)建表、
34、設計用戶界面、設計數(shù)據(jù)查詢、報表打印等可以方便有序地進行。 </p><p> ?。?)Access支持ODBC(開發(fā)數(shù)據(jù)庫互連,Open Data Base Connectivity),利用Access強大的DDE(動態(tài)數(shù)據(jù)交換)和OLE(對象的聯(lián)接和嵌入)特性,可以在一個數(shù)據(jù)表中嵌入位圖、聲音、Excel表格、Word文檔等。</p><p> 2.3 系統(tǒng)運行環(huán)境</p&g
35、t;<p> Visual Basic是最優(yōu)秀的Windows應用程序開發(fā)工具之一,它的開發(fā)過程完全是按照所見即所得的要求來實現(xiàn)的。Visual Basic本身就帶有一個供程序開發(fā)人員使用的非常完美的開發(fā)環(huán)境,在這個開發(fā)環(huán)境中,Visual Basic提供了幾乎所有開發(fā)者將可能用到的功能,包括工程的建立、應用程序界面的設計、源代碼的編寫、程序的調(diào)試運行和最終可執(zhí)行文件的生成等功能。</p><p>
36、; Visual Basic作為Visual Studio家族中的一員被廣泛使用,主要是因為它具有以下特點:</p><p> 1、真正的面向對象編程,使開發(fā)人員在維護系統(tǒng)運行時只需修改很小的代碼,同時也加快了系統(tǒng)開發(fā)的速度。</p><p> 2、可視化的編程方法,以及向導的功能,使開發(fā)人員幾乎不用加入太多代碼就可以開發(fā)出標準的Windows程序。</p><p
37、> 3、數(shù)據(jù)訪問特性允許對包括Microsoft Access和其他企業(yè)數(shù)據(jù)庫在內(nèi)的大部分數(shù)據(jù)庫格式建立數(shù)據(jù)庫和前端應用程序,利用該特性用戶可創(chuàng)建數(shù)據(jù)庫、前端應用程序。</p><p> 4、通過可使用其他應用程序提供的功能,例如Microsoft Word字處理器、Microsoft Excel電子數(shù)據(jù)表及其他Windows應用程序,甚至可直接使用Visual Basic創(chuàng)建的應用程序和對象。<
38、/p><p> 5、已完成的應用程序是真正的.exe文件,可自由發(fā)布。本系統(tǒng)使用的Visual Basic6.0版本,在原來Visual Basic4.0的基礎上增強了許多功能。</p><p> 第三章 系統(tǒng)設計</p><p> 3.1 系統(tǒng)功能結構圖 </p><p> 停車場收費管理系統(tǒng)功能結構圖,系統(tǒng)功能模塊圖如圖3.1所
39、示。</p><p> 圖3.1系統(tǒng)功能結構圖</p><p> 系統(tǒng)功能管理的主要功能是基礎信息、管理員、用戶信息管理、客戶信息管理、臨時停車車位管理、長期停車車位管理、系統(tǒng)信息管理、數(shù)據(jù)庫管理等。</p><p> 3.2 系統(tǒng)主要E-R圖</p><p> 系統(tǒng)E-R圖圖3.2所示</p><p>
40、圖3.2 系統(tǒng)E-R圖</p><p> 3.3 數(shù)據(jù)庫中表結構的設計</p><p> 根據(jù)數(shù)據(jù)字典,設計數(shù)據(jù)庫。本系統(tǒng)數(shù)據(jù)庫包括幾個方面。管理員表(g_xinxi);客戶表(y_xinxi);長期停車費用管理登記表(gd_dengji);臨時停車費用信息表(ld_chewei)本系統(tǒng)使用ACCESS作為數(shù)據(jù)管理系統(tǒng),中包含的數(shù)據(jù)表及其相應功能如下表1-1、表1-2、表1-3、表1
41、-4所示。</p><p> 表1-1管理員表(g_xinxi)</p><p> 表1-2用戶信息表(y_xinxi))</p><p> 在客戶信息表中包含了有關客戶的信息字段,用來記錄注冊該系統(tǒng)的客戶查詢。</p><p> 1-3 長期停車費用管理登記表(gd_dengji)</p><p> 在長期
42、停車車位登記表中包含了車牌號和有關租用信息的字段。</p><p> 1-4臨時停車費用信息表(ld_dengji)</p><p> 自由車位表中只記錄當前情況下臨時停車車位停車場所停放的車輛信息,當車輛離開停車場時則刪除相應記錄。</p><p> 第四章 系統(tǒng)實現(xiàn)</p><p> 4.1 停車場車位劃分</p>
43、;<p> 首先將停車場劃分為長期車位和臨時車位兩部分,它的特點是使用者固定,交費采用包月制或包年制,平時進出停車場時不再交費。對于長期車位的車輛,系統(tǒng)有著詳細的信息記錄,包括車輛信息和車主信息。臨時車位的特點是使用者不固定,車輛每次出停車場時,根據(jù)停車時間和停車費率交納停車費用。長期車位的車輛總是停放在自己的車位上,而不停放在臨時車位上。不同類型停車場的長期停車車位和臨時車位數(shù)目比例是不同的,比如商場、車站、機場類停車
44、場的臨時車位數(shù)目相對較多,而停車場的長期車位和臨時車位數(shù)目一般情況下是長期停車車位不變的,但有時根據(jù)停車場規(guī)劃改變也需要調(diào)整,系統(tǒng)可以在系統(tǒng)管理功能里對這兩類車位的數(shù)目進行設定和修改。</p><p> 4.2 系統(tǒng)查詢功能</p><p> 系統(tǒng)的查詢功能可以查詢包括臨時車位停車情況、長期車位使用情況、長期車位車主信息、臨時車位使用率等多種信息。將臨時車位空閑數(shù)目或臨時車位使用率顯
45、示在停車場入口處,可以提示即將進入停車場的車主;如果流動車位已滿,更可以給出指示,并不允許繼續(xù)進行車輛進入流動車位停車場的操作。</p><p> 4.3 登錄界面設計</p><p><b> 登錄窗口界面說明</b></p><p> 圖4.1 登錄界面設計圖</p><p> 功能描述:此登錄界面分為“高
46、級管理員”和“普通用戶”登錄。當工作人員要操作該系統(tǒng)時,首先需要輸入:用戶名、密碼。處理:和數(shù)據(jù)庫中的信息進行對比,如果完全符合,登錄成功,不同的級別給予不同的使用權限;如果輸入信息不正確,求重新輸入。</p><p> 具體權限如下:高級管理員:可操作所有模塊。普通管理員:可操作除參數(shù)設置模塊以外的所有模塊,不同級別的人有不同的操作權限,并設立一個高級用戶,他對系統(tǒng)有至高無上的權利,尤其是在第一次創(chuàng)建用戶時當
47、用戶輸入的用戶名、密碼正確,才可正確。</p><p><b> 登錄窗口界面代碼</b></p><p><b> 管理員登錄代碼:</b></p><p> Private Sub Command1_Click()</p><p> Dim rs As New ADODB.Records
48、et</p><p> Dim a(0), b(0)</p><p> If KONG(T1, L1) = False Then Exit Sub</p><p> sql = "select * from 管理員 where 用戶名='" & Combo1.Text & _</p><p>
49、 "' and 密碼='" & T1(0).Text & "'"</p><p> Set rs = CZ(sql)</p><p> If rs.State = 0 Then</p><p> MsgBox "請重新輸入用戶名和密碼!", 48, "
50、;提示"</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p> sql = "select * from 管理員 where 用戶名='" & Combo1.Text & "'&qu
51、ot;</p><p> a(0) = "登錄時間"</p><p> b(0) = Now</p><p> ADXX sql, a, b, False</p><p> 用戶 = Combo1.Text</p><p> 權限 = rs.Fields("權限")&l
52、t;/p><p><b> 主界面.Show</b></p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p>
53、<b> End</b></p><p><b> End Sub</b></p><p> Private Sub Form_Load()</p><p> CB "管理員", Combo1, "用戶名"</p><p><b> End
54、 Sub</b></p><p> 4.4 系統(tǒng)主界面設計</p><p> 系統(tǒng)主界面運行結果如圖4.2所示。</p><p> 圖4.2 系統(tǒng)主界面設計圖</p><p> 該系統(tǒng)主要采用在入口發(fā)放帶有該車進場時間、車牌號、車型、識別該車身份的車輛標識號的入場憑證,在出口系統(tǒng)根據(jù)車輛標識號在數(shù)據(jù)庫中自動查找該車信息
55、,并自動計費,收取停車費。根據(jù)該系統(tǒng)的功能共分為六個模塊:登錄模塊、用戶管理模塊、客戶信息模塊、查詢統(tǒng)計模塊、費用管理模塊、備份數(shù)據(jù)庫模塊。</p><p><b> 系統(tǒng)主界面代碼:</b></p><p> Private Sub MDIForm_Load()</p><p> Select Case 權限</p>&l
56、t;p> Case "總管理員"</p><p> 添加管理員.Enabled = True</p><p> 管理員信息.Enabled = True</p><p> End Select</p><p><b> End Sub</b></p><p>
57、 Private Sub MMXG_Click()</p><p><b> 密碼修改.Show</b></p><p><b> End Sub</b></p><p> Private Sub TJKH_Click()</p><p> 家屬信息信息添加.Show</p>
58、<p><b> End Sub</b></p><p> Private Sub 登記_Click()</p><p> 長期停車費用信息添加.Show</p><p><b> End Sub</b></p><p> Private Sub 登記1_Click()</
59、p><p> 臨時停車費用信息添加.Show</p><p><b> End Sub</b></p><p> Private Sub 費用查詢_Click()</p><p> 長期停車費用信息查詢.Show</p><p><b> End Sub</b><
60、/p><p> Private Sub 費用查詢1_Click()</p><p> 臨時停車費用信息查詢.Show</p><p><b> End Sub</b></p><p> Private Sub 費用管理_Click()</p><p> 長期停車費用信息修改.Show<
61、/p><p><b> End Sub</b></p><p> Private Sub 費用管理1_Click()</p><p> 臨時停車費用信息修改.Show</p><p><b> End Sub</b></p><p> Private Sub 關于_Cl
62、ick()</p><p> frmAbout.Show</p><p><b> End Sub</b></p><p> Private Sub 管理員信息_Click()</p><p> 管理員信息修改.Show</p><p><b> End Sub</b&g
63、t;</p><p> Private Sub 密碼修改_Click()</p><p><b> 密碼修改</b></p><p><b> End Sub</b></p><p> Private Sub 客戶資料查詢_Click()</p><p> 家屬信息
64、信息查詢.Show</p><p><b> End Sub</b></p><p> Private Sub 離車_Click()</p><p><b> 離車窗體.Show</b></p><p><b> End Sub</b></p><p
65、> Private Sub 切換用戶_Click()</p><p><b> Unload Me</b></p><p><b> 登錄.Show</b></p><p><b> End Sub</b></p><p> Private Sub 添加管理員_
66、Click()</p><p> 管理員添加.Show</p><p><b> End Sub</b></p><p> Private Sub 退出_Click()</p><p><b> Unload Me</b></p><p> 4.5 長期停車費用管
67、理模塊</p><p> 長期停車費用信息修改運行結果圖4.3所示</p><p> 圖4.3 長期停車費用管理信息修改圖</p><p> 長期停車車位費用信息修改表中記錄了包括長期停車車位車輛的所有進出信息和收費情況,每車每次推車位時增加一條記錄,非常方便日后查詢和統(tǒng)計工作的需要。</p><p> 長期停車費用信息修改:<
68、;/p><p> Private Sub Command1_Click()</p><p> For i = 0 To 5</p><p> If T1(i).Text = "" Then</p><p> MsgBox "請輸入" & L1(i).Caption & "的
69、內(nèi)容!", vbExclamation, "提示"</p><p> T1(i).SetFocus</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p><b> Next</b>
70、;</p><p> Dim rsadd As New ADODB.Recordset</p><p> With rsadd</p><p> sqlstr = "select * from 長期停車費用 where id =" & Val(Me.Tag)</p><p> .Open sqlstr, c
71、onn, 2, 2</p><p> If Not .EOF Then</p><p> .Fields("車牌號") = T1(1)</p><p> .Fields("開始日期") = T1(2)</p><p> .Fields("結束日期") = T1(3)</
72、p><p> .Fields("總共時間") = T1(4)</p><p> .Fields("總共費用") = T1(5)</p><p><b> .Update</b></p><p><b> .Close</b></p><
73、p> MsgBox "信息修改成功!", vbInformation, "提示"</p><p> Form_Activate</p><p><b> End If</b></p><p><b> End With</b></p><p>&
74、lt;b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> If Me.Tag <> "" Then</p><p> s = MsgBox("您真的要刪除此記錄嗎?", vbQuestion + vbYesNo + v
75、bDefaultButton2, "提示")</p><p> If s = vbYes Then</p><p> Dim rs記錄 As New ADODB.Recordset</p><p><b> With rs記錄</b></p><p> .Open "select *
76、 from 長期停車費用 where id=" & Val(Me.Tag), conn, 2, 2</p><p><b> .Delete</b></p><p><b> .Update</b></p><p><b> .Close</b></p><
77、;p> MsgBox "記錄刪除成功!", vbInformation, "提示"</p><p> Me.Tag = ""</p><p> Form_Activate</p><p><b> End With</b></p><p><
78、b> End If</b></p><p><b> Else</b></p><p> MsgBox "請選擇記錄!", vbExclamation, "提示"</p><p><b> End If</b></p><p><
79、;b> End Sub</b></p><p> Private Sub Command3_Click()</p><p><b> Unload Me</b></p><p><b> End Sub</b></p><p> Private Sub Form_Acti
80、vate()</p><p> Dim rs記錄 As New ADODB.Recordset</p><p> rs記錄.Open "select id,車牌號,開始日期,結束日期,總共時間,總共費用 from 長期停車費用", conn, 1, 1</p><p> If Not rs記錄.EOF Then</p><
81、;p> Set Me.MSHF1.DataSource = rs記錄</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub MSHF1_Click()</p><p> With MSHF1<
82、/p><p> Me.Tag = .TextMatrix(.Row, 0)</p><p> T1(0).Text = .TextMatrix(.Row, 0)</p><p> T1(1).Text = .TextMatrix(.Row, 1)</p><p> T1(2).Text = .TextMatrix(.Row, 2)<
83、/p><p> T1(3).Text = .TextMatrix(.Row, 3)</p><p> T1(4).Text = .TextMatrix(.Row, 4)</p><p> T1(5).Text = .TextMatrix(.Row, 5)</p><p><b> End With</b></p
84、><p><b> End Sub</b></p><p> 4.6 臨時停車費用管理模塊</p><p> 臨時停車費用信息修改運行結果圖4.4所示</p><p> 圖4.4 臨時停車費用管理信息修改圖</p><p> 臨時停車車位表中只記錄當前情況臨時車位停車場所停放的車輛信息,
85、當車輛離開停車場時則刪除相應記錄。錄入臨時車牌號出場核對放行臨時車輛入場時,管理員可根據(jù)需要,輸人車牌號和車輛類型,并將數(shù)據(jù)儲存;車輛出場時電腦會自動顯,出原車的信息、進行核對,并根據(jù)車輛類塑和時間,計算出合理費用。</p><p> 臨時停車費用信息修改模塊代碼:</p><p> Private Sub Command1_Click()</p><p>
86、For i = 0 To 4</p><p> If T1(i).Text = "" Then</p><p> MsgBox "請輸入" & L1(i).Caption & "的內(nèi)容!", vbExclamation, "提示"</p><p> T1(i).Se
87、tFocus</p><p><b> Exit Sub</b></p><p><b> End If</b></p><p><b> Next</b></p><p> Dim rsadd As New ADODB.Recordset</p><
88、;p> With rsadd</p><p> sqlstr = "select * from 臨時停車費用 where id =" & Val(Me.Tag)</p><p> .Open sqlstr, conn, 2, 2</p><p> If Not .EOF Then</p><p>
89、.Fields("登記時間") = T1(1)</p><p> .Fields("離車時間") = T1(2)</p><p> .Fields("總共時間") = T1(3)</p><p> .Fields("費用") = T1(4)</p><p>
90、<b> .Update</b></p><p><b> .Close</b></p><p> MsgBox "信息修改成功!", vbInformation, "提示"</p><p> Form_Activate</p><p><b&g
91、t; End If</b></p><p><b> End With</b></p><p><b> End Sub</b></p><p> Private Sub Command2_Click()</p><p> If Me.Tag <> "&q
92、uot; Then</p><p> s = MsgBox("您真的要刪除此記錄嗎?", vbQuestion + vbYesNo + vbDefaultButton2, "提示")</p><p> If s = vbYes Then</p><p> Dim rs記錄 As New ADODB.Recordset&l
93、t;/p><p><b> With rs記錄</b></p><p> .Open "select * from 臨時停車費用 where id=" & Val(Me.Tag), conn, 2, 2</p><p><b> .Delete</b></p><p>
94、;<b> .Update</b></p><p><b> .Close</b></p><p> MsgBox "記錄刪除成功!", vbInformation, "提示"</p><p> Me.Tag = ""</p><p&g
95、t; Form_Activate</p><p><b> End With</b></p><p><b> End If</b></p><p><b> Else</b></p><p> MsgBox "請選擇記錄!", vbExclama
96、tion, "提示"</p><p><b> End If</b></p><p><b> End Sub</b></p><p> Private Sub Command3_Click()</p><p><b> Unload Me</b>&
97、lt;/p><p><b> End Sub</b></p><p> Private Sub Form_Activate()</p><p> Dim rs記錄 As New ADODB.Recordset</p><p> rs記錄.Open "select id,車牌號,登記時間,離車時間,總共時間,
98、費用 from 臨時停車費用", conn, 1, 1</p><p> If Not rs記錄.EOF Then</p><p> Set Me.MSHF1.DataSource = rs記錄</p><p><b> End If</b></p><p><b> End Sub</
99、b></p><p> Private Sub MSHF1_Click()</p><p> With MSHF1</p><p> Me.Tag = .TextMatrix(.Row, 0)</p><p> T1(0).Text = .TextMatrix(.Row, 1)</p><p> T1(
100、1).Text = .TextMatrix(.Row, 2)</p><p> T1(2).Text = .TextMatrix(.Row, 3)</p><p> T1(3).Text = .TextMatrix(.Row, 4)</p><p> T1(4).Text = .TextMatrix(.Row, 5)</p><p>&
101、lt;b> End With</b></p><p><b> End Sub</b></p><p><b> 第五章 總結</b></p><p> 本系統(tǒng)基于Visual Basic的停車場收費管理設計,在系統(tǒng)開發(fā)過程中積累了基于Visual Basic應用系統(tǒng)的開發(fā)經(jīng)驗,同時也開發(fā)了一個
102、基于Visual Basic的關于高級語言程序設計的停車場收費管理系統(tǒng),本系統(tǒng)具有實用價值。在開發(fā)過程中,根據(jù)軟件工程思想,分析了停車場收費管理系統(tǒng)的發(fā)展趨勢,對在停車場收費管理系統(tǒng)這個概念進行了比較深入和全面的了解,通過閱讀大量文獻資料,比較各種設計方案的優(yōu)劣,并結合自身開發(fā)條件因素,確定了系統(tǒng)設計方案。</p><p> 在本系統(tǒng)的開發(fā)過程中,由于本人是第一次開發(fā)單機版的停車管理系統(tǒng),在知識、經(jīng)驗方面都存在
103、著很多不足,所以,該系統(tǒng)必然會存在一些缺陷和不足。還有一點是,我對單機版的停車管理系統(tǒng)的整個流程不夠熟悉,在做需求分析方面有著很多的不足,難免有些地方?jīng)]有考慮到,所以系統(tǒng)還有許多需要改進的地方。</p><p><b> 1、存在的問題</b></p><p> (1)本系統(tǒng)仍然使用手工輸入所有記錄,這樣可能出現(xiàn)手工輸入錯誤,并可能會增加進出停車場操作的管理工作效
104、率。</p><p> (2)設置的數(shù)據(jù)表比較多,可能會導致數(shù)據(jù)流障礙。</p><p> (3)本系統(tǒng)固定車位費用只能按小時計算,所以不能根據(jù)停車時間的長短或該車車主的級別來設定優(yōu)惠。這樣設計也不能使停車場收費管理者根據(jù)實際停車場的使用效率來設定和更改停車費率,達不到鼓勵長時間停車的目的;流動車位費用也按小時計算,停車時間不到一小時的時候計算結果是相對的,不是準確的。</p&g
105、t;<p><b> 2、本系統(tǒng)的特點</b></p><p> (1) 本系統(tǒng)可擴展性較強,通過一定的改進工作可以獲得更多的停車管理信息和增強系統(tǒng)的功能。 </p><p> (2)本系統(tǒng)適用于小型的停車場收費管理使用,即使只有一個管理人員也可以很方便的使用計算機來進行停車場的管理工作。</p><p> (3)友好的操
106、作界面使用更為方便,無需專業(yè)人員即可操作。</p><p> (4)對于系統(tǒng)的總體規(guī)劃與設計方面盡量使界面變得簡潔,努力模仿成熟的停車場收費管理系統(tǒng)界面模式。</p><p><b> 3、結束語</b></p><p> 相對一些正在使用的停車場收費管理系統(tǒng)來說,本論文所設計的系統(tǒng)在簡潔、穩(wěn)定、實用的基礎上強調(diào)了容錯性、實用性、易操作性
107、等方面的特色。</p><p> 4、收獲、體會和感想</p><p> 通過開發(fā)此系統(tǒng),我在軟件的開發(fā)能力上有了很大的提高。我不但學會了系統(tǒng)設計也提高了自己的編程能力。也使我對數(shù)據(jù)庫和腳本編程語言思想有了更加深入的了解,對軟件工程有了更深刻的認識,使我能從實際上更加了解軟件工程。對系統(tǒng)的開發(fā)有了形象的認識。也使我掌握了做一個項目所必須經(jīng)過的過程,也使我更加深入地學習了Visual B
108、asic語言,也使我對Visual Basic6.0和ACCESS的應用有了更加深入的理解,也為以后工作奠定了基礎。</p><p> 通過了解利用什么樣的工具能夠簡單高效的開發(fā)完成一個功能齊全的停車場收費管理系統(tǒng)平臺為著手點,努力學習開發(fā)工具的操作技術,現(xiàn)在我對于Visual Basic 語言與Access數(shù)據(jù)庫的掌握更加深入,并且會使用Photoshop等軟件進行圖片處理。</p><p
109、> 本設計雖然取得了一定的收獲,但在很多方面還有待于進一步的改進和提高。希望在以后通過學習更加深入了解一些Visual Basic 制作知識,加入一些好的處理特效效果,如:Photoshop、Fireworks、Flash等。這樣才能使系統(tǒng)更加人性化、規(guī)范化,增加管理的趣味性。</p><p> 由于本人學習Visual Basic 6.0時間不長,程序的設計方面存在很多缺點,有些簡單的想法卻用了很長的
110、代碼來實現(xiàn)造成了代碼冗余,還有部分設想沒有實現(xiàn)。我將在今后的學習和工作中不斷完善自己。</p><p> 總之,今后的停車場收費管理系統(tǒng)將朝著更富交互性、個性化、合作化和智能化的方向發(fā)展,我今后的研究工作也將向著這個方向開展,努力完成我所設想的、功能全面的一套完整的“停車場收費管理系統(tǒng)”。</p><p><b> 致謝</b></p><p&
111、gt; 這篇論文是在指導老師的細心指導下完成的。感謝老師對我的辛勤培育。從論文的立題到系統(tǒng)的設計以及論文的撰寫整個過程無不浸透著古老師的心血。他廣博的學識,嚴肅的科學態(tài)度,嚴謹?shù)闹螌W精神,靈活的思維方式,耐心細致的言傳身教深深感染激勵著我,將使我終身受益。此外,我的論文也受到了我的好朋友的很多幫助,在此向他們表示深深的感謝。感謝計算機科學與工程學院所有同屆的同學對我生活和學業(yè)上的關心和幫助,我為自己能夠在這樣一個溫暖和諧的班級體中學習
112、工作,深感溫暖、愉快和幸運。</p><p> 感謝我的同學和老師對我的幫助和支持,是他們給了我精神上的鼓勵,是他們經(jīng)常向我提出寶貴的意見,幫我解決了一個個難題,使我順利完成論文。</p><p> 感謝我的家人對我無微不至的關懷和照顧,正是他們的付出我才能順利地成學業(yè)。</p><p> 最后,謹向所有關心和幫助過我的老師、同學和家人表示我最真誠的謝意!&l
113、t;/p><p><b> 參考文獻</b></p><p> [1] 鐘軍 , Visual Basic 數(shù)據(jù)庫高級實例導航 , 科學出版社,2004年3月 ; </p><p> [2] 劉萌、周學明、郭安源 , Visual Basic 企業(yè)辦公系統(tǒng)開發(fā)實例導航 , 人民郵電出版社,2003年5月; </p><
114、p> [3] 劉韜、駱娟 , Visual Basic 數(shù)據(jù)庫通用模塊及典型系統(tǒng)開發(fā)實例導航 , 人民郵電出版社,2006年2月第;</p><p> [4] 譚浩強 , Visual Basic 語言簡明教程 ,北京:電子工業(yè)出版社,2008;</p><p> [5] 譚浩強 , QBASIC 語言教程 ,北京:電子工業(yè)出版社,2009;</p><p&
115、gt; [6] 劉炳文 , 精通Visual Basic 6.0 中文版,北京:電子工業(yè)出版社,2006;</p><p> [7] 韓萬江,軟件工程案例教程[M],北京:機械工業(yè)出版社,2009;</p><p> [8] 龔沛增, Visual Basic程序設計教程, 清華大學出版社,2004;</p><p> [9] 劉新民, Visual Bas
116、ic 6.0程序設計 , 清華大學出版社,2004;</p><p> [10] 高春艷、李俊民、張耀庭等, Visual Basic信息系統(tǒng)開發(fā)實例精選, 機械工業(yè)出版社,2005年7月;</p><p> [11] 高春艷、李艷, Visual Basic數(shù)據(jù)庫開發(fā)關鍵技術與實例應用, 人民郵電出版社,2004年5月; </p><p> [12] 李俊
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 停車場收費管理系統(tǒng)畢業(yè)論文
- 停車場管理系統(tǒng)畢業(yè)論文
- 停車場管理系統(tǒng)畢業(yè)論文
- 停車場收費管理管理系統(tǒng)的設計與實現(xiàn)畢業(yè)論文
- 畢業(yè)設計停車場收費管理系統(tǒng)
- 停車場不停車收費-論文
- 停車場自動收費管理系統(tǒng)
- 智能停車場管理系統(tǒng)設計畢業(yè)論文
- xxx停車場收費管理系統(tǒng)設計與實現(xiàn)畢業(yè)論文終稿
- 收費停車場
- 智能停車場畢業(yè)論文
- 停車場管理系統(tǒng)畢業(yè)設計論文
- 停車場收費管理辦法
- 停車場收費系統(tǒng)的管理與維護
- 計算機本科畢業(yè)論文(停車場管理系統(tǒng))
- 軟件工程畢業(yè)論文-停車場管理系統(tǒng)——前臺設計
- 停車場收費管理制度
- 停車場收費管理制度
- 數(shù)據(jù)庫課程設計論文收費停車場管理系統(tǒng)數(shù)據(jù)庫設計畢業(yè)論文
- 基于圖像處理的停車場收費管理系統(tǒng)
評論
0/150
提交評論