《停车场管理信息系统毕业论文.docx》由会员分享,可在线阅读,更多相关《停车场管理信息系统毕业论文.docx(32页珍藏版)》请在优知文库上搜索。
1、本论文旨在设计一个可实际应用的停车场管理系统,希望能削减人工操作。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以与系统的编码与测试,最终完成了一个可以应用的停车场管理系统。系统主要功能包括:车辆的停车进入:车辆的离开收费;车位数量管理;车辆的出入历史记录等等。本系统供应两种登录方式,设有管理员账号和职员账号登录的方式,以提高系统平安性。该系统运行在WIND(WS7操作系统下,运用的C#语言开发,开发环境MiCroSOftVisua1.Studio2008,数据库SQ1.Server2005关键词:收费;停车场管理系统;车位Abstra
2、ctThispaperaimsIodesignapractica1.app1.icationofparking1.otmanagementsystem,hopingtoreducethemanua1.operation.Systemdesignprocessthroughthedemandana1.ysis,conceptdesignphase,Ihe1.ogicstructuredesign,databasephysica1.designphase,theImp1.cmentationofthedatabaseandmaintenance,andsystemcodingandtesting,
3、fina1.1.ycomp1.etedaparking1.otmanagementsystemcanbeapp1.ied.Systemmainfunctioninc1.udes:vehic1.eparkinginto;thechargeofvehic1.e1.eaving;thenumbermanagementofvehic1.e;outthehistoryofthevehic1.e.1.oginthissystemprovidestwokindsofways,WiIhadministratoraccountandstaff1.ogin,inordertoimprovethesystemsec
4、urity.ThesystemrunningundertheWINDOWS7operatingsystem,usingc#1.anguagedeve1.opment,thedeve1.opmentenvironmentMicrosoftVisua1Studio2008,SQ1.Server2005database.Keywords:Charge,Parking1.otmanagementsystem,Parkingspace第1章M述11. 1系统概述11.2系统的主要功能11.3开发工具1第2章系统开发工具介绍32. 1C#介绍32. 2MICROSOFTSQ1.SERVER2005数据库介
5、绍42. 3系统运行环境42. 4ADO.NET介绍6第3章停车场管理信息系统分析73. 1可行性探讨73.2需求分析8第4章停车场管理信息系统总体设计104.1数据库设计104.2功能模块图114. 3各功能模块的主要功能简述12第5章停车场管理系统具体设计与实现144.1 登录模块144.2 主界面模块154.3 车位查询模块164.4 提交停车信息模块174.5 车辆定位模块195. 6结算模块205. 7车位管理模块235.1 职员管理模块245.2 历史记录管理模块24第6章停车场管理系统测试276. 1测试概述276.2停车场管理系统的测试28结论29致谢31第1章概述1.1 系统
6、概述随着我国经济的迅猛发展,我国汽车搠有量速增加。停车场作为交通设施的重要组成部分,随着交通运输的不断发展,人们对其好用功能需求也不断提高,都希望管理能够达到简洁、快捷以与好用的效果。各个停乍场规模各不相同,对其进行管理的模式也各不相同,管理者须要依据自身的实际状况,选择更加经济、稳定的管理程序,避开成木过高。本论文旨在设计一个快捷、平安、简洁的停车场管理信息系统,希望在好用性、易操作性等方面具有自己的优势,并且保持肯定的可扩展性,以满意更多停车场信息管理的须要。本论文依据停车场的管理工作须要,设计了一个高效、平安、简洁、人性化的停车场管理信息系统.相对一些现有的停年场收费管理系统来说,木系统
7、在好用性、易操作性等方面具有肯定特色,并且本系统可扩展性较强。1.2 系统的主要功能停车场管理信息系统的主要功能是供应管理员和职员村停车场运营的管理平台,以实现停车与收费管理、车位管理等操作。本系统主要分为职员子系统和管理员管理子系统。其中职员部分的主要功能是乍位查询、停车进入、车辆查询、离开结算、历史记录杳询等。管理员管理部分的主要功能是管理车位信息、查询场内停乍信息、职员信息管理、停车历史记录的管理。1.3 开发工具运用C#作为开发语言,主要因C#是一种平安的、稔定的、简洁的高级程序语言。选择MiCroSof1.SQ1.Server2005是因为它具有运用便利可伸缩性好与相关软件集成程度高
8、等优点。第2章系统开发工具介绍2.1C#介绍C#语法表现力强,而且简洁易学。C#的大括号语法使任何熟识C、C+或JaVa的人都可以马上上手。了解上述任何种语言的开发人员通常在很短的时间内就可以起先运用C#高效地进行工作。C#语法简化(C+的诸多困难性,并供应了很多强大的功能,例如可为nu1.1.的值类型、枚举、托付、Iambda表达式和干脆内存存取,这些都是JaVa所不具备的。C#支持泛型方法和类型,从而供应了更精彩的类型平安和性能。C#还供应了迭代器,允许集合类的实施者定义自定义的迭代行为,以便简洁被客户端代码运用.语言集成查询(1.1.NQ)表达式使强类型查询成为了一流的语言构造。作为一种
9、面劝对象的语言,C#支持封装、继承和多态性的概念。全部的变量和方法,包括Main方法(应用程序的入口点),都封装在类定义中。类可能干脆从个父类继承,但它可以实现随意数量的接口。重写父类中的虚方法的各种方法要求override关键字作为一种避开意外重定义的方式。在C#中,结构类似于个轻量类;它是种堆栈安排的类型,可以实现接口,但不支持继承。除了这些基本的面对对象的原理之外,C#还通过几种创新的语言构造简化了软件组件的开发,这些结构包括:(1)封装的方法签名(称为“托付”),它实现了类型平安的事务通知。(2)属性,充当私有成员变量的访问器.(3)特性,供应关于运行时类型的声明性元数据。(4)内联X
10、M1.文档注择。(5)语言集成杳询(1.INQ),供应了跨各种数据源的内置查询功能.在C#中,假如必需与其他WindoWS软件(如COM对象或本机Win32D1.1.)交互,则可以通过一个称为“互操作”(中文下的引号,其他地方如有,一并改过来)的过程来实现。互操作使C#程序能够完成本机C+应用程序可以完成的几乎任何任务。在干脆内存存取必不行少的状况卜,C#甚至支持指针和“担心全”代码的概念。C#的生成过程比C和C+简洁,比JaVa更为敏捷。没有单独的头文件,也不要求依据特定依次声明方法和类型。C#源文件可以定义随意数量的类、结构、接口和事务,2.2 MicrosoftSQ1.SerVer200
11、5数据底介绍SQ1.Server2005是一个关系数据库管理系统,具有运用便利可仰缩性好与相关软件集成度高等优点,可跨越多种平台运用,与其他的数据库比较的优势如下:(D爱护您的信息。SQ1.Server2005利用全面审核功能、透亮数据加密和外围应用配置器(仅启用所需服务最大限度地削减平安攻击)来提高符合性和平安性。(2)确保业务连续性。SQ1.Server2005附带供应的数据库镜像可提高应用程序的牢靠性,简化发生存储失败后的夏原过程。(3)供应可预料响应。SQ1.Server2005供应更广泛的性能数据收集、新的中心数据存储库(存储性能数据),以与改进的数据压缩(使您可以更有效地存储数据)
12、。(4)最大限度地削减管理监视。Dec1.arativeManagementFramework(DMF)是SQ1.Server2005中一个基广策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化口常维护操作,降低总拥有成本。(5)集成任何数据SQ1.Server2005供应改进的查询性能和高效且具成本效益的数据存储,允许您管理和扩展数量浩大的用户和数据。(6)供应相关信息。SQ1.Server2005运用户可以在MiCrOSOftOfficeWOrd和MiCroSoftOfficeExce1.中创建困难报表,并在内部和外部共享那些报表。即时访问相关信息使员工可以做出更好、更快和
13、更多相关诀策。2.3 系统运行环境Visua1.C#是微软开发的一种面对对象的编程语言,是微软NET”开发环境的重要组成部分。它是为生成在.NETFrameWOrk上运行的多种应用程序而设计的。Ctt简洁、功能强大、类型平安,而且是面对对象的C#凭借它的很多创新,在保持C样式语言的表示形式和美阔的同时,实现了应用程序的快速开发。主要具有以下特点:(1)自带MSDNo带有MSDNESSentiaIS订阅的ViSUa1.Studio2008Professiona1.是期限为一年的试用订阅,它除了通过专业社区供应增加的支持之外,还供应了对最新的核心MiCroSoft平台的访问权限。带有MSDN订阅的
14、ViSUa1.Studio2008Professiona1.是一种订阅,供应对”前版本和小期版本的核心MiCroSoft平台的访问权限。其完整订阅包括YiSUa1.StudioTCamFoundationServer2008、WindowsAzurc运用小时数、远程学习课程等等。(2)自定义您的工作区。编写应用程序代码通常须要同时打开多个设计器和编辑器。Visua1.Studio2008Professiona1.通过支持多监视器来帮助组织您的数字环境,从而更加便于您管理工作。(3)在SharePOin1.上创建协作解决方案。通过利用对SharePoint开发的最新支持,将自定义协作工具引入您的
15、公司,包括用于Web部件、列表、工作流、事务等的工具。(4)在WindoWS7中构建应用程序。Visua1.Studio2008Professiona1.带有用于WindOWS7开发的内置工具,包括多点触控和“功能区”U1.组件,使您能够享受到前沿的WindOWS7技术。(5)轻松创建RIA和WPF应用程序。WindowsPresentationFoundationSpF)和SiIVerIigh1.设计器中新的拖放数据绑定功能,使得设计人员和开发人员能够轻松快捷地构建WindoWS和RiChInternet应用程序(RIA)9(6)简化Web应用程序部署。只需一次单击即可将您的Web应用程序移入生产环境。Visua1.Studio2008Professiona1.可将您的代码、InternetInformationServer(IIS)设置以与数据库架构传输到您的目标服务器。(7)Visua1.Studio2008Professiona1.功能。MicrosoftVisua1.Studio2008Professiona1.自带一系列功能,使开发人员能够在各种平台(包括Windows.Web、云、Office和SharePOinI等)上构建、调试和部署高质量的应用程序。(8)集成开发环境。Visua1.Studio2008Professiona1.支持多个监视器,以便您可以依