关于地铁ATS系统列车进站时间的解析与服务架构

关于地铁ATS系统列车进站时间的解析与服务架构

思路:
1.分析ATS系统原始数据
2.清洗并转换数据
3.将数据存入Mysql
4.构建数据接口
5.生成Jason格式字段
6.前台调用

第一章 分析并转换数据

我们准备的原始ATS数据关于地铁ATS系统列车进站时间的解析与服务架构
原始数据打开如图所示:
关于地铁ATS系统列车进站时间的解析与服务架构
通过观察,我们可以看到,以中心文字为轴心,两边分别是上行/下行的列车时间。那么,我们下一步就是通过代码来爬取该表所有上下行数据,并存入一个新的Excle文件。

第一步:准备好项目中文件存放位置

关于地铁ATS系统列车进站时间的解析与服务架构
第二步:构建文件打开方法,及读取站名的方法
关于地铁ATS系统列车进站时间的解析与服务架构
第三步:构建 读取 上行列车进站的时间方法, number 为表的行数控制
关于地铁ATS系统列车进站时间的解析与服务架构
第四步:构建 读取 下行列车进站的时间方法, number 为表的行数控制关于地铁ATS系统列车进站时间的解析与服务架构
第五步:将站名写入文件
关于地铁ATS系统列车进站时间的解析与服务架构
第六步:将上下行时间数据写入文件
关于地铁ATS系统列车进站时间的解析与服务架构
关于地铁ATS系统列车进站时间的解析与服务架构
第七步:构建主函数调用
关于地铁ATS系统列车进站时间的解析与服务架构

结果:关于地铁ATS系统列车进站时间的解析与服务架构

最终数据,部分展示
关于地铁ATS系统列车进站时间的解析与服务架构