停车场管理系统-前台设计毕业设计_第1页
停车场管理系统-前台设计毕业设计_第2页
停车场管理系统-前台设计毕业设计_第3页
停车场管理系统-前台设计毕业设计_第4页
停车场管理系统-前台设计毕业设计_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要伴随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中一个最主要的交通工具之意,起着重大的作用。随着人们的生活水平的提高,汽车的数量也与日俱增,于是停车场正在成为世界性的一个问题。以前落后的人力停车场管理即将被高科技化的自动停车场管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物力,大大提高了效率。本论文旨在设计一个简单、高效且人性化的停车场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的编码与测试,最终完成了一个比较完善的收费停车场管理系统。系统主要功能包括:车辆的登记入库;车辆的停车收费;费率管理;车库容量显示和修改;车辆的出入日志等等。本系统是一个单机版系统,不提供用户登录,只设有一个管理员账号登录,以提高系统安全可靠性。该系统运行在WINDOWS7操作系统下,使用的java语言与div+css脚本语言开发,开发环境MyEclipse6.5,数据库MySQL。关键词:收费;停车场管理系统;高效性;人性化AbstractAlongwiththerapiddevelopmentofscienceandtechnology,transportisbecomingincreasinglypopular.Carasahumansocietyinoneofthemostimportantmeansoftransportplaysanimportantroletoplay.Widththeimprovementofpeople’slivingstandards,increasingthenumberofmotorvehicles,soparkingofhigh-techwillsoonbeautomaticallyreplacedbyaparkingmanagementsystem,highlyautomatedcarparkmanagementsystemssavealotoftimeandhumanconsumptionofmaterials,greatlyimprovingtheefficiency.Thispaperaimstodesignasimple,efficientandhumanizedparkinglotmanagementsystem,hopingtobeabletosolvesomeproblemsexistingincurrentmanagement.Systemdesignprocessthroughtherequirementanalysis,conceptualdesign,logicalstructuredesignphase,thedatabasephysicaldesignphase,implementationandmaintenance,andsystemcodingandtesting,finallycompletedarelativelycompletechargeparkinglotmanagementsystem.Systemmainfunctionincludes:thevehicle'sregistrationintotheTreasury;Vehicleparkingfees;Tariffmanagement;thegaragecapacitydisplayandmodification;Vehicleaccesslogs,etc.Isastand-alonesystem,thissystemdoesnotprovidetheuserlogin,withonlyoneadministratoraccountlogin,inordertoimprovethesystemsafetyandreliability.ThesystemrunningundertheWINDOWS7operatingsystem,usingjava,thedevelopmentenvironmentofMicrosoftMyEclipse6.5andMySQLdatabase.Keywords:parkinglot,Parkinglotmanagementsystem,Highefficiency,Humannature1-目录1绪论 11.1研究背景 11.2研究现状 11.3研究前景 12开发环境及软件的介绍 22.1设计工具和数据库的选择 22.2开发系统的主要工具和使用语言介绍 22.2.1DIV+CSS介绍 22.2.2Java语言介绍 32.2.3Microsoftsqlserver数据库介绍 4Dreamweaver2.3运行环境介绍 4Dreamweaver2.3.1介绍 42.3.2Tomcat介绍 53系统分析 63.1需求分析 63.2可行性分析 63.2.1可行性分析研究 63.2.2技术可行性 63.2.3经济可行性 63.2.4结论意见 63.3功能分析 63.4系统数据流程分析 73.5物理流程分析图 83.5.1车辆出入部分 83.5.2管理员信息部分 94系统设计 104.1系统详细设计模块 104.2系统功能介绍 115系统实现 125.1停车场车位划分 125.2登录实现 125.2.1功能说明 125.2.2界面实现介绍 135.3系统首页 135.3.1功能说明 135.3.2界面实现介绍 135.4车辆信息 145.4.1功能说明 175.4.2界面实现介绍 175.5车位信息 175.5.1功能说明 205.5.2界面实现介绍 205.6管理员信息 205.6.1功能说明 235.6.2界面实现介绍 235.7缴费信息 235.7.1功能说明 245.7.2界面实现介绍 246测试 256.1页面兼容性测试 256.2测试结果 267总结 27参考文献 28致谢 29PAGE291绪论1.1研究背景随着汽车工业的迅猛发展,我国汽车拥有量急剧增加。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。停车场的规模各不相同,对其进行管理的模式也有不同之处,管理者需要根据自身的条件,选择应用经济、稳定的管理程序,以免选择了高成本的管理系统。由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式,比较容易的为客户和企业用户提供这些功能。我这次课题——停车场管理系统,正是把握住时代的脉搏。通过调研得出,现在的停车场分为两种,一种是以营利为目的的停车场,而另一种则是一种附带的方便人们停车的停车场,我本次研究的是以营利为目的的停车场管理系统,提供了高效率、安全、简单的一个管理平台。本论文旨在设计一个高效率、安全、简单的停车场管理信息系统,希望在视觉上、实用性、易操作性等方面具有自己的特色,并且保持一定的可扩展性,以满足不同停车场的信息管理需求。本论文根据停车场的管理工作需要,设计了一个高效率、安全、简单的停车场管理信息系统。相对一些现有的停车场收费管理系统来说,本系统在视觉上、实用性、易操作性等方面具有一定特色,并且本系统可扩展性较强。系统设计所遵循的指导思想如下:为停车场车辆出入口管理提供全面、高效的管理手段;为车主提供安全、可靠的服务;提供全天候、高效、安全、稳定、可靠运行的系统;系统提供操作简单方便。1.2研究现状汽车,这个词近几年在中国简直是热的发烫了,只要是和汽车沾边的产业都急速的壮大发展,目前全国与汽车相关产业的就业人数,已经占到了社会就业总人数的1/6。2002年以来,我国汽车产量年均增长45.8%,今年有望达到850万辆。合肥、广州、保定和柳州被确定为第二批国家汽车及零部件出口基地,汽车电子、汽车用品等汽车相关的企业如雨后春笋层出不穷。很多企业也在纷纷向汽车靠拢,都希望搭上这班回报丰厚的班车。看看百度和谷歌,和汽车相关的关键字的出价情况,你会得出一个结论中国的汽车时代到来了。看着马路上的滚滚车流,堵车现象,泊位短缺,停车费高,此类呼声越来越大,已经成了人大开会的正式议题了。停车场收费可以带来高额和稳定的回报,各地都掀起了停车场管理系统建设热。1.3研究前景停车场管理系统是在公用收费停车场出现之后才诞生的,已经在全世界得到了广泛的应用。相比之下,我国停车场管理系统行业起步较晚,最早还要追溯到上个世纪八十年代初期,目前的整体技术水平与发达国家仍有差距,但我国拥有巨大的需求市场,必将迎来停车场管理技术的跨越式发展期。2开发环境及软件的介绍2.1设计工具和数据库的选择前台主要使用DIV+CSS设计的界面,后台主要使用的是java语言,数据库选择的是MicrosoftSQLServer2008。(1)前台选择使用DIV+CSS主要是因为DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。(2)后台选择使用java语言是因为Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等大大方便了编程。(3)选择MicrosoftSQLServer是因为它具有使用方便可伸缩性好与相关软件集成程度高等优点。2.2开发系统的主要工具和使用语言介绍2.2.1DIV+CSS介绍DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。

Div全称division意为“区分”使用DIV的方法跟使用其他tag的方法一样。

如果单独使用DIV而不加任何CSS,那么它在网页中的效果和使用<P></P>是一样的。DIV本身就是容器性质的,你不但可以内嵌table还可以内嵌文本和其它的HTML代码。

CSS是CascadingstyleSheets的简称,中文译作“层叠样式表单”,在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。DIV+CSS这个布局中,div承载的是内容,而css承载的是样式。内容和样式的分离对于所见即所得的传统table编辑方式确实是一个很大的冲击,尤其是设计人员很难接受设计一个他们不能立即看到的样式。不过div+css的好处实在是太明显了:(一)搜索引擎亲和力:搜索引擎不会在意一个页面的设计或者构成。搜索引擎不可能“欣赏”设计漂亮新颖的页面;也不会去“排斥”颜色搭配丑陋的页面。它们只是默默地拿到它们需要的内容就离开。CSS+DIV构架的页面,虽然在客户端看来下载一个复杂的CSS也要占用差不多的带宽,然而搜索引擎可以很方便的绕过这个css,而直接抓去div中的内容。这便是div的优势所在。带宽的稍多占用,完全显得微不足道,更何况一个冗余的table设计架构如果代码写的不好会占用更多的带宽。(二)重构页面的方便性:这个应用最经典的例子就是各大blog程序了。就如现在我用的LBS系统,以及流行的PJBLOG、php下面的WP、MT,都是采用div+css构架。内容和样式的分离导致我们在重构页面布局(更换皮肤)的时候,只用针对每一个div元素重新定义其具体位置、样式就行了。而在原来的table基础上进行改版,几乎必须改变所有的内容注入渠道,实在是太过于麻烦。(三)Div+CSS标准的优点:(1)大大缩减页面代码,提高页面浏览速度,缩减带宽成本。(2)结构清晰,容易被搜索引擎搜索到,天生优化了seo。(3)缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。(4)强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1pxGIF图片来控制标题,改变字体颜色,字体样式等等。(5)CSS非常容易编写。你可以像写html代码一样轻松地编写CSS。(6)提高易用性。使用CSS可以结构化HTML,你可以增加更多的用户而不需要建立独立的版本。2.2.2Java语言介绍Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C++语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。(一)主要特性:(1)Java语言是易学的。Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。(2)Java语言是强制面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言是一个纯的面向对象程序设计语言。(3)Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI机制也是开发分布式应用的重要手段。(4)Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃是Java的明智选择。Java的安全检查机制使得Java更具健壮性。(5)Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。(6)Java语言是体系结构中立的。Java程序在Java平台上被编译为体系结构中立的字节码格式,然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。(二)优劣势:(1)优势:Java适合团队开发,软件工程可以相对做到规范。由于Java语言本身的极其严格语法的特点,Java语言无法写出结构混乱的程序。这将强迫程序员的代码软件结构的规范性。这是一个很难比拟的优势。(2)劣势:j2ee的架构很完美,第一版软件可以做满意,但是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补补导致架构的破坏。2.2.3Microsoftsqlserver数据库介绍SQLServer是一个关系数据库管理系统,具有使用方便可伸缩性好与相关软件集成度高等优点,可跨越多种平台使用,与其他的数据库比较的优势如下:(1)保护您的信息。SQLServer2008利用全面审核功能、透明数据加密和外围应用配置器(仅启用所需服务最大限度地减少安全攻击)来提高符合性和安全性。(2)确保业务连续性。SQLServer2008附带提供的数据库镜像可提高应用程序的可靠性,简化发生存储失败后的恢复过程。(3)提供可预测响应。SQLServer2008提供更广泛的性能数据收集、新的中央数据存储库(存储性能数据),以及改进的数据压缩(使您可以更有效地存储数据)。(4)最大限度地减少管理监视。DeclarativeManagementFramework(DMF)是SQLServer2008中一个基于策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化日常维护操作,降低总拥有成本。(5)集成任何数据。SQLServer2008提供改进的查询性能高效且具成本效益的数据存储,允许您管理和扩展数量庞大的用户和数据。(6)提供相关信息。SQLServer2008使用户可以在MicrosoftOfficeWord和MicrosoftOfficeExcel中创建复杂报表,并在内部和外部分享那些报表。即时访问相关信息使员工可以做出更好、更快和更多相关决策。2.3运行环境介绍2.3.1Dreamweaver介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。和二维动画设计软件FLASH,专业网页图像设计软件FIREWORKS,并称为“网页三剑客”。2.3.2Tomcat介绍Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.27Released。3系统分析3.1需求分析一个典型的停车场收费管理信息系统需要包括车辆进出管理及收费功能、停车场车位及车辆的进出查询功能和系统设置及管理功能。通过对停车场车辆管理的调查研究,要求系统具有以下功能:(1)全面展示停车场的服务功能及环境;(2)存储客户车辆进出信息;(3)全面展示停车场的车位服务功能;(4)提供车位所在停车场的详细信息;(5)提供管理后台入口;(6)提供缴费信息;(7)系统运行稳定,具有强大的数据处理功能。3.2可行性分析3.2.1可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。3.2.2技术可行性根据问题的描述所提出的系统功能、性能及实现系统的约束条件,本系统是一个单机版系统。系统后台实现了对前台信息的管理功能。通过信息管理模块,实现了不断更新停车位各方面信息的要求。3.2.3经济可行性主要是对开发本系统的经济效益进行评价。系统前台展示了整个停车场的服务内容、硬件条件及一系列的相关信息,满足了全面展示停车场自身形象的要求,停车场对所有用户都开放,大大的提高了停车位的利用率,提高了停车场的经营效率,使停车场的经济效益最大化。3.2.4结论意见经过认真的可行性研究,系统基本上做到了在技术、经济、操作、法律上等方面是可行的,因此在按照计划的前提下,系统的设计将会按时完成。3.3功能分析停车场管理系统只有两个角色:超级管理员、普通管理员。超级管理员登录管理系统对车辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但他有一个特殊权限就是添加管理员。普通管理员登录管理系统对车辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但是他不能添加管理员。3.4系统数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。程序流程图不容易表示数据结构。由于程序流程图用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。该系统的系统流程图如图3.1所示。管理员管理员车位信息登录界面密码主界面车辆入库车位管理数据管理车辆管理管理员信息费率管理密码错误收取费用图3.1系统流程图3.5物理流程分析图3.5.1车辆出入部分停车场管理系统中车辆出入分为入场停车和出场取车两部分。如图3.2所示。入场管理员入库登记入场管理员入库登记出场审核停车出场数据中心收费入场管理员入库登记出场审核停车出场数据中心收费图3.2停车场实际操作流程图入场停车流程:(1)入场在停车场车库门口停车,到管理员处登记车辆入库,等管理员查询是否有空车位若有并且核对了真实的信息,方可开门让用户进入,若是没有空车位则告诉客户停车场已满。(2)停车指定停车位置展示给用户。出场取车流程:(1)收费根据车辆信息,车辆型号以及停车的时间等依据收费标准计算收费额度实施收费环节。(2)出场交费之后在出场的相关信息提示下完成停车管理过程。3.5.2管理员信息部分管理员信息部分是管理员用来修改自己的信息的。如图3.3所示。管理员输入账号和密码登录后可以修改自己的信息,超级管理员还可以增加管理员。登录管理员信息登录管理员信息操作数据中心操作成功操作审核图3.3管理员信息部分4系统设计4.1系统详细设计模块停车场收费管理系统功能结构图,系统功能模块图如图4.1所示。登录界面登录界面主界面管理员信息管理员查询管理员修改管理员增加管理员删除车辆信息车辆入库车辆出库车辆查询车辆修改车位信息车位查询车位修改车位删除车位增加缴费信息缴费删除缴费查询图4.1系统功能模块图4.2系统功能介绍系统功能管理的主要功能是车辆出入信息、费用的收取、车库剩余车位数、数据库管理等。授权管理模块:具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改查询管理员。车辆管理模块:该模块包括车辆的入场管理和车辆的出场管理。当汽车入场时,采集气车入场时一些必要的参数,对参数进行判断和处理,并将参数提交到后台进行处理。当汽车出场时,汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。(3)车位管理模块:该模块显示了停车场所有车位的相关信息,车位的状态是否可用,每个车位根据类型的所拥有的价格,以及对于车位的增加、修改、查询、删除,对车位价格的制定,修改,为下一收费模块提供数据。(4)收费管理:该模块是本系统最重要的一个模块,根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并显示停车场一天收入。5系统实现5.1停车场车位划分首先将停车场划分为大货车、中货车和小轿车三个部分,它的特点是根据不同车辆占用场地的不同以及不通车辆对停车场的损害性的差异分为三个等级的收费方式,有效地提供了一个公平合理的收费平台,并且管理员可以根据当地的物价信息修改收费标准,使整个系统能够适应社会的长期发展。5.2登录实现登录界面如图5.1所示:图5.1系统登录界面5.2.1功能说明登录页面需要账号、密码以及验证码以提高系统的安全性,分为超级管理员、管理员,进入后根据管理的级别,行使不同的功能。登录时进行验证,首先进行页面级的验证输入的信息,账号和密码不能为空。其次进行数据库的验证,当系统中没有该管理员的信息时将重新跳转到登录界面并提示账号不存在,当账号与密码不匹配时将重新跳转到登录界面并提示账号或密码不正确。当输入的验证码与所给的字母不同时会重新跳转到登录界面,字母不区分大小写。5.2.2界面实现介绍主体其实就是设计了一个提交表单,让后台进行数据库管理员信息的验证。头部使用了一个有车辆标志的图片与停车场这个设计背景相符合。整体背景是蓝色调让人看了觉得舒服。5.3系统首页首页图如图5.2所示:图5.2系统首页5.3.1功能说明系统首页可以查看所有停车场车辆的信息以及停车场空闲车位的信息,当车辆进入停车场时管理员可以查看空闲车位表根据车型为其分配车位,如若没有空闲车位则不让车辆进入。管理员也可以根据所有车辆信息表浏览查看停车场所有车辆的信息,方便管理员随时掌握停车场的信息。5.3.2界面实现介绍头部导航利用颜色突出当前是哪个模块,中部的banner图片很好的反映了停车场这一主题。主体部分设计了两个表格所有车辆信息表和所有车位信息来存放从数据库中查询到的信息。车辆信息表显示当前车库中的所有车辆的详细信息包括车主、车主手机号、车型、车位以及入库时间;而空闲车位表就显示了当前车库中的所有可用车位供管理员为到来的车辆分配车位。5.4车辆信息车辆信息查询界面图如图5.3与图5.4所示:图5.3车辆信息查询界面图图5.4车辆信息查询结果界面图车辆信息入库界面如图5.5所示:图5.5车辆信息入库界面图车辆信息出库界面如图5.6与图5.7所示:5.6车辆信息出库界面图5.7车辆信息出库结果界面图车辆信息修改界面如图5.8与图5.9所示:图5.8车辆信息修改界面图图5.9车辆信息修改结果界面图5.4.1功能说明实现对停车场车辆的入库,出库,查询,修改的操作,其中查询和修改都是依据车牌号进行的。车辆查询时是根据车牌号,输入要查询的车牌号然后点击确定,如果停车场存在此车则显示车主名,车手机号,所在车位,车型以及入库时间,如果没有此车则显示车库中没有此车。车辆入库时管理员首先从首页上查询到空闲车位分配给要入库的车辆,然后输入车主,车主手机号,车牌号,车位,但是入库时间不用手工输入是自动取得系统当前时间。车辆出库时管理员根据要出库的车辆的车牌号,就会显示所要出库的车辆的详细信息。车辆修改时也是根据要修改车辆的车牌号,然后会显示原来车辆的信息,同时也提供了修改的位置进行车辆修改。5.4.2界面实现介绍页面在左侧设计了一个选择栏,可以在此栏中选择所要进行的操作,因为主要是后台管理涉及的也就是对车辆的增删改查,所以主要使用的是提交表单实现与数据库的交互操作。5.5车位信息车位信息统计界面如图5.10所示:5.10车位信息统计界面图车位信息修改界面如图5.11所示:图5.11车位信息修改界面图车位信息删除界面如图5.12所示:图5.12车位信息删除界面图车位信息增加界面如图5.13所示:图5.13车位信息增加界面图车位信息查询界面如图5.14所示:5.14车位信息查询界面图5.5.1功能说明实现对停车场车位的增删改查操作。车位修改是根据车位号修改车位的状态,车型,价格但是车位号不能修改。车位的删除是一点击删除就会把此车位删除。车位的查询可以根据车位号、车型或状态进行查询不同条件下的车位信息。车位的增加是要求输入车位号,车型,价格以及状态的其中车位号不能和已有的车位号重复。5.5.2界面实现介绍主页面是设计了一个表格来显示所有车位的详细信息包括车位号、车型、状态、价格,还有对对应车位的删除和修改操作。另外提供了两个按钮实现对车位实现增加和查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。页面背景也使用蓝色调使整体看上去比较浑然一体。5.6管理员信息管理员信息统计界面如图5.15所示:图5.15管理信息统计界面图管理员信息修改界面如图5.16所示:图5.16管理员信息修改界面图管理员信息删除界面如图5.17所示:图5.17管理员信息删除界面图管理员信息增加界面如图5.18所示:图5.18管理员信息增加界面图管理员信息查询界面如图5.19与图5.20所示:图5.19管理员信息查询界面图图5.20管理员信息查询结果界面图5.6.1功能说明此模块只有超级管理员才能进行相关的操作,一般用户无法进入该页面进行操作。所有的管理员级别的用户都有该超级管理员进行授权产生。超级管理员进入该模块之后可以查询管理员的信息,并可以进行管理员信息的编辑,主要的编辑是添加、删除和修改、查询。5.6.2界面实现介绍主页面是设计了一个表格来显示所有管理员的详细信息包括管理员的账号、密码以及姓名,还有对对应管理员的删除和修改操作。另外提供了两个按钮实现对车位实现增加和查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。5.7缴费信息缴费信息统计界面如图5.21所示:图5.21缴费信息统计界面图5.7.1功能说明管理员进入该界面,可以看到所有的车辆信息,并进行对车辆缴费信息的查询和删除操作。车辆的入库时间和出库时间都是获取系统的当前时间,鉴于答辩时间的限制,所以车辆缴费以分钟为单位进行计算,由入库时间和车库时间可得到此车在车库中停放的时间。有车牌号查询到此车所停的车位,从而可以查询到车位的单价,最后所缴的费用为停放的时间乘以车位单价。可以根据车牌号对此车的缴费信息进行查询,首先判断此车牌号是否出过库,如果出过则会显示此车辆的缴费信息,如果车牌号不存在则证明此车未出过库不存在缴费信息,则会显示相应的提示信息。可以对某一辆车进行缴费信息的删除,如果数据库中出的车比较多则可以删除一些车辆。最后在页面上显示了今天一天系统所收取的停车费用,对当天费用进行了汇总。5.7.2界面实现介绍主页面是设计了一个表格来显示所有缴费的详细信息包括管缴费车辆的车牌号、入库时间、出库时间以及所缴费用,还有对对应车辆的删除操作。另外提供了一个按钮实现对缴费信息查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。6测试6.1页面兼容性测试在火狐浏览器下打开页面如图6.1所示:图6.1火狐下打开界面图在360浏览器下打开页面如图6.2所示:图6.2360浏览器下打开界面图在IE浏览器下打开页面如图6.3所示:图6.3IE浏览器下打开界面图6.2测试结果经过测试本页面可以很好的适应各种浏览器,对于一些简单的错误操作能够提示错误信息。通过在不同的操作系统和浏览器下对一些随机抽取的网页进行兼容性测试,发现了很多的网页存在不同类型的操作系统和浏览器兼容性的问题,这些问题大多是由于在网页开发时使用的一些技术在不同的操作系统和浏览器下的标准的不一致造成的,因此在写前台页面时一定要设计好格式。7总结本课题的研究经历了一个漫长的过程,刚开始接到这个毕业设计题目时,其实是有点迷茫的,对这个系统的工作流程根本就不了解,开始就按照软件开发的步骤一点一点的来做。首先我上网查询或者是到图书馆查找资料了解了项目的整体流程。需求分析完后,开始进行系统的概要设计,详细设计,之后是系统的实现,由于之前已经进行了详细的设计,系统开发起来就比较有目的性,开发系统时,也参照了一些停车场的管理系统系统。开发的过程中也遇到了一些问题,有些是技术没有达到,有些则是由于自己的马虎造成的,对于一些自己解决不了的问题就上网查解决方法,不会的技术就直接在网上学,通过开发这个系统,我锻炼了自己的编程能力以及解决问题的能力。本系统是为城市商场、宾馆等公共场合设计的停车场管理系统,具有一定实用性的信息管理系统。它有效实现了现代停车场的一种管理模式,给现实生活带来了很大的方便。通过本管理系统可以有效地减轻管理员以前的业务量,还可以提供准确的、方便的、实用的一种管理模式。系统在设计过程中不可避免地遇到了各种各样的问题,但是在老师和同学的帮助下完成了该系统。虽然系统基本上能满足当前的使用者的需求,已经具备了停车场管理系统的基本功能,但是还有很多功能不够完善,今后的工作就是尽量添加多的、有实用性的一些功能。参考文献[1]唐守国.创意+:Photoshopcs4网页设计,配色与特效案例精粹.清华大学出版社,2010年7月第一版.[2]王征.JavaScript网页特效实例大全.清华大学出版社,2006年9月第一版.[3]史晓燕,苏萍编著.网页设计基础(HTML,CSS和JavaScript).清华大学出版社,北京交通大学出版社,2006年10月第一版.[4]张景峰等.HTML程序设计.高等教育出版社,2005年9月第一版.[5]项宇峰等.HTML网络编程从入门到精通.清华大学出版社,2006年.[6]唐四薪.基于Web标准的网页设计与制作.清华大学出版社,2009年.致谢终于将这篇论文写完,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师—高媛老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示忠心的感谢!感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!基于C8051F单片机直流电动机反馈控制系统的设计与研究基于单片机的嵌入式Web服务器的研究MOTOROLA单片机MC68HC(8)05PV8/A内嵌EEPROM的工艺和制程方法及对良率的影响研究基于模糊控制的电阻钎焊单片机温度控制系统的研制基于MCS-51系列单片机的通用控制模块的研究基于单片机实现的供暖系统最佳启停自校正(STR)调节器单片机控制的二级倒立摆系统的研究基于增强型51系列单片机的TCP/IP协议栈的实现基于单片机的蓄电池自动监测系统基于32位嵌入式单片机系统的图像采集与处理技术的研究基于单片机的作物营养诊断专家系统的研究基于单片机的交流伺服电机运动控制系统研究与开发基于单片机的泵管内壁硬度测试仪的研制基于单片机的自动找平控制系统研究基于C8051F040单片机的嵌入式系统开发基于单片机的液压动力系统状态监测仪开发模糊Smith智能控制方法的研究及其单片机实现一种基于单片机的轴快流CO〈,2〉激光器的手持控制面板的研制基于双单片机冲床数控系统的研究基于CYGNAL单片机的在线间歇式浊度仪的研制基于单片机的喷油泵试验台控制器的研制基于单片机的软起动器的研究和设计基于单片机控制的高速快走丝电火花线切割机床短循环走丝方式研究基于单片机的机电产品控制系统开发基于PIC单片机的智能手机充电器基于单片机的实时内核设计及其应用研究基于单片机的远程抄表系统的设计与研究基于单片机的烟气二氧化硫浓度检测仪的研制基于微型光谱仪的单片机系统单片机系统软件构件开发的技术研究基于单片机的液体点滴速度自动检测仪的研制基于单片机系统的多功能温度测量仪的研制基于PIC单片机的电能采集终端的设计和应用基于单片机的光纤光栅解调仪的研制气压式线性摩擦焊机单片机控制系统的研制基于单片机的数字磁通门传感器基于单片机的旋转变压器-数字转换器的研究基于单片机的光纤Bragg光栅解调系统的研究单片机控制的便携式多功能乳腺治疗仪的研制基于C8051F020单片机的多生理信号检测仪基于单片机的电机运动控制系统设计Pico专用单片机核的可测性设计研究基于MCS-51单片机的热量计基于双单片机的智能遥测微型气象站MCS-51单片机构建机器人的实践研究基于单片机的轮轨力检测基于单片机的GPS定位仪的研究与实现基于单片机的电液伺服控制系统用于单片机系统的MMC卡文件系统研制基于单片机的时控和计数系统性能优化的研究基于单片机和CPLD的粗光栅位移测量系统研究单片机控制的后备式方波UPS提升高职学生单片机应用能力的探究基于单片机控制的自动低频减载装置研究基于单片机控制的水下焊接电源的研究基于单片机的多通道数据采集系统基于uPSD3234单片机的氚表面污染测量仪的研制基于单片机的红外测油仪的研究96系列单片机仿真器研究与设计基于单片机的单晶金刚石刀具刃磨设备的数控改造基于单片机的温度智能控制系统的设计与实现基于MSP430单片机的电梯门机控制器的研制基于单片机的气体测漏仪的研究基于三菱M16C/6N系列单片机的CAN/USB协议转换器基于单片机和DSP的变压器油色谱在线监测技术研究基于单片机的膛壁温度报警系统设计基于AVR单片机的低压无功补偿控制器的设计基于单片机船舶电力推进电机监测系统基于单片机网络的振动信号的采集系统基于单片机的大容量数据存储技术的应用研究基于单片机的叠图机研究与教学方法实践基于单片机嵌入式Web服务器技术的研究及实现基于AT89S52单片机的通用数据采集系统基于单片机的多道脉冲幅度分析仪研究

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论