节点文献

北京地铁气象预警系统的设计与实现

Design and Implementation of Beijing Subway Meteorological Early Warning System

【作者】 张瑞丰

【导师】 张大林;

【作者基本信息】 北京交通大学 , 软件工程(专业学位), 2021, 硕士

【摘要】 截至2020年12月31日,我国内地共有44座城市开通城轨运营,总计里程7715.31公里,运营车站达到5189座。截止2020年年底,北京地铁共有线路十六条,运营车站318座,承载着繁重的客运任务。地铁在行进过程中,往往会受到恶劣天气的影响,这些影响包括安全性、便捷程度、运营质量等。2016年7月20日受强降雨影响,北京地铁四号线、大兴线黄村西大街站至义和庄站上下行区段停止运营。2020年5月8日受降雨天气影响路面湿滑,北京地铁五号线、昌平线部分列车晚点。为了保障地铁运行安全,本文对国内外气象预警方面的研究现状进行分析,并结合气象对于地铁运行影响的调研结果,设计与实现了一个北京地铁气象预警系统。该系统的主要功能包括:(1)气象数据采集:对北京市各个街道的气象信息进行抓取,利用Geo Hash算法将其与地铁站匹配。(2)地铁线路图绘制展示:为地铁乘客提供待查询站点的参考。(3)气象信息查询:为地铁乘客的出行提供气象信息方面的参考。(4)预警信息推送:让地铁工作人员与乘客及时了解到气象预警信息,分别对其工作内容与出行提供参考。(5)数据管理:对气象信息与地铁故障设备的相关信息进行存储,为工作人员对这些数据的操作提供接口。本项目的开发应用了软件工程原理,对项目的各个模块都进行了需求分析,概要设计,详细设计,编码以及测试的相关工作。本系统的设计与实现采用Navicat为数据库管理工具,IDEA为后端开发工具,Web Storm为前端开发工具,Py Charm为气象数据相关功能开发工具。按系统的需求进行各个功能的实现,最终完成了整个系统的开发。目前本系统的开发工作已经基本结束,对系统中各个模块的测试,都达到了预期的效果。通过对该系统的使用,地铁乘客与工作人员都可以得到一定的便利,从侧面说明了系统的应用价值较高。

【Abstract】 Up to December 31,2020,a total of 44 cities in mainland China have opened urban rail operations,with a total mileage of 7,715.31 km,and 5,189 stations in operation.By the end of 2020,Beijing Subway has 16 lines and 318 stations,carrying heavy passenger transport tasks.Subway is often affected by bad weather in the process of moving,which includes safety,convenience,operation quality and so on.On July 20,2016,the upstream and downstream sections of Beijing Subway Line 4 and Daxing Line from Huangcun Xidajie Station to Yihezhuang Station were suspended due to heavy rainfall.Some trains on the Beijing Subway Line 5 and Changping Line are delayed due to wet and slippery weather on May 8,2020.In order to ensure the safety of subway operation,this paper analyzes the research status of meteorological early warning at home and abroad,designs and implements a meteorological early warning system for Beijing subway based on the investigation results of meteorological influence on subway operation.The main functions of the system include:(1)Meteorological data collection: the meteorological information of each street in Beijing is captured and matched with the subway station by using the Geohash algorithm.(2)Display of subway line drawing: provide reference for subway passengers to check stations.(3)Meteorological information inquiry: provide meteorological information reference for subway passengers’ travel.(4)Early warning information push: let subway staff and passengers know the weather early warning information in time,and provide reference for their work content and travel.(5)Data management: store meteorological information and information related to subway fault equipment,provide interfaces for staff to operate these data.The development of this project applies the principles of software engineering,and carries out the requirements analysis,outline design,detailed design,coding and testing for each module of the project.The design and implementation of this system uses Navicat as the database management tool,IDEA as the back-end development tool,Web Storm as the front-end development tool,Py Charm as the meteorological data related function development tool.According to the requirements of the system,each function is realized,and the development of the entire system is finally completed.At present,the development of this system has been basically finished,the test of each module in the system has achieved the expected results.Through the use of this system,both subway passengers and staff can get a certain degree of convenience,which shows the high application value of the system from the side.

  • 【分类号】U231;TP311.52
  • 【被引频次】3
  • 【下载频次】339
节点文献中: