小區(qū)車位管理系統(tǒng)——繳費(fèi)信息模塊設(shè)計(jì)與開發(fā)【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩20頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  本科畢業(yè)論文</b></p><p><b> ?。?0 屆)</b></p><p>  小區(qū)車位管理系統(tǒng)——繳費(fèi)信息設(shè)計(jì)與開發(fā)</p><p><b>  摘 要</b></p><p>  小區(qū)車位管理系統(tǒng)是一款對(duì)小區(qū)內(nèi)車輛就行管理的軟件,

2、旨在提高車輛管理的效率、更好的為業(yè)主服務(wù)、減少管理費(fèi)用。本文首先介紹小區(qū)車位管理系統(tǒng)的研究背景和意義;通過對(duì)當(dāng)前小區(qū)車輛增加、停車難等一系列問題的調(diào)查和分析,多方面闡述本軟件的價(jià)值,并討論開發(fā)小區(qū)車位管理系統(tǒng)軟件的意義和主要功能,指出開發(fā)過程中遇到的具體實(shí)際問題,并根據(jù)實(shí)際情況對(duì)小區(qū)車位管理系統(tǒng)軟件進(jìn)行修正,最后達(dá)到提高小區(qū)車位管理效率和節(jié)省資金的目的。通過分析和討論數(shù)據(jù)庫(kù)的基本功能以及數(shù)據(jù)庫(kù)技術(shù)在小區(qū)車位管理系統(tǒng)中的應(yīng)用,并結(jié)合實(shí)際情

3、況分析數(shù)據(jù),進(jìn)而提出解決方案,并從管理思想、軟件、系統(tǒng)三個(gè)概念層次對(duì)小區(qū)車位管理系統(tǒng)軟件的開發(fā)與維護(hù)作了概括。</p><p>  本軟件采用開發(fā)和SQL Server數(shù)據(jù)庫(kù)進(jìn)行開發(fā)</p><p>  Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺(tái)應(yīng)用程序開發(fā)環(huán)境。其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡(jiǎn)單明了。Visual Stu

4、dio 2010同時(shí)帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview--CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了Microsoft SQL Server,它還支持 IBM DB2和Oracle數(shù)據(jù)庫(kù)。</p><p>  SQL語(yǔ)句可以

5、用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫(kù)中的數(shù)據(jù),從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)等。目前,絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語(yǔ)言標(biāo)準(zhǔn)。雖然很多數(shù)據(jù)庫(kù)都對(duì)SQL語(yǔ)句進(jìn)行了再開發(fā)和擴(kuò)展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內(nèi)的標(biāo)準(zhǔn)的SQL命令仍然可以被用來完成幾乎所有的數(shù)據(jù)庫(kù)操作。</p>

6、;<p>  SQL Server SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL

7、Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)用。</p><p>  SQL Server 2000 是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng),該版本繼承了SQL Server 7.0 版本的優(yōu)點(diǎn),同時(shí)又比它增加了許多更先進(jìn)的功能。具有使用方便可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Wi

8、ndows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。</p><p>  關(guān)鍵詞:車位管理系統(tǒng) C#NET SQL Server數(shù)據(jù)庫(kù)</p><p><b>  Abstract</b></p><p>  Residential parking management s

9、ystem is a small vehicle line management software, the purpose is to improve the efficiency, better vehicle management services for the owners, reduce the management expenses. This paper firstly introduces the residentia

10、l parking management system research background and significance; investigation and Analysis on current by increasing, district vehicle parking and a series of problems, expounds the software value in many aspects, and d

11、iscuss the development of re</p><p>  The software developed by C#NET and SQL Server database development.</p><p>  Keywords: parking management system C#NET SQL Server database.</p><

12、p><b>  目 錄</b></p><p><b>  1.總論2</b></p><p>  1.1課題研究的背景及意義2</p><p>  2.開發(fā)環(huán)境與技術(shù)支持2</p><p>  2.1工具環(huán)境介紹2</p><p>  2.1.1 開發(fā)環(huán)

13、境的選擇2</p><p>  2.1.2 技術(shù)支持(.Net平臺(tái)與Microsoft SQL Server)2</p><p><b>  3.系統(tǒng)分析2</b></p><p>  3.1 設(shè)計(jì)思想2</p><p>  3.2 系統(tǒng)調(diào)研和可行性分析2</p><p>  3.2.1

14、 技術(shù)可行性2</p><p>  3.2.2 經(jīng)濟(jì)可行性2</p><p>  3.3 功能需求2</p><p>  3.3.1 基本功能需求2</p><p>  3.3.2 結(jié)構(gòu)設(shè)計(jì)2</p><p><b>  4.系統(tǒng)設(shè)計(jì)2</b></p><p>

15、<b>  4.1功能模塊2</b></p><p>  4.1.2 繳費(fèi)信息模塊設(shè)計(jì)2</p><p>  圖4-2,數(shù)據(jù)庫(kù)2</p><p>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)2</p><p>  4.2.1 數(shù)據(jù)庫(kù)簡(jiǎn)介2</p><p>  5.系統(tǒng)界面實(shí)現(xiàn)2</p><

16、p>  5.1設(shè)計(jì)繳費(fèi)信息主界面2</p><p>  5.2.1 修改2</p><p>  5.2.2 查詢2</p><p>  5.2.3 添加2</p><p>  6.系統(tǒng)測(cè)試(節(jié)選部分功能)2</p><p>  6.1修改模塊測(cè)試2</p><p>  6.2顯

17、示全部車位繳費(fèi)信息2</p><p><b>  7.結(jié)束語(yǔ)2</b></p><p>  7.1總結(jié)和心得體會(huì)2</p><p><b>  致謝2</b></p><p><b>  參考文獻(xiàn)2</b></p><p><b> 

18、 1.總論</b></p><p>  據(jù)有關(guān)數(shù)據(jù)統(tǒng)計(jì),至2012年底,全國(guó)汽車保有量1.2億輛,年增長(zhǎng)1510萬(wàn)輛,增長(zhǎng)量超過1999年底全國(guó)汽車保有量。但隨之而來的,車多位少、停車難的問題也日漸突出,成為當(dāng)前社會(huì)普遍的關(guān)注點(diǎn)。為此,中國(guó)大部分城市都在興建停車場(chǎng)或者擴(kuò)建車位。伴隨著新型城鎮(zhèn)化健康持續(xù)的發(fā)展,交通需求量將顯著增加,停車設(shè)施的水平直接影響到城市交通環(huán)境運(yùn)行效率和生活環(huán)境品質(zhì)。尤其以小區(qū)停

19、車為主的私家車停車問題將會(huì)影響城市綜合競(jìng)爭(zhēng)力。因此,從長(zhǎng)遠(yuǎn)發(fā)展目標(biāo)來看,結(jié)合城市布局,建立和完善小區(qū)車位管理系統(tǒng)是十分緊迫和有必要的。面對(duì)私家車增長(zhǎng)對(duì)市場(chǎng)需求的拉動(dòng),城市管理者是否了解到用戶對(duì)車位管理系統(tǒng)關(guān)注的是什么?有何需求?</p><p>  1.1課題研究的背景及意義</p><p>  隨著經(jīng)濟(jì)的發(fā)展,人們生活水平和生活質(zhì)量不斷提高,作為奢侈消費(fèi)品的私家車也開始普及化。私家車保有

20、量大幅的提高,為新建小區(qū)的車位設(shè)計(jì)提出了更高要求。</p><p>  本系統(tǒng)根據(jù)小區(qū)車位的管理工作需要,設(shè)計(jì)了一個(gè)簡(jiǎn)潔、穩(wěn)定、實(shí)用的小區(qū)車位管理系統(tǒng)。相對(duì)一些現(xiàn)有的小區(qū)車位管理系統(tǒng)來說,本系統(tǒng)在實(shí)用性、易操作性等方面具有一定特色。本軟件共分三大模塊:小區(qū)車位管理系統(tǒng)——車位圖模塊設(shè)計(jì)與開發(fā),小區(qū)車位管理系統(tǒng)——車位管理模塊設(shè)計(jì)與開發(fā),小區(qū)車位管理系統(tǒng)——繳費(fèi)信息模塊。車位圖模塊一列表形式顯示車位信息,能夠?qū)ζ溥M(jìn)

21、行添加、修改、查詢。車位管理模塊一列表形式顯示信息,同樣可以對(duì)其添加、修改、查詢操作。繳費(fèi)信息模塊一列表形式顯示車位信息,能夠?qū)ζ溥M(jìn)行添加、修改、查詢。</p><p>  系統(tǒng)應(yīng)當(dāng)根據(jù)需求對(duì)小區(qū)車位進(jìn)行屬性劃分。首先應(yīng)將小區(qū)車位劃分為私家車位和公共車位兩部分。私家車位的特點(diǎn)是使用者固定,交費(fèi)采用季度制,平時(shí)進(jìn)出小區(qū)時(shí)不再交費(fèi)。對(duì)于私家車位的車輛,系統(tǒng)有著詳細(xì)的信息記錄,包括車輛信息和車主信息。公共車位又可以稱為

22、公用車位,它的特點(diǎn)是使用者不固定,針對(duì)臨時(shí)性散客服務(wù),車輛每次出小區(qū)時(shí),根據(jù)停車時(shí)間和停車費(fèi)率交納停車費(fèi)用。私家車位的車輛總是停放在自己的車位上,而不停放在公共車位上。車位中的私家車位和公共車位數(shù)目一般情況下是固定不變的</p><p>  系統(tǒng)應(yīng)當(dāng)能夠顯示車位車主的基本信息,并對(duì)其進(jìn)行添加、修改、查詢。對(duì)于公共車位,對(duì)于小區(qū)管理人員來說不用詳細(xì)了解其車主信息,但對(duì)于私家車位的車主,應(yīng)當(dāng)有其完整的車位信息:車位編

23、號(hào),車位屬性,車主姓名,地址,電話,手機(jī),車牌號(hào),車型,共八項(xiàng)。這些信息在售出車位時(shí)由管理人員通過添加功能錄入,添加后,車位信息及時(shí)更新,當(dāng)要對(duì)車位車主信息進(jìn)行修改時(shí),要用到修改功能;當(dāng)需要知道具體的車主信息時(shí),可以根據(jù)姓名與車位編號(hào)進(jìn)行查詢。車位車主信息顯示、添加、修改、查詢功能由系統(tǒng)的固定模塊實(shí)現(xiàn)。</p><p>  系統(tǒng)應(yīng)當(dāng)能夠顯示小區(qū)平面圖,當(dāng)鼠標(biāo)左鍵點(diǎn)擊某個(gè)車位時(shí),應(yīng)當(dāng)顯示出該車位的車主和繳費(fèi)信息,此

24、功能由系統(tǒng)的車位圖顯示模塊實(shí)現(xiàn)。</p><p>  系統(tǒng)應(yīng)當(dāng)根據(jù)車位車主信息,記錄其繳費(fèi)信息。繳費(fèi)信息包括:開始繳費(fèi)時(shí)間,最后繳費(fèi)時(shí)間,欠費(fèi)時(shí)間總數(shù),繳費(fèi)總數(shù)(以季度計(jì)費(fèi):15元/季度),共4項(xiàng)。這些信息在售出車位時(shí)由管理人員通過添加功能錄入,添加后,車主和繳費(fèi)信息及時(shí)更新,當(dāng)要對(duì)車位車主和繳費(fèi)信息進(jìn)行修改時(shí),要用到修改功能;當(dāng)要知道車位繳費(fèi)信息時(shí),可以根據(jù)車位編號(hào)進(jìn)行查詢。車主和繳費(fèi)信息顯示、添加、修改、查詢

25、功能由系統(tǒng)的固定模塊實(shí)現(xiàn)。</p><p>  在該模塊內(nèi),還可以通過兩種查血方式來找到相應(yīng)車位的信息,通過查詢需要車位號(hào)或者需要查詢的車牌號(hào),進(jìn)行檢索如果輸入為有效的車位號(hào)或者車牌號(hào),再回顯示相應(yīng)的車位信息列表,如果輸入為無效字符,則會(huì)"車牌號(hào)(車位)輸入錯(cuò)誤,請(qǐng)查詢重新輸!"</p><p>  本人負(fù)責(zé)繳費(fèi)信息模塊的設(shè)計(jì)與開發(fā),先根據(jù)小區(qū)實(shí)際規(guī)劃,畫出小區(qū)平面圖,

26、要在車位管理模塊的頁(yè)面內(nèi)顯示小區(qū)平面圖,當(dāng)鼠標(biāo)左鍵點(diǎn)擊任意車位是,在頁(yè)面內(nèi)顯示出該車位業(yè)主的信息:(姓名、住址、電話、手機(jī)、車牌號(hào)、車型) (可修改、添加、查詢)。繳費(fèi)信息:開始時(shí)間(12年第一季度)、每季度是否繳費(fèi)、繳費(fèi)總數(shù)(以季度計(jì)費(fèi):15元/季度) </p><p>  2.開發(fā)環(huán)境與技術(shù)支持</p><p><b>  2.1工具環(huán)境介紹</b></p&

27、gt;<p>  2.1.1 開發(fā)環(huán)境的選擇</p><p>  開發(fā)與運(yùn)行的環(huán)境的選擇會(huì)影響到數(shù)據(jù)庫(kù)設(shè)計(jì),本系統(tǒng)開發(fā)與運(yùn)行環(huán)境如下:</p><p><b>  開發(fā)語(yǔ)言:C#</b></p><p>  開發(fā)環(huán)境:Windows 7 X64</p><p>  開發(fā)工具:Microsoft Visual

28、 Studio 2010</p><p>  數(shù)據(jù)庫(kù)管理系統(tǒng):Microsift SQL Server 2008 R2</p><p><b>  表2-1 開發(fā)環(huán)境</b></p><p>  2.1.2 技術(shù)支持(.Net平臺(tái)與Microsoft SQL Server)</p><p>  2002年1月,微軟發(fā)布了

29、.Net Framework 1.0版本,在.Net發(fā)展的8年中,.Net技術(shù)在不斷改進(jìn)。雖然在2002年微軟發(fā)布了.Net的第一個(gè)版本,但是由于系統(tǒng)維護(hù)和系統(tǒng)學(xué)習(xí)的原因,.Net技術(shù)當(dāng)時(shí)并沒有被廣泛的開發(fā)人員和企業(yè)所接受。而.Net 2.0及其后續(xù)版本發(fā)布后,越來越多的開發(fā)人員和企業(yè)感受到了.Net所帶來的技術(shù)革新。自Vista操作系統(tǒng)開始,微軟將.Net平臺(tái)集成到了系統(tǒng)中,使得基于.Net平臺(tái)開發(fā)的應(yīng)用更加易于部署和升級(jí)。此外,.N

30、et平臺(tái)還在為多核化、虛擬化、云計(jì)算做準(zhǔn)備,相信隨著時(shí)間的推移,.Net平臺(tái)與其他語(yǔ)言和平臺(tái)將在企業(yè)應(yīng)用方面有著不可比擬的優(yōu)勢(shì)。</p><p>  人類對(duì)數(shù)據(jù)的管理經(jīng)歷了人工管理、文件系統(tǒng)、數(shù)據(jù)庫(kù)三個(gè)階段。數(shù)據(jù)庫(kù)是數(shù)據(jù)管理的實(shí)用技術(shù),是計(jì)算機(jī)技術(shù)的重要分支,它的出現(xiàn)極大的促進(jìn)了計(jì)算機(jī)應(yīng)用向各行業(yè)的滲透。Microsoft SQL Server是微軟公司發(fā)布的,運(yùn)行在網(wǎng)絡(luò)環(huán)境下的數(shù)據(jù)庫(kù)服務(wù)器,它是單進(jìn)程、多線程、

31、高性能的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS,Relational Database Management System)??梢詫⑺鼞?yīng)用在Client/Server(客戶端/服務(wù)器,C/S)、Browser/Server(瀏覽器/服務(wù)器,B/S)的體系架構(gòu)中,用來對(duì)存儲(chǔ)在計(jì)算機(jī)中的數(shù)據(jù)進(jìn)行組織、管理和檢索。它使用Transact-SQL語(yǔ)言在服務(wù)器和客戶機(jī)之間傳送請(qǐng)求,作為后臺(tái)的數(shù)據(jù)庫(kù)服務(wù)器。</p><p><

32、;b>  3.系統(tǒng)分析</b></p><p><b>  3.1 設(shè)計(jì)思想</b></p><p>  系統(tǒng)采用面向?qū)ο蟮乃枷腴_發(fā)。</p><p>  第一步,確定用戶、車位的功能需求、業(yè)務(wù)的參與者。</p><p>  第二步,根據(jù)第一步的結(jié)果對(duì)系統(tǒng)的設(shè)計(jì)進(jìn)行可行性分析。</p>&

33、lt;p>  第三步,根據(jù)第一步所確定的系統(tǒng)參與對(duì)象建立相應(yīng)的數(shù)據(jù)模型。</p><p>  第四步是根據(jù)確定的數(shù)據(jù)模型規(guī)劃建立數(shù)據(jù)庫(kù),根據(jù)業(yè)務(wù)流程規(guī)劃功能設(shè)計(jì)。</p><p>  第五步,確定應(yīng)用類型(WEB應(yīng)用/桌面應(yīng)用)并設(shè)計(jì)界面。</p><p>  第六步,編碼實(shí)現(xiàn)階段。</p><p><b>  第七步,測(cè)試完

34、善。</b></p><p>  3.2 系統(tǒng)調(diào)研和可行性分析</p><p>  在結(jié)合了當(dāng)前實(shí)際市場(chǎng)需求和今后的發(fā)展趨勢(shì)后,我認(rèn)為本軟件的市場(chǎng)前景將會(huì)非常好。因?yàn)楝F(xiàn)在國(guó)內(nèi)外很少有針對(duì)小區(qū)等小型停車場(chǎng)的軟件,而大型軟件不僅購(gòu)買費(fèi)用高、對(duì)硬件要求高而且維護(hù)不方便,更重要的是用戶不能很快掌握,還要進(jìn)行專門的培訓(xùn)。這對(duì)于小型用戶來說是很難接受的。本軟件正式從價(jià)格、易用性等方面而專門

35、做的優(yōu)化。</p><p>  3.2.1 技術(shù)可行性</p><p>  在技術(shù)上雖然有很多語(yǔ)言能用來開發(fā)本軟件,比如:C、C++、VB等,但是這并不一定是最好的。VB或PB雖然簡(jiǎn)化,但是這倆種語(yǔ)言的可移植性不好,這就在無形中限制了產(chǎn)品的使用范圍。用C或者C++雖然能提高運(yùn)行速度,但是考慮到它們不安全的指針,還是放棄了。</p><p>  以為我學(xué)過一學(xué)期的C#

36、NET,有一定基礎(chǔ),同時(shí)Winform形式的桌面應(yīng)用相比Web應(yīng)用來說更易于和硬件集成,因此,本系統(tǒng)采用Winform的形式開發(fā)</p><p>  3.2.2 經(jīng)濟(jì)可行性</p><p>  軟件方面:系統(tǒng)開發(fā)中所引用的一些第三方類庫(kù)均為免費(fèi)開源類庫(kù),如用于生產(chǎn)Excel文件的NPOI庫(kù),沒有采用微軟的Office類庫(kù)。在軟件部署時(shí)可以減免購(gòu)買付費(fèi)類庫(kù)所造成的成本。</p>

37、<p>  硬件方面:本系統(tǒng)需要單獨(dú)部署一臺(tái)數(shù)據(jù)庫(kù)服務(wù)器,但是由于并發(fā)要求低,所以對(duì)硬件的要求很低。隨之硬件技術(shù)的不斷發(fā)展,如今計(jì)算機(jī)的價(jià)格已經(jīng)非常低廉。低配置的硬件環(huán)境即可滿足軟件數(shù)據(jù)存儲(chǔ)的需求。</p><p>  維護(hù)方面:系統(tǒng)開發(fā)過程中盡量做到運(yùn)行穩(wěn)定可靠、易于維護(hù)。這樣便可減少維護(hù)次數(shù)和對(duì)維護(hù)人員的技術(shù)要求,使得稍加培訓(xùn)即可進(jìn)行日常維護(hù)。</p><p>  綜上幾個(gè)

38、方面來看,本系統(tǒng)的開發(fā)運(yùn)行對(duì)一個(gè)鄉(xiāng)鎮(zhèn)企業(yè)來說是有經(jīng)濟(jì)可行性的</p><p><b>  3.3 功能需求</b></p><p>  3.3.1 基本功能需求</p><p><b>  表格形式:</b></p><p>  顯示車位業(yè)主信息(姓名、住址、電話、手機(jī)、車牌號(hào)、車型)(可修改、添加

39、、查詢)</p><p>  繳費(fèi)信息:開始時(shí)間(12年第一季度)、每季度是否繳費(fèi)、繳費(fèi)總數(shù)(以季度計(jì)費(fèi):15元/季度)</p><p>  3.3.2 結(jié)構(gòu)設(shè)計(jì) </p><p><b>  圖3-1,結(jié)構(gòu)設(shè)計(jì)</b></p><p><b>  4.系統(tǒng)設(shè)計(jì)</b></p>&l

40、t;p><b>  4.1功能模塊</b></p><p><b>  圖4-1功能模塊</b></p><p>  4.1.2 繳費(fèi)信息模塊設(shè)計(jì)</p><p>  繳費(fèi)信息模塊以表格形式顯示車位業(yè)主信息,可對(duì)信息修改、添加、查詢,對(duì)繳費(fèi)問題做出直觀判斷。</p><p>  繳費(fèi)信息模塊主

41、要包括3個(gè)功能:查詢,修改,添加。</p><p>  查詢信息是按照車位編號(hào)查詢此車位業(yè)主相關(guān)信息。</p><p>  修改是修改車位業(yè)主相關(guān)信息。</p><p>  添加是對(duì)新增加的業(yè)主,按照車位編號(hào)把相關(guān)信息錄入數(shù)據(jù)庫(kù)當(dāng)中。</p><p><b>  圖4-2,數(shù)據(jù)庫(kù)</b></p><p

42、><b>  4.2數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  4.2.1 數(shù)據(jù)庫(kù)簡(jiǎn)介</p><p>  在日常的生產(chǎn)、銷售行為中,大部分行為都有其相應(yīng)的數(shù)據(jù)表現(xiàn)形式,如庫(kù)存數(shù)據(jù)、生產(chǎn)數(shù)據(jù)、銷售金額、營(yíng)收狀況等。數(shù)據(jù)庫(kù)是現(xiàn)在人們對(duì)數(shù)據(jù)進(jìn)行管理的最高級(jí)手段。它可以將數(shù)據(jù)快速、安全的存儲(chǔ),并且以數(shù)據(jù)之間的關(guān)系進(jìn)行整合。這使得人們對(duì)大量數(shù)據(jù)的管理能力有了前所未有的提高。

43、</p><p>  當(dāng)代計(jì)算機(jī)軟件的設(shè)計(jì)離不開數(shù)據(jù)庫(kù),軟件本身相當(dāng)于人的軀體,而數(shù)據(jù)相當(dāng)于人的靈魂。一個(gè)不能為人們有效的、有邏輯的從數(shù)據(jù)庫(kù)中提取數(shù)據(jù)的軟件是沒有任何實(shí)際使用價(jià)值的。而數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要一款面向大眾人群使用的軟件來對(duì)其進(jìn)行加工從而使得數(shù)據(jù)得到直觀、易懂的表現(xiàn)。</p><p>  本設(shè)計(jì)所采用的數(shù)據(jù)庫(kù)軟件是微軟公司的Microsoft SQLServer 2008版本,是當(dāng)

44、下最先進(jìn)的關(guān)系型數(shù)據(jù)庫(kù)軟件之一,為本設(shè)計(jì)的功能設(shè)計(jì)及數(shù)據(jù)存儲(chǔ)奠定了基礎(chǔ)。</p><p><b>  表4-1車位表</b></p><p>  4.2.2 物理結(jié)構(gòu)設(shè)計(jì) </p><p><b>  表4-2車位屬性</b></p><p>  其中車位編號(hào)為主鍵。 </p

45、><p><b>  5.系統(tǒng)界面實(shí)現(xiàn)</b></p><p>  5.1設(shè)計(jì)繳費(fèi)信息主界面 </p><p><b>  圖5-1為查詢</b></p><p><b>  圖5-2為添加</b></p><p><b>  圖5-3為修改<

46、;/b></p><p><b>  5.2.1 修改</b></p><p><b>  代碼如下:</b></p><p>  private void button1_Click(object sender, EventArgs e)</p><p><b>  {</b

47、></p><p>  string Name = textBox_Name.Text;</p><p>  string Adress = textBox_Adress.Text;</p><p>  string Tele = textBox_Tele.Text;</p><p>  string Phone = textBox_P

48、hone.Text;</p><p>  string CarNo_ = textBox_CarNo_.Text;</p><p>  string CarModel = textBox_CarModel.Text;</p><p>  string StartTime = textBox_StartTime.Text;</p><p>  

49、string YF = textBox_YF.Text;</p><p>  string Total = textBox_Total.Text;</p><p>  string sql = "update carlist set 姓名=@name,住址=@Adress,電話=@Tele,手機(jī)=@Phone,車牌號(hào)=@CarNo_,車Ì型=@CarModel,開始時(shí)&

50、#192;間=@StartTime,是否繳費(fèi)=@YF,繳費(fèi)總數(shù)=@Total where 車位編號(hào)=N'" + charno + "'";</p><p>  SqlParameter[] sp = new SqlParameter[] { </p><p>  new SqlParameter("@name",Name),

51、</p><p>  new SqlParameter("@Adress",Adress),</p><p>  new SqlParameter("@Tele",Tele),</p><p>  new SqlParameter("@Phone",Phone),</p><p> 

52、 new SqlParameter("@CarNo_",CarNo_),</p><p>  new SqlParameter("@StartTime",StartTime),</p><p>  new SqlParameter("@CarModel",CarModel),</p><p>  new S

53、qlParameter("@Total",Total),</p><p>  new SqlParameter("@YF",YF )</p><p><b>  };</b></p><p>  int i = ExecuteNonQuery(sql, CommandType.Text, sp);<

54、/p><p>  if (i > 0) </p><p><b>  {</b></p><p>  MessageBox.Show("修改成功");</p><p>  this.Close();</p><p><b>  }</b></p&g

55、t;<p><b>  else</b></p><p><b>  {</b></p><p>  MessageBox.Show("修改失敗");</p><p><b>  }</b></p><p><b>  }</b

56、></p><p><b>  5.2.2 查詢</b></p><p><b>  代碼如下:</b></p><p>  string chewei = textBox1.Text.Trim();</p><p>  if (chewei == "")</p>

57、;<p><b>  {</b></p><p>  chewei = "01";</p><p>  textBox1.Text = chewei;</p><p><b>  }</b></p><p>  string selectsql = "se

58、lect * from carlist where 車¦Ì位?編À¨¤號(hào)?=N'" + Convert.ToInt32(chewei) + "'";</p><p>  DataSet sdr = ExecuteDataSet(selectsql);</p><p>  DataTable dt

59、 = sdr.Tables[0];</p><p>  dataGridView1.DataSource = dt.DefaultView;</p><p><b>  5.2.3 添加</b></p><p><b>  代碼如下:</b></p><p>  private void butto

60、n1_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  string Name = textBox_Name.Text;</p><p>  string Adress = textBox_Adress.Text;</p><p>  stri

61、ng Tele = textBox_Tele.Text;</p><p>  string Phone = textBox_Phone.Text;</p><p>  string CarNo_ = textBox_CarNo_.Text;</p><p>  string CarModel = textBox_CarModel.Text;</p>&

62、lt;p>  string StartTime = textBox_StartTime.Text;</p><p>  string YF = textBox_YF.Text;</p><p>  string Total = textBox_Total.Text;</p><p>  string sql = "incert carlist set

63、 姓名=@name,住址=@Adress,電話=@Tele,手機(jī)=@Phone,車牌號(hào)=@CarNo_,車Ì型=@CarModel,開始時(shí)À間=@StartTime,是否繳費(fèi)=@YF,繳費(fèi)總數(shù)=@Total where 車位編號(hào)=N'" + charno + "'";</p><p>  SqlParameter[] sp = new SqlPar

64、ameter[] { </p><p>  new SqlParameter("@name",Name),</p><p>  new SqlParameter("@Adress",Adress),</p><p>  new SqlParameter("@Tele",Tele),</p>&

65、lt;p>  new SqlParameter("@Phone",Phone),</p><p>  new SqlParameter("@CarNo_",CarNo_),</p><p>  new SqlParameter("@StartTime",StartTime),</p><p>  ne

66、w SqlParameter("@CarModel",CarModel),</p><p>  new SqlParameter("@Total",Total),</p><p>  new SqlParameter("@YF",YF ) }; </p><p>  6.系統(tǒng)測(cè)試(節(jié)選部分功能)<

67、;/p><p><b>  6.1修改模塊測(cè)試</b></p><p>  圖6-1,為查詢23號(hào)車位信息</p><p>  圖6-2,為23號(hào)車位信息修改前</p><p>  圖6-3,為對(duì)23號(hào)車位信息進(jìn)行修改</p><p>  圖6-4,為對(duì)23號(hào)車位修改完成.</p>&l

68、t;p>  6.2顯示全部車位繳費(fèi)信息</p><p>  圖6-2.1顯示全部車位信息</p><p><b>  7.結(jié)束語(yǔ)</b></p><p>  7.1總結(jié)和心得體會(huì)</p><p>  經(jīng)過幾個(gè)月的努力終于完成了小區(qū)車位管理系統(tǒng)的開發(fā)。雖然它的功能還很單薄,但是我從此次設(shè)計(jì)中學(xué)到了很多。原來在書本上模

69、糊不清的概念和自己想當(dāng)然的東西在實(shí)際中不管用了,實(shí)驗(yàn)是檢驗(yàn)自己掌握知識(shí)的唯一標(biāo)準(zhǔn)。我不僅明白了在實(shí)際問題中要勤于動(dòng)手操作的重要性,同事端正了學(xué)習(xí)態(tài)度。最重要的是要敢于嘗試,克服懶惰僥幸心理。這次畢業(yè)設(shè)計(jì)對(duì)我來說是一次難得的鍛煉機(jī)會(huì),對(duì)我今后學(xué)習(xí)工作有很大幫助。</p><p><b>  致謝</b></p><p>  感謝老師對(duì)我的指導(dǎo)和幫助,通過老師指點(diǎn)和自己查

70、閱資料,順利完成畢業(yè)設(shè)計(jì)。雖然過程很辛苦,但是自己得到了鍛煉,掌握了更多的知識(shí),樹立了對(duì)工作的自信心。畢業(yè)設(shè)計(jì)是大學(xué)時(shí)代的一個(gè)總結(jié),是一個(gè)學(xué)生把知識(shí)轉(zhuǎn)換成實(shí)踐的跳板。在做畢業(yè)設(shè)計(jì)的幾個(gè)月間,我通過查找資料、請(qǐng)教老師和同學(xué)探討,最終完成此次設(shè)計(jì),雖然仍有些許遺憾和不足之處,但我依然從中學(xué)到了許多。希望這次設(shè)計(jì)能為我的本科學(xué)習(xí)和生活畫上完美的句號(hào)。</p><p>  最后再次衷心感謝馮永老師在我畢業(yè)設(shè)計(jì)遇到困難時(shí)給

71、予的大力幫助,謝謝老師!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1].李偉紅 史瑞芳 趙玉娟 SQL Server 2000數(shù)據(jù)庫(kù)及應(yīng)用[M] 中國(guó)水利水電出版社 2007.1</p><p>  [2].郭靖.《ASP.NET開發(fā)技術(shù)大全》.清華大學(xué)出版社</p><p>  [3].周奇

72、.《SQL Server 2005數(shù)據(jù)庫(kù)基礎(chǔ)及應(yīng)用技術(shù)》北京大學(xué)出版社.2008.1</p><p>  [4]. 李旗,《C#.NET程序設(shè)計(jì)》第3版 機(jī)械工業(yè)出版社,2010</p><p>  [5]李博軒,《Visual C++圖形用戶界面開發(fā)指南》第2版 北京:清華大學(xué)出版社,2000</p><p>  [6]http://blogs.msdn.com

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論