基于GIS的车位查询与预订系统_第1页
基于GIS的车位查询与预订系统_第2页
基于GIS的车位查询与预订系统_第3页
基于GIS的车位查询与预订系统_第4页
基于GIS的车位查询与预订系统_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、基于GIS的停车位查询与预订系统一,可行性分析11.1社会可行性分析:11.2技术可行性分析:21.3 任务分配:2二,需求分析22.1系统整体需求分析22.2功能需求22.2.1功能总体结构图22.2.2 子需求描述42.2.3用例图42.2.4数据流程图62.3性能需求分析72.3.1精度72.3.2时间特性要求72.3.3灵活性7三,总体设计73.1 总体设计目标73.2系统HIPO图73.3结构图83.4系统类图:83.5 系统体系结构设计103.6软硬件环境设置10四,详细设计104.1程序流程图104.2序列图114.3活动图12五,数据库总体设计:135.1系统E-R图135.2

2、数据项13一,可行性分析1.1社会可行性分析:随着社会经济的发展,人们物质水平的提高,汽车已成为人们日常生活中必不可少的交通工具。目前在国内各大中城市中,到处可见交通拥挤状况,停车难成为了一个突出的问题,关于停车场信息如停车场位置、泊位利用情况、周边道路情况等信息的提供比较缺乏,驾驶员在不能得到停车场相关信息的情况下,往往是凭借以往的经验寻找停车泊位或在目的地周围绕行以寻找停车泊位,目的性不强,可靠性较低。在完全没有停车场相关信息的条件下,驾驶员可能不得不根据实地停车场有无空车位持续地寻找停车场。这种行为可能造成以下结果:由于寻找停车位而引起附加的不必要的交通出行,增加交通压力;增加燃料消耗和

3、造成出行者时间浪费;容易造成不合法的停车行为,影响道路正常通行,易造成交通隐患;现有停车场忙闲不均,停车潜力没有得到进一步开发;此外 随着城市化进程的加速,城市规划管理的现代化、智能化显得更为紧迫,更为重要。在人口高度密集的大中城市,到处是错综复杂的大街小巷、鳞次栉比的摩天大楼、横空飞跨的桥梁及其各种管网。面对如此庞大、复杂的管理系统,现行的管理方式已明显的落后于城市化的进程,尤其是城市交通系统的管理模式已不能适应社会的迅猛发展。目前已有许多国家和城市开始尝试和开发数字化城市管理系统,我国在杭州、深圳、广州等城市也在这方面做了不同程度的尝试和探讨,尤其在智能化交通系统方面已取得了初步成果。1.

4、2技术可行性分析:随着智能化城市交通系统的建立以及GIS,GPS和RS技术的发展,WebGIS技术得到了快速发展,出现了许多移动GIS平台。此外,3s技术得到了广泛应用。另一方面,移动技术的发展,尤其是4G技术的普及,为我们数据的高速传输提供了保障。随着这些技术的迅猛发展,实现智能交通系统所需的软硬件设施已基本具备,高速高性能的智能型计算机已随处可见,高精度的GPS产品也已进入市场,各种网络的发展,尤其是无线网络技术的使用愈来愈普遍。这些技术的发展奠定了该系统的基础。 在GIS、RS技术的支持下,基于面向对象的空间数据模型,构建基于Oracle数据库的城市交通动态数据库系统,将是信息提供、交换

5、和更新的中心,也是整个智能系统的基础1.3 任务分配:二,需求分析2.1系统整体需求分析为了整个系统的实现,必修对系统的整体需求进行分析。从系统的总体功能来看,可以从以下几个方面来描述:(1) 用户注册功能。(2) 用户信息管理功能。(3) 提供基于地图的停车位在线查询功能。(4) 提供停车位在线预订功能。(5) 后台管理员的功能管理。2.2功能需求2.2.1功能总体结构图一,用户信息管理用户注册:主要包括账户/昵称、密码、所在区域(必填)、电子邮件。用户管理:包括修改注册信息、修改用户密码。二、停车位信息在线查询此模块在用户选定了停车场后,实时显示该停车点的信息。包括该停车场的车位总数,现有

6、车位数量,是否可以预订车位等。在该系统中提供了关于关键字的查询、停车场所在区域查询、空闲程度查询用户可以根据自己的实际情况选择合适的查询方式。此外,系统通过一系列技术使用户可以实时了解到该停车场信息,如果该车位被占用,则系统向用户发出请求:是否重新选取停车位;如果该停车场车位数已满,则向用户发送请求:是否重新选取停车场。关键字查询:用户可以以关键字的查询方式进行模糊查询或精确查询。停车场所在区域查询:用户可以扩大查询范围,在城市某个区域内对停车场信息进行查询。空闲程度查询:用户根据停车场的空闲程度对停车位进行查询,空闲程度根据停车场剩余停车位数量进行分级,可分为拥挤、中等、空闲三个等级。三、车

7、位预定管理对于已注册用户,系统提供车位在线预订功能。用户提供真实信息向停车场提出车位预订申请。车位预定中的信息流是双向的,用户要预定车位,通过提交预订请求,由信息管理系统向停车场发出预订信息,并将车位预订成功与否的信息及时反馈给用户。用户可以再预订成功后取消订单等操作。订单管理模块1 目的地信息:目的地名+地区2 停车场信息:目的地周围有空闲车位的所有停车场名在地图上显示。3停车场名:通过筛选后的用户满意的停车场名4 停车位信息:停车场剩余停车位个数。如果该停车位被预定则在地图上显示为红色,没有被预定则显示为绿色。5确认预订信息:已选停车场名6预订信息:已选停车场名+预订的时间段7预订成功信息

8、:成功预订信息提示8预订车位具体信息:停车场名+预订的时间段+附加信息(1)如果在预订时间段没到停车场系统将取消停车位预订并收取费用(2)预订费用标准提示,用户可自己设置预订时间段(10分钟,20分钟,30分钟等)不同时间段有不同收费金额(3)取消预订后收手续费标准提示,如果在预订时间段之前取消预订则不收取预订费用,按预订费用一定百分比收取手续费。9 电子地图筛选:用户选择停车位后,在地图上高亮显该车位。用户反馈模块:用户可以对此次交易进行评价,反馈该停车场的信息,以便其余用户作参考。四、最佳路径选取用户预订车位后,通过GIS技术为其选择最佳方案到达停车点。最佳方案包括用时最短和路径最短。通过

9、运用GIS技术的网络分析、缓冲区分析等操作为用户提供服务。此外结合GPS技术为用户提供实时路况,以便更好的选择路线。2.2.2 子需求描述用户:通过注册后可登录此系统,进入系统后可以查询所在地周边的停车场信息以及停车场的车位信息。之后可以预订车位,预订车位后可以选择合适路线前往。后台管理人员:管理用户信息,管理车位信息。2.2.3用例图用例泛化关系用例间包含关系2.2.4数据流程图2.3性能需求分析2.3.1精度本系统需要精确地GPS定位以及该地区停车场和停车位的详细信息。并且这些信息处于实时更新中。2.3.2时间特性要求需要服务器较快的响应时间,包括用户数据加载和地图数据加载。2.3.3灵活

10、性界面友好,易于操作,符合大众审美;功能模块设计合理。三,总体设计3.1 总体设计目标该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部系统和外部系统部件之间的接口定义,各个系统模块的功能说明,数据结构的细节以及具体的装配要求。3.2系统HIPO图H图IPO图3.3结构图3.4系统类图:上图有6个类,分别是基本使用者信息类,用户类,工作人员类,车信息类,停车位信息类,账单类,共有2个接口。(1) 基本使用者信息类:这个类是工作人员类和用户类的父类,它有登陆用户名,登陆密码,电话等类,具有登陆检查,修改密码的方法。(2) 工作人员类:本类具有工作人员工号,名字两个属性;它有收费

11、,车辆添加/删除,用户添加 /删除的方法(3) 用户类:此类有用户类型,用户名字两个属性,其中用户类型主要用来识别用户是固定车位用户或者是自由车位用户;此外具有获取自己信息,更新自己信息,进入停车场,离开停车场,得到账单的方法(4) 车信息类:本类有车牌号码,车辆品牌,车辆颜色,汽车主人4个属性;具有获取车主名字这个方法(5) 停车位信息类:此类有车位编号,车位位置,同样有获取车主名字方法(6) 账单类:此类有账单编号,车位编号,车牌号码3个属性;具有获取停靠总时间的方法。接口:(1) 工作人员要实现数据的统计,如停车数,车位的统计等等,因此在工作人员类中实现了统计显示的方法(2) 由于工作人

12、员和用户都需要获取车辆的位置,车辆的总数,车位的信息等等,所以做成接口分别由两个类实现。3.5 系统体系结构设计本系统采用的是浏览器/服务器体系结构(B/S结构),以浏览器作为地图展示的平台,将地理空间数据的查询和处理等操作放到中间层的应用服务器上,将地理数据的存储、维护等操作空间数据库服务器上,形成客户层、中间层和数据层的三层体系结构。3.6软硬件环境设置硬件环境:一般的笔记本或台式机即可,图形输入输出设备如扫描仪、打印机。软件环境:win7操作系统,编译软件vs2010,采用Oracle 11g数据库,GIS专业软件采用Arcgis 10.1版本。四,详细设计4.1程序流程图4.2序列图停

13、车位预订(1)用户填写输入信息,调用AJAX发送异步请求到到服务器进行处理。(2)业务逻辑控制器Action接到请求后调用后台Service层服务方案进行处理。(3)Service层服务方法调用ODBC进行处理。(4)DAO方法执行对数据库的操作。用户注册4.3活动图五,数据库总体设计:5.1系统E-R图5.2数据项用户信息表列名数据类型是否为空约束条件说明USERIDVARCHAR(20)NOT NULL主键用户IDUSERPSWVARCHAR(20)NOT NULL用户密码NAMEVARCHAR(20)NOT NULL用户姓名SEXVARCHAR(20)NOT NULL性别TELEPHON

14、EVARCHAR(20)NOT NULL手机号码CITYVARCHAR(20)NOT NULL所在城市CAR_NUMBERVARCHAR(20)NOT NULL车牌号 车位预订表列名数据类型是否为空约束条件说明IDVARCHAR(20)NOT NULL主键IDPARKINGVARCHAR(50)所定车位USER_IDVARCHAR(20)NOT NULL用户IDTELEPHONEVARCHAR(20)NOT NULL预订者的手机号码CAR_NUMBERVARCHAR(20)NOT NULL预订者的车牌号TIMEDatetimeNOT NULL预订时间HOURSfloatNOT NULL预订时长,以便收费EXPENSEfloatNOT NULL费用车位信息表列名数据类型是否为空

温馨提示

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

评论

0/150

提交评论