澳门智能公交调度系统客户端GUI设计

客户端GUI应用Microsoft MFC框架,基于CFormView的SDI(CSingleDocTemplate)。

GIS地图描绘引擎采用Mapinfo公司(Pitney Bowes now)的MapX。

开发平台:Windows 7

IDE集成开发环境:Visual Studio 2008


一、登录界面:

網絡設置:

Waiting…遮罩层:

Socket网络连接错误处理机制:

无服务器单机版模拟数据:

二、主视图:

无边框主框架最大化显示,禁用还原(标题栏还原按钮、双击标题栏还原、双击任务栏程序图标还原)、禁用标题栏移动。

标题栏右侧重叠实时报警通知对话框。

主视图顶层浮动4个可锁定位置的伸缩式透明对话框:历史晚点车辆列表(左)、上下行发车计划班次表(右)、车辆信息列表(左下)、上下行通讯消息(右下)。

菜单栏:

动态切换语言包

三、地图视图:

地图工具栏:选择(箭头)、平移(手型)、显示线路设置;

9级比例尺,支持鼠标滚轮缩放地图,右下当前比例尺表示像素数与实际英里数对比关系;

鼠标左键单击车辆显示车辆信息、鼠标右键单击车辆显示通讯(拨打电话、发送短信)。

四、线路视图:

鼠标滚轮切换显示线路总数、鼠标左键单击车辆显示车辆信息、鼠标右键单击车辆显示通讯(拨打电话、发送短信);

线路设置;

多屏显示自动新建4*N条线路(每个监视器最多4条线路)显示至已连接的N个扩展显示器;

鼠标双击线路区域后,主框架右侧弹出伸缩窗口“上下行发车计划班次表”,显示选中线路的发车计划并高亮定位至当前执行的发车计划。

五、报警视图:

按照设置显示的线路总数动态创建每条线路的车辆信息:线路名称、车辆总数、正点车辆总数、轻微晚点车辆总数、严重晚点车辆总数、报警车辆总数。点击后显示相应对话框。

六、轨迹回放:

查找车辆轨迹数据并回放。

七、登录控制:

司机签到信息。

八、车辆列表:

按当前登录用户的线路查看权限,树形列表分类显示所有车辆;

地图视图将按照车辆列表设置的显示或跟踪状态,以不同颜色显示车辆;

发送命令给服务器,通知车载机终端设备加入运营/退出运营。

九、报警车辆:

解除报警;

查询报警车辆;

鼠标双击时或查询多个报警车辆定位后,计算最小外接矩形,在报警视图中跟随选中的全部车辆漫游。

十、车辆状况:

车辆状况查询;

清除车辆状况。

十一、未处理晚点车辆列表:

调度车辆(备用车辆、运营车辆、结束运营车辆)。

十二、上下行发车计划班次表:

根据指定的线路或全部线路显示发车计划,默认为第一条线路;

高亮定位当前正在执行的发车计划;

调整发车时间;

调整发车时间间隔;

添加发车计划;

删除发车计划;

变更驾驶员/车辆。

十三、发送短信对话框:

十四、手工调配线路:

十五、调度日志:

十六、车载终端设备升级:

转载于:https://www.cnblogs.com/DancingFish/archive/2011/07/22/2114037.html

澳门智能公交调度系统客户端GUI设计相关推荐

  1. 基于Java+Dubbo设计的智能公交查询系统

    一.项目背景 随着经济的飞速发展,人们的生活质量有了较大的提高,城市居民的出行变得越来越频繁,城市交通也面临越来越多的挑战.城市公共交通具有客流量大.成本低.效率高.节约资源等优势,因此,如何大力发展 ...

  2. 智能公交站牌系统解决方案

    一.项目概述 公交车凭借其价格优势.较大的载客能力.运行线路覆盖面广,成为城市内最重要交通手段之一.但是由于城市内车辆众多,堵车严重,在高峰期可能十几二十几分钟都等不到一辆,从而错过上班或处理其他重要 ...

  3. jsp城市智能公交查询系统

    设计并实现一个城市智能公交查询系统,主要包括以下功能: 1.面向公交系统内部人管理员,提供基础信息(车辆信息.线路信息.公交场站信息.站点信息等)管理.查询.修改等功能: 2.面向普通用户,可以提供线 ...

  4. 发展规划可视化 电网_智能电网调度优化及可视化设计

    智能电网调度优化及可视化设计 摘要:调度自动化作为保障经济运行可靠性和电网安全性的支柱,随着电网快 速发展,电网管理需求和运行也在不断变化:作为重要支撑的调度自动化为了适 应这些要求,升级.改革已经成 ...

  5. 报告论文:汽车GPS调度系统车载终端设计技术方案

    汽车GPS调度系统车载终端设计技术方案 背景: 随着科技的发展,GPS民用化的趋势越来越让人期待.因为芯片小型化技术的日趋成熟,使得GPS芯片组在缩小体积或是降低耗电量等方面都有很大的突破. 这样,高 ...

  6. IP对讲服务器源码,IP广播对讲融合调度系统高可用设计

    原标题:IP广播对讲融合调度系统高可用设计 云翌IP广播对讲系统基于NGN架构,使用国际标准SIP协议,具有极好的兼容性和功能可扩展性.可实现"语音广播+对讲+多媒体控制台"整体解 ...

  7. 阅读心得6:《首次公开!菜鸟弹性调度系统的架构设计》

    本周阅读了老师推荐阅读的公众号:架构师中的推文<首次公开!菜鸟弹性调度系统的架构设计>,感想如下: 菜鸟裹裹是一款提供查快递.寄快递的应用软件,主要适用于全网包裹查询,支持淘宝.天猫.京东 ...

  8. 基于html5的城市公交查询系统,基于WEB的智能公交查询系统的研究与设计

    摘要: 我国城市公交查询系统的发展处于一个较落后的水平,广大乘客可以获得信息的方式很少,为了解决这种问题,加快发展城市公交信息化,设计了这个城市公交出行线路查询系统.公交换乘查询系统是MAS技术和We ...

  9. 瓜子二手车封宇:瓜子IM智能客服系统数据架构设计

    本文根据封宇在2018年10月18日[第十届中国系统架构师大会(SACC2018)]现场演讲内容整理而成. 讲师介绍: 封宇,瓜子二手车高级技术专家,中国计算机学会专业会员.2017年2月入职瓜子二手 ...

  10. 首次公开!菜鸟弹性调度系统的架构设计

    阿里妹导读:菜鸟方舟(ark)是面向菜鸟所有研发的资源管理和运维平台,负责对菜鸟的基础设施资源进行管控,以支撑日常和大促的资源需求.弹性调度是菜鸟方舟的一个重要组成部分,也是方舟的一个重要的功能特性. ...

最新文章

  1. idea无法搜索插件问题解决
  2. 阿里云发布飞天专有云敏捷版 支持Docker企业版
  3. spring入门案例
  4. 给js文件加一些参数
  5. git重命名远程仓库名字 同步fork代码
  6. list 查找_五千字长文带你学习 二分查找算法
  7. python静态方法_Python静态方法
  8. Converter使用及其原理
  9. (day 26 - 广度优先搜索 )剑指 Offer 32 - III. 从上到下打印二叉树 III
  10. openCV实现多人脸检测,多眼部检测,完整代码和详细注释
  11. WPS自动生成图片目录
  12. JS仿写刮刮乐小例子
  13. Stratified Sampling(分层采样)
  14. 基于Laravel开发的Diy手机壳在线定制系统源码
  15. android 百度转码,关于百度移动端转码的问题与解决办法
  16. 凝眸笑靥,又是一年寂寥春
  17. python 解方程 sympy_SymPy解方程的实现
  18. EDG为何刷爆你的朋友圈?是什么让年轻人那么激动?作为程序员你关注了么?
  19. 正则验证邮箱、手机号
  20. Bacnet IP协议和Java实现

热门文章

  1. Linux下C语言实现俄罗斯方块——详细版
  2. linux版小米随身WIFI驱动,在官网中您就可以下载小米随身wifi的驱动程序了
  3. 计算机内存体系与Java 内存模型
  4. GitHub客户端的使用方法
  5. smartadmin_smartadmin 下载_smartadmin 官网
  6. LaTeX数学符号汇总
  7. 2021年老杨通信工程师中级互联网技术视频讲解
  8. chrome的webdriver下载地址
  9. 最新版chrome安装adblock插件
  10. python音乐推荐系统_音乐推荐系统