張錦超,朱顯鋼,史 宏
(1.中國鐵道科學研究院 電子計算技術研究所,北京 100081;2. 鐵道部 統(tǒng)計中心,北京 100844)
鐵路基本建設投資統(tǒng)計是鐵路統(tǒng)計工作的重要組成部分,是鐵路基本建設計劃管理、檢查、監(jiān)督工作的重要手段。近年來,為了緩解鐵路運輸能力和市場需求之間的供需矛盾,鐵道部加快了基本建設投資的步伐,同時由于投資主體對投資進度信息的需求不斷提高,客觀上對鐵路基本建設投資統(tǒng)計提出了更高的要求。為了進一步適應鐵路建設投資統(tǒng)計工作的需要和鐵路信息化發(fā)展的基本要求,為各級建設組織單位和投資主體提供全面、及時、準確的決策支持信息,需要開發(fā)一套鐵路基本建設投資統(tǒng)計分析系統(tǒng)。
鐵路基本建設投資統(tǒng)計業(yè)務涉及鐵道部、鐵路局、指揮部等不同層次的單位和部門,崗位層次圖如圖1所示。
圖1 崗位層次圖
鐵道部作為鐵路基本建設投資統(tǒng)計分析工作的管理單位,主要負責基本建設項目投資計劃的收集,投資統(tǒng)計項目庫的建立,按照建設單位進行任務分派,建設單位投資進度數(shù)據(jù)的收集,向國家統(tǒng)計局上報數(shù)據(jù)等工作。
各鐵路局、中國鐵路投資公司、鐵道部直屬單位是基本建設項目的建設單位,主要負責本單位基本建設項目任務的接收,按照項目所在的省份和管轄的指揮部進行二次分派,向鐵道部和地方統(tǒng)計局上報投資進度數(shù)據(jù)等工作。
指揮部、合資公司是基本建設項目的執(zhí)行單位,主要負責本單位基本建設項目任務的接收,向財務部門和工程實施部門收集投資進度完成信息,向建設單位上報數(shù)據(jù)等工作。
系統(tǒng)的業(yè)務流程如圖2所示。
圖2 業(yè)務流程圖
部級流程:鐵道部接收鐵路基本建設投資計劃及變更的項目通知,將基本建設計劃數(shù)據(jù)導入投資統(tǒng)計系統(tǒng),對全部基建項目按照建設單位進行分解,形成項目庫字典并分發(fā)至各建設單位。
鐵道部接收建設單位上報的項目數(shù)據(jù),審核并匯總后形成投資統(tǒng)計報表和卡片,最后按照國家統(tǒng)計局要求的格式上報數(shù)據(jù)。
建設單位級流程:建設單位接收鐵道部下發(fā)的項目庫,對跨省項目進行分解,再根據(jù)填報單位進行分解,形成建設單位級投資統(tǒng)計項目庫字典并分發(fā)至各填報單位。
建設單位接收填報單位上報的項目數(shù)據(jù)或代替建設單位完成數(shù)據(jù)錄入,審核并匯總后形成投資統(tǒng)計報表和卡片,最后按照部和地方統(tǒng)計局的要求上報數(shù)據(jù)。
填報單位級流程:填報單位接收上級單位下發(fā)的項目庫,按照項目投資完成實際進度收集錄入指標,最后完成項目上報。
鐵路基本建設投資統(tǒng)計分析系統(tǒng)按照功能分為投資統(tǒng)計共用平臺和各級單位專用子系統(tǒng)兩大部分。投資統(tǒng)計共用平臺是系統(tǒng)設計的核心,主要提供各級單位專用子系統(tǒng)的掛接功能、計劃導入子系統(tǒng)、錄入模版子系統(tǒng)、報表模版子系統(tǒng)、項目管理子系統(tǒng)、基礎維護子系統(tǒng),權限管理子系統(tǒng),下發(fā)收審子系統(tǒng)等功能。各崗位專業(yè)子系統(tǒng)在平臺的基礎上,進行個性需求開發(fā)和錄入模板配置,報表配置,功能配置來實現(xiàn)業(yè)務組織,主要包括鐵道部投資統(tǒng)計子系統(tǒng)、建設單位投資統(tǒng)計子系統(tǒng)、指揮部級投資統(tǒng)計子系統(tǒng)等主要功能。系統(tǒng)架構如圖3所示。
圖3 系統(tǒng)架構圖
基本建設投資統(tǒng)計分析系統(tǒng)的功能結構如圖4所示。
初始化模塊實現(xiàn)報告期內項目數(shù)據(jù)的初始化操作,通過計劃文件導入、上級單位下發(fā)項目字典導入、讀取上期項目3個途徑完成。
項目管理實現(xiàn)項目定義的增加、刪除、修改,項目分解、計劃匯總、特征值定義、項目導出等功能。
圖4 功能結構圖
數(shù)據(jù)錄入實現(xiàn)投資完成數(shù)據(jù)的采集,包括基本建設月報、月快報、年報中指標的錄入和年報能力指標的錄入。
數(shù)據(jù)收審主要實現(xiàn)將下級上報的數(shù)據(jù)文件進行反解壓和反序列化操作之后向用戶提供數(shù)據(jù)查看、修改、入庫等功能。
報表處理主要實現(xiàn)項目數(shù)據(jù)匯總、數(shù)據(jù)四舍五入、報表查詢打印、上報基礎庫、上報國家?guī)斓裙δ堋?/p>
字典維護實現(xiàn)系統(tǒng)字典相關的維護工作,包括單位、省市、能力等基礎字典維護;指標字典、校驗關系字典、報表字典的子系統(tǒng)設計字典的維護;字典備份、字典恢復、腳本維護等功能。
系統(tǒng)設置主要實現(xiàn)系統(tǒng)當前用戶權限的設置、系統(tǒng)當前工作目錄的設置,系統(tǒng)在實施時關鍵參數(shù)的動態(tài)設置等功能。
項目編碼標準如表1所示。
表1 項目編碼標準表
項目編碼由立項年度、項目流水號、子項目編碼3組信息組成,分別由阿拉伯數(shù)字和大寫英文字母組成,共16位。
字典設計是系統(tǒng)高可配置的基礎,本系統(tǒng)字典設計包括簡單的單位、省市字典的維護工作,客戶輸入的錄入界面、輸出報表、系統(tǒng)所包含指標、校驗關系等,這些字典的設計和調整直接影響子系統(tǒng)的功能,其主要內容如表2所示。
表2 重要字典的相關內容
控制器是系統(tǒng)的核心部件,系統(tǒng)結合投資統(tǒng)計業(yè)務特點,采用了用戶定制具體業(yè)務處理流程的思路,設計出可靈活拓展的統(tǒng)計指標體系和自定義模板式的錄入界面,以適應日常統(tǒng)計業(yè)務需求。主要通過對項目集、屬性集、指標集、公式集、數(shù)據(jù)集的調用,在控制器中心通過預定的規(guī)則向用戶展示錄入界面、錄入指標、校驗關系的結果等功能,系統(tǒng)通過控制器的設計實現(xiàn)統(tǒng)計指標的變化、公式的變化、錄入界面的變化等一系列功能??刂破鬟壿嬋鐖D5所示。
圖5 控制器邏輯圖
系統(tǒng)根據(jù)報表數(shù)據(jù)模型和報表展示模型,分別對應業(yè)務數(shù)據(jù)的讀取處理和報表展示,其中數(shù)據(jù)模型與統(tǒng)計指標模型、校驗關系模型關聯(lián),負責數(shù)據(jù)的獲取和處理,報表模型負責數(shù)據(jù)在頁面上的展示輸出。這種設計模式實現(xiàn)了業(yè)務數(shù)據(jù)和報表展示的分離,降低了數(shù)據(jù)和報表的耦合性,更好的適應統(tǒng)計指標和報表界面的頻繁變化;使原先周期長、成本高、需要開發(fā)人員參與的報表升級維護工作轉變?yōu)槠胀I(yè)務人員可以方便完成的日常工作,大大地減少了運營成本。同時,報表擁有強大的展現(xiàn)和打印導出功能,并且提供完善的報表權限管理,支持多級匯總。報表設計引擎如圖6所示。
鐵路基本建設投資統(tǒng)計分析系統(tǒng)是鐵路信息化建設的重要組成部分,該系統(tǒng)在設計過程中采用了大量的通用化設計思想,為實現(xiàn)用戶的個性化需求起到了重要作用,對系統(tǒng)后期的維護提供了很大的幫助。本系統(tǒng)設計開發(fā)工作已經(jīng)完成,并且系統(tǒng)已在全路推廣實施,得到了基層單位的普遍好評。
圖6 報表設計引擎圖
[1]鐵道部統(tǒng)計中心. 鐵路固定資產投資統(tǒng)計規(guī)則[S]. 北京:中國鐵道出版社,2004.