基于物联网的智能停车场管理系统的设计与实现.doc
毕 业 设 计 中文题目基于物联网的智能停车场 管理系统的设计与实现英文题目Design and Implementation of Intelligent Parking Lot Based onthe Internet of Things系 别:计算机与信息工程学院年级专业: 空间信息与数字技术姓 名: 学 号: 指导教师: 职 称:副教授 毕业设计(论文)诚信声明书本人郑重声明:在毕业设计(论文)工作中严格遵守学校有关规定,恪守学术规范;我所提交的毕业设计(论文)是本人在 指导教师的指导下独立研究、撰写的成果,设计(论文)中所引用他人的文字、研究成果,均已在设计(论文)中加以说明;在本人的毕业设计(论文)中未剽窃、抄袭他人的学术观点、思想和成果,未篡改实验数据。本设计(论文)和资料若有不实之处,本人愿承担一切相关责任。学生签名: 年 月 日摘 要 物联网是最近兴起的新一代信息技术,其核心技术仍然是互联网,主要有三方面技术:传感器技术、RFID标签、篏入式系统技术。通过智能感知与普适计算,物联网技术广泛应用于网络信息交流之中,也是继计算机、互联网后的世界信息技术的第三次革命。本文是在物联网热潮下,开发的一个智能停车场管理系统。为了提高停车场的管理效率、减少车辆管理费用、减少管理人员的工作度,本文设计并实现了智能停车场管理系统。该系统是一款对停车场的车辆的进出、停放进行管理的小型应用软件。它是基于Java平台,采用JSP技术开发的、选择B/S架构的停车管理系统。该系统的后台数据库用微软公司的SQL Server,用JDBC技术来进行数据库访问。这里主要有5个模块:用户管理、车位管理、固定(长期)车辆管理、临时(短期)车辆管理、停车场管理等。通过管理员界面,对一系列因素进行管理。关键词:停车场;数据库设计;固定车辆;临时车辆ABSTRACT The Internet of Things is the recent rise of a new generation of information technology,.There are three core technologies: Sensor technology, RFID label, Embedded system. Through the Intellisense and Pervasive computing, the technology of the Internet of Things are widely used in net world information exchanges. It is also named the third world message revolution after computer and Internet. This article developes a intelligent parking management system under the wave of The Internet of Things. In order to improve management efficiency parking, reduce vehicle management costs, reduce workload of the managers, an intelligent parking management system is designed and implemented in this article. The parking system is a small application software for vehicle inside ,outside and parking in the parking lot. This software is developed based on the Java platform, using JSP technology to develop, selecting B/S architecture. The back-end database system uses Microsoft SQL Server, and uses JDBC for database access technology. Here mainly present five modules: user management, parking management, fixed (long-term) vehicle management, temporary (short-term) vehicle management, parking management. By Administrator interface, the factors can be managed.Key Words:Parking management; Database design; Fixed vehicle; Temporary vehicle目 录第1章 引言11.1 研究现状11.2 国内外现状分析11.3 可行性分析21.4 车辆现状描述21.5 技术路线21.6 系统实施方案31.7 开发技术31.7.1 B/S体系架构31.7.2 SQL Server31.7.3 HTML41.7.4 物联网41.8 系统操作流程5第2章 系统设计62.1 数据模型设计62.2 总体设计62.2.1 设计内容72.2.2 设计结果72.2.3 主要架构82.2.4 后期可完善架构82.3 数据库设计82.4 界面设计102.4.1 系统登录界面102.4.2 系统后台主页112.4.3 固定车辆管理112.4.4 临时车位添加122.4.5 临时车位管理122.4.6 页面设计代码举例13第3章 系统实现143.1 测试目的和环境要求143.2 功能块测试143.2.1 数据库连接测试143.2.2 登录测试153.2.3 车位添加测试163.2.4 固定车辆测试163.2.5 临时车辆测试173.2.6 密码管理测试183.3 系统测试用例及效果图193.3.1 登录测试用例及效果图193.3.2 临时车位添加测试用例及效果图203.3.3 固定车辆管理测试用例及效果图213.3.4 临时车辆管理测试用例及效果图22第4章 结论与展望204.1 结论204.2 进一步工作的方向20参考文献21致 谢22第1章 引言1.1 研究现状 随着世界科技的不断提高,车辆已然成为最重要的交通工具,与此同时就产生了车辆管理和车辆进出管理的问题,城市公共停车位缺口大,停车位不足1。为了提高效率,需要对停车场进行智能管理2,而类似于人数统计等新的商业机会也将会出现3。可是到现在,市场上的那些停车场管理软件大部分都是针对大型停车场制件的,它们不仅价格不是一般人消费得起,而且在运行时候还需要比较好的硬件设备。针对这一现状,我决定试着做一个可以让众人适用得起的停车场管理软件。在这个日新月异的社会,几乎所有人员都是离不开以计算机为基础的科学技术,所以做一个性能良好的停车场管理软件,让它界面简单、容易入手,真的有很大的价值。做这个小型的停车场管理软件,目的是为了提高汽车管理的效率、降低系统操作的难度、尽量减少停车场的管理费用。最好是让使用者可以快速入手,如果还需要进行特定的训练,也会使该系统的价值大为减少。1.2 国内外现状分析 目前,我国新型停车场管理系统还处在应用的初级阶段,许多管理系统在实际使用中暴露了出一些问题。基表现有:一些管理系统的系统设计不够合理完善,未能充分考虑我国的实际国情,使新型停车场管理技术不但未能在实际应用中发挥出应有的作,相反有些停车场采用的新的技术设备却成为制约管理系统发挥管理功能的瓶颈。国外某些国家与地区在智能停车场管理系统的研究与应用上起步比较早,其技术相对要成熟一些,功能相对要完善一些。1971年,德国亚琛(Aachen)市建立了世界上最早的停车诱导系统。l973年,日本柏市建立了日本最早的停车诱导系统,它可以向停车用户提供的诱导信息包括停车场的位置、总车位数、使用状况等。随着停车诱导系统的发展,70年代末,英国也开始采用,其后其他欧洲国家也逐渐应用。在实际应用方面,德国、日本、美国、新加坡等都有了成功的应用案例。同时,在数据共享管理方面,建立了综合数据库,由市交通监控管理中心统一管理。从运营情况和实施效果方面,该系统具有一定的代表性。1.3 可行性分析观看目前市场上的停车场系统,结合现在汽车已经越来越飞入寻常百姓家的事实,可除开那些较有钱的部门,现在很多地方的停车管理还是处于人工处理的阶段,对它的研究主要集中于停车场卡口、车位管理方面4-5,所以我认为做一个小型的停车场系统给那些普通的地区是有较大的意义的。那些现在在市场上做得比较大的停车场系统,他们固然做得完善、适用性广泛。但是那些系统首先价格昂贵,不是一般的人员所能购买得起的;其次它们的使用难度比较高,对于一个新手而言并不是一件容易入门的技能,还得进行专门的培训;再者它们的维护开发成本等一系列东西都比较高的东西。基于上述的一系列问题,我认为做这样一个系统还是比较有价值的。1.4 车辆现状描述 根据当前所使用车辆的不同,停车场可以划分为内部停车场和公用停车场两类: 内部停车场:主要而向固定的车主,这类停车场的特点足使用者固定。禁止外部临时来访的车辆使用,使用者对设施使用的时间长,对车场管理的安全性要求严格。 公用停车场:主要为临时性散客提供服务,有收费和免费之分。这类停车场常见于大型公共场所,车场没施使用者通常是临时一次性使用者,数量多、时间短。要求车场管理系统运营成本低廉,使用简便,设备牢固可靠。 多数情况下停车场即是内部停车场也是公用停车场,因此,进出停车场的车辆可分为两类:固定用户和临时用户。1.5 技术路线要完成整个系统,好的开发平台和工具的选择是软件设计的首要环节,是整个系统的设计基础,它关系到系统软件设计的成败,关系到开发过程的难易度和时间跨度。多方面的考虑像硬件、开发语言等因素后,我决定选择以下设施来进行软件编写:操作系统Windows 7开发工具MyEclipse 8.5SQLSERVER2005程序语言JavaJavaScript 服务器软件Tomcat 7.0Tomcat服务器是个可以提供免费源代码的应用服务器,性能上比较稳定、技术上也比较先进,重要的是该服务器还是免费提供的,因此受到Java兴趣人中员的喜爱。Tomcat在运行时所占用的系统资源非常小,扩展性好。Java是一种可以撰写跨平台应用软件,可以体现出它面向对象的程序设计6语言特点,Java技术的通用性、平台适用性、安全性都具有卓越的效果。在现在全球信息化云计算与移动互联的环境下,该技术更是具备了其他语言无法比拟的优势。MyEclipse软件是个非常良好的插件开发工具,它被广泛支持,功能强大,能够完美地配合各种开源产品。可以这样说,当今较主流的开源产品的Eclipse开发工具都已经被MyEclipse所囊括。1.6 系统实施方案 (1)查询停车场相关的资料,了解停车场系统背景,目前国内国外的状况如何。 (2)系统需求分析,在对停车场主要信息有了认识后进行系统分析。 (3)做系统的概要设计。 (4)详细设计。系统的数据库设置,需要有哪些模块,实现系统的代码如何编写,最后设计每个类。1.7 开发技术1.7.1 B/S体系架构本系统所服务的对象主要是广大的互联网用户,所以采用B/S结构相对来说会有较大的方便性,B/S结构如图1.1所示。图1.1 B/S三层结构图 随着信息技术的发展, 传统的Client/ Server 数据库分布式计算模式存在一些不足7。但与C/ S相比, 它具有:适用范围更广、开发维护成本更低等优点8。对比起传统的C/S架构,由于现在的电脑用户基本上都会使用浏览器来进行网页信息查询,所以用浏览器来使用软件的话,可以少掉另外再装一个使用软件而带来的麻烦。1.7.2 SQL Server SQL是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统9。它是微软公司开发和推广的数据库管理系统, 在Windows NT 及后的Windows运行环境下运行,是一个客户/ 服务器关系式数据库系统10。查询优化在查询处理阶段对于选择执行查询的最有效策略起着至关重要的作用11。查询优化器通常是基于全局数据统计来生成单一查询计划12-14,实际应用中的数据集往往具有非均匀分布性,选择单一查询计划可能会导致大部分无效的查询执行。1.7.3 HTMLHTML(Hypertext Markup Language),中文译为“超文本标记语言”。超文本,与传统的纯文本网页不的是,超文本网页可以实现多功能的信息获取方式,在超文本网页中,它可以集音频、视频、连接、程序为一体,为用户提供全方位的服务。网页本质是超级文本标记语言(HyperText Markup language),通过与其他的信息技术相结合,可以用来创造具有较强大功能的网页。Html是标准通用标记语言下的个应用,也是种规范、标准。它可以通过标记符号来显示网页中的各部分内容,它本身是一种文本文件,通过在文本文件中标记符,可以告诉浏览器如何显示其内容15。1.7.4 物联网 物联网,被誉为世界信息业的第三次浪潮(前两次为计算机及互联网)。在这里边有两层意思:其一,物联网的核心技术仍然是互联网,没有现在互联网的发展不会有物联网这个新事物的诞生;其二,不同于之前信息技术是在数字东西的基础上,物联网所连接的几个东西是实物与实物,在物与物之间进行信息交换和通信。物联网利用局部网络或互联网等技术把传感器、控制器、人员和物等通过新方式联系在一起,如RFID装置、红外线感应器、GPS、激光扫描器等装置与互联网结合起来而形成的一个巨大网络16-18。它的三大技术是:传感器技术、RFID标签(一种利用无线射频技术在读写器和标签之间进行非接触双向数据传输、以达到目标识别和数据交换目的的自动识别技术19)、篏入式系统技术。1.8 系统操作流程系统在首页会显示用户登录界面。用户输入登录数据后首先进行登录数据检测,若不通过,显示数据输入错误并返回登录界面;若通过,则跳转到相应的界面。进入界面后点击不同的按钮显示不同的信息,可以进行各个模块的操作,直到注销系统或关闭浏览器。系统整体操作流程如图1.2所示。 图1.2 整体流程 第2章 系统设计2.1 数据模型设计 根据所要求实现的功能作出E-R图,其中的实体有用户,车辆,停车场,临时停车场,车辆类型,车辆进出,临时车辆进出。其完整E-R图如图2.1所示: 图2.1 E-R图 用户表:管理车主与管理员的信息,字段有用户名、编号、密码等。 车辆表:保存车场内长期车辆的信息,字段有车辆编号,车牌号,停车月价。 临时车表:用来停放临时车辆的车位信息,字段有编号,车位编号、车位位置、是否可用、费用等。 临时车辆:对临时停放车辆管理,字段有编号、车牌号、停车时间、需缴纳费用。 车位信息表:显示当前所拥有的车位信息,包括固定车位与临时车位。2.2 总体设计2.2.1 设计内容本系统采用B/S结构,Tomcat 7.0服务器。本系统分为5个模块,分别是:长期车辆管理模块、临时车辆管理模块、用户管理模块、车位管理模块、停车场管理模块。不同的操作人员拥有不同的权限,在这里只有管理员可对里边的信息进行相应的增加、修改、删除等操作。其他的用户,则只可以察看到相应的停车场信息,无法进行操作。在本系统中,用来访问数据库的采用的是JDBC,后台数据库则用微软的SQL Server来存储。在这里边,JDBC有不少的好处:更加底层、更加自由,同时性能更加优越等特点。而对于DAO来说,好处同样存在,就是如果在对它进行修改时,有大部分的代码并不需要你来重新构造。一表格可以对应一个JavaBean类,与此同时一JavaBean类可以对应一个定义。这样子的话,它就能够分离代码与代码之间的关联性。2.2.2 设计结果 (1)登录 用户登录,输入用户名及密码,正确的话可以进入相应界面。 (2)系统用户管理 进入系统的用户,可以查看现有用户及修改密码。 (3)固定车位信息管理 对系统内的固定车位进行管理,通过车牌号唯一值来管理固定车辆。 (4)车位位置管理 系统内有很多车位,可以对车位进行增加、修改、删除等操作。 (5)临时车位管理 临时车位的增删改,设定每个临时车位的价钱等。 (6)临时停车登记管理 对临时车辆进行管理,包括进入、离开、收费等等。2.2.3 主要架构系统所能实现的功能如图2.2所示,主要分为方框的前5个主要模块来完成:停车场管理管理员系统用户管理密码管理固定车位信息车位位置管理临时停车登记临时车位信息退出系统图2.2 系统总体架构2.2.4 后期可完善架构由于时间关系,有些功能还未完成,图2.3列出本系统后续还可以完成的功能。 智能停车场系统停车场管理系统统车牌识别数据库模块车辆类型模块智能监控设备计费模块用户管理模块车位管理模块行为判断模块图像采集模块 图2.3 后期可完善功能2.3 数据库设计本系统选用数据库采用关系数据库SQL Server20。停车场管理系统中所使用到的数据表有:用户管理表、固定车位管理表、固定车辆管理表、临时车位表、固定车位表。系统后台页面等。底下是4张本系统在SQL Server里建立的存储表,每张存储表自动按数字大小排序,并且得保证每张表的ID号为惟一。表2.1 allusers(用户)表序号字段名称字段类型大小最大长度中文备注1IDInt1010用户编号2usernameVarchar50255用户名3pwdVarchar50255密码4qxVarchar50255权限5tjsjDatetime823添加时间 表2.2 Cheweixinxi(车位信息)表序号字段名称字段类型大小最大长度中文备注1IDInt1010车位编号2cheweiVarchar50255车位3tjsjDatetime8255添加时间 表2.3 gudingchewei(固定车辆)表序号字段名称字段类型大小最大长度中文备注1IDInt 1010车辆编号2bianhaoVarChar 20255车牌号3weizhiVarChar 300255停放车位4chepaihaoVarChar 50255车牌号码5xingmingVarChar50255车主姓名6pinpaiVarChar50255车辆品牌7yanseVarChar50255车辆颜色8zhaopianVarChar50255车辆照片9dizhiVarChar50255停放地址10dianhuaVarChar50255车主电话 表2.4 linshidengji(临时车登记)表序号字段名称字段类型大小最大长度中文备注1IDInt 1010临时车编号2leibieVarChar 50255车辆类别3neirongVarChar 16255添加内容4tianjiarenVarChar50255添加人员5tjsjDateTime 823停放起始时间2.4 界面设计2.4.1 系统登录界面 系统以绿色为主,是款以停车场管理为主的系统,系统登录页面如下图2.4所示: 图2.4 登录界面2.4.2 系统后台主页系统后台主要是写一些与此软件相关的信息,如图2.5所示:图2.5 后台页面2.4.3 固定车辆管理固定车辆的添加如下图2.6所示: 图2.6 添加长期车辆2.4.4 临时车位添加 临时停车位,主要是方便了临时停车的客户,如图2.7下所示: 图2.7 临时停车位添加2.4.5 临时车位管理临时车辆的管理,可以显示当前停在本停车场的车辆及之前的停车进出信息,如图2.8下所示:图2.8 临时车辆添加2.4.6 页面设计代码举例以自由停车位的代码编写为例,说明系统的页面设计方法,如图2.9所示: 图2.9 自由车位页面的代码编写第3章 系统实现3.1 测试目的和环境要求在完成上述工作后,现在进行对系统的软件测试,本次系统测试的目的有:(1) 通过对系统进行测试,发现系统开发中并没有发现的问题;(2) 提过对系统测试并对测试结果进行分析,完成对系统的安全性、反映速度等系性能的评价;(3) 通过系统测试,判断系统是否满足用户的需求;(4) 得到系统测试数据,为以后的系统维护提供资料。功能块测试的主要内容:(1) 数据库连接测试;(2) 登录测试;(3) 车位添加测试;(4) 固定车辆测试;(5) 临时车辆测试。(6) 密码管理测试。3.2 功能块测试3.2.1 数据库连接测试 通过截图3.1里边所示的内容: 图3.1 连接数据库代码 Connect=DriverManager.getConnection(sConnStr,"sa","a123456"); 在句子中,将“sConnStr”设置为提取主程序的路径名称,“sa”设置为在SQL Server要与系统连接时所需写的登录名,“a123456”为登录密码。在图3.2里边输入相对应的字符,可以实现系统与数据库的连接,在运行系统时所增加、删除、修改时可以在相对应的数据库里进行改变。 图3.2 连接的数据库3.2.2 登录测试打开登录,系统要求输入用户名及密码,此时若是输入已经在后台数据库有备份的数据,则可以跳入。同时因为只设置了一个超级管理员权限,所以除了管理员外的用户都不能进行操作,只能观看该系统的基本信息。其中的部分代码如下图3.3所示:图3.3 登录模块的部分代码3.2.3 车位添加测试 车位分为固定停车位与临时停车位。两种车位分开不同的地方操作,点击两种停车位,可以进行车位的增加、修改、删除操作。还能在各自的界面输入车位编号,然后查找到对应的停车位,显示车位是否已经被占用,车位的添加时间,该车位的停放费用。测试时,各自对应的功能都能正常运作 点击车位模块下的增加车辆,系统会提示说必须先输入车主的相关信息,如果不输入则无法加载。另外,若输入的信息为空或输入格式不正确,系统会阻止进行添加。 在下图3.4,显示的是自由车位添加的部分代码:图3.4 自由车位添加的部分代码3.2.4 固定车辆测试对停车场内的长期固定停放的车辆进行管理。由于是长期停放的车辆,所以需要的相关信息必须比较详细,车主姓名、车牌号,所停放的停车位的月价是多少,最好的话必须配上一张汽车的外观图。在下图3.5,显示的是在添加固定车辆的相关属性信息时的部分代码。图3.5 固定车辆部分属性添加的代码3.2.5 临时车辆测试 临时停放车辆管理跟固定车辆有些许差别,最重要的便是因为该车只是临时停放的,所以必须在每次有车进来停放时都对它进行收费,而收费时最主要的参考依据便是该车所停的车位为哪个,停车的时间为多少,两者可以得出此次停车所需要收取的停车费为多少。同时因为所停放的位置是专门设置给临时停放车辆的,所以此时还有几个空置的车位是比较重要的,如果车位已经被占据,则系统显示车位已被占据。在下图3.6,显示的是对临时车辆进行管理的部分代码:图3.6 添加临时车辆部分相关代码3.2.6 密码管理测试点击此模块,显示已经入库的用户列表,此时可以对列表进行增删减。若想对入库的用户进行密码修改,需要先输入旧密码,正确后连续输入两次新密码。下图3.7所示的,是对密码进行修改的相关代码: 图3.7 修改密码的部分代码3.3 系统测试用例及效果图 系统完成后,需要对它进行调试,以下是用户登录、临时车位添加、固定车辆管理、临时车辆管理等4模块的用例及效果图。3.3.1 登录测试用例及效果图测试模块名称用户登录用例编号 A1功能描述根据所选择的不同权限进行登录,若是管理员,则可以进行一系列相应操作。前提条件用户打开本网站的登录界面。输入/动作期望的输出/相应实际情况账号或密码输入错误。系统弹出:“用户名或密码错误”的提示框。与预期情况相符账号和密码输入正确,且该用户为管理员账户。页面跳转到网站主页并显示管理员权限对应的功能。与预期情况相符账号和密码输入正确,且该用户为普通账户。页面只能跳转到网站后台,不能操作相应功能与预期情况相符 表3.1 用户登录测试用例图3.8 输入错误的密码的提示(效果图)3.3.2 临时车位添加测试用例及效果图 表3.2 临时车位添加测试用例测试模块名称临时车位添加用例编号 A2功能描述从车位价,车位位置、车位编号来对临时车位的属性进行添加前提条件通过登录界面,进入临时车位添加界面输入/动作期望的输出/相应实际情况输入价钱、位置、编号等相关信息系统弹出:“添加成功”的提示框。与预期情况相符输入的编号之前已经存在系统弹出:“该编号已经存在”的提示框。与预期情况相符 图3.9 临时车位添加成功的提示(效果图)3.3.3 固定车辆管理测试用例及效果图 表3.3 固定车辆管理用例测试模块名称固定车辆管理用例编号 A3功能描述从车辆编号、欲进的车位、车辆照片、车主姓名、车位月价等相关属性对车辆进行添加管理前提条件通过登录界面,进入固定车辆添加界面输入/动作期望的输出/相应实际情况在每个输入框输入相应信息系统弹出:“添加成功”的提示框。与预期情况相符点击“上传”按钮上传图片进入图片查找界面,并在选中一张后自动上传与预期情况相符那些有“*”字后缀的文本框没有文本输入系统提示那些文本框为必填与预期情况相符图3.10 成功添加了几个固定车辆后(效果图)3.3.4 临时车辆管理测试用例及效果图表3.4 临时车辆添加测试用例测试模块名称临时车辆管理用例编号 A4功能描述从车辆编号、车牌号、停车时间等相关属性对车辆添加管理前提条件通过登录界面,进入临时车辆添加界面输入/动作期望的输出/相应实际情况在每个输入框输入相应信息系统弹出:“添加成功”的提示框。与预期情况相符所选“车位编号”已经有车入库系统提示“此停车位已经被占用”与预期情况相符点击“离开时间”里的时间,并在跳出的消息框选“确定”系统自动算出车辆停留多久,并按之前的车位价算出价钱与预期情况相符图3.11 系统提示是否确定要离开停车场(效果图) 图3.12 系统自动计算出所需停车费(效果图)第4章 结论与展望4.1 结论本次的毕业设计,为了能够完成对这个题目的研究,我查阅了很多的相关文献资料,让我更加丰富了自己对于编程知识的理解,很多以前相对而言不是那么清楚的知识,像Tomcat、JDK等也在这次的毕设中有了更多的认识。可由于时间有限,所以该停车场系统肯定说不上完美,大大小小的问题肯定都是存在的。比如系统的界面可能不怎么美观,如果可以的话可以选择几张好看的图片来进行美化;另一方面,由于能力有限,在当初编写代码时,可能会有很多的冗余,命名方法可能也不合理,不能使使用者都一目了然。作为一个车场管理系统,该系统只是初步实现了停车场的管理功能,如果有时间的话,可以增加更多的功能,使它更加人性化。4.2 进一步工作的方向这次的毕设算是稍微告了个段落,所做的系统如果要给那些需要小型车辆管理的部门使用,也大体可以满足管理人员的要求。可对于一个大型的停车场系统,要做的东西或许还有非常多,比如如何让所做的系统与那些硬件系统连接,真正做到全电脑操作,与物联网技术进行完美结合,外来车辆进入时,只需要拿着IC卡或者按键取卡便可记录相关信息而进入车场,管理人员只需要稍微点击几下鼠标键盘即可,还具有非常多的功能可以加入,系统还能完善的地方也还很多。参考文献1 李兴华,王月清Java Web开发实战经典M北京:清华大学出版社,2010.11:53-63.2 关宏志,刘小明停车场规划设计与管理M北京:人民交通出版社,2010.11:153-156.3 智能监控应行业需求而生技术发展路向何方,中国安防监控论坛. (4 王竹萍基于RFID技术智能停车场研究与开发J杭州师范学院学报:自然科学版,2007.6:61-65.5 胡世杰智能小区停车场管理系统的设计J电气应用,2008.8:59-62.6 辛运帏,饶一梅,马素霞.Java程序设计M北京:电子工业出版社,2008:13-22.7 Dejan Sunderic,Tom Woodhead著, 熊桂喜, 鲁久华译. SQL Server 2000高级编程技术M北京: 清华大学出版社,2012.9:103-112.8 曾春梅,刘于江基于B/S模式的学习系统设计与实现A赣南师范学院学报,2003.6:93-102.9 百度百科结构化查询语言EB/ OL2013-01-10. http:/ / baike. baidu. com/ view/ 34. htm.10 饶琛, 赵晓静浅谈SQL Server数据库的安全设计与应用A电脑知识与技术,2008.8:3-5.11 Taniar D,KhawHY,Tjioe HC,et al.The use of Hints in SQL-Nested query optimizationJ.Information sciences,2007,177(12):243-251.12 孙振兴,向摇阳,刘增宝PostgreSQl 查询优化器分析研究J计算机技术与发展,2011.4:45-51.13 王摇力,王成良基于免疫遗传算法的关系型数据库查询优化技术J计算机系统用,2008.7:65-69.14 Nehme RV,Works K,Lei C,et al. Multi-route query processing and optimizationJ. Journal of computer and system sciences,2013,79(3):312-329.15 百度百科. 超文本标记语言EB/ OL. 2014-04-10. 16 International Telecommunication Union ITUITU Internet Reports 2005:The Internet ofThingsR2005:111-124.17 GUSTAVO RG,MARIO M OEarly infrastructure of an Internet of Things in Spaces for LearningC Eighth IEEE International Conference on Advanced Learning Technologies.200