基于GIS的车位查询与预订系统.docx

上传人:b****7 文档编号:9280098 上传时间:2023-02-04 格式:DOCX 页数:18 大小:310.55KB
下载 相关 举报
基于GIS的车位查询与预订系统.docx_第1页
第1页 / 共18页
基于GIS的车位查询与预订系统.docx_第2页
第2页 / 共18页
基于GIS的车位查询与预订系统.docx_第3页
第3页 / 共18页
基于GIS的车位查询与预订系统.docx_第4页
第4页 / 共18页
基于GIS的车位查询与预订系统.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

基于GIS的车位查询与预订系统.docx

《基于GIS的车位查询与预订系统.docx》由会员分享,可在线阅读,更多相关《基于GIS的车位查询与预订系统.docx(18页珍藏版)》请在冰豆网上搜索。

基于GIS的车位查询与预订系统.docx

基于GIS的车位查询与预订系统

基于GIS的停车位查询与预订系统

一,可行性分析1

1.1社会可行性分析:

1

1.2技术可行性分析:

2

1.3任务分配:

2

二,需求分析2

2.1系统整体需求分析2

2.2功能需求2

2.2.1功能总体结构图2

2.2.2子需求描述4

2.2.3用例图4

2.2.4数据流程图6

2.3性能需求分析7

2.3.1精度7

2.3.2时间特性要求7

2.3.3灵活性7

三,总体设计7

3.1总体设计目标7

3.2系统HIPO图7

3.3结构图8

3.4系统类图:

8

3.5系统体系结构设计10

3.6软硬件环境设置10

四,详细设计10

4.1程序流程图10

4.2序列图11

4.3活动图12

五,数据库总体设计:

13

5.1系统E-R图13

5.2数据项13

一,可行性分析

1.1社会可行性分析:

随着社会经济的发展,人们物质水平的提高,汽车已成为人们日常生活中必不可少的交通工具。

目前在国内各大中城市中,到处可见交通拥挤状况,停车难成为了一个突出的问题,关于停车场信息如停车场位置、泊位利用情况、周边道路情况等信息的提供比较缺乏,驾驶员在不能得到停车场相关信息的情况下,往往是凭借以往的经验寻找停车泊位或在目的地周围绕行以寻找停车泊位,目的性不强,可靠性较低。

在完全没有停车场相关信息的条件下,驾驶员可能不得不根据实地停车场有无空车位持续地寻找停车场。

这种行为可能造成以下结果:

由于寻找停车位而引起附加的不必要的交通出行,增加交通压力;增加燃料消耗和造成出行者时间浪费;容易造成不合法的停车行为,影响道路正常通行,易造成交通隐患;现有停车场忙闲不均,停车潜力没有得到进一步开发;此外随着城市化进程的加速,城市规划管理的现代化、智能化显得更为紧迫,更为重要。

在人口高度密集的大中城市,到处是错综复杂的大街小巷、鳞次栉比的摩天大楼、横空飞跨的桥梁及其各种管网。

面对如此庞大、复杂的管理系统,现行的管理方式已明显的落后于城市化的进程,尤其是城市交通系统的管理模式已不能适应社会的迅猛发展。

目前已有许多国家和城市开始尝试和开发数字化城市管理系统,我国在杭州、深圳、广州等城市也在这方面做了不同程度的尝试和探讨,尤其在智能化交通系统方面已取得了初步成果。

1.2技术可行性分析:

随着智能化城市交通系统的建立以及GIS,GPS和RS技术的发展,WebGIS技术得到了快速发展,出现了许多移动GIS平台。

此外,3s技术得到了广泛应用。

另一方面,移动技术的发展,尤其是4G技术的普及,为我们数据的高速传输提供了保障。

随着这些技术的迅猛发展,实现智能交通系统所需的软硬件设施已基本具备,高速高性能的智能型计算机已随处可见,高精度的GPS产品也已进入市场,各种网络的发展,尤其是无线网络技术的使用愈来愈普遍。

这些技术的发展奠定了该系统的基础。

在GIS、RS技术的支持下,基于面向对象的空间数据模型,构建基于Oracle数据库的城市交通动态数据库系统,将是信息提供、交换和更新的中心,也是整个智能系统的基础

1.3任务分配:

二,需求分析

2.1系统整体需求分析

为了整个系统的实现,必修对系统的整体需求进行分析。

从系统的总体功能来看,可以从以下几个方面来描述:

(1)用户注册功能。

(2)用户信息管理功能。

(3)提供基于地图的停车位在线查询功能。

(4)提供停车位在线预订功能。

(5)后台管理员的功能管理。

2.2功能需求

2.2.1功能总体结构图

一,用户信息管理

用户注册:

主要包括账户/昵称、密码、所在区域(必填)、电子邮件。

用户管理:

包括修改注册信息、修改用户密码。

二、停车位信息在线查询

此模块在用户选定了停车场后,实时显示该停车点的信息。

包括该停车场的车位总数,现有车位数量,是否可以预订车位等。

在该系统中提供了关于关键字的查询、停车场所在区域查询、空闲程度查询用户可以根据自己的实际情况选择合适的查询方式。

此外,系统通过一系列技术使用户可以实时了解到该停车场信息,如果该车位被占用,则系统向用户发出请求:

是否重新选取停车位;如果该停车场车位数已满,则向用户发送请求:

是否重新选取停车场。

关键字查询:

用户可以以关键字的查询方式进行模糊查询或精确查询。

停车场所在区域查询:

用户可以扩大查询范围,在城市某个区域内对停车场信息进行查询。

空闲程度查询:

用户根据停车场的空闲程度对停车位进行查询,空闲程度根据停车场剩余停车位数量进行分级,可分为拥挤、中等、空闲三个等级。

三、车位预定管理

对于已注册用户,系统提供车位在线预订功能。

用户提供真实信息向停车场提出车位预订申请。

车位预定中的信息流是双向的,用户要预定车位,通过提交预订请求,由信息管理系统向停车场发出预订信息,并将车位预订成功与否的信息及时反馈给用户。

用户可以再预订成功后取消订单等操作。

订单管理模块

1目的地信息:

目的地名+地区

2停车场信息:

目的地周围有空闲车位的所有停车场名在地图上显示。

3停车场名:

通过筛选后的用户满意的停车场名

4停车位信息:

停车场剩余停车位个数。

如果该停车位被预定则在地图上显示为红色,没有被预定则显示为绿色。

5确认预订信息:

已选停车场名

6预订信息:

已选停车场名+预订的时间段

7预订成功信息:

成功预订信息提示

8预订车位具体信息:

停车场名+预订的时间段+附加信息

(1)如果在预订时间段没到停车场系统将取消停车位预订并收取费用

(2)预订费用标准提示,用户可自己设置预订时间段(10分钟,20分钟,30分钟等)不同时间段有不同收费金额

(3)取消预订后收手续费标准提示,如果在预订时间段之前取消预订则不收取预订费用,按预订费用一定百分比收取手续费。

9电子地图筛选:

用户选择停车位后,在地图上高亮显该车位。

用户反馈模块:

用户可以对此次交易进行评价,反馈该停车场的信息,以便其余用户作参考。

四、最佳路径选取

用户预订车位后,通过GIS技术为其选择最佳方案到达停车点。

最佳方案包括用时最短和路径最短。

通过运用GIS技术的网络分析、缓冲区分析等操作为用户提供服务。

此外结合GPS技术为用户提供实时路况,以便更好的选择路线。

2.2.2子需求描述

用户:

通过注册后可登录此系统,进入系统后可以查询所在地周边的停车场信息以及停车场的车位信息。

之后可以预订车位,预订车位后可以选择合适路线前往。

后台管理人员:

管理用户信息,管理车位信息。

2.2.3用例图

用例泛化关系

用例间包含关系

 

2.2.4数据流程图

 

2.3性能需求分析

2.3.1精度

本系统需要精确地GPS定位以及该地区停车场和停车位的详细信息。

并且这些信息处于实时更新中。

2.3.2时间特性要求

需要服务器较快的响应时间,包括用户数据加载和地图数据加载。

2.3.3灵活性

界面友好,易于操作,符合大众审美;功能模块设计合理。

三,总体设计

3.1总体设计目标

该阶段目的在于明确系统的数据结构和软件结构,此外总体设计还将给出内部系统和外部系统部件之间的接口定义,各个系统模块的功能说明,数据结构的细节以及具体的装配要求。

3.2系统HIPO图

H图

IPO图

3.3结构图

3.4系统类图:

上图有6个类,分别是基本使用者信息类,用户类,工作人员类,车信息类,停车位信息类,账单类,共有2个接口。

(1)基本使用者信息类:

这个类是工作人员类和用户类的父类,它有登陆用户名,登陆密码,电话等类,具有登陆检查,修改密码的方法。

(2)工作人员类:

本类具有工作人员工号,名字两个属性;它有收费,车辆添加/删除,用户添加/删除的方法

(3)用户类:

此类有用户类型,用户名字两个属性,其中用户类型主要用来识别用户是固定车位用户或者是自由车位用户;此外具有获取自己信息,更新自己信息,进入停车场,离开停车场,得到账单的方法

(4)车信息类:

本类有车牌号码,车辆品牌,车辆颜色,汽车主人4个属性;具有获取车主名字这个方法

(5)停车位信息类:

此类有车位编号,车位位置,同样有获取车主名字方法

(6)账单类:

此类有账单编号,车位编号,车牌号码3个属性;具有获取停靠总时间的方法。

接口:

(1)工作人员要实现数据的统计,如停车数,车位的统计等等,因此在工作人员类中实现了统计显示的方法

(2)由于工作人员和用户都需要获取车辆的位置,车辆的总数,车位的信息等等,所以做成接口分别由两个类实现。

3.5系统体系结构设计

本系统采用的是浏览器/服务器体系结构(B/S结构),以浏览器作为地图展示的平台,将地理空间数据的查询和处理等操作放到中间层的应用服务器上,将地理数据的存储、维护等操作空间数据库服务器上,形成客户层、中间层和数据层的三层体系结构。

3.6软硬件环境设置

硬件环境:

一般的笔记本或台式机即可,图形输入输出设备如扫描仪、打印机。

软件环境:

win7操作系统,编译软件vs2010,采用Oracle11g数据库,GIS专业软件采用Arcgis10.1版本。

四,详细设计

4.1程序流程图

4.2序列图

停车位预订

(1)用户填写输入信息,调用AJAX发送异步请求到到服务器进行处理。

(2)业务逻辑控制器Action接到请求后调用后台Service层服务方案进行处理。

(3)Service层服务方法调用ODBC进行处理。

(4)DAO方法执行对数据库的操作。

用户注册

4.3活动图

五,数据库总体设计:

5.1系统E-R图

5.2数据项

用户信息表

列名

数据类型

是否为空

约束条件

说明

USERID

VARCHAR(20)

NOTNULL

主键

用户ID

USERPSW

VARCHAR(20)

NOTNULL

用户密码

NAME

VARCHAR(20)

NOTNULL

用户姓名

SEX

VARCHAR(20)

NOTNULL

性别

TELEPHONE

VARCHAR(20)

NOTNULL

手机号码

CITY

VARCHAR(20)

NOTNULL

所在城市

CAR_NUMBER

VARCHAR(20)

NOTNULL

车牌号

车位预订表

列名

数据类型

是否为空

约束条件

说明

ID

VARCHAR(20)

NOTNULL

主键

ID

PARKING

VARCHAR(50)

所定车位

USER_ID

VARCHAR(20)

NOTNULL

用户ID

TELEPHONE

VARCHAR(20)

NOTNULL

预订者的手机号码

CAR_NUMBER

VARCHAR(20)

NOTNULL

预订者的车牌号

TIME

Datetime

NOTNULL

预订时间

HOURS

float

NOTNULL

预订时长,以便收费

EXPENSE

float

NOTNULL

费用

 

车位信息表

列名

数据类型

是否为空

约束条件

说明

CARNO

VARCHAR(20)

NOTNULL

主键

车位编号

CARPace

VARCHAR(20)

NOTNULL

车位位置

CARFree

VARCHAR(20)

NOTNULL

车位是否空闲

评论表

列名

数据类型

是否为空

约束条件

说明

USERID

VARCHAR(20)

NOTNULL

主键

用户ID

CARNO

VARCHAR(20)

NOTNULL

车位编号

TIME

Datetime

NOTNULL

评论时间

CONTENT

TEXT

NOTNULL

评论内容

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 艺术创意

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1