停車場管理系統報名系統的設計與實現_第1頁
停車場管理系統報名系統的設計與實現_第2頁
停車場管理系統報名系統的設計與實現_第3頁
停車場管理系統報名系統的設計與實現_第4頁
停車場管理系統報名系統的設計與實現_第5頁
已閱讀5頁,還剩25頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

本科畢業設計(論文)題目:停車場管理系統報名系統的設計與實現學院:專業:學號:學生姓名:指導教師:職稱:摘要隨著汽車產業的快速發展,城市汽車數量急劇增加,停車成為阻礙城市發展的一大難題。停車場作為交通設施的組成部分,隨著交通運輸的繁忙和不斷發展,人們對停車的要求也不斷提高,都希望能夠達到方便、快捷以及安全的停泊車輛,更加深了對停車場智能化管理的需求。目前停車場存在多方面問題,首先停車位沒有得到最大化利用,車位空閑無車停,汽車來回找不到空車位,低效的現場人工收取停車費。其次簡單的進出統計難以解決霸占停車位、及時重復利用的問題。從而使得事先查看空車位信息和預訂車位變得尤為重要。停車場管理系統在個人用戶、住宅小區、大廈、機關單位的應用越來越普遍。而人們對停車場管理的要求也越來越高,因此智能化停車場管理系統也隨之穩步發展,滿足人們對停車方便快捷的要求,同時也為物聯網智能停車場管理系統提供了更好的解決方案。本系統采用了B/S模式來開發,采用MicrosoftVisualStudio2010開發環境,合理運用VS提供的各種面向對象的開發工具,尤其是數據窗口這一功能方便又簡潔并可以操縱數據庫的智能化對象工具。在數據庫方面,我采用SQLServer2005,它具有強大的功能,編程狀態高度非過程化,簡練的語言,簡單易學,擁有統一的語法結構去處理不同的工作方式,除此之外,它還有面向集合的操作方式,再加上視圖數據結構,讓用戶與程序設計人員之間的通信得到很大的改善,從而帶來高度的數據獨立性和安全性。【關鍵詞】停車場管理;B/S模式;SQLServer2005

AbstractWiththerapiddevelopmentofautomobileindustry,therapidincreaseinthenumberofcityvehicles,parkinghasbecomeamajorproblemhinderingthedevelopmentofthecity.Theparkinglotaspartofthetransportationfacilities,withthebusytransportationandcontinuousdevelopment,demandforparkingisalsorising,hopetobeabletoreachtheparkingofvehiclesisconvenient,fastandsafe,andmoredeeplyontheintelligentmanagementofparkingdemand.Atpresent,therearemanyproblemsintheparkinglot,parkingspacesarenotthefirsttomaximizetheuseoffreeparking,car,carandnoemptyspaces,inefficientmanualchargeparkingfees.Theimportstatisticssimpletosolveoccupiedparkingspaces,timelyreuseproblem.Whichmakesthepreviewemptyparkinginformationandreservationofparkingspaceshasbecomeparticularlyimportant.Parkingmanagementsystemhasbeenusedinresidentialbuilding,individualusers,organsandunits,morecommon.Butpeoplearealsogettingtotheparkinglotmanagementofthehigherrequirements,sotheintelligentparkingmanagementsystemhasbeendevelopingsteadily,tomeetthepeople'srequirementofconvenientparking,butalsoprovidesabettersolutionfortheIOTintelligentparkingmanagementsystem.ThissystemadoptsB/Smodeldevelopment,usingMicrosoftVisualStudio2010developmentenvironment,therationaluseofvariousdevelopmenttoolsprovidedbytheVSobjectoriented,especiallyintelligenttools,objectdatawindowthisfunctionisconvenientandsimpleandcanmanipulatethedatabase.Inthedatabase,IuseSQLServer2005,ithaspowerfulfunction,highlynonproceduralprogramming,conciselanguage,easytolearn,tohaveaunifiedgrammarstructureindifferentways,inaddition,ithassetorientedmodeofoperation,coupledwiththeviewofthedatastructure,thecommunicationbetweentheusersandthetheprogrambetweenthedesignershavegreatlyimproved,soastobringthedataindependenceandhighsecurity.[Keyword]Parkingmanagement;B/Smode;SQLServer2005

目錄摘要 IAbstract II目錄 III第1章緒論 11.1開發本系統的目的及意義 1第2章開發工具及關鍵技術 12.1開發工具簡介 12.1.1MicrosoftVisualStudio簡介 12.1.2.NetFramework簡介 22.1.3SQLServer簡介 32.2關鍵技術簡介 42.2.1ASP.NET技術簡介 42.2.2ADO.NET數據訪問技術簡介 6第3章系統需求分析及總體設計 73.1系統需求分析 73.1.1基本功能需求 73.1.2用戶操作需求 73.1.3數據流程圖 73.1.4數據字典 83.2系統模塊設計 113.2.1管理員的相關功能設計 113.2.2會員的相關功能設計 123.3數據庫設計 133.3.1數據庫設計分析 133.3.2數據庫具體設計 15第4章停車場管理系統詳細設計 154.1運行平臺設置 154.2首頁設置 154.3會員的功能設置 164.3.1會員主界面 164.3.2月卡掛失功能 164.3.3留言板 174.3.4會員進場記錄 174.4管理員的功能設置 184.4.1車位管理功能 184.5.2車輛型號管理 184.5.3繳費管理 194.5.4車輛進出場管理 194.5.5公告留言管理 20第5章總結和展望 215.1本文實現的工作 215.2系統的不足之處 22致謝 23第1章緒論1.1開發本系統的目的及意義隨著當今科技水平的不斷提升,計算機科學技術日漸成熟。它強大的功能已經被人們所深刻認識,計算機應用水平已然成為當今社會衡量一個人個人能力的標準之一。停車場管理系統是為了方便業主駕車出入停車場,保證停放車輛安全,體現物業管理的人性化。它可以減少停車場的管理人員,提高工作效率;提升物業管理形象,增加停車場經濟效益。對于整個系統的設計,我們必須本著效率第一的態度,完成以下幾個目標:1.針對不同的用戶給與不同權限2.會員掛失,查看公告功能3.管理員最高權限,可以進行通知公告的添加,車輛添加,會員添加,車位添加等。在經過了一個學期對C#程序設計的學習,課程設計可以很好的檢驗所學知識,對自身來說,是個查漏補缺的好時機,可以將所學知識進行復習與鞏固,將前面所有知識綜合起來,很好的聯系在一起,有機結合,形成知識網絡體系,將知識融會貫通,可以讓自己進一步熟練掌握程序設計語言,并能熟練運用,具有極其重要的實用意義。第2章開發工具及關鍵技術2.1開發工具簡介2.1.1MicrosoftVisualStudio簡介MicrosoftVisualStudio,簡稱為VS,它是美國微軟公司的開發工具包系列產品之一。它作為一套完整的開發工具,用于生成ASP.NETWeb應用程序、XMLWebservices、桌面應用程序和移動應用程序。同時,它包括了整個軟件生命周期中所需要的大部分工具,如UML工具、代碼管控工具、集成開發環境(IDE)等等。VisualStudio2010,代號為"Hawaii",已于2010年4月12日上市。一個社區技術預覽(CTP)版的VisualStudio2010以一個包含WindowsServer2008操作系統的預裝虛擬硬盤的形式發布。微軟稱VisualStudio2010集成開發環境(IDE)的界面被重新設計和組織,變得更加清晰和簡單。新的IDE更好的支持了多文檔窗口以及浮動工具窗,并且對于多顯示器的支持也有所增強。IDE的外殼使用WPF重寫,內部使用MEF重新設計,以提供比先前版本更好的擴展性。新的多重編程范式ML變體F#語言將會成為VisualStudio2010的一部分,同時增加的還有文本模型化語言M,以及可視化模型設計器Quadrant,這些都是微軟Oslo發展的一部分。VisualStudio2010將會帶來.NETFramework4.0并且支持開發面向Windows7的應用程序。除了MicrosoftSQLServer,它還將會支持IBMDB2和Oracle數據庫。VisualStudio2010原生支持:VisualBasic、VisualC#、VisualC++、VisualF#四種程序語言。同時它又具有了一些新特點:支持WindowsAzure、助力移動與嵌入式裝置開發、實踐當前最熱門的Agile/Scrum開發方法、升級的軟件測試功能及工具、搭配Windows7,Silverlight4與Office,發揮多核并行運算威力、支持最新C++標準,增強IDE。而本文中介紹的停車場管理系統就是用VisualStudio2010開發的。2.1.2.NetFramework簡介.NETFramework是一個普及的開發平臺,用于構建Windows、WindowsStore、WindowsPhone、WindowsServer和WindowsAzure的應用程序。.NETFramework是用于Windows的新托管代碼編程模型。它強大功能與新技術結合起來,用于構建具有視覺上引人注目的用戶體驗的應用程序,實現跨技術邊界的無縫通信,并且能支持各種業務流程。.NETFramework的組成環境,如圖2.1所示。圖2.1.NetFramework環境.NETFramework擁有兩個主要的組件:公共語言運行時和.NETFramework類庫。公共語言運行時是.NETFramework的基礎。.NETFramework的另一個主要組件是類庫,它是一個綜合性的面向對象的可重用類型集合,您可以使用它開發多種應用程序,這些應用程序包括傳統的命令行或圖形用戶界面(GUI)應用程序,也包括基于ASP.NET所提供的最新創新的應用程序(如Web窗體和XMLWebServices)。.NETFramework的組件類庫及種類,如圖2.2所示。圖2.2.NetFramework組件公共語言運行時管理內存、線程執行、代碼執行、代碼安全驗證、編譯以及其他系統服務。這些功能是在公共語言運行時上運行的托管代碼所固有的。.NETFramework類庫是一個與公共語言運行時緊密集成的可重用的類型集合。該類庫是面向對象的,并提供您自己的托管代碼可從中導出功能的類型。這不但使.NETFramework類型易于使用,而且還減少了學習.NETFramework的新功能所需要的時間。此外,第三方組件可與.NETFramework中的類無縫集成,并且可使用.NETFramework開發下列類型的應用程序和服務:?控制臺應用程序。請參見生成控制臺應用程序。?WindowsGUI應用程序(Windows窗體)。?WindowsPresentationFoundation(WPF)應用程序。?ASP.NET應用程序。?Web服務。?Windows服務。?使用WindowsCommunicationFoundation(WCF)的面向服務的應用程序。?使用WindowsWorkflowFoundation(WF)的啟用工作流程的應用程序。2.1.3SQLServer簡介SQLServer是由Microsoft開發和推廣的關系數據庫管理系統(DBMS),其特點有如下幾條:1.真正的客戶機/服務器體系結構。2.圖形化用戶界面,使系統管理和數據庫管理更加直觀、簡單。3.豐富的編程接口工具,為用戶進行程序設計提供了更大的選擇余地。4.SQLServer與WindowsNT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQLServer也可以很好地與MicrosoftBackOffice產品集成。5.具有很好的伸縮性,可跨越從運行Windows95/98的膝上型電腦到運行Windows2000的大型多處理器等多種平臺使用。6.對Web技術的支持,使用戶能夠很容易地將數據庫中的數據發布到Web頁面上。7.SQLServer提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。本文中的科研項目管理系統數據庫采用的是SQLServer2008。SQLServer2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的SQLServer版本。SQLServer2008出現在微軟數據平臺愿景上是因為它使得公司可以運行他們最關鍵任務的應用程序,同時降低了管理數據基礎設施和發送觀察和信息給所有用戶的成本。這個平臺有以下特點:1.可信任:使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。2.高效:使得公司可以降低開發和管理他們的數據基礎設施的時間和成本。3.智能:提供了一個全面的平臺,可以在用戶需要的時候給他發送觀察和信息。2.2關鍵技術簡介2.2.1ASP.NET技術簡介ASP.NET是.NET框架的一個組成部分,是一個針對動態Web應用程序的的開發平臺。作為ASP的下一個版本,它的的語法在很大程度上來說與ASP相兼容,但ASP.NET卻不是ASP的簡單升級版,而是成為了微軟的新一代Web開發環境。ASP.NET框架結構如圖2.3所示。圖2.3ASP.Net框架結構總而言之,ASP.NET有以下幾個特點:多語言支持ASP.NET是一個已編譯的、基于.NET的開發環境,可以使用任何與.NET相互兼容的語言(例如VB.NET,C#.NET,C++.NET)來創建應用程序。在本文所研究的系統中采用C#語言。(2)頁面設計的高效性ASP.NETWeb應用程序可以利用微軟公司的VisualS進行產品開發,VisualS相比之前的VisualStudio集成開發環境,增加大量的工具箱以及設計器。使用VisualS所提供的工具箱可以對ASP.NET頁面進行一個快速的設計,并且對于數據的訪問組件的編程,我們都可以使用它所提供的工具箱、設計器進行一個快速的設計。使用Web窗體可以生成基于窗體的強大的Web頁。在這些頁面的生成過程中,我們可以使用ASP.NET的服務器控件來創建公共的UI元素,并且對他們進行編譯來執行我們常見到的各種任務。從根本上簡化了整個頁面的代碼量。(3)運行效率的提高ASP.NET應用程序是服務器端編譯好的通用語言運行代碼,而非像ASP那樣去解釋執行。并且ASP.NET可以利用一些早期的綁定、實時的編譯、本機的優化來提高整個程序的執行性能。相比前輩,提高了程序執行的速度。(4)高效的管理能力ASP.NET使用基于文本的分級配置系統,讓整個服務器的環境以及應用程序設置的變更更加簡單。因為配置信息都被保存在簡單的文本信息中,新的設置不需要啟動本地的管理員工具便能實現。一個ASP.NETWeb應用程序在一臺服務器系統的安裝實施只需要我們將一些必須的文件簡單復制,不必將系統重新啟動2.2.2ADO.NET數據訪問技術簡介ADO.NET是由ADO改進而來的,相比之ADO,存在許多的區別。但他們都能夠編寫對數據庫服務器中的數據進行訪問和操作的應用程序。與此同時還具有易于使用、高速度、低內存支出和占用磁盤空間較少的特點,支持用于建立基于客戶端/服務器和Web的應用程序的主要功能。但ADO使用OLEDB接口并基于微軟的COM技術,然而ADO.NET擁有自己的接口并且基于微軟的.NET體系框架。從另一方面來說,ADO.NET為.NET架構提供了優化的數據訪問模型,是區別于基于COM的ADO的數據訪問方式。ADO以Recordset存儲,而ADO.NET則以Dataset表示。Recordset看起來更像表單,如果想讓Recordset表示多表就必須在SQL中多表鏈接。反觀Dataset可以是多個表的集合。ADO的運作是一種在線的方式,意味著不論是瀏覽還是更新我們都必須是實時的。而ADO.NET使用的是離線的方式,在訪問數據的時候ADO.NET會利用XML制作數據的一份副本,也只有再這一段時間里需要在線。因為ADO.NET基于XML格式,數據類型便更加豐富,并且不需要去關心數據轉換,提高了整體的效率。

第3章系統需求分析及總體設計3.1系統需求分析需求分析的任務是通過詳細調查現實世界要處理的對象,充分了解原系統工作概況,明確用戶的各種需求然后在此基礎上確定新系統的功能。3.1.1基本功能需求停車場管理系統是基于一般停車場的管理流程,并且實現自動管理的一個信息平臺,所以該系統的功能需求應當完全符合報名工作的需要。停車場管理系統包括車位管理,車輛型號管理,計費規則管理,月卡管理,車輛管理,結算管理,公告管理等。3.1.2用戶操作需求由于該停車場管理系統包含二種用戶類型:會員和管理員。這二類用戶的功能各不相同。普通的會員能夠瀏覽新聞公告、留言管理、月卡掛失。有一點值得注意的地方是幾大功能之間存在邏輯上的先后順序。對于會員來說,主要的功能就是進場,放行。系統的管理員能夠對會員進行管理(包含增加會員,刪除會員等),以及對系統內消息的管理和對數據庫的操作等。3.1.3數據流程圖數據流程圖是描述系統數據流程的工具,它將數據獨立抽象出來,通過圖形方式描述信息的來龍去脈和實際流程。值得注意的是,數據流程圖不是傳統的流程圖或框圖,數據流也不是控制流。數據流程圖是從數據的角度來描述一個系統,而框圖是從對數據進行加工的工作人員的角度來描述系統。數據流程圖的基本組成成分包括外部實體、處理過程數據存儲和系統中的數據流四個部分。數據流程圖的基本組成成分,如圖3.1所示。 圖3.1數據流程圖基本組成數據流程圖同是具有以下特征:(1)抽象性在數據流程圖中所具有的具體的組織部分、場所、人員的配置、物質的流等等都已被去除,只剩下數據的存儲處、流動的方向、加工的情況、使用的情況。數據流程圖所具有的抽象性能讓我們總結出在信息處理過程中的各種內部規律性;(2)概括性它把系統對各種業務的處理過程聯系起來考慮,形成一個總體。而業務編程圖只能孤立在分析各個業務,不能反映出各業務之間的數據關系。3.1.4數據字典數據流圖表達了數據和處理的關系,數據字典則是系統中各類數據描述的集合,是進行詳細的數據收集和數據分析所獲得的主要成果。數據字典在數據庫設計中占有很重要的地位。數據字典通常包括數據項,數據結構,數據流,數據存儲和處理過程五個部分。其中數據項是數據的最小組成單位,若干個數據項可以組成一個數據結構,數據字典通過對數據項和數據結構的定義來描述數據流,數據存儲的邏輯內容。數據字典最重要的用途是作為分析階段的工具。數據字典中包含每個數據元素的控制信息是很有價值的。數據字典是開發數據庫的第一步,而且是很有價值的一步。1.數據項定義數據庫名:Parking表名:Admin序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1AdminIdint40是是否2LoginNamenvarchar500否3Passwordnvarchar500否表名:Affiche序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1AfficheIdint40是是否2Titlenvarchar2500否3Contenttext160否4ReleaseTimedatetime83否getdate表名:CarType序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1CarTypeIdint40是是否2Namenvarchar500否表名:ComputeRule序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1ComputeRuleIdint40是是否2CarTypeIdint40否3StartTimesmalldatetime40是4EndTimedatetime83是5Costdecimal92是6Hoursint40是表名:Log序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1LogIdint40是是否2CarTypeIdint40否3CarNonvarchar500否4MemberIdint40是5EnterTimedatetime83是6LeaveTimedatetime83是7Costdecimal92是8PosIdint40否表名:Member序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1MemberIdint40是是否2CardNonvarchar500否3Passwordnvarchar500否4CarNonvarchar500否5CarTypeint40否6Costdecimal92否7Statusnvarchar500否'正常'8Phonenvarchar500是9IDCardnvarchar500是表名:Message序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1MessageIdint40是是否2Titlenvarchar2500否3Contenttext160否4UserIdint40否5AddTimedatetime83否getdate6Answertext160否''表名:PayRrecord序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1PayRecordIdint40是是否2MemberIdint40否3PayTimedatetime83否4Amountdecimal92是5StartTimedatetime83是6EndTimedatetime83是表名:Pos序號列名數據類型長度小數位標識主鍵外鍵允許空默認值說明1PosIdint40是是否2Nonvarchar500否3IsUsedbit10是03.2系統模塊設計總體設計要求:結構清晰:系統構建模塊化、功能模塊組件化,具有相對獨立的軟件層次和清晰的系統結構;功能整合:具備各種信息交互的功能;遵循標準:遵循CEN/XFS標準;開發環境:具有良好的開發集成環境,能迅速、高效地進行開發;硬件無關性:具備良好的硬件屏蔽能力,真正實現跨平臺ATMC;網絡適應性:能很好地適應邀標人生產系統的網絡環境;可擴展性:對以后的軟、硬件環境升級均能提供良好的支持;可靠性與健壯性:產品應能可靠、穩定地運行;安全性:產品應能很好地保證客戶交易數據安全與系統運行安全。3.2.1管理員的相關功能設計本課題中系統管理員的功能有:用戶管理、新聞管理、系統管理等,具體功能如圖3.4所示。停車場管理停車場管理結算留言基礎信息月卡管理車輛管理結算留言基礎信息月卡管理車輛管理車位管理欠費查詢月結算匯總臨時結算匯總留言公告計費規則管理車輛型號管理放行進場繳費記錄車位管理欠費查詢月結算匯總臨時結算匯總留言公告計費規則管理車輛型號管理放行進場繳費記錄圖3.4管理員的功能權限圖具體權限如下:(1)車輛管理:用車輛進出和放行操作;(2)月卡管理:對繳費記錄的管理;(3)基礎信息:車位管理、車輛型號管理、計費規則管理;(4)留言管理:對公告留言進行管理;(5)結算信息管理:臨時結算匯總、月結算匯總、欠費查詢;3.2.2會員的相關功能設計本課題中會員的功能有:月卡掛失、留言板、進出記錄具體功能如圖3.5所示。進出留言板月卡掛失停車場管理進出留言板月卡掛失停車場管理圖3.5會員的功能權限圖3.3數據庫設計(DatabaseDesign)是指設計人員根據用戶的需求,在某一個具體的數據庫的管理系統上,設計出與之對應的數據庫的結構和建立起數據庫的過程。數據庫系統需要操作系統的支持。數據庫設計是我們建設數據庫以及其所在的應用系統的基礎,是整個信息系統的開發和建設的核心部分。正是由于數據庫應用系統天生鎖具有的復雜性,為了讓相關程序運行能夠正常運行,數據庫的完美設計就變得異常復雜,所以最佳的設計不可能讓我們一蹴而就,而只能是一種“波浪式前進,螺旋式上升”的過程,也就是我們在規劃和結構化數據庫中的數據對象以及調整這些數據對象之間關系的一個過程。3.3.1數據庫設計分析1.基本需求分析階段:整合各個用戶的基本應用需求。2.概念設計階段:需要我們形成一個獨立于機器的特點,并且獨立于各個DBMS的一種在概念上的模式(就是我們通常所說的E-R圖)。3.邏輯設計階段:首先需要將E-R圖轉換成具體的數據庫產品所支持的數據模型,如關系模型,形成一個數據庫的邏輯模式;然后我們再根據用戶各項處理的要求、對于數據庫安全性的考慮,在基本的表的基礎上再去建立必要的關系視圖,從而形成了數據的外模式化。4.物理設計階段:根據數據庫管理系統的特點和處理問題的需要,去進行一些物理存儲的安排,整理并建立索引,來形成數據庫內模式。數據庫設計步驟如圖3.6所示。圖3.6數據庫的設計步驟在其中數據庫邏輯設計尤為重要,即表的設計要遵循以下幾個原則:規范化及標準化數據庫的規范化有助于消除數據庫中的數據冗余。規范化有好幾種形式,但綜合來說ThirdNormalForm(3NF)通常是被認為在性能以及擴展性和數據完整性方面達到了最好平衡的方法。說簡單點,要遵守3NF規范的數據庫的表設計,就是:OneFactinOnePlace,解釋過來就是某個表只能包括其本身得基本的屬性,當不是它們本身所具有的屬性時,需對其進行必要的分解。表與表之間的關系通過所建立的外鍵相連接。事實上,為了效率的緣故,對表不進行標準化有時也是必要的。2.數據的驅動遵循數據的驅動而非硬編碼的原則,在許多策略的變更和維護方面都會方便得多,從長遠的角度增強了整個系統的靈活性和可擴展性。3.考慮各種變化在設計整個數據庫的同時也不能忘記去考慮哪些數據字段在將來或者說很可能會發生變更。4.每個表中都應該添加的3個有用的字段5.使用角色實體去定義屬于某類別的列在需要對屬于特定類別或者具有特定角色的事物去做定義時,我們可以用角色實體賴建立特定的時間關聯關系,從而可以實現自我的文檔化。6.選擇數字類型和文本類型盡量充足例如在表的建立是一定要有一個能夠作為主鍵標記的ID,在數字類型上不能含糊不清,要思考清楚,針對量的特點去選擇數字的類型,不能隨意標記一個量給數據庫,在很多時候一個不經意的錯誤會給整個數據庫的運行帶來很多困難。7.增加刪除標記字段在建立表時包含一個“刪除標記”字段,這樣就可以把行標記為刪除。在關系數據庫里不要單獨刪除某一行;最好采用清除數據程序而且要仔細維護索引整體性。3.3.2數據庫具體設計E-R圖為實體聯系圖,提供了表示實體型、屬性和聯系的方法,用來描述現實世界的概念模型。構成E-R圖的基本要素是實體型、屬性和聯系。本系統E-R圖主要描述了數據庫中各個表之間的關系。第4章停車場管理系統詳細設計4.1運行平臺設置硬件環境:臺式計算機(PC)一臺CPUPIV2.0GHz以上內存4G以上硬盤500GB軟件環境:Windows7操作系統IIS6.0以上版本和瀏覽器IE9.0以上版本.NETFramework4.0版本4.2首頁設置本系統的首頁層次清晰,左面是停車場信息介紹,右邊顯示公告信息,以及各種相關信息,方便用戶查看。如圖4.1所示。圖4.1系統首頁4.3會員的功能設置4.3.1會員主界面會員的主界面為左右結構,左面主要顯示導航,右面快速通道及相關鏈接,主界面如圖4.3所示。圖4.3會員主界面4.3.2月卡掛失功能會員卡丟了可以進行掛失操作,如圖4.4所示。圖4.4月卡掛失界面4.3.3留言板會員可以在該模塊進行交互操作。如圖4.6所示。圖4.5留言板信息4.3.4會員進場記錄該模塊可以查看到會員的進場和放行記錄。如圖4.7所示。圖4.7會員進出場記錄4.4管理員的功能設置4.4.1車位管理功能該模塊主要是對車位信息進行管理。如圖4.13所示。圖4.13車位管理頁面4.5.2車輛型號管理此模塊中可以添加車輛的類型。如圖4.15所示。圖4.15車輛型號管理4.5.3繳費管理此模塊中可以添加繳費的信息。如圖4.16所示。圖4.16繳費管理4.5.4車輛進出場管理此模塊中可以對車輛進出和出場管理。如圖4.17所示。圖4.16車輛進出場管理4.5.5公告留言管理此模塊中可以對公告進行管理。如圖4.18所示。圖4.17公告留言管理第5章總結和展望5.1本文實現的工作在本軟件的開發過程中,首先對本系統的整體進行了設計,確定了系統應該具備哪些主要特性和特殊優點,明確了系統總體的設計思路理念之后就是對系統進行有效的可行性分析,其中分別從經濟、技術和運行的可行性進行了分析。在確定了本系統具有較高的可行性

溫馨提示

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

評論

0/150

提交評論