停車場收費管理管理系統的設計與實現畢業(yè)論文_第1頁
已閱讀1頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  隨著我國的經濟發(fā)展,其中停車場管理是針對汽車的蓬勃發(fā)展而應運而生的。用計算機操作的停車場收費管理系統是為停車場管理者和用戶更好的維護車位信息管理業(yè)務而開發(fā)的管理軟件。根據需求分析,實現停車場收費管理業(yè)務,效益已經越來越明顯。因此,開發(fā)這樣一套停車場收費管理系統軟件是很有必要的。</p><p>  本文

2、主要介紹了停車場收費管理系統的設計過程。該系統采用C#以及 SQL Server為開發(fā)平臺,采用C/S模式設計,利用計算機的各種優(yōu)勢,根據停車場管理原則,對汽車的停車收費進行統一、規(guī)范的管理,實現各個功能模塊的修改、刪除、添加、查詢功能。達到規(guī)范化管理的效果,提高工作效率,從而全面提高停車場收費管理水平。</p><p>  關鍵詞:停車場;收費管理系統;C#;SQL Server</p><

3、p><b>  Abstract</b></p><p>  With the developing of China's economic, including parking charge management is booming for the car came into being. Parking charges management system of compu

4、ter operations is developed for parking managers and users to better maintenance of the parking information management business management software. According to the needs analysis, the parking fee management business, e

5、fficiency has become increasingly evident. Therefore, the development of such parking charge management system software i</p><p>  This paper mainly introduces the design process of the management system of

6、car parking charges. The system uses the C # and the SQL Server development platform using C / S mode design, the use of a variety of computer network, in accordance with the principle of wage management, car parking uni

7、fied, standardized management to achieve the various functional modules modify, delete, add, and search functions. To achieve the effect of standardized management, improve efficiency, thereby improving t</p><

8、p>  Key words: parking; charge management system; C #; SQL Server</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  Abstract1</p><p><b&

9、gt;  目 錄2</b></p><p>  停車場收費管理管理系統的設計與實現4</p><p><b>  1 緒論4</b></p><p>  1.1 選題目的和意義4</p><p>  1.2 研究內容4</p><p>  1.3 論文的結構5</p&

10、gt;<p>  2本系統采用的技術方案6</p><p>  2.1 .NET三層架構6</p><p><b>  2.2開發(fā)語言7</b></p><p>  2.3. SQL Server 20057</p><p>  2.4. C/S體系結構8</p><p>

11、  2.5 開發(fā)及運行環(huán)境9</p><p>  3系統的分析與設計10</p><p>  3.1可行性分析10</p><p>  3.2需求分析11</p><p>  3.2.1環(huán)境的要求11</p><p>  3.2.2功能分析11</p><p>  3.2.3性能1

12、2</p><p>  4 系統的設計13</p><p>  4.1數據庫設計13</p><p>  4.1.1數據庫關系圖13</p><p>  4.1.2數據庫表設計13</p><p>  4.1.3數據庫表關系13</p><p>  4.2概要設計13</p&g

13、t;<p>  4.2.1業(yè)務流程13</p><p>  4.2.2總體體系結構14</p><p>  4.3詳細設計14</p><p>  4.3.1學籍管理15</p><p>  4.3.2學費管理15</p><p>  4.3.3畢業(yè)生管理15</p><p

14、>  4.3.4統計報表15</p><p><b>  5系統的實現15</b></p><p>  5.1界面設計15</p><p>  5.1.1學籍管理功能的實現15</p><p>  5.1.2報表功能的實現15</p><p>  5.1.3畢業(yè)生管理16<

15、/p><p>  5.1.4學費管理16</p><p>  5.2編碼實現16</p><p><b>  6結束語16</b></p><p><b>  參考文獻18</b></p><p><b>  致 謝18</b></p>

16、<p>  停車場收費管理管理系統的設計與實現</p><p><b>  1 緒論</b></p><p>  1.1 選題目的和意義</p><p>  近年來,隨著社會的發(fā)展,車輛也隨之越來越普及,但這也帶來了很多人停車難,堵車等問題,這其中原因就包括傳統停車場收費管理方式已經跟不上當今社會的步伐,由此為人們的生活、交通帶來

17、了很多麻煩。對于當今停車場來說,其車輛進出量大,各種信息管理內容復雜,查詢與管理車輛信息都有人工管理效率相當低下而且還很容易出錯,也許還很不切實際,不僅浪費了大量人力資源還很容易使員工疲勞。因此停車場需要一套方便、快捷、有效的收費管理以解決當今社會停車,人工收費所帶來的問題,停車場收費管理系統也應運而生。</p><p>  現今,人們?yōu)榱藙?chuàng)造更大的經濟效益和方便的管理,越來越多的管理設施迫切需要引入現代化的管理

18、手段,而計算機的大容量操作,精確的計算是它成為設施管理不可缺少的手段之一,停車場收費管理系統進行計算機管理將會是大勢所趨。停車場收費管理系統是將車輛出入停車場以及對其收費等信息進行計算機管理,從而為收費人員提供便利,減少人力資源的損耗,降低以往傳統管理方式的復雜度,提高人員工作效率。其次,停車場收費管理系統針對不同用戶需求提供會員,包月,臨時收費等多樣化收費方式,從而吸引更多的客戶,擴大客源。停車長收費管理系統提供月統計查詢功能,對每月

19、的收入進行計算機管理,使得停車場收費賬目在“無紙化”環(huán)境下變得更加安全,可靠,直觀。</p><p><b>  1.2 研究內容</b></p><p>  首先分析了目前大部分中小型停車場管理人收費工作情況,日常停車場收費管理的工作流程并對這些管理人進行了大量的訪談和問卷調查,根據大部分停車場的實際情況和當前的軟件技術,通過大量研究以后,決定采用當前比較成熟的.

20、NET平臺和C#.NET技術,確定停車場收費管理管理系統的實現的主要功能:基礎信息管理、進出管理、查詢統計和系統管理等。對系統的運行環(huán)境和體系結構以及C#的工作原理進行詳細的論述。實現停車場收費管理系統。</p><p><b>  1.3 論文的結構</b></p><p>  根據論文研究內容、思想、方法,本論文的組織總體上分為五章。論文的具體結構如下:</

21、p><p>  第一章:從緒論入手,綜合分析了這個項目的概況,研究進展與發(fā)展趨勢;并概括了論文研究目的和論文組織結構。</p><p>  第二章:.NET及其相關技術。綜合闡述了.NET的定義、特點、結構體系、實現技術與應用前景。在這一章里,還詳細介紹了NET的結構體系。</p><p>  第三章:介紹系統需求分析,包括系統的可行性分析以及系統功能需求分析。<

22、/p><p>  第四章:介紹系統設計,并對系統的數據庫設計進行的重點分析。</p><p>  第五章:進行系統實現設計的分析,包括界面分析和代碼說明。</p><p>  第六章:結束語,對系統的設計、研究、實現進行總結。</p><p>  2本系統采用的技術方案 </p><p>  2.1 .NET三層架構<

23、;/p><p>  三層體系結構式指:用戶界面表示層(USL)、業(yè)務邏輯層(BLL)、數據訪問層(DAL)。</p><p>  數據訪問層:主要是對數據的操作,而不是數據庫,具體是為業(yè)務邏輯層或表示層提供數據服務;</p><p>  業(yè)務邏輯層:主要是對數據層的操作,對數據業(yè)務邏輯處理。</p><p>  表示層:主要表示WEB方式,也可以

24、表示成WINFORM方式,WEB方式也可以表現成:ASPX, 如果邏輯層相當強大和完善,無論表現層如何定義和更改,邏輯層都能完善地提供服務。</p><p>  三層體系結構,是在客戶端與數據庫之間加入了一個中間層,也叫組件層。這里所說的三層體系,不是指物理上的三層,不是簡單地放置三臺機器就是三層體系結構,也不僅僅有B/S應用才是三層體系結構,三層是指邏輯上的三層,即使這三個層放置到一臺機器上。 三層體系的應用程

25、序將業(yè)務規(guī)則、數據訪問、合法性校驗等工作放到了中間層進行處理。通常情況下,客戶端不直接與數據庫進行交互,而是通過COM/DCOM通訊與中間層建立連接,再經由中間層與數據庫進行交換.</p><p>  開發(fā)人員可以將應用的商業(yè)邏輯放在中間層應用服務器上,把應用的業(yè)務邏輯與用戶界面分開。在保證客戶端功能的前提下,為用戶提供一個簡潔的界面。這意味著如果需要修改應用程序代碼,只需要對中間層應用服務器進行修改,而不用修改

26、成千上萬的客戶端應用程序。從而使開發(fā)人員可以專注于應用系統核心業(yè)務邏輯的分析、設計和開發(fā),簡化了應用系統的開發(fā)、更新和升級工作。</p><p>  使用三層結構主要是使項目結構更清楚,分工更明確,有利于后期的維護和升級。它未必會提升性能,因為當子程序模塊未執(zhí)行結束時,主程序模塊只能處于等待狀態(tài)。</p><p>  圖 21 .NET的三層架構關系圖</p><p&

27、gt;<b>  2.2開發(fā)語言</b></p><p>  通過使用C#語言來開發(fā)本系統。C#是一種簡潔、類型安全的面向對象的語言,開發(fā)人員可以使用它來構建在 .NET Framework 上運行的各種安全、可靠的應用程序。Microsoft Visual studio C# 2008 提供高級代碼編輯器、方便的用戶界面設計器、集成調試器和許多其他工具,以在 C# 語言版本 2.0 和 .

28、NET Framework 的基礎上加快應用程序的開發(fā)。</p><p>  C#語言由C/C++演變而來。但是,它現代、簡單、完全面向對象和類型安全。簡單,它沒有C中的指針,容易學,C#使用統一的類型系統,摒棄了C 多變的類型系統;現代,全面的內存管理已經不是您的任務了,因為C#程序在運行時提供一個垃圾收集器,負責C#程序中的內存管理;面向對象,它是C# 的核心,C#支持所有關鍵的面向對象的概念,如封裝、繼承和

29、多態(tài)性。封裝是一種程序設計機制,它綁定代碼及其操作的數據,并使它們不受外界干涉和誤用的影響,從而保證安全性;多態(tài)性,定義了一個接口,多個方法;繼承,是一個對象或的另一個對象的屬性的過程;類型安全,C#實施最嚴格的類型安全,以保護自己及垃圾收集器,在C#中,被傳遞的引用參數是類型安全的。</p><p>  2.3. SQL Server 2005</p><p>  SQL Server

30、2005 是一個全面的數據庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數據管理。SQL Server 2005 數據庫引擎為關系型數據和結構化數據提供了更安全可靠的存儲功能。此外 SQL Server 2005 結合了分析、報表、集成和通知功能。</p><p>  SQL Server 2005在可伸縮性、數據集成、開發(fā)工具和強大的分析等方面有重大的革新,這更有助于簡化企業(yè)數據與分析應用的創(chuàng)建、部署

31、和管理,可幫助任何規(guī)模的組織機構:</p><p>  ○創(chuàng)建并部署更具伸縮性、可靠性和安全性的企業(yè)級應用。 </p><p>  ○降低數據庫應用創(chuàng)建、部署與管理的復雜程度,進而實現IT效率最大化。</p><p>  ○憑借可供創(chuàng)建更具安全保障之數據庫應用的豐富、靈活、現代化開發(fā)環(huán)境增強開發(fā)人員工作效能。 </p><p>  ○

32、跨越多種平臺、應用和設備實現數據共享,進而簡化內部系統與外部系統連接。 </p><p>  ○實現功能強勁的集成化商務智能解決方案,從而在整個企業(yè)范圍內推進科學決策,提高工作效率。 </p><p>  ○在不必犧牲性能表現、可用性或伸縮性的前提下控制成本費用水平。 </p><p>  2.4. C/S體系結構</p><p>  C

33、/S體系結構,即客戶機和服務器結構。它是軟件系統體系結構,通過它可以充分利用兩端硬件環(huán)境的優(yōu)勢,將任務合理分配到Client端和Server端來實現,降低了系統的通訊開銷。</p><p>  C/S體系結構的數據庫應用由兩部分組成,即客戶應用程序和數據庫服務器程序。二者可分別稱為前臺程序與后臺程序。運行數據庫服務器程序的機器,也稱為應用服務器。一旦服務器程序被啟動,就隨時等待響應客戶程序發(fā)來的請求;客戶應用程序

34、運行在用戶自己的電腦上,對應于數據庫服務器,可稱為客戶電腦,當需要對數據庫中的數據進行任何操作時,客戶程序就自動地尋找服務器程序,并向其發(fā)出請求,服務器程序根據預定的規(guī)則作出應答,送回結果,應用服務器運行數據負荷較輕。</p><p>  在數據庫應用中,數據的儲存管理功能,是由服務器程序和客戶應用程序分別獨立進行的,前臺應用可以違反的規(guī)則,并且通常把那些不同的(不管是已知還是未知的)運行數據,在服務器程序中不集

35、中實現,例如訪問者的權限,編號可以重復、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對于工作在前臺程序上的最終用戶,是“透明”的,他們無須過問(通常也無法干涉)背后的過程,就可以完成自己的一切工作。在客戶服務器架構的應用中,前臺程序不是非常“瘦小”,麻煩的事情都交給了服務器和網絡。在C/S體系的下,數據庫不能真正成為公共、專業(yè)化的倉庫,它受到獨立的專門管理。</p><p>  但是相比B/S結構也有許多不足之處

36、,例如:</p><p>  (1) 如果需要建立“實時”的數據同步,就必須在兩地間建立實時的通訊連接,保持兩地的數據庫服務器在線運行。</p><p>  (2) 網絡管理工作人員既要對服務器維護管理,又要對客戶端維護和管理,這需要高昂的投資和復雜的技術支持,維護成本很高,維護任務量大。</p><p>  (3) 傳統的C/S結構的軟件需要針對不同的操作系統系統

37、開發(fā)不同版本的軟件。</p><p>  2.5 開發(fā)及運行環(huán)境</p><p>  ○系統開發(fā)平臺:Visual Studio 2008</p><p>  ○系統開發(fā)語言:C#</p><p>  ○數據庫管理系統:SQL Server 2005</p><p>  ○系統運行平臺:Windows XP/W

38、indows2000或更高版本</p><p>  ○系統運行環(huán)境:Microsoft.NET Framework SDK v2.0或更高</p><p><b>  3系統的分析與設計</b></p><p><b>  3.1可行性分析</b></p><p>  3.1.1技術上的可行性&l

39、t;/p><p>  本系統采用的SQL Server 2005和C#.Net等技術在當前已經相當成熟,可靠了,而Microsoft Visual Studio 2005和Microsoft SQL Server 2005這兩種開發(fā)工具也相對比較易學。在技術難點上可以通過網絡搜索了解到開發(fā)框架的相關知識。開發(fā)語言使用C#,相對于其他面向對象語言而言如:C++、Java,也相對簡單很多,開發(fā)者容易掌握。因此,開發(fā)停車場

40、收費管理管理系統在技術上是可行的。</p><p>  3.1.2經濟上的可行性</p><p>  本系統主要是個人自主開發(fā),在人力,物力,硬件,設備方面都具有可控性,投入費用也不多,應按如下計算:</p><p>  即,本系統在經濟上是可行。</p><p>  3.1.3社會因素的可行性本系統有助于改善停車場收費混亂,繁雜的局面,

41、對于停車場管理者的工作起到了積極作用,在社會因素方面是可行的。</p><p><b>  3.2需求分析</b></p><p>  3.2.1環(huán)境的要求</p><p>  3.2.1.1服務器運營環(huán)境</p><p>  硬件:中央處理器(CPU):奔騰Ⅱ300MHz或更高;</p><p>

42、;  硬  盤:80 GB以上硬盤,且1.5GB可用硬盤空間;</p><p>  內  存:512 MB以上;</p><p>  其他硬件:顯示器、鍵盤、鼠標;</p><p>  操作系統:Windows XP/Windows2000或更高版本;</p><p>  關系數據庫:sql server 2005;<

43、;/p><p>  3.2.1.2開發(fā)環(huán)境</p><p>  開發(fā)工具:Visual Studio 2008</p><p>  開發(fā)框架:.NET Framework 3.5</p><p><b>  3.2.2功能分析</b></p><p>  圖3-1 系統功能結構圖</p>

44、<p><b>  3.2.3性能</b></p><p>  3.2.3.1時間特性要求</p><p>  響應時間:所有操作響應時間一般不超過2秒。</p><p>  更新處理時間:所有提交的數據一般在4秒內響應。</p><p>  3.2.3.2靈活性</p><p>  

45、操作方式:操作方式符合用戶習慣, 界面友好,操作方便,只要懂得計算機的基本操作,都會使用該系統的相關操作。</p><p>  操作環(huán)境:兼容于主流的Windows操作系統</p><p><b>  4 系統的設計</b></p><p><b>  4.1數據庫設計</b></p><p>  

46、4.1.1數據庫關系圖</p><p><b>  以后補上</b></p><p>  4.1.2數據庫表設計</p><p><b>  以后補上</b></p><p>  4.1.3數據庫表關系</p><p><b>  4.2概要設計</b>

47、</p><p><b>  4.2.1業(yè)務流程</b></p><p>  入場:如圖4-1用戶車輛進入停車場時,管理員會將車牌號碼,車輛種類,用戶信息,是否會員等信息錄入本系統中,再由系統整理存入數據庫并寫入停車卡中然后移交給用戶以后就可以放行進入停車場停車。</p><p>  圖4-1車輛入場業(yè)務流程</p><p&

48、gt;  出場:如圖4-2用戶車輛退出停車場時,管理員會先讓系統讀取卡號并獲取當前時間作為退場時間,系統根據卡號從數據庫中讀取車輛信息包括車牌號碼、入場時間、費率、車主信息等等來進行計費并生成收據,車主繳費后即可離開停車場。</p><p>  圖4-2 車輛出場業(yè)務流程</p><p>  4.2.2總體體系結構</p><p><b>  在找資料&l

49、t;/b></p><p><b>  4.3詳細設計</b></p><p><b>  4.3.1系統管理</b></p><p>  管理員用戶登錄后可以對用戶權限進行管理,對普通用戶可以進行添加、刪除、修改用戶信息、查詢用戶信息功能。管理員和普通用戶都可以修改密碼功能。</p><p>

50、;  4.3.2停車場管理 </p><p>  //4.3.4統計報表</p><p>  可以按需要,統計不同報表,將報表通過A4紙打印出來,也可以另存為excel文檔,方便資料的管理)(模版)</p><p><b>  5系統的實現</b></p><p><b>  5.1界面設計</b>

51、;</p><p><b>  5.2編碼實現</b></p><p><b>  后</b></p><p><b>  6結束語</b></p><p>  本系統是基于.NET實現的C/S模式停車場收費管理系統,其主要功能符合系統的需求,不過由于本系統是我第一次開發(fā)的項目

52、,在經驗和知識方面都有所不足,這些可能導致系統還存在很多問題和缺陷。</p><p>  但是在做畢業(yè)設計的過程中,我學到了很多。雖然自己之前并沒有很好的了解跟熟悉系統開發(fā)的整個過程,不過經歷了這次開發(fā),我基本上對這些開發(fā)過程都有所了解和體會。一個好的項目,首先要對需求進行詳細的調研,只有在很好的了解了系統的需求才有可能把項目做好。而且不能小看測試的作用,測試在一個項目中,也是非常的重要,測試時需要心細,考慮問題

53、要周全。在開發(fā)中還讓我學會了應如何使用網絡并且要善于利用網絡資源,其實很多問題都可以通過網絡來得到解決的。</p><p><b>  參考文獻</b></p><p>  [1]孫雪梅,丁軍航,原明亭.基于C#.NET的Excel表格數據導入數據庫技術研究[J].信息技術與信息化,2009(6)</p><p>  [2]劉甫迎、劉光會、王蓉

54、.C#程序設計教程(第2版).電子工業(yè)出版社,2008</p><p>  [3]王宏志.XML數據查詢處理技術的研究[D].哈爾濱工業(yè)大學,2008</p><p>  [4] 陳偉.《SQL Server 2005數據庫應用與開發(fā)教程》.清華大學出版社,2007</p><p>  [5]郝瑞吉.基于SQL Server構建數據挖掘解決方案的研究及應用[D].上

55、海海事大學,2004</p><p>  [6] 啟明工作室編, MIS系統開發(fā)與應用(ASP.NET+SQL Server版),人民郵電出版社, 2005-8-1</p><p>  [7] 章立民 著, 用實例學ASP.NET——使用C#與ADO.NET, 電子工業(yè)出版社, 2004-1-1</p><p>  [8] 郝剛 主編,袁永剛,嚴治國,何宇光 編著,

56、 ASP.NET 2.0開發(fā)指南,人民郵電出版社, 2006-5-1</p><p>  [9] [美]奧尼恩 著,施諾 譯, ASP.NET基礎教程——C#案例版   , 清華大學出版社, 2003-10-1</p><p>  [10] (美)Steven Wort; Christian Bolton, SQL Server 2008性能調優(yōu) ,

57、 清華大學出版社, 2009-5-1</p><p>  [11] 丁士鋒 ,蔡平 編, ASP.NET項目開發(fā)指南 , 清華大學出版社, 2010-1-1</p><p>  [12] 王健偉,李延如,王曉紅 編著, Crystal Reports水晶報表設計與開發(fā)實務 , 電子工業(yè)出版社, 2003-1-1</p><p>  [13] 季久

58、峰 李志 等 編, ASP.NET辦公自動化系統開發(fā)實例導航    , 人民郵電出版社, 2004-8-1</p><p>  [14](美)內格爾 等編著,李敏波 翻譯, C#高級編程(第4版) , 清華大學出版社 , 2006-10-1</p><p>  [15]Paul C.Jorgensen、韓柯、杜旭濤.軟件測試[M].北京:機械工業(yè)出版

溫馨提示

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

評論

0/150

提交評論