1、河北农业大学 本科毕业论文(设计)题 目: 停车场管理系统前台设计 摘要伴随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中一个最主要的交通工具之意,起着重大的作用。随着人们的生活水平的提高,汽车的数量也与日俱增,于是停车场正在成为世界性的一个问题。以前落后的人力停车场管理即将被高科技化的自动停车场管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物力,大大提高了效率。本论文旨在设计一个简单、高效且人性化的停车场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的编
2、码与测试,最终完成了一个比较完善的收费停车场管理系统。系统主要功能包括:车辆的登记入库;车辆的停车收费;费率管理;车库容量显示和修改;车辆的出入日志等等。本系统是一个单机版系统,不提供用户登录,只设有一个管理员账号登录,以提高系统安全可靠性。该系统运行在WINDOWS 7操作系统下,使用的java语言与div+css脚本语言开发,开发环境My Eclipse 6.5,数据库MySQL。关键词:收费;停车场管理系统;高效性;人性化AbstractAlong with the rapid development of science and technology, transport is bec
3、oming increasingly popular. Car as a human society in one of the most important means of transport plays an important role to play. Width the improvement of peoples living standards, increasing the number of motor vehicles, so parking of high-tech will soon be automatically replaced by a parking man
4、agement system, highly automated car park management systems save a lot of time and human consumption of materials, greatly improving the efficiency. This paper aims to design a simple, efficient and humanized parking lot management system, hoping to be able to solve some problems existing in curren
5、t management. System design process through the requirement analysis, conceptual design, logical structure design phase, the database physical design phase, implementation and maintenance, and system coding and testing, finally completed a relatively complete charge parking lot management system.Sys
6、tem main function includes: the vehicles registration into the Treasury; Vehicle parking fees; Tariff management; the garage capacity display and modification; Vehicle access logs, etc. Is a stand-alone system, this system does not provide the user login, with only one administrator account log in,
7、in order to improve the system safety and reliability. The system running under the WINDOWS 7 operating system, using java, the development environment of Microsoft My Eclipse 6.5and My SQL database.Key words: parking lot,Parking lot management system,High efficiency,Human nature- 1 -目录1绪论1 1.1研究背景1
8、 1.2研究现状1 1.3研究前景12开发环境及软件的介绍2 2.1设计工具和数据库的选择2 2.2开发系统的主要工具和使用语言介绍2 2.2.1 DIV+CSS介绍2 2.2.2 Java语言介绍3 2.2.3 Microsoft sql server 数据库介绍4Dreamweaver 2.3运行环境介绍4 2.3.1 介绍4 2.3.2 Tomcat介绍53系统分析6 3.1需求分析6 3.2可行性分析6 3.2.1 可行性分析研究6 3.2.2技术可行性6 3.2.3 经济可行性6 3.2.4 结论意见6 3.3 功能分析6 3.4系统数据流程分析7 3.5 物理流程分析图8 3.5.
9、1 车辆出入部分8 3.5.2 管理员信息部分94系统设计10 4.1系统详细设计模块10 4.2 系统功能介绍115系统实现12 5.1停车场车位划分12 5.2登录实现12 5.2.1 功能说明12 5.2.2 界面实现介绍13 5.3系统首页13 5.3.1 功能说明13 5.3.2 界面实现介绍13 5.4车辆信息14 5.4.1 功能说明17 5.4.2 界面实现介绍17 5.5车位信息17 5.5.1 功能说明20 5.5.2 界面实现介绍20 5.6管理员信息20 5.6.1 功能说明23 5.6.2 界面实现介绍23 5.7缴费信息23 5.7.1 功能说明245.7.2 界面
10、实现介绍246测试256.1 页面兼容性测试256.2测试结果267总结27参考文献28致谢29291绪论1.1 研究背景随着汽车工业的迅猛发展,我国汽车拥有量急剧增加。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。停车场的规模各不相同,对其进行管理的模式也有不同之处,管理者需要根据自身的条件,选择应用经济、稳定的管理程序,以免选择了高成本的管理系统。由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式,比较容易的为客户和企业用户提供这些功能。我这次课题停车场管理系统,正是把握住时代的脉搏。
11、通过调研得出,现在的停车场分为两种,一种是以营利为目的的停车场,而另一种则是一种附带的方便人们停车的停车场,我本次研究的是以营利为目的的停车场管理系统,提供了高效率、安全、简单的一个管理平台。本论文旨在设计一个高效率、安全、简单的停车场管理信息系统,希望在视觉上、实用性、易操作性等方面具有自己的特色,并且保持一定的可扩展性,以满足不同停车场的信息管理需求。本论文根据停车场的管理工作需要,设计了一个高效率、安全、简单的停车场管理信息系统。相对一些现有的停车场收费管理系统来说,本系统在视觉上、实用性、易操作性等方面具有一定特色,并且本系统可扩展性较强。系统设计所遵循的指导思想如下:为停车场车辆出入
12、口管理提供全面、高效的管理手段;为车主提供安全、可靠的服务;提供全天候、高效、安全、稳定、可靠运行的系统;系统提供操作简单方便。1.2 研究现状汽车,这个词近几年在中国简直是热的发烫了,只要是和汽车沾边的产业都急速的壮大发展,目前全国与汽车相关产业的就业人数,已经占到了社会就业总人数的16 。2002年以来,我国汽车产量年均增长458,今年有望达到850万辆。合肥、广州、保定和柳州被确定为第二批国家汽车及零部件出口基地,汽车电子、汽车用品等汽车相关的企业如雨后春笋层出不穷。很多企业也在纷纷向汽车靠拢,都希望搭上这班回报丰厚的班车。看看百度和谷歌,和汽车相关的关键字的出价情况,你会得出一个结论中
13、国的汽车时代到来了。看着马路上的滚滚车流,堵车现象,泊位短缺,停车费高,此类呼声越来越大,已经成了人大开会的正式议题了。停车场收费可以带来高额和稳定的回报,各地都掀起了停车场管理系统建设热。1.3 研究前景停车场管理系统是在公用收费停车场出现之后才诞生的,已经在全世界得到了广泛的应用。相比之下,我国停车场管理系统行业起步较晚,最早还要追溯到上个世纪八十年代初期,目前的整体技术水平与发达国家仍有差距,但我国拥有巨大的需求市场,必将迎来停车场管理技术的跨越式发展期。2 开发环境及软件的介绍2.1 设计工具和数据库的选择前台主要使用DIV+CSS设计的界面,后台主要使用的是java语言,数据库选择的
14、是Microsoft SQL Server 2008。 (1)前台选择使用DIV+CSS主要是因为DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。 (2)后台选择使用java语言是因为Java编程语言的风格十分接近C语言、C+语言。Java是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心
15、。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。编辑Java源代码可以使用任何无格式的纯文本编辑器,在Windows操作系统上可以使用微软记事本(Notepad)、EditPlus等程序,在Linux平台上可使用vi工具等大大方便了编程。 (3)选择Microsoft SQL Server是因为它具有使用方便可伸缩性好与相关软件集成程度高等优点。2.2开发系统的主要工具和使用语言介绍2.2.1 DIV+C
16、SS介绍 DIV+CSS是WEB设计标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及DIV+CSS组合,还要从XHTML说起。XHTML是一种在HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于XML应用与强大的数据转换能力,适应未来网络应用更多的需求。Div 全称 division 意为“区分”使用 DIV 的方法跟使用其他 tag 的方法一样。如果单独使用 DIV 而不加任何 CSS, 那么它在网页中的效果和使用 是一样的。DIV本身就是容器性质的,你不但可以内嵌table还可以内嵌文本和其它的HT
17、ML代码。CSS是Cascading style Sheets的简称,中文译作“层叠样式表单”,在主页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。DIV+CSS这个布局中,div承载的是内容,而css承载的是样式。内容和样式的分离对于所见即所得的传统table编辑方式确实是一个很大的冲击,尤其是设计人员很难接受设计一个他们不能立即看到的样式。不过div+css的好处实在是太明显了: (一)搜索引擎亲和力:搜索引擎不会在意一个页面的设计或者构成。搜索引擎不可能“欣赏”设计漂亮新颖的页面;也不会去“排斥”颜色搭配丑陋的页面。它们只是默默地拿到它们需要
18、的内容就离开。CSS+DIV构架的页面,虽然在客户端看来下载一个复杂的CSS也要占用差不多的带宽,然而搜索引擎可以很方便的绕过这个css,而直接抓去div中的内容。这便是div的优势所在。带宽的稍多占用,完全显得微不足道,更何况一个冗余的table设计架构如果代码写的不好会占用更多的带宽。 (二)重构页面的方便性: 这个应用最经典的例子就是各大blog程序了。就如现在我用的LBS系统,以及流行的PJBLOG、php下面的WP、MT,都是采用div+css构架。内容和样式的分离导致我们在重构页面布局(更换皮肤)的时候,只用针对每一个div元素重新定义其具体位置、样式就行了。而在原来的table基
19、础上进行改版,几乎必须改变所有的内容注入渠道,实在是太过于麻烦。 (三)Div+CSS标准的优点: (1)大大缩减页面代码,提高页面浏览速度,缩减带宽成本。 (2)结构清晰,容易被搜索引擎搜索到,天生优化了seo。 (3)缩短改版时间。只要简单的修改几个CSS文件就可以重新设计一个有成百上千页面的站点。 (4)强大的字体控制和排版能力。CSS控制字体的能力比糟糕的FONT标签好多了,有了CSS,我们不再需要用FONT标签或者透明的1 px GIF图片来控制标题,改变字体颜色,字体样式等等。 (5)CSS非常容易编写。你可以像写html代码一样轻松地编写CSS。 (6)提高易用性。使用CSS可以
20、结构化HTML,你可以增加更多的用户而不需要建立独立的版本。2.2.2 Java语言介绍Java语言是一个支持网络计算的面向对象程序设计语言。Java语言吸收了Smalltalk语言和C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。 (一)主要特性: (1)Java语言是易学的。Java语言的语法与C语言和C+语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C+中很少使用的、很难理解的、令人迷惑的那些特性。特别地,Java语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 (2)Java语言是强制
21、面向对象的。Java语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java语言是一个纯的面向对象程序设计语言。 (3)Java语言是分布式的。Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI机制也是开发分布式应用的重要手段。 (4)Java语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证。对指针的丢弃
22、是Java的明智选择。Java的安全检查机制使得Java更具健壮性。 (5)Java语言是安全的。Java通常被用在网络环境中,为此,Java提供了一个安全机制以防恶意代码的攻击。 (6)Java语言是体系结构中立的。Java程序在Java平台上被编译为体系结构中立的字节码格式,然后可以在实现这个Java平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 (二)优劣势: (1)优势:Java适合团队开发,软件工程可以相对做到规范。由于Java语言本身的极其严格语法的特点,Java语言无法写出结构混乱的程序。这将强迫程序员的代码软件结构的规范性。这是一个很难比拟的优势。 (2)劣势
23、:j2ee的架构很完美,第一版软件可以做满意,但是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补补导致架构的破坏。2.2.3 Microsoft sql server 数据库介绍SQL Server是一个关系数据库管理系统,具有使用方便可伸缩性好与相关软件集成度高等优点,可跨越多种平台使用,与其他的数据库比较的优势如下: (1)保护您的信息。SQL Server 2008 利用全面审核功能、透明数据加密和外围应用配置器(仅启用所需服务最大限度地减少安全攻击)来提高符合性和安全性。 (2)确保业务连续性。 SQL Server 2008 附带提供的数据库镜像可提高应用
24、程序的可靠性,简化发生存储失败后的恢复过程。 (3)提供可预测响应。 SQL Server 2008 提供更广泛的性能数据收集、新的中央数据存储库(存储性能数据),以及改进的数据压缩(使您可以更有效地存储数据)。 (4)最大限度地减少管理监视。 Declarative Management Framework (DMF) 是 SQL Server 2008 中一个基于策略的新型管理框架,它通过为大多数数据库操作定义一组通用策略来简化日常维护操作,降低总拥有成本。 (5)集成任何数据。 SQL Server 2008 提供改进的查询性能高效且具成本效益的数据存储,允许您管理和扩展数量庞大的用户和
25、数据。 (6)提供相关信息。 SQL Server 2008 使用户可以在 Microsoft Office Word 和 Microsoft Office Excel 中创建复杂报表,并在内部和外部分享那些报表。 即时访问相关信息使员工可以做出更好、更快和更多相关决策。2.3运行环境介绍2.3.1 Dreamweaver介绍Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。和二维动画设计软件FLASH,专业
26、网页图像设计软件FIREWORKS,并称为“网页三剑客”。2.3.2 Tomcat介绍Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。这里的诀窍是,当配置正确
27、时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。不过,Tomcat处理静态HTML的能力不如Apache服务器。目前Tomcat最新版本为7.0.27 Released。3 系统分析3.1 需求分析 一个典型的停车场收费管理信息系统需要包括车辆进出管理及收费功能、停车场车位及车辆的进出查询功能和系统设置及管理功能。通过对停车场车辆管理的调查研究,要求系统具有以下功能:(1
28、)全面展示停车场的服务功能及环境;(2)存储客户车辆进出信息;(3)全面展示停车场的车位服务功能;(4)提供车位所在停车场的详细信息;(5)提供管理后台入口;(6)提供缴费信息;(7)系统运行稳定,具有强大的数据处理功能。3.2 可行性分析3.2.1 可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。3.2.2 技术可行性根据问题的描述所提出的系统功能、性能及实现系统的约束条件,本系统是一个单机版系统
29、。系统后台实现了对前台信息的管理功能。通过信息管理模块,实现了不断更新停车位各方面信息的要求。3.2.3 经济可行性主要是对开发本系统的经济效益进行评价。系统前台展示了整个停车场的服务内容、硬件条件及一系列的相关信息,满足了全面展示停车场自身形象的要求,停车场对所有用户都开放,大大的提高了停车位的利用率,提高了停车场的经营效率,使停车场的经济效益最大化。3.2.4 结论意见经过认真的可行性研究,系统基本上做到了在技术、经济、操作、法律上等方面是可行的,因此在按照计划的前提下,系统的设计将会按时完成。3.3 功能分析 停车场管理系统只有两个角色:超级管理员、普通管理员。超级管理员登录管理系统对车
30、辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但他有一个特殊权限就是添加管理员。普通管理员登录管理系统对车辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但是他不能添加管理员。3.4 系统数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程
31、本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。程序流程图不容易表示数据结构。由于程序流程图用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。该系统的系统流程图如图3.1所示。 管理员车位信息登录界面密码主界面车辆入库车位管理数据管理车辆管理管理员信息费率管理密码错误收取费用 图3.1系统流程图3.5 物理流程分析图3.5.1
32、车辆出入部分停车场管理系统中车辆出入分为入场停车和出场取车两部分。如图3.2所示。入场管理员入库登记出场审核停车出场数据中心收费入场管理员入库登记出场审核停车出场数据中心收费图3.2停车场实际操作流程图 入场停车流程: (1)入场在停车场车库门口停车,到管理员处登记车辆入库,等管理员查询是否有空车位若有并且核对了真实的信息,方可开门让用户进入,若是没有空车位则告诉客户停车场已满。 (2)停车指定停车位置展示给用户。 出场取车流程: (1)收费根据车辆信息,车辆型号以及停车的时间等依据收费标准计算收费额度实施收费环节。 (2)出场交费之后在出场的相关信息提示下完成停车管理过程。3.5.2 管理员
33、信息部分管理员信息部分是管理员用来修改自己的信息的。如图3.3所示。管理员输入账号和密码登录后可以修改自己的信息,超级管理员还可以增加管理员。登录管理员信息操作数据中心操作成功操作审核 图3.3 管理员信息部分4系统设计4.1 系统详细设计模块 停车场收费管理系统功能结构图,系统功能模块图如图4.1所示。 登录界面主界面管理员信息管理员查询管理员修改管理员增加管理员删除车辆信息车辆入库车辆出库车辆查询车辆修改车位信息车位查询车位修改车位删除车位增加缴费信息缴费删除缴费查询图4.1系统功能模块图4.2 系统功能介绍系统功能管理的主要功能是车辆出入信息、费用的收取、车库剩余车位数、数据库管理等。(
34、1) 授权管理模块:具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改查询管理员。(2) 车辆管理模块:该模块包括车辆的入场管理和车辆的出场管理。当汽车入场时,采集气车入场时一些必要的参数,对参数进行判断和处理,并将参数提交到后台进行处理。当汽车出场时,汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。(3)车位管理模块:该模块显示了停车场所有车位的相关信息,车位的状态是否可用,每个车位根据类型的所拥有的价格,以及对于车位的增加、修改、查询、删除,对车位价格的制定,修改,为下一收费模块提供数据。 (4)收费管理:该模块是本系统最重要的一个模块,
35、根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并显示停车场一天收入。 5 系统实现5.1停车场车位划分首先将停车场划分为大货车、中货车和小轿车三个部分,它的特点是根据不同车辆占用场地的不同以及不通车辆对停车场的损害性的差异分为三个等级的收费方式,有效地提供了一个公平合理的收费平台,并且管理员可以根据当地的物价信息修改收费标准,使整个系统能够适应社会的长期发展。5.2 登录实现 登录界面如图5.1所示:图5.1系统登录界面5.2.1功能说明登录页面需要账号、密码以及验证码以提高系统的安全性,分为超级管理员、管理员,进入后根据管理的级别,行使不同的功能。登录时进行验证,首先
36、进行页面级的验证输入的信息,账号和密码不能为空。其次进行数据库的验证,当系统中没有该管理员的信息时将重新跳转到登录界面并提示账号不存在,当账号与密码不匹配时将重新跳转到登录界面并提示账号或密码不正确。当输入的验证码与所给的字母不同时会重新跳转到登录界面,字母不区分大小写。5.2.2界面实现介绍 主体其实就是设计了一个提交表单,让后台进行数据库管理员信息的验证。头部使用了一个有车辆标志的图片与停车场这个设计背景相符合。整体背景是蓝色调让人看了觉得舒服。5.3 系统首页 首页图如图5.2所示:图5.2 系统首页5.3.1功能说明系统首页可以查看所有停车场车辆的信息以及停车场空闲车位的信息,当车辆进
37、入停车场时管理员可以查看空闲车位表根据车型为其分配车位,如若没有空闲车位则不让车辆进入。管理员也可以根据所有车辆信息表浏览查看停车场所有车辆的信息,方便管理员随时掌握停车场的信息。5.3.2 界面实现介绍头部导航利用颜色突出当前是哪个模块,中部的banner图片很好的反映了停车场这一主题。主体部分设计了两个表格所有车辆信息表和所有车位信息来存放从数据库中查询到的信息。车辆信息表显示当前车库中的所有车辆的详细信息包括车主、车主手机号、车型、车位以及入库时间;而空闲车位表就显示了当前车库中的所有可用车位供管理员为到来的车辆分配车位。5.4 车辆信息车辆信息查询界面图如图5.3与图5.4所示:图5.
38、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 功能说明实现对停车场车辆的入库,出库,查询,修改的操作,其中查询和修改都是依据车牌号进行的。车辆查询时是根据车牌号,输入要查询的车牌号然后点击确定,如果停车场存在此车则显示车主名,车手机号,所在车位,车型以及入库时间,如果没有此车则显示车库中没有此车。车辆入库时管理员首
39、先从首页上查询到空闲车位分配给要入库的车辆,然后输入车主,车主手机号,车牌号,车位,但是入库时间不用手工输入是自动取得系统当前时间。车辆出库时管理员根据要出库的车辆的车牌号,就会显示所要出库的车辆的详细信息。车辆修改时也是根据要修改车辆的车牌号,然后会显示原来车辆的信息,同时也提供了修改的位置进行车辆修改。5.4.2 界面实现介绍 页面在左侧设计了一个选择栏,可以在此栏中选择所要进行的操作,因为主要是后台管理涉及的也就是对车辆的增删改查,所以主要使用的是提交表单实现与数据库的交互操作。5.5 车位信息车位信息统计界面如图5.10所示:5.10 车位信息统计界面图车位信息修改界面如图5.11所示
40、: 图5.11车位信息修改界面图车位信息删除界面如图5.12所示: 图5.12 车位信息删除界面图车位信息增加界面如图5.13所示: 图5.13 车位信息增加界面图 车位信息查询界面如图5.14所示: 5.14 车位信息查询界面图5.5.1 功能说明实现对停车场车位的增删改查操作。车位修改是根据车位号修改车位的状态,车型,价格但是车位号不能修改。车位的删除是一点击删除就会把此车位删除。车位的查询可以根据车位号、车型或状态进行查询不同条件下的车位信息。车位的增加是要求输入车位号,车型,价格以及状态的其中车位号不能和已有的车位号重复。5.5.2 界面实现介绍 主页面是设计了一个表格来显示所有车位的
41、详细信息包括车位号、车型、状态、价格,还有对对应车位的删除和修改操作。另外提供了两个按钮实现对车位实现增加和查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。页面背景也使用蓝色调使整体看上去比较浑然一体。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 功能说明此模块只有超级管理员才能进行相关的操作,一般用户无法进入该页面