張錦超,朱顯鋼,史 宏
(1.中國鐵道科學研究院 電子計算技術研究所,北京 100081;2. 鐵道部 統計中心,北京 100844)
鐵路基本建設投資統計是鐵路統計工作的重要組成部分,是鐵路基本建設計劃管理、檢查、監督工作的重要手段。近年來,為了緩解鐵路運輸能力和市場需求之間的供需矛盾,鐵道部加快了基本建設投資的步伐,同時由于投資主體對投資進度信息的需求不斷提高,客觀上對鐵路基本建設投資統計提出了更高的要求。為了進一步適應鐵路建設投資統計工作的需要和鐵路信息化發展的基本要求,為各級建設組織單位和投資主體提供全面、及時、準確的決策支持信息,需要開發一套鐵路基本建設投資統計分析系統。
鐵路基本建設投資統計業務涉及鐵道部、鐵路局、指揮部等不同層次的單位和部門,崗位層次圖如圖1所示。

圖1 崗位層次圖
鐵道部作為鐵路基本建設投資統計分析工作的管理單位,主要負責基本建設項目投資計劃的收集,投資統計項目庫的建立,按照建設單位進行任務分派,建設單位投資進度數據的收集,向國家統計局上報數據等工作。
各鐵路局、中國鐵路投資公司、鐵道部直屬單位是基本建設項目的建設單位,主要負責本單位基本建設項目任務的接收,按照項目所在的省份和管轄的指揮部進行二次分派,向鐵道部和地方統計局上報投資進度數據等工作。
指揮部、合資公司是基本建設項目的執行單位,主要負責本單位基本建設項目任務的接收,向財務部門和工程實施部門收集投資進度完成信息,向建設單位上報數據等工作。
系統的業務流程如圖2所示。

圖2 業務流程圖
部級流程:鐵道部接收鐵路基本建設投資計劃及變更的項目通知,將基本建設計劃數據導入投資統計系統,對全部基建項目按照建設單位進行分解,形成項目庫字典并分發至各建設單位。
鐵道部接收建設單位上報的項目數據,審核并匯總后形成投資統計報表和卡片,最后按照國家統計局要求的格式上報數據。
建設單位級流程:建設單位接收鐵道部下發的項目庫,對跨省項目進行分解,再根據填報單位進行分解,形成建設單位級投資統計項目庫字典并分發至各填報單位。
建設單位接收填報單位上報的項目數據或代替建設單位完成數據錄入,審核并匯總后形成投資統計報表和卡片,最后按照部和地方統計局的要求上報數據。
填報單位級流程:填報單位接收上級單位下發的項目庫,按照項目投資完成實際進度收集錄入指標,最后完成項目上報。
鐵路基本建設投資統計分析系統按照功能分為投資統計共用平臺和各級單位專用子系統兩大部分。投資統計共用平臺是系統設計的核心,主要提供各級單位專用子系統的掛接功能、計劃導入子系統、錄入模版子系統、報表模版子系統、項目管理子系統、基礎維護子系統,權限管理子系統,下發收審子系統等功能。各崗位專業子系統在平臺的基礎上,進行個性需求開發和錄入模板配置,報表配置,功能配置來實現業務組織,主要包括鐵道部投資統計子系統、建設單位投資統計子系統、指揮部級投資統計子系統等主要功能。系統架構如圖3所示。

圖3 系統架構圖
基本建設投資統計分析系統的功能結構如圖4所示。
初始化模塊實現報告期內項目數據的初始化操作,通過計劃文件導入、上級單位下發項目字典導入、讀取上期項目3個途徑完成。
項目管理實現項目定義的增加、刪除、修改,項目分解、計劃匯總、特征值定義、項目導出等功能。

圖4 功能結構圖
數據錄入實現投資完成數據的采集,包括基本建設月報、月快報、年報中指標的錄入和年報能力指標的錄入。
數據收審主要實現將下級上報的數據文件進行反解壓和反序列化操作之后向用戶提供數據查看、修改、入庫等功能。
報表處理主要實現項目數據匯總、數據四舍五入、報表查詢打印、上報基礎庫、上報國家庫等功能。
字典維護實現系統字典相關的維護工作,包括單位、省市、能力等基礎字典維護;指標字典、校驗關系字典、報表字典的子系統設計字典的維護;字典備份、字典恢復、腳本維護等功能。
系統設置主要實現系統當前用戶權限的設置、系統當前工作目錄的設置,系統在實施時關鍵參數的動態設置等功能。
項目編碼標準如表1所示。

表1 項目編碼標準表
項目編碼由立項年度、項目流水號、子項目編碼3組信息組成,分別由阿拉伯數字和大寫英文字母組成,共16位。
字典設計是系統高可配置的基礎,本系統字典設計包括簡單的單位、省市字典的維護工作,客戶輸入的錄入界面、輸出報表、系統所包含指標、校驗關系等,這些字典的設計和調整直接影響子系統的功能,其主要內容如表2所示。

表2 重要字典的相關內容
控制器是系統的核心部件,系統結合投資統計業務特點,采用了用戶定制具體業務處理流程的思路,設計出可靈活拓展的統計指標體系和自定義模板式的錄入界面,以適應日常統計業務需求。主要通過對項目集、屬性集、指標集、公式集、數據集的調用,在控制器中心通過預定的規則向用戶展示錄入界面、錄入指標、校驗關系的結果等功能,系統通過控制器的設計實現統計指標的變化、公式的變化、錄入界面的變化等一系列功能。控制器邏輯如圖5所示。

圖5 控制器邏輯圖
系統根據報表數據模型和報表展示模型,分別對應業務數據的讀取處理和報表展示,其中數據模型與統計指標模型、校驗關系模型關聯,負責數據的獲取和處理,報表模型負責數據在頁面上的展示輸出。這種設計模式實現了業務數據和報表展示的分離,降低了數據和報表的耦合性,更好的適應統計指標和報表界面的頻繁變化;使原先周期長、成本高、需要開發人員參與的報表升級維護工作轉變為普通業務人員可以方便完成的日常工作,大大地減少了運營成本。同時,報表擁有強大的展現和打印導出功能,并且提供完善的報表權限管理,支持多級匯總。報表設計引擎如圖6所示。
鐵路基本建設投資統計分析系統是鐵路信息化建設的重要組成部分,該系統在設計過程中采用了大量的通用化設計思想,為實現用戶的個性化需求起到了重要作用,對系統后期的維護提供了很大的幫助。本系統設計開發工作已經完成,并且系統已在全路推廣實施,得到了基層單位的普遍好評。

圖6 報表設計引擎圖
[1]鐵道部統計中心. 鐵路固定資產投資統計規則[S]. 北京:中國鐵道出版社,2004.