您当前的位置:首页 >  工作计划 >  月工作计划 > 内容

基于JAVA的十字路口红绿灯系统设计与实现

材料写作网    时间: 2020-02-18 06:52:51     阅读:


  摘要:为了能够使多个交通灯最大化协调工作,使车辆不至于在十字路口滞留的时间过长,我们利用Java语言设计十字路口交通灯管理系统,通过系统对十字路口车辆及交通参与者进行有效管理,提高十字路口交通控制水平,充分发挥路口通行能力,使其更加灵活有效地提高道路的利用率,从而达到畅通交通工程目的。
  关键词:业务逻辑;系统;java;管理系统
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)05-0102-03
  近年来,随着经济发展,城市汽车数量的增加,我国城市交通正面临十分严峻的考验,从而导致交通问题的日益严重,其主要变现在:交通事故频发,交通拥堵严重,人们出行时间增加,日常的交通堵塞成为人们司空见惯而又不得不忍受的问题,也是迫切需要解决的社会问题。作为城市交通路网的关键部分,十字路口成为道路通行能力的瓶颈,十字路口的通行能力决定了城市交通畅通程度。因此,如何设计出智能化十字路口信号灯控制系统,是保障十字路口交通通行能力的重要措施,是解决城市交通拥塞的有效途径。本文我们将利用Java来开发十字路口红绿交通灯系统。
  1 十字路口交通灯管理系统逻辑需求分析
  根据我国城市交通的实际状况及车辆行驶惯例,分析十字路口管理系统实现逻辑,具体如下:
  1.1 交通参与者车辆行进路线分析
  设计生成按照各个路线行驶的异步随机路线。例如:由西向东则直行,由西向南则设计为右转,由西向北则设计为左转等等,各个路口车辆行驶路线如图1所示:
  1.2 路口信号灯模拟
  根据十字路口交通状况,在设计信号灯系统的时候,我们主要考虑以下情况:
  右转车辆不受信号灯控制,只考虑直行和左转车辆控制信号灯;南北向与东西向车辆交替行驶,同向车辆应遵循'先直行后左转原则“;为了实时整合动态交通信息,车辆时间间隔以及红绿灯交换时间间隔随机生成。
  2 十字路口交通灯管理系统抽象对象模型的实现
  根据车辆行进路线模拟图和十字路口交通业务逻辑关系,我们把S2N表示汽车从南向北行驶,N2E表示汽车从北向东行驶,也就是正在进行左转弯,其他表示意思与此相同。同时车辆路口行驶规则,我们必须建立三个抽象对象模型,即交通灯模型对象(TrafficLight)、道路模型对象(RoadWay)和交通灯控制模型对象(TrafficController),其具体实现如下:
  2.1 道路模型对象(RoadWay类)实现
  设计一个RoadWay...

== 试读已结束,如需继续阅读敬请充值会员 ==
本站文章均为原创投稿,仅供下载参考,付费用户可查看完整且有格式内容!
(费用标准:38元/2月,98元/2年,微信支付秒开通!)
升级为会员即可查阅全文 。如需要查阅全文,请 免费注册登录会员
《基于JAVA的十字路口红绿灯系统设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:

文档为doc格式

相关热搜

《基于JAVA的十字路口红绿灯系统设计与实现.doc》

VIP请直接点击按钮下载本文的Word文档下载到电脑,请使用最新版的WORD和WPS软件打开,如发现文档不全可以联系客服申请处理。

文档下载
VIP免费下载文档

浏览记录