| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

基于Java EE平台的公交车辆运行监控系统的设计与实现

爱***享

贡献于2021-09-06

字数:16637








基Java EE台公交车辆运行监控系统设计实现



基Java EE台公交车辆运行监控系统设计实现


着济城市化高速发展市民种出行方式中重公交车出行城市公交车需求数量快速增长天会产生量实时运行数急需计算机系统做时处理公交车实时情况需立反馈台理员通直观易懂方式进行展示公交车辆运行监控系统开发便尤重利理者安排更高效公交出行时刻节省日常工作生活出行时间提升市民生活质量
项目采SpringBoot框架开发项目MySQL作台数库系统包含功模块:实时公交查询模块实时监控模块包含路线监控车辆监控路线分析模块台理模块包含异常信息理户理登录注册模块
关键词:公交车监控理SpringBoot框架MySQL 数库












Design and Implementation of Bus Vehicle Operation Monitoring System Based on Java EE Platform

Abstract
With the rapid development of economy and urbanization citizens have a variety of travel methods of which the bus is the most important travel method The number of urban bus demand is growing rapidly It will generate a large amount of realtime operating data every day and urgently needs to be processed by the computer system in a timely manner Since the realtime situation of the bus needs immediate feedback to the background management personnel and is displayed in an intuitive and easytounderstand manner the development of the bus vehicle operation monitoring system is particularly important This will help managers to arrange more efficient bus travel moments to save people's daily work and travel time and to improve the quality of life of citizens
This project uses the SpringBoot framework development project with MySQL as the backend database The system mainly includes the following functional modules realtime bus query module realtime monitoring module includes route monitoring vehicle monitoring route analysis module and background management module includes abnormal information management user management and login registration module
Keywords bus monitoring management SpringBoot framework MySQL database












目 录

1前言 1
11开发背景 1
12目意义 1
2系统开发技术环境 2
21系统开发技术 2
211 SpringBoot框架 2
212 SpringMVC框架 2
213 MySQL数库 2
22系统开发环境 2
3需求分析 3
31功需求分析 3
32功详细需求 3
321查询功模块 3
322监控功模块 3
323分析功模块 4
324台理模块 4
325户登录注册模块 4
326数流图 5
4总体设计 5
41系统例图设计 5
42系统功模块图 6
43系统流程图 7
44数库设计 9
441数库概念结构设计 9
442数库逻辑结构设计 10
5详细设计 12
51系统目录文件夹结构 12
52功模块实现 14
521查询功模块实现 14
522监控功模块实现 15
523分析功模块实现 18
524台理模块实现 19
525户登录注册模块实现 21
6软件测试 22
61软件测试目意义 22
62软件测试方法 22
63测试例 23
631实时公交查询测试例 23
632路线监控测试例 24
633车辆监控测试例 25
634路线分析测试例 25
635异常信息理测试例 26
636户理测试例 26
7总结展 27
71文总结 27
72存足 27
73未展 27
参考文献 28
谢 辞 29
附 录 30












1前言
11开发背景
着济城市化发展城市口快速增长出行方式然私家车出租车铁等较便利交通工具公交车车票价格低固定线路车速慢安全等优点数市民出行方式公交车公交车率逐步提高城市街巷基覆盖公交车路线公交车数量站点数量慢慢增交通网络结构逐渐复杂
常坐公交车普通客言重准确快速查询公交线路公交具体位置公交车运营理员说公交车运行数实时更新变化产生量运行数处理分析车辆运行时出现异常行需时台发送异常信息理者便马获取前车辆运行状态通监控指挥相关公交车运行行提高公交车运行整体效率方便高效率出行提升幸福感

12目意义
满足普通客需快速查找实时公交位置信息公交车理者更方便公交车实时运行情况进行理决策需求开发出公交车辆运行监控系统
系统面普通市民户理者普通户系统提供实时公交运行站点信息功方便高效出行提高出行舒适度理者说更简易便捷理操作尤重
理者更方便实时公交车运行情况进行理决策现系统没数进行效分析公交车天会产生量实时运行数急需开发套公交车辆运行监控系统车辆进行实时监控通技术手段处理现数提取更价值信息
通公交车前位置车速客流量等数进行分析处理通图者图表方式数进行视化图中会直观通标记颜色原点进行展示状态公交车图表中会段时间公交车客流量等数进行直观数视化
理者更偏通电脑端查种类型数方便数进行全方面决策理基Java EE台公交车辆运行监控系统着十分重开发意义

2系统开发技术环境
21系统开发技术
公交车辆运行监控系统JavaJavaScrip编程语言进行开发系统台SpringBoot框架进行搭建Web层采SpringMVC页面发送请求进行响应响应视图采Thymeleaf模版引擎进行渲染Dao层采MyBatis框架数库进行交互数库方面MySQL数进行增加查找修改删操作Druid 数库连接池前端方面采Html+css+JavaScrip作基础jQuary+Ajax技术页面进行数交互数采集方面高德图API获取详细公交线路数通请求微信公众号公交数接口获取实时公交运行信息

211 SpringBoot框架
SpringBoot继承Spring框架原优势设计目较少配置快速搭建生产级Spring应简化Spring 应搭建开发程集成量优秀框架种赖包解决框架间版突兼容稳定等问题设计理念惯优配置默认配置许框架方式需考虑配置立项目快速搭建运行起

212 SpringMVC框架
SpringMVCSpring框架基MVC架构设计模式web模块拥中央前端控制器DispatcherServlet负责发送请求合适处理程序视图返回终响应结果Web层进行解耦基请求驱动指requestresponse模型SpringMVC框架简化Web开发程

213 MySQL数库
MySQLWEB应方面流行关系数库理系统数保存表中数放仓库样增加速度提高灵活性功理组织型复杂信息强功灵活性丰富应编程接口API精巧系统结构基数库动态网站提供强支持

22系统开发环境
项目公交车辆运行监控系统系统求:
硬件推荐求:
1 CPU:Intel Core i77700 360GHz
2 存:12GB
3 磁盘空间:300MB
4 显示:1920*1080256色
软件求:
1 操作系统:Windows 10
2 开发环境:IntelliJ IDEA 201913
3 数库:MySQL 8

3需求分析
31功需求分析
系统基珠海市公交运行数进行开发仅提供便民公交车辆运行位置基查询功理者提供便捷监控理公交车功
天会产生量实时运行公交车GPS数理者数没简洁直观视觉感受该系统需提升查公交车详细信息体验设计系统初衷通现技术手段车辆进行视化实时监控快速量GPS历史数进行分析处理展示出相应图表图等信息利理者做出相应决策
系统功模块进行开发查询功模块包括:实时公交查询监控功模块包括:公交路线监控具体车辆监控分析功模块包括:公交路线分析台理模块包括:公交车异常信息理户权限理登录注册模块包括:户登录户注册

32功详细需求
321查询功模块
面普通户提供快速便捷公交车辆实时查询输入框输入准备搭公交车线路编号系统会提示相应公交线路提供户进行选择户选择相应公交车线路系统会立显示该公交线路站点该线路实时公交运行站点信息

322监控功模块
面理者提供路线监控车辆监控功
路线监控功理员输入查询公交线路系统会动提醒相关公交车点击相关公交车系统会图展示实时公交车运行详细情况根目前实时公交车处状态添加颜色点做相应标识蓝色原点表示车辆处正常运行状态黄色原点表示目前公交车车速处超速运行状态(速度>70kms)低速运行状态(速度<15kms)者处串车状态(两辆相方相线路公交车时达车站)红色原点表示前该公交车处改线状态偏离正常行驶路线100m隔15s便动刷新更新图公交车实时GPS位置
点击图颜色圆点实时公交GPS标记时图会显示该公交车详情信息包括车牌号车辆速度载客数载客率公交运行状态等信息系统判定该车辆改线状态时会台发送相应请求相关车辆信息记录数库中台理员会做相应处理
车辆监控功台理员需专门查找某公交运行情况时输入查询具体公交车车牌号图会时间先序进行显示公交运行GPS点画出该公交车应该行驶线路

323分析功模块
面理者提供路线分析功理员输入公交线路编号系统会动提示相关公交线路选择相应公交线路系统页面会展示该线路时间客流图

324台理模块
面理者提供异常车辆信息理户理功
异常车辆信息理需系统检测出异常公交车进行复查理员发生异常状况公交车进行查通图显示该公交车运行状态工二次判断进行相应处理超级理员权删异常车辆记录
户理超级理员进入该页面户进行授权修改密码删户等相关户操作
325户登录注册模块
登录系统前需注册账户果提供相应权限码注册时候直接赋予相应权限普通户查询公交功理员路线监控车辆监控路线分析台异常车辆理权限超级理员拥功权限包括户理

326数流图
系统第层数流图图31示:

图31系统第层数流图

4总体设计
41系统例图设计
系统户分三种角色1普通户2理员3超级理员分拥权限系统例图图41示:

图41 系统例图

42系统功模块图
需求分析调查结果设计系统功包括系统功模块图42示:

图42 系统功模块图

43系统流程图
户登录流程图介绍该系统需登录账户系统功新户需注册帐号注册界面填写必户信息注册成功便动返回登录界面注册失败根提示进行修改登录成功进入系统中相应权限功

图43 系统登录流程图
系统功流程图介绍系统会根拥权限户系统功界面普通户查找实时公交位置功理员会路线监控车辆监控路线分析异常信息理功超级理员户理功

图44 系统功流程图

44数库设计
441数库概念结构设计
实体联系图称ER图描述现实世界关系概念模型效方法提供实体属性类型联系方法矩形表示实体菱形表示联系椭圆形表示实体联系属性连线实体属性间实体联系间联系属性间系统采ER图方式系统中实体进行设计续数库设计提供重参考
户表ER图(id户名密码权限修改日期创建日期):

图45 户表ER图
记录异常车辆信息ER图图实体包括公交GPS公交异常信息公交GPS实体公交异常信息实体关系关系公交GPS记录拥种异常状态条公交异常信息属公交GPS记录

图46 记录异常车辆信息ER图
权限码表ER图(id权限码权限更新时间创建时间):

图47 权限码表ER图

442数库逻辑结构设计
根需求分析数库概念结构设计系统数库逻辑结构设计表结构分四张表:
(1)户表
户表保存户登录系统账户密码拥系统权限表41示
表41 户表
字段名
数类型
长度
否允许空
否键
说明
id
varchar
36


UUID
username
varchar
15


户名唯性索引
password
varchar
20


密码
authority
varchar
5


0:仅查1:台理权限统计分析2:权限(包括台删权限户理)
updateTime
datetime
0


更新时间
createTime
datetime
0


创建时间
(2)公交GPS表
公交GPS表保存具体公交车实时GPS数包括前车辆载客数量表42示
表42公交GPS表
字段名
数类型
长度
否允许空
否键
说明
id
varchar
36


UUID
car_num
varchar
8


车牌号
car_no
varchar
8


车牌编号
line_name
varchar
20


公交线路名
longitude
double
0


GPS度
latitude
double
0


GPS纬度
people_num
int
0


公交客流量
actdatetime
datetime
0


GPS记录时间
(3)公交异常信息表
公交异常信息表保存状态异常公交车详细信息表43示
表43公交异常信息表
字段名
数类型
长度
否允许空
否键
说明
id
varchar
36


UUID
gps_id
varchar
36


外键公交GPS表id字段
message
varchar
200


公交车异常信息
handle_status
bit
1


异常信息处理状态默认false
modify_user
varchar
15


什户修改该表
updateTime
datetime
0


更新时间
createTime
datetime
0


创建时间
(4)权限码表
权限码表保存权限码应权限表44示
表44权限码表
字段名
数类型
长度
否允许空
否键
说明
id
varchar
36


UUID
authority_code
varchar
50


权限码唯性索引
authority
varchar
5


权限
updateTime
datetime
0


更新时间
createTime
datetime
0


创建时间
根表结构出系统总体表结构图48示:

图48 系统总体表结构

5详细设计
51系统目录文件夹结构
实现系统功前首先搭建项目整体框架会利续项目开发规范化公交车辆运行监控系统中设计图51示项目文件夹结构图

图51 项目文件夹结构图
(1) annotation:存放定义注解文件
(2) bean:存放张数库表应实体类文件
(3) compoment:存放SpringBoot框架添加组件类文件
(4) config:存放修改SpringBoot框架默认配置文件
(5) controller:存放控制器层文件
(6) mapper:存放MyBatis框架接口文件
(7) server:存放处理复杂业务逻辑接口文件
(8) serverImpl:存放server文件夹接口文件具体实现
(9) util:存放公工具类
(10) mybatis:存放MyBatis框架XML配置文件
(11) static:存放静态资源文件
(12) templates:存放具体功模块html页面

52功模块实现
521查询功模块实现
户登录系统点击左侧菜单栏公交查询>实时公交查询钮查询公交线路功界面输入框输入想查询公交车线路名系统会根输入容动提示相关公交线路提供户进行选择输入提示功图52示:

图52 输入提示功界面
点击选择查询公交线路方系统会显示该公交线路站点信息实时公交运行位置实时公交查询功演示图53示:

图53 实时公交查询功演示图

522监控功模块实现
理员户登录系统点击左侧菜单栏实时监控>路线监控钮路线监控功界面系统默认提供条线路进行监控展示图左角输入框输入查询公交线路会根输入容进行动提醒图54示:

图54 路线监控输入提示功界面
提示栏中选择相应公交车线路点击查询钮输入容做操作(系统会动查询)系统会发送请求高德图API通返回结果获取前线路详细信息包括公交行驶路线站点信息系统台数库获取前实时公交GPS数返回公交数添加详细信息(车牌号车速载客数载客率公交运行状态)添加辆车实时GPS园标记点里点击图颜色原点时图会显示前公交车详细信息路线监控功演示图55示:

图55 路线监控功演示图
果输入效公交线路名称系统会弹窗提醒户输入误没实际公交线路输入异常图56示:

图56 输入异常提醒图
点击左侧菜单栏实时监控>车辆监控钮车辆监控功界面左角输入框输入具体查询公交车车牌号便查询具体公交车历史行驶线路显示该公交线路预期行驶路线车辆监控功演示图57示:

图57 车辆监控功演示图

523分析功模块实现
理员户登录系统点击左侧菜单栏数分析>路线分析钮路线分析功界面输入框输入公交线路名系统会动提示相应公交车公交线路便户进行选择路线分析功输入提醒功图58图59示

图58 路线分析功演示图

图59 路线分析输入提醒功界面
果输入效公交线路名称系统会弹窗提醒户输入误没实际公交线路输入异常图510示:

图510 路线分析输入异常图

524台理模块实现
超级理员户登录系统点击左侧菜单栏台理>异常信息理钮异常信息理功界面界面查少异常状态公交车异常状态车辆进行查详情查该异常车辆出现什运行时异常前该异常公交信息进行删操作异常信息理界面图511示:

图511 异常信息理界面演示图
点击具体公交车查钮界面便会显示该异常车辆历史GPS数记录点信息会显示该车辆原应该行驶公交线路异常车辆运行512示:

图512 异常车辆运行图
点击左侧菜单栏台理>户理钮户理功界面该界面系统中已注册账户进行理点击修改钮修改户详细信息点击删钮删前行户户理界面图513示:

图513 户理界面
点击修改钮修改户界面图514示:

图514 户修改页面

525户登录注册模块实现
输入正确户名密码会进入系统功界面登录界面图515示:

图515 登录界面
新户登录系统前需先注册账户果提供相应权限权限码注册账户时候直接赋予相应权限否注册账户拥普通权限普通账户注册界面图516示:

图516 注册界面图

6软件测试
61软件测试目意义
软件测试软件设计开发里面缺少质量检测环节利软件测试工具详细测试方案流程系统进行测试检验系统输出结果否满足预期中结果需根软件开发阶段需求说明程序部代码精心设计批软件测试例然软件开发程中做量质量审查难避免机器问题出现错误系统正式投入生产环境中前必须执行严格软件测试软件测试阶段重目意义早发现缺陷修改缺陷直系统长时间稳定执行系统功

62软件测试方法
传统软件测试方法包含黑盒测试白盒测试灰盒测试等软件测试方法
黑盒测试称功测试测试开始时需系统作黑盒需通输入实际数系统等系统返回结果通查系统实际输出数否符合需求预期结果该测试方法系统界面功进行测试
白盒测试称结构测试透明盒测试实际检测中常黑盒测试起首先黑盒测试系统外部接口进行测试果系统输入数系统输出结果预期中需求中结果相说明系统部功未出现问题时代码层面进行测试果出现问题白盒测试方法代码部结构进行测试直解决问题
系统采黑盒测试方法系统进行功测试

63测试例
631实时公交查询测试例
表61 实时公交查询输入提醒功测试例
实时公交查询输入提醒功描述
输入框输入查询公交线路名系统会提醒相应公交线路
例目
系统否正常输出提示容
前提条件
户登录系统点击实时公交查询钮该功界面
实际输入数
预期输出
实际输出
2
2路(香洲>城轨珠海站)
2路(城轨珠海站>香洲)
2路(香洲>城轨珠海站)
2路(城轨珠海站>香洲)
10a
10A路(拱北口岸总站>城轨唐家湾站)
10A路(城轨唐家湾站>拱北口岸总站)
10A路(拱北口岸总站>城轨唐家湾站)
10A路(城轨唐家湾站>拱北口岸总站)
2路
2路(香洲>城轨珠海站)
2路(城轨珠海站>香洲)
2路(香洲>城轨珠海站)
2路(城轨珠海站>香洲)
888
结果返回
结果返回

表62 实时公交查询测试例
实时公交查询功描述
系统会显示该公交线路站点信息实时车辆位置信息
例目
系统否正确显示公交实时位置
前提条件
输入框选择系统提示公交车线路
实际输入数
预期输出
实际输出
2路(香洲>城轨珠海站)
未进站公交车车站间位置显示进站公交车相应公交车站位置显示
预期结果致

632路线监控测试例
表63 路线监控输入提醒功测试例
路线监控输入提醒功描述
输入框输入查询公交线路名系统会提醒相应公交线路
例目
系统否正常输出提示容
前提条件
理员登录系统点击路线监控钮该功界面
实际输入数
预期输出
实际输出
2
2路
2xx路(条路线选择)
2路
2xx路(条路线选择)
2路
2路
2路
888
结果返回
结果返回

表64 路线监控测试例
路线监控功描述
点击查询钮点击提示列表公交路线信息系统会显示相应公交运行路线会显示实时GPS公交位置
例目
系统否正常显示应公交GPS位置
前提条件
输入框已输入查询公交线路名
实际输入数
预期输出
实际输出
输入10点击10A路
10A路车相关公交车
10A路车相关公交车
输入10点击查询钮
10路车相关公交车
10路车相关公交车
输入10做操作
15秒显示10路车相关公交车
15秒显示10路车相关公交车
输入888点击查询钮
弹窗显示:没公交
弹窗显示:没公交

表65 路线监控车辆详情测试例
路线监控车辆详情功描述
点击颜色公交车原点标记显示状况公交车信息
例目
系统否正常显示应颜色原点标记车辆详情信息
前提条件
公交车线路已查询完毕
实际输入数
预期输出
实际输出
点击蓝色原点
车辆状态显示正常
车辆状态显示正常
点击黄色原点
车辆状态显示超速低速串车
车辆状态显示超速低速串车
点击红色原点
车辆状态显示改线
车辆状态显示改线

633车辆监控测试例
表66 车辆监控测试例
车辆监控功描述
输入查询具体公交车车牌号点击查询钮
例目
系统否正常显示应颜色原点标记车辆详情信息
前提条件
理员登录系统点击车辆监控钮该功界面
实际输入数
预期输出
实际输出
粤C07759D
公交车历史GPS位置记录点
公交车历史GPS位置记录点
粤C08888D
弹窗显示:没找相关车辆
弹窗显示:没找相关车辆

634路线分析测试例
表67 路线分析输入提醒功测试例
路线分析输入提醒功描述
输入框输入查询公交线路名系统会提醒相应公交线路
例目
系统否正常输出提示容
前提条件
理员登录系统点击路线分析钮该功界面
实际输入数
预期输出
实际输出
2
2路
2xx路(条路线选择)
2路
2xx路(条路线选择)
2路
2路
2路
888
结果返回
结果返回

表68 路线分析测试例
路线分析功描述
点击查询钮点击提示列表公交路线信息系统会显示相应公交线路客流图
例目
系统否正常显示应公交客流量图表
前提条件
输入框已输入查询公交线路名
实际输入数
预期输出
实际输出
输入10点击10A路
10A路车客流量图
10A路车客流量图
输入10点击查询钮
10路车客流量图
10路车客流量图
输入888点击查询钮
弹窗显示:前公交线路没历史运行记录请更换公交线路
弹窗显示:前公交线路没历史运行记录请更换公交线路

635异常信息理测试例
表69 异常信息理测试例
异常信息理功描述
点击查钮应公交车历史记录图界面点击删钮删该异常线路信息
例目
系统否正常修改删异常车辆信息
前提条件
超级理员登录系统点击异常信息理钮该功界面
实际输入数
预期输出
实际输出
点击查钮
该车辆预期行驶路线图会显示该车辆运行记录
该车辆预期行驶路线图会显示该车辆运行记录
点击删钮
删前异常公交信息
删前异常公交信息
点击查钮修改异常信息:该线路改线
界面会显示前公交处理信息已修改
界面会显示前公交处理信息已修改

636户理测试例
表610 户理测试例
户理功描述
点击修改钮应户详细信息界面点击删钮删该户信息
例目
系统否正常修改删户信息
前提条件
超级理员登录系统点击户理钮该功界面
实际输入数
预期输出
实际输出
点击修改钮修改密码123
该户密码更改123
该户密码更改123
点击修改钮修改权限权限
该户权限更改权限
该户权限更改权限
点击修改钮修改密码123权限修改权限
该户密码更改123权限更改权限
该户密码更改123权限更改权限
点击删钮
删前户信息
删前户信息

7总结展
71文总结
研究课题查找量公交行业业务规熟悉相关业务逻辑利续系统开发通查阅国公交行业技术文解公交行业已做量技术研究研究成果逐步趋完善开发套公交运行监控系统时候参考前研究成果然学浅显理知识足满足完成系统开发校学专业理知识外动学更流框架技术便应错综复杂应环境系统基流前技术进行开发研究课题成果已达预期效果

72存足
程序开发前花费量时间学新框架技术原学时候似懂非懂知识点项目真正开发时候发现懂太东西明白实践重性单学时刻实操训练
项目开始时候着脑中功需求开发系统功做段时间时候查原什需求然已偏离原项目需求面删已做功更深刻体会需求重性偏离需求开发项目

73未展
未学新技术新技时候立实践实践知真理接新项目时候需解清楚系统整体架构功需求等遇难解决问题需学会请教相信断努力未遇艰难险阻勇跨越

参考文献
[1] 宋成举张亚姜莉 城市公交通系统发展策略系统动力学建模仿真 黑龙江工程学院学报 2014 28(01) 1519
[2] 蒋世 刍议层次公交线网规划方法 建材装饰 2016(45) 8283
[3] 吉祥石快快史守正 基SuperMap智公交分析系统设计实现 苏州科技学院学报(然科学版) 2015 32(01) 7480
[4] 秦笠膑黄纯峰丁钰 基数智慧公交出行云台 中国新技术新产品 2016(24) 2526
[5] 露 基数智慧公交运营系统功框架思考设计 黑龙江科技信息 2014(33) 1920
[6] 丁钰玲李文权许贺 基运行图快速公交运营组织方法研究 交通运输工程信息学报 2013 11(01) 114120
[7] 陈政 信息化背景现代城市公交车站设计探究 艺术科技 2016 29(11) 307
[8] 王超曹新涛 异常事件公交动态调度优化算法研究 公路交通科技(应技术版) 2013 9(10) 339341
[9] 伍鹏 智慧公交区域化运营组织系统功设计 现代物业(旬刊) 2013 12(01) 1316
[10] 赵子雪陈凯张博等 智公交动态监控调度系统研究 山东交通科技 2015(01) 1214
[11] 李山伟 智化公交通运营理中运 科技展 2016 26(10) 187















附 录

附录1
程序源代码

先判断改线串车情况
for (var i 0 i < len i++) {
var busData busDatas[i]
var lnglat new AMapLngLat(busData[lon] busData[lat])
if (AMapGeometryUtilisPointOnLine(lnglat linePath1 30)) { 否改线判断否路线发送台数库两条路间概差30m
if (AMapGeometryUtilisPointOnLine(lnglat linePath2 30)) {
busData[status] 7 改线
ajax({
urlbusexception
typePOST
databusData
dataTypeJSON
asynctrue
successfunction (data) {
consolelog(data +data)
}
})
}
else {
checkStringBus(lineStation2 lnglat)
}
} else {
checkStringBus(lineStation1 lnglat)
}
}
for (var i 0 i < stationslength i++) { 判断串车
var station stations[i] 保存公交车gps什车站
var stationlen stationlength
if (stationlen > 2) {
for (var j 0 j < stationlen j++) { 串车车站车辆
var StringBusGps station[j]
for (var k 0 k < len k++) { 车辆gps源数
var busData busDatas[k]
var lnglat new AMapLngLat(busData[lon] busData[lat])
if ((StringBusGps[lng] busData[lon]) && (StringBusGps[lat] busData[lat])){
busDatas[k][status] 4 标记串车
}
}
}
}
}
mapremove(markers) 删marker
infoWindowclose()
markers []
填写标记车辆具体位置详细信息
for (var i 0 i < len i++){
var busData busDatas[i]
var lnglat new AMapLngLat(busData[lon] busData[lat])
var marker new AMapMarker({
map map
position lnglat
offset new AMapPixel(13 15)
})
markercarNum busData[carNum]
markerspeed busData[speed]
markerpeopleNum busData[peopleNum]
markerpeopleRate busData[peopleRate]
markerstatusCode busData[status]
markerspush(marker)
if ( busData[status] 1 ){
markerstatus 正常
markersetIcon(commonimagesblueGpsCirclegif)
} else if ( busData[status] 2 ){
markerstatus 超速
markersetIcon(commonimagesyellowGpsCirclegif)
} else if ( busData[status] 3 ){ 需判断否车站附70m
markerstatus 低速
markersetIcon(commonimagesyellowGpsCirclegif)
} else if ( busData[status] 4 ){
markerstatus 串车
markersetIcon(commonimagesyellowGpsCirclegif)
} else if ( busData[status] 5 ){
markerstatus 拥挤
markersetIcon(commonimagesyellowGpsCirclegif)
} else if ( busData[status] 6 ){
markerstatus 超载
markersetIcon(commonimagesredGpsCirclegif)
} else if ( busData[status] 7 ){
markerstatus 改线
markersetIcon(commonimagesredGpsCirclegif)
}
markeron('click' function(e){
var title 详细信息
content []
contentpush(牌号:++etargetcarNum+)
if (etargetstatusCode 2 || etargetstatusCode 3){
contentpush(车速:++ etargetspeed+)
} else {
contentpush(车速:++ etargetspeed+)
}
if (etargetstatusCode 5 || etargetstatusCode 6){
contentpush(载客数:++ etargetpeopleNum+)
contentpush(载客率:++ etargetpeopleRate+)
} else {
contentpush(载客数:++ etargetpeopleNum+)
contentpush(载客率:++ etargetpeopleRate+)
}
if (etargetstatusCode 1){
contentpush(状态:++ etargetstatus+)
} else {
contentpush(状态:++ etargetstatus+)
}
infoWindowsetContent(createInfoWindow(title contentjoin( )))
infoWindowopen(map etargetgetPosition())
})
}
文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 5 香币 [ 分享文档获得香币 ]

购买文档

相关文档

基于Java EE的城市公交线路仿真系统

城市公交线路仿真系统是应用科技手段提升公交管理水平和调度技能,如开发动态线路仿真系统,运用当代通讯技术研发科技公交。随着社会经济的高速发展以及城镇化进程的加快,人们对于公共交通的质量与效率的追求不断提高,公共交通需求日益多样化,其中城市公交作为最初始的公共交通尤为重要。

爱***享 3年前 上传626   0

基于Java的网上购物系统的设计与实现

 XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机科学与技术 专 业_ 计算机科学与技术 (网络工程方向) 姓 名 学 号 学习年限20XX年9月至20XX年7月 指导教师

文***品 5年前 上传2588   0

基于JAVA WEB的考勤系统设计与实现

基于 JAVA WEB 的考勤系统设计和实现Design and Implementation of Attendance System Based on JAVA WEB摘要科技的发展,带动一系列产业的升级和创新;网络技术的不断更新迭代,冲击着人们的日常生活状态。人们越来越想更方便记录自身企业的考勤情况。但企业部门的多样化,给人们在传统考勤统计中带来了很大

平***苏 11个月前 上传364   0

基于Java的图书馆座位管理系统的设计与实现

目前,如何利用计算机系统来对座位进行管理是解决占座问题的关键。该图书馆座位管理系统是基于Java架构,采用Eclipse开发工具,使用SSM等前端开源框架,以MySQL为后台数据库,Tomcat服务器下设计与实现。主要功能包括:管理员登录、学生登陆、用户更改密码、管理员管理、管理员对学生管理、管理员对图书管理、学生借书、学生座位预约。

王***朝 3年前 上传1849   0

论文基于JAVA的校园商铺平台的设计与实现

物流的发展非常之快,在互联网购物变成了人民迈向美好生活重要的一步,在短时间内购买到或者订购到自己所需要的商品已经成为网上购物显著的需求。对于全校师生而言,相比较于在大型网站上购物所需要等待的物流时间,校园商铺能够缩短等待时间,让师生能非常快得买到本人的必须商品。

王***朝 3年前 上传1023   0

基于Java的二手图书交易系统后台管理设计与实现

普通本科毕业论文(2010 —2014年)题目:基于Java的二手图书交易系统后台管理--设计与实现Topic:Used books Java-based trading system admin - Design and Implementation 学 生 姓 名: 学 院: 软 件 学 院 专

文***品 2年前 上传424   0

基于JavaEE平台的城市公交便利度系统

城市公交便利度分析系统(Analysis system of urban public transport convenience)是一个以深圳公交巴士为例的便利度分析系统,系统地对比深圳不同地区的公交巴士便利度状况,且管理员可以对公交信息以及公园信息进行增删改的功能,而普通用户则可以查询到公交和公园的基本信息。

爱***享 3年前 上传549   0

基于SpringBoot博客系统的设计与实现

 基于SpringBoot博客系统的设计与实现Design and implementation of blog system based on SpringBoot中文摘要互联网随着社会的进步也渐渐得到普及,给人们带来很多便利,可以提供更多的服务,在互联网还没有发展起来之前,人们需要购买纸质报

平***苏 2年前 上传972   0

基于Java-EE的网上商店后台系统开发外文译文

XX 大 学学生毕业设计(论文)外文译文学生姓名:学号:专业名称:电子商务译文标题(中英文):定义开发J2EE Web信息系统的方法(Defining methodologies for developing J2EE web-based information systems)译文出处:Elsevier ScienceDirect全文期刊数据库 指导教师审阅签名:

文***享 3年前 上传599   0

基于Android的志愿活动平台的设计与实现

 基于Android的志愿活动平台的设计与实现 内容摘要伴随着移动互联网的迅速发展,“互联网+志愿服务“方式出现并衍生了许多相关应用与产品,志愿服务方式也更为多元。诸如“志愿汇”、“i志愿”

平***苏 1年前 上传478   0

基于JavaEE平台的设计资源交易平台的设计与实现

中国因改革开放政策实施的缘故,社会经济水平与日俱增,人民的消费水平也随之升高,中国正在经历前所未有的消费升级,越来越多的消费者在满足基本物质需求的基础上追求精致生活。

爱***享 3年前 上传496   0

基于java的学生信息管理系统

科技带动计算机行业不断地发展,计算机行业的发展也给每个行业带来了巨大的收益,使其工作效率得到提高,同时方便了人们的生活。本系统使用SSM框架,主要采用自顶向下的相关研究的方法。

爱***享 3年前 上传793   0

基于J2EE的智能餐桌商务服务系统的设计与开发

摘 要对于农业这个传统行业来说,信息化程度远不如生产制造业、服务业等。特别是一些农业生产型企业依旧偏向于手工管理,就算是一些大型餐饮企业或者说配餐的电商平台也不过是仅仅体现在点餐的环节上。农产品从最初的生产到收获直到最终到达餐桌,它们之间不能够很好地通过信息化来实现数据的共享、资源的合理调配以及协同工作以致农业的发展始终落后于其他产业。本文采用定制农业模式,以及智慧餐桌平台,消费者可以相应

平***苏 3年前 上传447   0

基于WWW的协同式CAI软件的Java实现

基于WWW的协同式CAI软件的Java实现基于WWW的协同式CAI软件的Java实现 发布时间: 2004-03-09 作者:作者:丁振凡 摘 要 本文介绍一个用J 实现的基于Web环境的协同式计算机辅助教学软件的结构,并给出了具体实现中的一些关键技术。         关键词 J ,Web,远程教学,Socket通信 1 引言   随着Internet网络技术的发展,远程多媒体教学

水***敢 8年前 上传553   0

基于java的宠物销售网站的设计与实现

基于Java 的宠物销售网站的设计与实现Design and implementation of java-based pet sales website 日内容摘要本科设计《基于Java 的宠物销售网站的设计与实现》体现了以信息时代的创新购物模式,利用宠物销售网站的不受空间限制,随时随地可以看宠物,买宠物,网络经营的低廉成本等相关特性。使得宠物销售网站对市场

平***苏 10个月前 上传235   0

基于Java的俄罗斯方块的设计与实现毕业论文

本科生毕业论文(设计)基于Java的俄罗斯方块的设计与实现 姓  名学  号专  业指导教师 2013年X月X日摘 要俄罗斯方块作为一款风靡全球的多样化终端游戏,经久不衰。俄罗斯方块简单的基本游戏规则是旋转、移动,游戏自动随机输出7种形状的方块,经旋转后可形成28种形状,方块堆叠在一起,排列成完整的一行或多行消除得分,积

文***享 3年前 上传1112   1

基于ARM的智能电子秤系统的设计与实现

随着现代社会的发展,对称重技术提出了更高的要求。目前,台式电子秤在商业贸易中的使用已相当普遍,但是仍存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或弹簧压缩、拉伸变形来实现计量的弹簧秤,广大居民用户使用的是国家已经明令淘汰的杆秤。

爱***享 3年前 上传1161   0

基于JavaWeb的图书管理系统的设计与实现

有效的处理想要的相关信息和如何传播有效的信息,一直是人类不断探索的动力。信息管理运用各种载体,传播通过各种介质,一直伴随着人类文明的发展史。随着互联网的到来,信息传播与管理都上升了一个新的台阶,并且方便应用的同时也要考虑信息传播的安全性,所以编程语言创建之初就考虑了这些问题。

爱***享 3年前 上传1133   0

基于opencv的车牌识别系统设计与实现

 基于opencv的车牌识别系统设计与实现 Design and implementation of LPR system based on opencv

平***苏 2年前 上传747   0

基于web学生成绩管理系统设计与实现

随着计算机技术在各行各业的广泛应用,将计算机技术应用到学校中去,将大大提高学校管理的效率。学生成绩管理系统将在提高学校管理效率中发挥重要作用。

平***苏 3年前 上传945   0

基于SSH框架的图书管理系统的设计与实现

基于SSH框架的图书管理系统的设计与实现基于SSH框架的图书管理系统摘 要 如今已经我们已经步入了信息时代,而在信息科技快速发展的形势下,网络现已成为我们工作和日常生活中必不可少的一部分。计算机技术的发展不仅提高了我们的工作效率,为日常工作提供了极大的便利,而且还在大大地改善了我们生活质量。通过计算机代替人工来处理数据已经成为趋势。传统的通过人工来管理图书资源和读者借阅信息

平***苏 2年前 上传758   0

基于SpringBoot的新闻发布与管理系统的设计与实现

 基于SpringBoot的新闻发布与管理系统的设计与实现 Design and implementation of news release and management system based on springboot

平***苏 2年前 上传799   0

基于android的物业管理系统的设计与实现19.8

 目录基于android的物业管理系统的设计与实现 3摘 要 3Android property managemengt system 5Abstract 51 绪论 61.1 选题背景 61.2 课题研究现状 61.3 设计研究主要内容 71.4 系统主要设计思想 82 开发环境 82.1 Android系统的结构 8图2-1 Android系统架构图 92.2

平***苏 3年前 上传805   0

基于JSP的网上书店推荐系统设计与实现

本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

爱***享 3年前 上传571   0

基于SSM的图书管理系统设计与实现

随着时代的进步和科技的发展,更多的人通过图书馆借阅书籍来吸收知识,而传统的图书管理方式存在着许多不方便的地方,记录易丢失,所以开发一个易操作,高便捷性并且能够提升工作效率的图书管理系统是很有必要的。

爱***享 3年前 上传1647   0