霍鵬敏,楊文冠,謝大鋒
(北京經(jīng)緯信息技術(shù)有限公司,北京 100081)
在2001 年,國外學(xué)者研究國際聯(lián)運(yùn)清算的數(shù)量級(jí)問題對(duì)于改善國際聯(lián)運(yùn)基本收益有很大的重要性[1]。在國內(nèi),楊麗君等人研究發(fā)現(xiàn)我國國境鐵路局集團(tuán)公司的個(gè)別口岸的部分清算還是采用手工計(jì)費(fèi),這種計(jì)費(fèi)方式?jīng)]有實(shí)現(xiàn)數(shù)據(jù)共享,導(dǎo)致業(yè)務(wù)數(shù)據(jù)重復(fù)錄入,工作效率低[2]。吳云云等人對(duì)我國國際鐵路聯(lián)運(yùn)市場深入研究細(xì)分,積極完善運(yùn)輸產(chǎn)品,提高服務(wù)質(zhì)量;靈活運(yùn)用定價(jià)規(guī)則,強(qiáng)化內(nèi)外協(xié)調(diào)配合,我國國際聯(lián)運(yùn)發(fā)展日益完善[3]。秦歡歡等人研究針對(duì)我國國際聯(lián)運(yùn)市場發(fā)展存在的問題,建立國際鐵路聯(lián)運(yùn)標(biāo)準(zhǔn),搭建國際鐵路聯(lián)運(yùn)信息平臺(tái),優(yōu)化國際鐵路聯(lián)運(yùn)運(yùn)價(jià)等方面,都提出了對(duì)策性建議[4]。近年來,我國發(fā)布了一系列清算辦法,使得我國國際鐵路聯(lián)運(yùn)清算規(guī)則更加嚴(yán)謹(jǐn),例如:《國際鐵路聯(lián)運(yùn)清算辦法》(鐵財(cái)[2007]250 號(hào))[5]、《國際旅客聯(lián)運(yùn)和鐵路貨物聯(lián)運(yùn)清算規(guī)則協(xié)約和清算規(guī)則》(簡稱:《清算規(guī)則》)[6]、《關(guān)于加強(qiáng)國際鐵路聯(lián)運(yùn)清算工作的通知》(資清函[2009]18 號(hào))[7]等。隨著國際聯(lián)運(yùn)清算業(yè)務(wù)的發(fā)展,為加快我國國際聯(lián)運(yùn)信息化的系統(tǒng)建設(shè),提高信息化管理手段,國際鐵路聯(lián)運(yùn)清算系統(tǒng)的研發(fā)迫在眉睫。
本文結(jié)合當(dāng)今國際鐵路聯(lián)運(yùn)政策法規(guī)以及相關(guān)業(yè)務(wù)人員的工作經(jīng)驗(yàn),研發(fā)了國際鐵路聯(lián)運(yùn)清算系統(tǒng),將系統(tǒng)與實(shí)際工作相結(jié)合,充分發(fā)揮系統(tǒng)的準(zhǔn)確性、簡便性、及時(shí)性和安全性等優(yōu)勢(shì),實(shí)現(xiàn)優(yōu)化工作流程、操作簡單、易于管理的目的。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)是由中國國家鐵路集團(tuán)有限公司(簡稱:國鐵集團(tuán))主數(shù)據(jù)中心部署應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器和存儲(chǔ)設(shè)備的。
(1)國際鐵路聯(lián)運(yùn)清算系統(tǒng)接收鐵路集團(tuán)及外國鐵路(由資金清算中心業(yè)務(wù)人員錄入)上報(bào)的數(shù)據(jù)信息。
(2)通過國際鐵路聯(lián)運(yùn)清算程序,解析各類數(shù)據(jù)信息的格式、內(nèi)容等,解析有誤,提示用戶修改;解析無誤,由資金中心審核完成后,入庫清算,生成所需報(bào)表,同時(shí)記錄日志并轉(zhuǎn)儲(chǔ)相應(yīng)文件。
(3)資金清算中心用戶及鐵路局集團(tuán)有限公司(簡稱:鐵路局)用戶從系統(tǒng)查詢、核對(duì)所需報(bào)表。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)架構(gòu),如圖1 所示。
圖1 國際鐵路聯(lián)運(yùn)清算系統(tǒng)架構(gòu)
系統(tǒng)從邏輯結(jié)構(gòu)上分為支撐層、數(shù)據(jù)層、業(yè)務(wù)處理層、應(yīng)用層4 個(gè)層次。
(1)支撐層:提供系統(tǒng)底層的軟件、網(wǎng)絡(luò)環(huán)境等。包括數(shù)據(jù)庫、中間件、網(wǎng)絡(luò)安全監(jiān)控、TCP/IP 等。
(2)數(shù)據(jù)層:提供給業(yè)務(wù)處理層所需的數(shù)據(jù)信息。包含基礎(chǔ)數(shù)據(jù),字典信息等;實(shí)際生產(chǎn)數(shù)據(jù),鐵路局集團(tuán)公司上報(bào)的客票信息明細(xì)等;規(guī)則算法描述是指清算規(guī)則里面介紹的國際聯(lián)運(yùn)核算方法。
(3)業(yè)務(wù)處理層:提供給應(yīng)用層所需的數(shù)據(jù)處理。包含解析數(shù)據(jù)、數(shù)據(jù)清算。
(4)應(yīng)用層:提供國際聯(lián)運(yùn)清算系統(tǒng)的應(yīng)用功能。包含聯(lián)運(yùn)數(shù)據(jù)的接收處理、進(jìn)款/收入數(shù)據(jù)處理、聯(lián)運(yùn)清算報(bào)表/函件輸出等。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)數(shù)據(jù)來源部門包括國旅總社、鐵路局收入處、外國鐵路、國境鐵路局集團(tuán)公司。每月分別由鐵路局用戶以Excel 文件格式將鐵旅、國旅的客票、臥票、客補(bǔ)、臥補(bǔ)以及行李、包裹等信息導(dǎo)入國際聯(lián)運(yùn)清算系統(tǒng);根據(jù)鐵路局和外國鐵路編制的清算函件,將函件信息錄入清算系統(tǒng),形成清算結(jié)果。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)的業(yè)務(wù)流程,系統(tǒng)分為資金清算中心用戶和鐵路局用戶。資金清算中心用戶錄入的信息,由上一級(jí)的資金中心用戶審核,審核有誤則重新錄入;鐵路局上報(bào)信息,由資金清算中心用戶審核,若審核有誤則由鐵路局重新上報(bào),均審核無誤,由資金中心用戶通過清算生成相應(yīng)報(bào)表;國際聯(lián)運(yùn)字典表由資金清算中心用戶維護(hù),具體系統(tǒng)流程,如圖2 所示。
主機(jī)系統(tǒng)采用小型機(jī)集群和智能存儲(chǔ)設(shè)備,服務(wù)器操作系統(tǒng)采用Windows,客戶機(jī)操作系統(tǒng)采用Windows,數(shù)據(jù)庫采用Oracle,應(yīng)用模式采用B/S 的方式,后臺(tái)采用RouYi 開發(fā)框架,計(jì)算采用Oracle存儲(chǔ)過程和函數(shù)。
圖2 國際鐵路聯(lián)運(yùn)清算系統(tǒng)業(yè)務(wù)流程
國際鐵路聯(lián)運(yùn)清算系統(tǒng)包括發(fā)送客運(yùn)、到達(dá)客運(yùn)、發(fā)送行包、到達(dá)行包、雜費(fèi)及結(jié)算表、聯(lián)運(yùn)字典維護(hù)、備份和監(jiān)控7 個(gè)功能模塊,這些功能模塊按照功能屬性可分為5 個(gè)方面,分別是聯(lián)運(yùn)數(shù)據(jù)接收處理、進(jìn)款/收入數(shù)據(jù)處理、聯(lián)運(yùn)清算報(bào)表/函件輸出、基礎(chǔ)數(shù)據(jù)維護(hù)和管理、備份與監(jiān)控。
對(duì)于國際鐵路聯(lián)運(yùn)的發(fā)到客臥、行李包裹和雜費(fèi)的數(shù)據(jù)接收、錄入。功能包含發(fā)送客運(yùn):國旅、鐵旅報(bào)表數(shù)據(jù)導(dǎo)入,國旅、鐵旅隔月退票;到達(dá)客運(yùn):到達(dá)報(bào)表導(dǎo)入,到達(dá)分項(xiàng)錄入;發(fā)送行包:發(fā)送行包入庫;到達(dá)行包:到達(dá)行包入庫;雜費(fèi)及結(jié)算表:國際結(jié)算錄入等。
以發(fā)送客運(yùn)為例,國旅、鐵旅報(bào)表數(shù)據(jù)導(dǎo)入,每月接收國旅、鐵旅上報(bào)的報(bào)表數(shù)據(jù),按國際鐵路聯(lián)運(yùn)清算規(guī)則客票、臥鋪、客補(bǔ)、臥補(bǔ)的清算表格式,解析文件,若解析成功,則導(dǎo)入數(shù)據(jù),且備份源文件;若解析失敗,記錄失敗原因,反饋給用戶,待用戶修改正確重新導(dǎo)入,實(shí)現(xiàn)數(shù)據(jù)解析和入庫。國旅、鐵旅隔月退票,業(yè)務(wù)人員在界面錄入或者導(dǎo)入隔月退票信息,記為退票,由于隔月的清算結(jié)果已生成,即不再更改,退票金額核算到當(dāng)月。
對(duì)于發(fā)到客臥、行李包裹和雜費(fèi)等進(jìn)行進(jìn)款收入數(shù)據(jù)處理。功能包含發(fā)送客運(yùn):國旅、鐵旅報(bào)表審核、發(fā)送客票清算;到達(dá)客運(yùn):到達(dá)報(bào)表審核、到達(dá)客票清算;發(fā)送行包:發(fā)送行包清算;到達(dá)行包:到達(dá)行包審核、到達(dá)行包清算;雜費(fèi)及結(jié)算表:雜費(fèi)清算等。
以發(fā)送客運(yùn)為例,國旅、鐵旅報(bào)表審核是由資金中心人員審核,審核發(fā)、到站是否為車次??空?,客票分割國家是否存在票價(jià)錯(cuò)誤,客票計(jì)費(fèi)是否正確等,核對(duì)無誤后進(jìn)行發(fā)送客票清算處理,即根據(jù)導(dǎo)入后發(fā)送客臥報(bào)表以及錄入的隔月退票信息,按旅行社匯總各聯(lián)運(yùn)國客票收入、臥鋪收入、退客票款、退臥票款、售票手續(xù)費(fèi),計(jì)算、匯總各運(yùn)輸企業(yè)收入、路網(wǎng)收入等。
根據(jù)聯(lián)運(yùn)運(yùn)算結(jié)果和選擇的報(bào)表,生成輸出聯(lián)運(yùn)報(bào)表,包含發(fā)送客運(yùn):發(fā)送客運(yùn)報(bào)告月報(bào)、發(fā)送客運(yùn)報(bào)告總表、國際鐵路聯(lián)運(yùn)旅客票價(jià)進(jìn)款匯總表、發(fā)送明細(xì)表;到達(dá)客運(yùn):到達(dá)車次統(tǒng)計(jì)、到達(dá)客運(yùn)費(fèi)用表、到達(dá)客運(yùn)列賬通知書等;發(fā)送行包:發(fā)送行包報(bào)告總表;到達(dá)行包:到達(dá)行包報(bào)告總表;雜費(fèi)及結(jié)算表:國際結(jié)算表、支付結(jié)算表、國際鐵路聯(lián)運(yùn)資金結(jié)算表、國際鐵路聯(lián)運(yùn)雜費(fèi)對(duì)賬單等。
以雜費(fèi)及結(jié)算表為例:收到鐵路局和外國鐵路編制的清算函件后,將清算信息錄入系統(tǒng),形成清算結(jié)果,生成中文函件和外文函件,根據(jù)國境鐵路局集團(tuán)公司和外國鐵路寄送的清算函件編制結(jié)算表、對(duì)賬單(如果是債務(wù)路,還需編制支付(結(jié)算)表);對(duì)外國鐵路編制的結(jié)算表,進(jìn)行審核。根據(jù)結(jié)算表、支付(結(jié)算)表生成國際聯(lián)運(yùn)資金結(jié)算表和國際聯(lián)運(yùn)雜費(fèi)對(duì)賬單。
建立標(biāo)準(zhǔn)的國際鐵路聯(lián)運(yùn)字典信息,包括國家字典、企業(yè)字典、車站字典、車次字典、旅行社字典、結(jié)算科目字典、站間里程字典、行包費(fèi)率字典、邊境口岸字典和費(fèi)用表字典等,對(duì)于各種基礎(chǔ)字典進(jìn)行維護(hù)和管理,并對(duì)部分字典提供內(nèi)部邏輯自動(dòng)檢查功能,在業(yè)務(wù)人員通過應(yīng)用界面做字典維護(hù)數(shù)據(jù)保存時(shí),會(huì)自動(dòng)檢查內(nèi)部邏輯關(guān)系,不符合要求的數(shù)據(jù)不能存入字典當(dāng)中。
包含對(duì)原始數(shù)據(jù)文件備份、清算日志和監(jiān)控等查詢。將原始數(shù)據(jù)文件、導(dǎo)出文件等備份;當(dāng)程序清算、系統(tǒng)查詢等出現(xiàn)異常時(shí),報(bào)警、記錄日志;將新增或變化的字典內(nèi)容,備份到系統(tǒng)字典的歷史庫,保留原字典的歷史信息,提高系統(tǒng)的實(shí)用性。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)接收來自各個(gè)鐵路集團(tuán)的上報(bào)數(shù)據(jù)、資金清算中心的錄入信息,按照決策分析的需求,從中提取系統(tǒng)所需的信息,然后再重組、計(jì)算,建立分析處理環(huán)境。數(shù)據(jù)抽取技術(shù)的主要核心工作是將國際鐵路聯(lián)運(yùn)分析和決策所需的信息從原始數(shù)據(jù)里面分離出來[8],轉(zhuǎn)化為集中統(tǒng)一且隨時(shí)可用的數(shù)據(jù)。對(duì)接收的數(shù)據(jù)進(jìn)行清洗、校驗(yàn)、轉(zhuǎn)換、計(jì)算和匯總,處理好上車日期、發(fā)售日期、發(fā)函日期等日期之間的關(guān)系,增加鐵路局信息,把單張票的數(shù)據(jù)信息聚合為匯總信息。在數(shù)據(jù)集成、抽取以及轉(zhuǎn)化的基礎(chǔ)上,建立國際鐵路聯(lián)運(yùn)清算系統(tǒng)分析的基礎(chǔ)[9]。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)基于業(yè)務(wù)分析,從邏輯上將數(shù)據(jù)以發(fā)送客運(yùn)、到達(dá)客運(yùn)、發(fā)送行包、到達(dá)行包和雜費(fèi)及結(jié)算表在這5 個(gè)方向,對(duì)系統(tǒng)的客臥票進(jìn)款、收入、支出等的信息構(gòu)成表,包含的數(shù)據(jù)是清算的詳細(xì)內(nèi)容,從中獲得可進(jìn)行分析的真實(shí)數(shù)據(jù)。面向不同業(yè)務(wù)主題,按照一定數(shù)據(jù)關(guān)系生成不同維度的數(shù)據(jù)表,以滿足不同需求的日常分析、對(duì)比和綜合應(yīng)用。對(duì)于長期歷史數(shù)據(jù),主要用于對(duì)比分析,并采用聚合技術(shù),保留了不同方向的結(jié)果,這樣既滿足了業(yè)務(wù)需求也節(jié)省了存儲(chǔ)空間。
存儲(chǔ)優(yōu)化、合理組織國際聯(lián)運(yùn)清算系統(tǒng)數(shù)據(jù)庫。系統(tǒng)分別按照時(shí)間維度和業(yè)務(wù)維度將數(shù)據(jù)分類設(shè)計(jì)、分區(qū)存放,并對(duì)數(shù)據(jù)庫進(jìn)行性能優(yōu)化,建立主鍵索引,不再使用原聯(lián)運(yùn)清算系統(tǒng)采用的游標(biāo),使用存儲(chǔ)過程封裝復(fù)雜的語句或者業(yè)務(wù)邏輯,根據(jù)系統(tǒng)應(yīng)用性能需求,結(jié)合數(shù)據(jù)模型的空間效率,對(duì)基本數(shù)據(jù)模型按照垂直分割、水平分割與適當(dāng)增加冗余相結(jié)合的原則進(jìn)行優(yōu)化[10],在數(shù)據(jù)關(guān)聯(lián)方面進(jìn)行重點(diǎn)處理,按照國際鐵路聯(lián)運(yùn)清算業(yè)務(wù)設(shè)計(jì)獨(dú)立的處理過程,在后臺(tái)最大限度的實(shí)現(xiàn)多進(jìn)程并行。
目前,國際聯(lián)運(yùn)清算系統(tǒng)在資金清算中心實(shí)施應(yīng)用,系統(tǒng)平穩(wěn)運(yùn)行,每月接收國旅、鐵旅、行包、國際結(jié)算等6 萬余條數(shù)據(jù),再經(jīng)過清算,得到所需數(shù)據(jù)。系統(tǒng)加強(qiáng)對(duì)源數(shù)據(jù)的處理,減少手工錄入,手工核對(duì),以保證數(shù)據(jù)的準(zhǔn)確性;系統(tǒng)的數(shù)據(jù)處理速度大大提升,處理時(shí)間相比之前聯(lián)運(yùn)系統(tǒng)縮短了一半,提高了業(yè)務(wù)人員的工作效率,形成了數(shù)據(jù)準(zhǔn)確、安全可靠的信息化國際聯(lián)運(yùn)清算系統(tǒng)。
國際鐵路聯(lián)運(yùn)清算系統(tǒng)提高了清算業(yè)務(wù)的效率,節(jié)約了資源,不拘泥于傳統(tǒng)的管理模式,正確、及時(shí)、真實(shí)地反映了國際聯(lián)運(yùn)清算業(yè)務(wù)過程,提高了我國聯(lián)運(yùn)的清算工作水平。