APP下载

铁路货运安全生产与经营管理集成平台研究

2020-03-26戴宗保

探索科学(学术版) 2020年1期
关键词:矢量货运图表

戴宗保

中国铁路上海局集团有限公司合肥货运中心 安徽 合肥230001

1 引言

本文通过对中心安全生产与经营管理集成平台的建立方式,特点分析和关键技术支撑点的研究,致力于解决目前货运系统信息数据交互性差,效率不高的问题,然后通过建立相应的架构模型进行分析,得出相对准确的结论。

2 系统目标与特点

该系统能够为财务、生产调度、市场经营、安全管理、节能环保等提供数据分析支持,以及对中心的设备进行管理。大幅度提高货运中心各职能部门工作效率。

根据货运中心信息系统运行的具体情况,系统采用B/S结构,在硬件方面利用目前现有的服务器作为数据库服务器,保证数据存放的可靠性,同样客户端也利用目前现有的设备[2]。该系统充分利用货运中心原有的信息系统数据,通过大数据分析为财务、生产调度、市场经营、安全管理等提供数据分析支持。具体实现以下目标:

2.1 各生产指标每天、每月、每年的完成情况及同比环比 包括运输收入、货运收入、发送吨、装车数、卸车数、接取送达、集装箱等各生产指标中心、各经营部完成情况,并以图表的形式进行同比、环比,对未达标的经营指标进行预警,并要求进行分析原因,达到闭环管理。

2.2 安全分析 问题类型包括消防安全、劳动安全、装载安全、纪律安全等;检查方式,包括监控、电话查岗、现场检查、上级检查等方式;各经营部、各网点、各岗点在不同时间内具体问题类型的分析,以及处理结果,达到闭环管理。

2.3 设备管理 包括设备概况,设备统计、设备故障报修,故障处理结果,基层对责任部门故障处理的评价等,实现对设备故障的全流程管理。

2.4 数据查询 为中心各职能部门提供所需各类数据报表的查询。能够准确快速的生成节能环保、安全分析、财务分析、货运收入、装卸车数、发送吨、以及装卸的各类品类、到站、到局等各种分析报表,并能自由组合,能够按要求进行同比、环比,最终结果能以表格或图表的形式显示,以便领导决策和管理。

3 系统结构

本系统主要由分布式架构,采用消息机制完成数据同步共享,基于SOAP协议。系统集成架构图如下图所示。

系统应用总体架构由表现层、业务逻辑层和服务层三个层次结构组成。系统总体结构如下图:

系统总体结构

3.1 服务层 对于应用服务端,采用了目前流行的SOAP架构,用于在分布式环境中发送消息,并执行远程过程调用。使用SOAP,不用考虑任何特定的传输协议,就能使数据序列化,SOAP把多个平台在访问数据时所出现的不兼容性问题减至最少,以服务为关注点,提高服务和业务逻辑的重用。

3.2 业务逻辑层 遵循面向接口的思想,采用MVC架构设计,将业务逻辑层与表现层和服务层区分开来,实现系统各层级之间的“低耦合”,提高了系统的灵活性[3]。

3.3 表现层 采用WEB客户端形式,利用HTML/HTML5实现数据报表浏览,系统采用B/S结构。使用人员依据不同的访问权限,登录浏览器便可实时查看各模块数据汇总结果及分析报表。

4 技术关键点

4.1 消息服务 各系统之间通过消息服务中转通信。例如系统A 将业务数据发送至数据共享服务器。数据共享服务器将接收到消息,并从A业务系统中获取数据,同时同步至B业务系统。实现消息中转,实现分布式集成。

4.2 基于SOAP协议 通过开放基于SOAP协议的通信接口,不用考虑任何特定的传输协议,就能使数据序列化,使得运行在不同的操作系统并使用不同的技术和编程语言的应用可以互相进行通信,各系统服务互相集成互用,实现系统独立,数据共享。

4.3 矢量图表技术 采用基于SVG与V ML兼容模式,使用分层的方法分别解决跨浏览器矢量图形语言差异性以及操作节点差异性等问题,基于动态矢量图形框架的方法给上层的实际应用起到了基础性的支撑作用,使其不必关系低层HT ML的操作以及不同浏览器下图形展现的问题,从而专注与对数据的展现上来,通过业务规则生成矢量分析图表(如柱状图、折线图)等矢量图表。可导出分析图表。

5 系统安全

本系统直接运用于生产一线,系统的安全至关重要。系统釆用B/S体系结构,在系统安全方面采取如下方法:

第一,防止SQL注入,系统可以通过正则表达式和限制长度,对单引号和双“-”进行转换等,不使用动态拼装sql,而使用参数化的sql进行数据查询存取。应用的异常信息使用自定义的错误信息对原始错误信息进行包装。

第二,使用本系统必须先登录,登录时必须输入正确的用户名和密码,并对输入的用户名和密码进行分析比对,防止通过特殊SQL字符的方式非法登录。为了防止使用暴力破解的方式进行登录,使用验证码进行有效的防护。对不同的用户管理员可以动态设置不同的权限,实现本系统的用户权限管理。相应的权限只能访问相应的功能模块,完成相应的操作,可以有效的保证系统的数据安全。

第三,系统采用SQLServer数据库,采取业界已存在的且比较成熟的数据库审计解决方案,实时记录用户对数据库系统的所有操作(如:插入、删除、更新、用户自定义操作等),并还原SQL操作命令,通过这种方式实现对数据库安全事件准确全程跟踪定位,且能够实现数据库定时备份,数据损坏后可以快速恢复,保证了数据安全[4]。

6 结束语

本研究通过ADO技术自动采集各个系统的数据信息,通过对货运生产信息的数据采集,进行二次开发,建立相应的模型进行分析,得出相对准确的结论。并能够为财务、生产调度、市场经营、安全管理、节能环保等提供数据分析支持。通过对各经营指标的预警把经营压力传递到每一名干部职工,便于理清超欠的原因和对策措施,把经营压力转化为实实在在的动力。系统实行分层管理,给不同的用户赋予不同的权限。

猜你喜欢

矢量货运图表
一种适用于高轨空间的GNSS矢量跟踪方案设计
矢量三角形法的应用
波音公司试飞电动垂直起降货运无人机
AT200大型货运无人机实现首飞
双周图表
双周图表
双周图表
图表
基于矢量最优估计的稳健测向方法
三角形法则在动态平衡问题中的应用