当前位置:首页 期刊杂志

我国国际铁路联运清算系统的研究与应用

时间:2024-07-28

霍鹏敏,杨文冠,谢大锋

(北京经纬信息技术有限公司,北京 100081)

在2001 年,国外学者研究国际联运清算的数量级问题对于改善国际联运基本收益有很大的重要性[1]。在国内,杨丽君等人研究发现我国国境铁路局集团公司的个别口岸的部分清算还是采用手工计费,这种计费方式没有实现数据共享,导致业务数据重复录入,工作效率低[2]。吴云云等人对我国国际铁路联运市场深入研究细分,积极完善运输产品,提高服务质量;灵活运用定价规则,强化内外协调配合,我国国际联运发展日益完善[3]。秦欢欢等人研究针对我国国际联运市场发展存在的问题,建立国际铁路联运标准,搭建国际铁路联运信息平台,优化国际铁路联运运价等方面,都提出了对策性建议[4]。近年来,我国发布了一系列清算办法,使得我国国际铁路联运清算规则更加严谨,例如:《国际铁路联运清算办法》(铁财[2007]250 号)[5]、《国际旅客联运和铁路货物联运清算规则协约和清算规则》(简称:《清算规则》)[6]、《关于加强国际铁路联运清算工作的通知》(资清函[2009]18 号)[7]等。随着国际联运清算业务的发展,为加快我国国际联运信息化的系统建设,提高信息化管理手段,国际铁路联运清算系统的研发迫在眉睫。

本文结合当今国际铁路联运政策法规以及相关业务人员的工作经验,研发了国际铁路联运清算系统,将系统与实际工作相结合,充分发挥系统的准确性、简便性、及时性和安全性等优势,实现优化工作流程、操作简单、易于管理的目的。

1 系统设计

1.1 系统总体架构

国际铁路联运清算系统是由中国国家铁路集团有限公司(简称:国铁集团)主数据中心部署应用服务器、数据库服务器和存储设备的。

(1)国际铁路联运清算系统接收铁路集团及外国铁路(由资金清算中心业务人员录入)上报的数据信息。

(2)通过国际铁路联运清算程序,解析各类数据信息的格式、内容等,解析有误,提示用户修改;解析无误,由资金中心审核完成后,入库清算,生成所需报表,同时记录日志并转储相应文件。

(3)资金清算中心用户及铁路局集团有限公司(简称:铁路局)用户从系统查询、核对所需报表。

国际铁路联运清算系统架构,如图1 所示。

图1 国际铁路联运清算系统架构

1.2 系统逻辑架构

系统从逻辑结构上分为支撑层、数据层、业务处理层、应用层4 个层次。

(1)支撑层:提供系统底层的软件、网络环境等。包括数据库、中间件、网络安全监控、TCP/IP 等。

(2)数据层:提供给业务处理层所需的数据信息。包含基础数据,字典信息等;实际生产数据,铁路局集团公司上报的客票信息明细等;规则算法描述是指清算规则里面介绍的国际联运核算方法。

(3)业务处理层:提供给应用层所需的数据处理。包含解析数据、数据清算。

(4)应用层:提供国际联运清算系统的应用功能。包含联运数据的接收处理、进款/收入数据处理、联运清算报表/函件输出等。

1.3 数据来源

国际铁路联运清算系统数据来源部门包括国旅总社、铁路局收入处、外国铁路、国境铁路局集团公司。每月分别由铁路局用户以Excel 文件格式将铁旅、国旅的客票、卧票、客补、卧补以及行李、包裹等信息导入国际联运清算系统;根据铁路局和外国铁路编制的清算函件,将函件信息录入清算系统,形成清算结果。

1.4 业务流程

国际铁路联运清算系统的业务流程,系统分为资金清算中心用户和铁路局用户。资金清算中心用户录入的信息,由上一级的资金中心用户审核,审核有误则重新录入;铁路局上报信息,由资金清算中心用户审核,若审核有误则由铁路局重新上报,均审核无误,由资金中心用户通过清算生成相应报表;国际联运字典表由资金清算中心用户维护,具体系统流程,如图2 所示。

1.5 系统运行平台

主机系统采用小型机集群和智能存储设备,服务器操作系统采用Windows,客户机操作系统采用Windows,数据库采用Oracle,应用模式采用B/S 的方式,后台采用RouYi 开发框架,计算采用Oracle存储过程和函数。

图2 国际铁路联运清算系统业务流程

2 系统功能

国际铁路联运清算系统包括发送客运、到达客运、发送行包、到达行包、杂费及结算表、联运字典维护、备份和监控7 个功能模块,这些功能模块按照功能属性可分为5 个方面,分别是联运数据接收处理、进款/收入数据处理、联运清算报表/函件输出、基础数据维护和管理、备份与监控。

2.1 联运数据的接收处理

对于国际铁路联运的发到客卧、行李包裹和杂费的数据接收、录入。功能包含发送客运:国旅、铁旅报表数据导入,国旅、铁旅隔月退票;到达客运:到达报表导入,到达分项录入;发送行包:发送行包入库;到达行包:到达行包入库;杂费及结算表:国际结算录入等。

以发送客运为例,国旅、铁旅报表数据导入,每月接收国旅、铁旅上报的报表数据,按国际铁路联运清算规则客票、卧铺、客补、卧补的清算表格式,解析文件,若解析成功,则导入数据,且备份源文件;若解析失败,记录失败原因,反馈给用户,待用户修改正确重新导入,实现数据解析和入库。国旅、铁旅隔月退票,业务人员在界面录入或者导入隔月退票信息,记为退票,由于隔月的清算结果已生成,即不再更改,退票金额核算到当月。

2.2 进款/收入数据处理

对于发到客卧、行李包裹和杂费等进行进款收入数据处理。功能包含发送客运:国旅、铁旅报表审核、发送客票清算;到达客运:到达报表审核、到达客票清算;发送行包:发送行包清算;到达行包:到达行包审核、到达行包清算;杂费及结算表:杂费清算等。

以发送客运为例,国旅、铁旅报表审核是由资金中心人员审核,审核发、到站是否为车次停靠站,客票分割国家是否存在票价错误,客票计费是否正确等,核对无误后进行发送客票清算处理,即根据导入后发送客卧报表以及录入的隔月退票信息,按旅行社汇总各联运国客票收入、卧铺收入、退客票款、退卧票款、售票手续费,计算、汇总各运输企业收入、路网收入等。

2.3 联运清算报表/函件输出

根据联运运算结果和选择的报表,生成输出联运报表,包含发送客运:发送客运报告月报、发送客运报告总表、国际铁路联运旅客票价进款汇总表、发送明细表;到达客运:到达车次统计、到达客运费用表、到达客运列账通知书等;发送行包:发送行包报告总表;到达行包:到达行包报告总表;杂费及结算表:国际结算表、支付结算表、国际铁路联运资金结算表、国际铁路联运杂费对账单等。

以杂费及结算表为例:收到铁路局和外国铁路编制的清算函件后,将清算信息录入系统,形成清算结果,生成中文函件和外文函件,根据国境铁路局集团公司和外国铁路寄送的清算函件编制结算表、对账单(如果是债务路,还需编制支付(结算)表);对外国铁路编制的结算表,进行审核。根据结算表、支付(结算)表生成国际联运资金结算表和国际联运杂费对账单。

2.4 基础数据维护和管理

建立标准的国际铁路联运字典信息,包括国家字典、企业字典、车站字典、车次字典、旅行社字典、结算科目字典、站间里程字典、行包费率字典、边境口岸字典和费用表字典等,对于各种基础字典进行维护和管理,并对部分字典提供内部逻辑自动检查功能,在业务人员通过应用界面做字典维护数据保存时,会自动检查内部逻辑关系,不符合要求的数据不能存入字典当中。

2.5 备份与监控

包含对原始数据文件备份、清算日志和监控等查询。将原始数据文件、导出文件等备份;当程序清算、系统查询等出现异常时,报警、记录日志;将新增或变化的字典内容,备份到系统字典的历史库,保留原字典的历史信息,提高系统的实用性。

3 关键技术

3.1 数据抽取技术

国际铁路联运清算系统接收来自各个铁路集团的上报数据、资金清算中心的录入信息,按照决策分析的需求,从中提取系统所需的信息,然后再重组、计算,建立分析处理环境。数据抽取技术的主要核心工作是将国际铁路联运分析和决策所需的信息从原始数据里面分离出来[8],转化为集中统一且随时可用的数据。对接收的数据进行清洗、校验、转换、计算和汇总,处理好上车日期、发售日期、发函日期等日期之间的关系,增加铁路局信息,把单张票的数据信息聚合为汇总信息。在数据集成、抽取以及转化的基础上,建立国际铁路联运清算系统分析的基础[9]。

3.2 数据结构优化技术

国际铁路联运清算系统基于业务分析,从逻辑上将数据以发送客运、到达客运、发送行包、到达行包和杂费及结算表在这5 个方向,对系统的客卧票进款、收入、支出等的信息构成表,包含的数据是清算的详细内容,从中获得可进行分析的真实数据。面向不同业务主题,按照一定数据关系生成不同维度的数据表,以满足不同需求的日常分析、对比和综合应用。对于长期历史数据,主要用于对比分析,并采用聚合技术,保留了不同方向的结果,这样既满足了业务需求也节省了存储空间。

3.3 存储优化技术

存储优化、合理组织国际联运清算系统数据库。系统分别按照时间维度和业务维度将数据分类设计、分区存放,并对数据库进行性能优化,建立主键索引,不再使用原联运清算系统采用的游标,使用存储过程封装复杂的语句或者业务逻辑,根据系统应用性能需求,结合数据模型的空间效率,对基本数据模型按照垂直分割、水平分割与适当增加冗余相结合的原则进行优化[10],在数据关联方面进行重点处理,按照国际铁路联运清算业务设计独立的处理过程,在后台最大限度的实现多进程并行。

4 结束语

目前,国际联运清算系统在资金清算中心实施应用,系统平稳运行,每月接收国旅、铁旅、行包、国际结算等6 万余条数据,再经过清算,得到所需数据。系统加强对源数据的处理,减少手工录入,手工核对,以保证数据的准确性;系统的数据处理速度大大提升,处理时间相比之前联运系统缩短了一半,提高了业务人员的工作效率,形成了数据准确、安全可靠的信息化国际联运清算系统。

国际铁路联运清算系统提高了清算业务的效率,节约了资源,不拘泥于传统的管理模式,正确、及时、真实地反映了国际联运清算业务过程,提高了我国联运的清算工作水平。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!