欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    停车场管理信息系统毕业论文.docx

    • 资源ID:1681983       资源大小:257.02KB        全文页数:32页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    停车场管理信息系统毕业论文.docx

    本论文旨在设计一个可实际应用的停车场管理系统,希望能削减人工操作。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以与系统的编码与测试,最终完成了一个可以应用的停车场管理系统。系统主要功能包括:车辆的停车进入:车辆的离开收费;车位数量管理;车辆的出入历史记录等等。本系统供应两种登录方式,设有管理员账号和职员账号登录的方式,以提高系统平安性。该系统运行在WIND(WS7操作系统下,运用的C#语言开发,开发环境MiCroSOftVisua1.Studio2008,数据库SQ1.Server2005«关键词:收费;停车场管理系统;车位AbstractThispaperaimsIodesignapractica1.app1.icationofparking1.otmanagementsystem,hopingtoreducethemanua1.operation.Systemdesignprocessthroughthedemandana1.ysis,conceptdesignphase,Ihe1.ogicstructuredesign,databasephysica1.designphase,theImp1.cmentationofthedatabaseandmaintenance,andsystemcodingandtesting,fina1.1.ycomp1.etedaparking1.otmanagementsystemcanbeapp1.ied.Systemmainfunctioninc1.udes:vehic1.eparkinginto;thechargeofvehic1.e1.eaving;thenumbermanagementofvehic1.e;outthehistoryofthevehic1.e.1.oginthissystemprovidestwokindsofways,WiIhadministratoraccountandstaff1.ogin,inordertoimprovethesystemsecurity.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数据库介绍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 系统概述随着我国经济的迅猛发展,我国汽车搠有量£速增加。停车场作为交通设施的重要组成部分,随着交通运输的不断发展,人们对其好用功能需求也不断提高,都希望管理能够达到简洁、快捷以与好用的效果。各个停乍场规模各不相同,对其进行管理的模式也各不相同,管理者须要依据自身的实际状况,选择更加经济、稳定的管理程序,避开成木过高。本论文旨在设计一个快捷、平安、简洁的停车场管理信息系统,希望在好用性、易操作性等方面具有自己的优势,并且保持肯定的可扩展性,以满意更多停车场信息管理的须要。本论文依据停车场的管理工作须要,设计了一个高效、平安、简洁、人性化的停车场管理信息系统.相对一些现有的停年场收费管理系统来说,木系统在好用性、易操作性等方面具有肯定特色,并且本系统可扩展性较强。1.2 系统的主要功能停车场管理信息系统的主要功能是供应管理员和职员村停车场运营的管理平台,以实现停车与收费管理、车位管理等操作。本系统主要分为职员子系统和管理员管理子系统。其中职员部分的主要功能是乍位查询、停车进入、车辆查询、离开结算、历史记录杳询等。管理员管理部分的主要功能是管理车位信息、查询场内停乍信息、职员信息管理、停车历史记录的管理。1.3 开发工具运用C#作为开发语言,主要因C#是一种平安的、稔定的、简洁的高级程序语言。选择MiCroSof1.SQ1.Server2005是因为它具有运用便利可伸缩性好与相关软件集成程度高等优点。第2章系统开发工具介绍2.1C#介绍C#语法表现力强,而且简洁易学。C#的大括号语法使任何熟识C、C+或JaVa的人都可以马上上手。了解上述任何种语言的开发人员通常在很短的时间内就可以起先运用C#高效地进行工作。C#语法简化(C+的诸多困难性,并供应了很多强大的功能,例如可为nu1.1.的值类型、枚举、托付、Iambda表达式和干脆内存存取,这些都是JaVa所不具备的。C#支持泛型方法和类型,从而供应了更精彩的类型平安和性能。C#还供应了迭代器,允许集合类的实施者定义自定义的迭代行为,以便简洁被客户端代码运用.语言集成查询(1.1.NQ)表达式使强类型查询成为了一流的语言构造。作为一种面劝对象的语言,C#支持封装、继承和多态性的概念。全部的变量和方法,包括Main方法(应用程序的入口点),都封装在类定义中。类可能干脆从个父类继承,但它可以实现随意数量的接口。重写父类中的虚方法的各种方法要求override关键字作为一种避开意外重定义的方式。在C#中,结构类似于个轻量类;它是种堆栈安排的类型,可以实现接口,但不支持继承。除了这些基本的面对对象的原理之外,C#还通过几种创新的语言构造简化了软件组件的开发,这些结构包括:(1)封装的方法签名(称为“托付”),它实现了类型平安的事务通知。(2)属性,充当私有成员变量的访问器.(3)特性,供应关于运行时类型的声明性元数据。(4)内联XM1.文档注择。(5)语言集成杳询(1.INQ),供应了跨各种数据源的内置查询功能.在C#中,假如必需与其他WindoWS软件(如COM对象或本机Win32D1.1.)交互,则可以通过一个称为“互操作”(中文下的引号,其他地方如有,一并改过来)的过程来实现。互操作使C#程序能够完成本机C+应用程序可以完成的几乎任何任务。在干脆内存存取必不行少的状况卜,C#甚至支持指针和“担心全”代码的概念。C#的生成过程比C和C+简洁,比JaVa更为敏捷。没有单独的头文件,也不要求依据特定依次声明方法和类型。C#源文件可以定义随意数量的类、结构、接口和事务,2.2 MicrosoftSQ1.SerVer2005数据底介绍SQ1.Server2005是一个关系数据库管理系统,具有运用便利可仰缩性好与相关软件集成度高等优点,可跨越多种平台运用,与其他的数据库比较的优势如下:(D爱护您的信息。SQ1.Server2005利用全面审核功能、透亮数据加密和外围应用配置器(仅启用所需服务最大限度地削减平安攻击)来提高符合性和平安性。(2)确保业务连续性。SQ1.Server2005附带供应的数据库镜像可提高应用程序的牢靠性,简化发生存储失败后的夏原过程。(3)供应可预料响应。SQ1.Server2005供应更广泛的性能数据收集、新的中心数据存储库(存储性能数据),以与改进的数据压缩(使您可以更有效地存储数据)。(4)最大限度地削减管理监视。Dec1.arativeManagementFramework(DMF)是SQ1.Server2005中一个基广策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化口常维护操作,降低总拥有成本。(5)集成任何数据SQ1.Server2005供应改进的查询性能和高效且具成本效益的数据存储,允许您管理和扩展数量浩大的用户和数据。(6)供应相关信息。SQ1.Server2005运用户可以在MiCrOSOftOfficeWOrd和MiCroSoftOfficeExce1.中创建困难报表,并在内部和外部共享那些报表。即时访问相关信息使员工可以做出更好、更快和更多相关诀策。2.3 系统运行环境Visua1.C#是微软开发的一种面对对象的编程语言,是微软NET”开发环境的重要组成部分。它是为生成在.NETFrameWOrk上运行的多种应用程序而设计的。Ctt简洁、功能强大、类型平安,而且是面对对象的C#凭借它的很多创新,在保持C样式语言的表示形式和美阔的同时,实现了应用程序的快速开发。主要具有以下特点:(1)自带MSDNo带有MSDNESSentiaIS订阅的ViSUa1.Studio2008Professiona1.是期限为一年的试用订阅,它除了通过专业社区供应增加的支持之外,还供应了对最新的核心MiCroSoft平台的访问权限。带有MSDN订阅的ViSUa1.Studio2008Professiona1.是一种订阅,供应对”前版本和小期版本的核心MiCroSoft平台的访问权限。其完整订阅包括YiSUa1.StudioTCamFoundationServer2008、WindowsAzurc运用小时数、远程学习课程等等。(2)自定义您的工作区。编写应用程序代码通常须要同时打开多个设计器和编辑器。Visua1.Studio2008Professiona1.通过支持多监视器来帮助组织您的数字环境,从而更加便于您管理工作。(3)在SharePOin1.上创建协作解决方案。通过利用对SharePoint开发的最新支持,将自定义协作工具引入您的公司,包括用于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.支持多个监视器,以便您可以依据自己的须要来组织和管理工作。您还可以通过可视化设计器去利用最新的平台(包括WindOWS7),从而充分发挥编写者得创建力。(9)开发平台支持。无论您的项目简洁还是困难,您都可以在各种平台(包括Windows,WindowsServer、Web、云、Office和SharePoint等)上运用ViSUaIStudio2008Professiona1.,将您的理念变成现实。(10)测试工具。Visua1.Studio2008Professiona1.包括IDE内的单元测试功能,可生成编译单元测试所必需的全部方法存根,从而帮助确保每个代码单元都能正常工作。2. 4ADO.NET介绍ADo.NET可让开发人员用一样的方式存取资料来源(例如SQ1.Server与XMI.),以与透过O1.EDB和ODBe所公开的资料来源。资料共用的消型者应用程序可运用ADO.NET来连接至这些资料来源,并且撷取、处理与更新其中所含的资料。ADO.NET可将资料管理的资料存取分成不连续的元件,这些元件可分开运用,也可串联运用D0.NET也包含.NETFramework资料供应者,以用J-连接资料库、执行吩咐和撷取结果.这些结果会干脆处理、放入D0.NETDa1.aSet物件中以便利用机器操作(AdHoc)的方式公开给运用者、与多个来源的资料结合,或在各层之间进行传递。DataSet物件也可以与.NETFrameWOrk资料供应者分开运用,以便管理应用程序木机的资料或来自XM1.的资料上ADO.NET类别(C1.ass)位于中,而且会与System.Xm1.d1.1.中XM1.类别整合。ADO.NET可为撰写Managed程式码的开发人员供应类似于ActiveXDataObjects(ADO)供应应原生元件物件模型(ComponentObjectMode1.COM)开发人员的功能。建议运用ADO.NET而非ADO来存取.NET应用程序中的资料。ADO.NET会供应最干脆的方法,让开发人员在.NETFramework中进行资料存取。,Sy组件无法区分运用者的私用费料与非私用资料。这些组件不会收集、储存或传输任何运用者的私用资料。不过,协力厂商应用程序可能会运用这些组件来收集、存储或传输运用者的私用资料。第3章停车场管理信息系统分析本章将若重介绍停车场管理信息系统的可行性探讨和需求分析。本系统的目标是管理员可以通过该系统管理车位以与历史记录汇总。职员可以通过该系统实现停车场实时停车与出站收费管理。通过对本系统所做的需求分析,给出了本系统的数据流图。2.1 可行性探讨依据软件工程理论,可行性探讨的目的是用最小的代价在尽可能短的时间内确定问.题是否能够解决。须要明确的是可行性探讨的目的不是解决1.11J题,而是确定问题是否值得去解决。可行性探讨就是探讨解法的技术可行性、经济可行性和操作可行性.可行性分析探讨当接受一个软件开发任务,就进入软件生命的第个阶段,即进行可行性的探讨。并不是全部问题具有简洁的解决方法,很多问题不能在预定的规模之内解决.因此通过可行性分析可以知道问题有无可行性的解决方法,进而避开人力、财力的奢侈。技术可行性依据问题的描述所提出的系统功能、性能与实现系统的约束条件。系统后台实现了村前台信息的管理。通过信息管理模块,实现了实时管理停车位各方面信息的耍求。更加科学的支配停车场白身的停车位白然资源。经济可行性主要是对开发本系统的经济效益进行评价。系统前台展示了整个停车场的服务内容等一系列的相关信息,便利了员工操作,削减了人力投入,并且大大的提高停车位的利用率,提高J'停车场的运营效率,使停乍场的经济效益最大化。经过仔细的可行性探讨,系统基本上做到了在技术、经济、操作等方面是可行的。2.2 需求分析需求分析"的基本任务是精确地回答“系统必需做什么?”,但需求分析的任务还不是确定系统必需完成哪些工作,也就是对目标系统提出完整、精确、清楚、具体的要求。一个典型的停车场收费管理信息系统须要包括车辆进出管理与收费功能、停车场车位与车辆的进出查询功能和系统设置与管理功能。通过对停车场车辆管理的调企探讨,要求系统具有以下功能:(D系统运行稳定,具有强大的数据处理功能(2)存储客户进出信息。(3)停车场的东位管理与选择功能。(4)供应结算与账目汇总功能。(5)供应管理后台入口。(6)全面管理客户租用车位佰息。通过以上分析,给出系统的管理员数据流图,如图3-1.0以与职员数据流图,如图3-2。管理管理理密码英改E3-2职员部分数据流图第4章停车场管理信息系统总体设计4.1数据库设计本系统我纳SQ1.Server2005作为数据库咒可以实现全部数据库所需的功能。依据系统数据流图和对数据库的分析,设计门报务器端的数据库停车场管理系统,卜面列出了数据库中的主要数据表。表4-1管理员表字段名字段类型是否允许空管理员账号nchar(10)否密码nchar(10)否用户类型nchar(10)否表4-2职员表字段名字段类型是否允许空职员账号nchar(10)否密码nchar(10)否用户类型nchar(10)否表4-3车位信息表字段名字段类型是否允许空车位编号nchar(10)否车位类型nchar(10)否停车状态nchar(10)否备注varchar(50)是应时当前社会车辆越来越多,致使停车场在不断的扩建和改造,可以利用该表修改停车场车位,保证程序稔定性、扩展性。表4-1停车信息表字段名字段类型是否允许空车位编号nchar(10)否车牌号varchar(50)否司机姓名nchar(10)否性别nchar(10)否进入时间datetime否联系方式varchar(50)否备注varchar(50)是存储当前年辆入库信息,保存如数据库当中.表4-5停车历史记录表字段名字段类型是否允许空流水号int否车位编号nchar(10)否车牌号varchar(50)否司机姓名nchar(10)性别nchar(10)否进入时间datetime否离开时间datetime否实收金额int否联系方式varchar(50)否备注varchar(50)是当车辆出去时,在停车信息数据表上就查询不到已离开的车辆信息,故设此表,供运用者查询历史记录,提高了系统的平安性,牢靠性。4. 2功能模块图功能模块图形象地描述了该系统的功能状况,通过以上的需求分析将该停乍场管理系统分为了两个子系统,分别是管理员子系统和职员子系统。又由r职员子系统和管理员子系统各白有各白不同的功能,因此乂把职员子系统细分成以下几个功能模块,分别是账号管理、车位查if。、车辆定位、停车结算。而把管理员子系统细分为以下的一些功能模块,它们是账号管理.、车位信息管理'车辆信息管理、职员信息管理、历史记录管理。依据停车场管理系统设计的要求,本系统的功能模块图如图4.1所示。图41功靠模块图4.3各功能模块的主要功能简述账号管理模块这一模块主要实现对于用户账号的管理。在管理员子系统中,包括新建管理员、修改密码、删除管理员功能;在职员子系统中,包括修改当前账号密码。保证了系统的平安性。车位查询模块这一模块实现停车场车位的套if。可以依据车位类型行if。、行询全部空闲车位或者全部查询。然后选择车位进行停车登记。查找车辆模块实现对停车场内的车辆进行实时查找,也可按车牌号或者司机姓名精确查找.可以帮助客户快速找到停车位置。结算金额模块实现结账功能,当车辆离开时,计算停车总费用,进行收裁。并可以在询停车历史记录。车位信息管理模块实现管理员对车位信息的修改。由停车场的改造和扩建,而导致的车位信息变更,可通过该模块进行修改。保证程序移定运行。职员信息管理模块管理员对职员用户账号的添加、删除功能。实现管理员对员工的管理。4.3.7 车辆信息管理模块这一部分功能实现对停车场内停车状况的实时监控。4.3.8 管理历史记录模块这一部分功能实现对停车历史记录的管理。可以查询某段时间的停车记录、删除某段时间的停车记录、查询全部停车记录、计算某一段时间内的总收入、清空历史记录。第5章停车场管理系统具体设计与实现通过前面的系统分析和总体设计,大致了解本系统的基本功能与基本实现方式,在这一串里,将重点讲解并描述停不场管理信息系统各功能模块设计与实现的具体过程皿。5.1 登录模块登录窗口设计如图5-1所示:图5T登录界面功能描述:此登录界面同时供应管理员的登录和职员的登录,不同类型用户登录时只须要选择不同的用户类型,即可登录胜利进入主界面,假如输入信息不正确,则要求重新输入。对于首次登录的职员,可以新建账户。登录窗口界面代码如下皿:if(comboBox1.Se1.ectcdIteni.ToStringO="管理员")stringCmdstring=,SE1.ECT*FROM管理员where管理员='”+textBox1.Text.TrimO+*'and密码='"+textBox2.Text.TrimO+Sq1.ConmandmyCommand=newSq1.Conunand(cmdstring,connection):Sq1.DataRcadermyreader=myCommand.ExecuteRcaderO;boo1.b_accept=fa1.se;Whi1.e(myreader.ReadO)if(myreader.IIasRows)b_accept=true;break:if(b_accept=true)管理员主界面myfon1.=new管理员主界面(IhiS);myform1.Show();E1.se(MeSSageBox.Show("用户名或密码不正确"错误");)5.2 主界面模块系统主界面分为管理员主界面和职员主界面,不同类型用户分别进入各自的主界面。分别如图5-2和图5-3所示:图5-2管理员主界面不同主界面分别供应管理员和职员的操作,保证系统稳定和平安。其中管理员主要代码如下3:pub1.icpartia1.c1.ass管理员主界面:Formprivate登录1.ogform=nu1.1.:pub1.ic管理员主界面(登录p1.ogform)(Initia1.izeComponentO;1.ogform=p1.ogform:)privatevoidTeacherMainForm_1.oad(objectsender,EventArgse)too1.StripStatus1.abe1.1.Text="当前用户:”11.ogform.CurrentUser:I。O1.S1.riPSIaIUS1.abeI2.Text="当前时间:”<DateTime.Now.ToStringO;)privatevoid退出TooistripMcnuItcni1.C1.ick(objectsender,EventArgse)App1.ication.Exit();)图5-3职员主界面5.3 车位查询模块车位查询界面如图57所示:图5-4车位查询图本界面供应车辆进入时的车位查找功能。包括依据不辆类型查询、查询全部空闲车位和查询全部车位。便利职员选择车位,进行停车处理.°假如停车状态不为零,停车操作不会进行,并要求职员须要重新选择。其中按车位类别查询的具体代码如下:if(comboBox1.Text="")MeSSageBoX.Show("请选择下位类型!","提示"):re1.urn;:Sq1.Connectionconn=newSq1Connection(*server=.:Uid=sa;PWd=Sa:database=停车场管理系统”);conn.OpenO:DataSetmyydataset=newDataSetO;stringstrcon=*SE1.EC7*FROM车位信息WHERE车位类型='"+(comboBox1.Text)+thisboBox1.Text=""Sq1.DataAdaptermyycommand=newSq1.DataAdapter(strcon,conn);myyco11mand.Fi1.1.(myydataset,“车位信息;dataGi'idView1.DataSource=myydataset.Tab1.es”车位信息;conn.C1.ose();5.4 提交停车信息模块提交停乍信息界而如图55所示:本界面是车辆起先停车时的信息登记界面。在职员选择好空闲车位后,把车辆基本信息记录下来,其中车位编号是在车位选择界面选好的,不能修改。当提交胜利后系统自动登记当前时间,便利计尊型用。其中提交功能的代码如下:stringConnString="server=.;Uid=Sa;PWdHSa;database=停车场管理系统";Sq1.Connectionmyconn=newSq1.Connection(ConnString);myconn.Open();DataSetnydataset=newDataSetO:Stringstrcom-*INSERTINTO停车信息VA1.UES(,*+text1.Text.Trim()+text2.Text.TrimO+*,z,+text3.Text.Trim()+"+text4.Text.Trim()+"+DateTime.Now.ToString(*g*)+text6.Text.TrimO+,*+text7.Text.TrimO+"')"Sq1.CoimnandmyCnd=newSqIeonunand();InyCmd-Connection=myconn:myCmdmandText:strcom;Dia1.ogResu1.tresu1.t:resu1.tMeSSageBoX.Show("确认要提交该停车信息吗?","提示",MessageBoxBu1.tons.YesNo,MessageBoxIcon.Question):if(resu1.t=Dia1.ogResu1.t.Yes)(myCmd.ExecuteNonQueryO;myconn.C1.oseO;Sq1.Conriectionmyconn1.=newSq1.Connection(ConnString):myconn1.OpenO;DataSe1.myda1.aset1=newDataSet();charadd=>Stringstr=*update车位信息set停车状态=+add+"'where车位编号='"text1.Text.Trim()+5.5 车牺定位模块车辆定位界面如图5-6所示:图5-6乍辆定位图本界面是帮助客户快速找寻车辆位置,同时也可以对停车场内的乍辆信息进行查询,便利停车场管理。其中按车牌号杳询代码如卜丁Sq1.Connectionconn=newSq1.Connection("server=.;uid=sa;pwd=sa!database=停车场管理系统”);conn.OpenO;DataSetmyydataset=newDataSet();stringstrcon=*SE1.ECT*FROM停车信息WHERE车牌号='"+(textBox1.Text)+”'this.textBox1.Text=Sq1.DataAdaptermyycommand=newSq1.DataAdapter(strcon,conn);nyyco11mand.Fi1.Kmyydataset,"停车信息;UataGridViewi.DataSource=myydataset.Tab1.es"停车信息;conn.C1.ose();5.6 结算模块结算功能界面如图5-7所示:2.何:ME一天的.检Mi1.一天加收20元.*x*收tx规则I1.1212211.停牛不足一天的.图次收取IO元图5-7结算图当车辆离开停车场时,职员输入停车的车位号可以进行结账。假如职员输入的车位号不在停车表里,系统会提示车位号不正确重新选择。点击计算后自动跳转到收取金额页面,显示顾客须要缴纳的费用。缴费完成后同时删除停车信息表中该条数据,变更乍位的停车信息为零,向历史记录里面加入条记录,同时标记操作员,便利管理员对账目管理。其中结律的代码如卜13*if(textBox1.Text="")MessageBox.Show("车位号不能为空!","提示");return;stringconnString6=*server=.;Uid=Sa;PWd=SaMatabase=停车场管理系统”;Sq1.Connectionconnection=newSq1.Connection(cornString6);connection.OpenO;stringCmdstring=*SE1.ECT*FROM停车信息where车位编号='"+textBox1.Text.TrimO+"'*:Sq1.ConwnandmyCommand=newSq1.Comfnand(cmdstring,connection);Sq1.DataReaderInyreader=myCommand.ExecuteReaderO:boo1.b-accept=fa1.se;whi1.e(myreader.Read()if(myreader.HasRows)b_accept=true:break;if(baccept=fa1.se)MessageBox.ShOW("车位号不正确","借误");this.textBox1.Text=""return;if(b_accept=true)stringConnString-"server=.;Uid=Sa;PWd=SaRatabase=停车场管理系统”;Sq1.Connectionmyconn=newSq1.Connection(ConnString);11yconn.Open():DataSetmydataset=newDataSetO:Stringstrcom=de1.etefrom停车信息where车位编号=,*+textBox1.Text.TrimO+"'*:Sq1.CoiimandmyCmd=newSq1.CommandO;myCmd.Connection=myconn;myCm<imandText=StrcomiDia1.ogResu1.tresu1.t;resu1.t=MessageBox.ShoW("确认要结算吗?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question):if(resu1.t=Dia1.ogRcsu1.t.Yes)(Sq1.Connectionmyconn1=newSq1.Connection(ConnString);myconn1.Open();DataSe1.mydataset1=newDa1.aSet();charadd='O'Stringstr="update车位信息set停车状态='"+add+"'Where车位编号='"+textBox1.Text.Trim()+Sq1.CommandmyCmd1.=newSq1.CommandO:myCmd1.Connection-myconnI;myCmd1mandText=str:myCmdI.ExecuteNonQueryO;myconn1.C1.oseO;objectva1.ue4;Sq1.Connectioriconn4=newSq1.Connection(ConnString);conn4.Open();stringsq1.qucry="se1.ect进入时间from停车信息where车位编号='"+textBox1.Text.TrimO+",R,Sq1.Commandcmd=newSq1Command(sq1query,conn4);va1.ue4=Cmd.ExecuteSca1.arO;/返回首行首列siringin1.ime=COnVerI.T。S1.ring(VaIUe4):/读取进入时的时间Sq1.Connectiorinycon2=newSq1Connection(connString);myconn2.OpenO:DataSetmydataset2=newDataSet();stringouttime=DateTime.Now.ToStringCg");读取离开时的时间DateTimeXZRQ=Convert.ToDateTime(OUttime);DateTimeDQRI-Convert.ToDateTime(intime);TimeSpants2=newTimeSpan(DQR1.Ticks);TimeSpantsi=newTimeSpan(XZRQ1Ticks);TimeSpants=tsi.Subtract(ts2).DurationO;intdays=ts.Days:mon=10+days*20;Stringstr2=*insertinto停车历史记录(下位编号,乍牌号,司机姓名,性别,进入时间,联系方式,备注,离开时间,实收金额,操作职员)se1.ect车位编号,车牌号,司机姓名,性别,进入时间,联系方式,备注,('"+outtime+"'),("+mon+”),("+Iogform.CurrentUser+")from停车信息where车位编号='"+textBox1.Text.TrimO+,Sq1.Coranand11yCnd2=newSq1.CommandO;myCmd2.Connection-myconn2;myCmd2mandText=str2;myCmd2.ExecuteNonQueryO;myconn2.C1.oseO;conn4.C1.ose():)myCmd.ExecuteNonQuery();myconn.C1.ose();BangDingDataO;5. 7车位管理模块车位信息管理界如图5-8所示:图5-8车位管理图本界面仅是供应管理员对中位信息修改的界面。随着经营的发展和停车场车位的实际变动,对停车场车位进行添加、删除、修改。保证系统的可扩展性和好用性。5.8 职员管理模块本界面能够实现管理员对职员账号的管理功能。职员管理界面如图5-9加不:图5-9职员信

    注意事项

    本文(停车场管理信息系统毕业论文.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开