出行监控系统的设计与实现.docx

资料分类:精选论文 上传会员:螺蛳粉50g 更新时间:2024-01-26
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:7734
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近些年来,在线乘车服务的出现和发展丰富了人们的出行方式,极大地方便了人们的日常出行。可以说,网约车的出现有效解决了人找车和车找人之间的效率问题,也极大地整合了社会资源。

网约车的每一张订单都带来了十分庞大的信息量,其中包括乘客出行途中的经纬度信息等。通过对所有订单的日志信息进行处理,网约车公司就可在后台对每一张订单的行驶情况进行有效的跟踪。利用已有的订单数据,还可以找出每个区域范围内乘客最常使用的上车地点作为虚拟车站。 

基于此理念,本系统的设计分为三个模块进行设计:日志数据采集模块、订单和轨迹监控模块、虚拟车站模块。其中,日志数据模块对接数据源,用于采集订单数据。订单和轨迹监控模块是数据处理部分,主要是数据计算以及如何进行存储,通过该部分我们可以查看某一订单的轨迹,也可以对订单进行统计分析等。虚拟车站模块,如上面所说,通过划分区域,并为那些上车点较为集中的区域选择合适的上车点作为推荐上车点。

关键词:网约车;大数据;订单轨迹回放;虚拟车站

 

目录

摘要

Abstract 

1.-需求分析-2

1.1 数据说明-2

1.1.1 地区1订单数据字段说明-2

1.1.2 地区2订单数据字段说明-2

1.2 日志数据回放-3

1.2 订单和轨迹监控-3

1.3 虚拟车站-3

2.-技术选型及对比-4

2.1 数据采集-4

2.2 数据计算引擎-4

2.3 消息中间件-5

2.4 数据存储-5

3.-相关技术介绍-6

3.1 日志数据采集框架Flume-6

3.3 Kafka消息队列-7

3.4 流式计算框架SparkStreaming-8

3.5 NoSQL数据库Hbase-9

3.6 NoSQL数据库Redis-10

3.7 Phoenix-10

4.-系统设计-10

4.1 设计目标与原则-10

4.1.1 设计目标-10

4.1.2 设计原则-11

4.2 系统功能设计-11

4.2.1 日志数据回放模块-11

4.2.2 轨迹监控功能模块-12

4.2.3 虚拟车站功能模块-14

5.-系统实现-19

5.1-系统架构-19

5.2-开发工具和开发环境-20

5.3-工程模块-20

6.-结语-22

参考文献

相关论文资料:
最新评论
上传会员 螺蛳粉50g 对本文的描述:用户平常使用APP进行打车时,系统一般会根据用户当前所在位置,自动推荐以用户当前位置为中心的附近的几个位置作为“最佳上车点”。用户可以定位其中一个“小绿点”然后发布订......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: