萬婧昕,春 意,劉承亮
(中國鐵道科學(xué)研究院集團(tuán)有限公司 電子計(jì)算技術(shù)研究所,北京 100081)
全面預(yù)算管理系統(tǒng)是企業(yè)統(tǒng)籌資源、落實(shí)企業(yè)戰(zhàn)略及經(jīng)營目標(biāo)、防控企業(yè)經(jīng)營風(fēng)險(xiǎn)、實(shí)施經(jīng)營成果評價(jià)和考核等管理意圖的重要載體和工具[1-2]。企業(yè)預(yù)算管理信息化的發(fā)展經(jīng)歷了從上世紀(jì)八十年代的Excel手工編制預(yù)算,到上世紀(jì)九十年代中期的基于總賬軟件的財(cái)務(wù)預(yù)算管理,到二十一世紀(jì)初與ERP軟件結(jié)合的預(yù)算管理,再到近幾年的基于績效管理系統(tǒng)的全面預(yù)算管理[3]。Excel手工完成預(yù)算編制、匯總、操作工作量大,修改傳遞的過程中易出現(xiàn)版本混亂;基于總賬系統(tǒng)的預(yù)算管理將預(yù)算編制從線下轉(zhuǎn)向了線上,提高了數(shù)據(jù)質(zhì)量和編制效率,但是功能局限于財(cái)務(wù)預(yù)算范圍內(nèi);與ERP軟件結(jié)合的預(yù)算管理系統(tǒng)通過集成業(yè)務(wù)數(shù)據(jù),實(shí)現(xiàn)了事中控制,但是數(shù)據(jù)分析能力欠缺;企業(yè)績效管理系統(tǒng)中的預(yù)算管理模塊則涵蓋了從戰(zhàn)略制定、戰(zhàn)略計(jì)劃、執(zhí)行監(jiān)控、預(yù)算調(diào)整的閉環(huán)管理。目前,市場上煤炭,電力地產(chǎn)等行業(yè)的龍頭企業(yè)都在基于業(yè)財(cái)一體化的預(yù)算管理基礎(chǔ)上向大數(shù)據(jù)預(yù)算方向拓展[4-7]。
近年來,隨著鐵路企業(yè)預(yù)算管理系統(tǒng)應(yīng)用,系統(tǒng)已很難滿足當(dāng)前的管理要求,出現(xiàn)以下3方面問題:
(1)沒有很好地解決預(yù)算數(shù)據(jù)模型問題。
(2)與其他業(yè)務(wù)信息系統(tǒng)的信息共享程度較低[8]。
(3)集團(tuán)預(yù)算管理功能較弱。
基于市場預(yù)算管理信息化的發(fā)展情況和鐵路企業(yè)預(yù)算管理系統(tǒng)的應(yīng)用現(xiàn)狀,本文從實(shí)際需求出發(fā),借鑒相關(guān)預(yù)算管理軟件的成熟經(jīng)驗(yàn),研發(fā)出全流程預(yù)算管理系統(tǒng),并在預(yù)算項(xiàng)目體系的設(shè)計(jì)上進(jìn)一步突破,使其不受限于運(yùn)營系統(tǒng)中的組織結(jié)構(gòu)等信息,在保證數(shù)據(jù)規(guī)范的基礎(chǔ)上實(shí)現(xiàn)完全的靈活性和可擴(kuò)展性。
全面預(yù)算管理信息系統(tǒng)建設(shè)目標(biāo)以優(yōu)化業(yè)務(wù)流程、加強(qiáng)內(nèi)部卡控、推進(jìn)數(shù)據(jù)共享、支持經(jīng)營決策為重點(diǎn),有機(jī)結(jié)合中國國家鐵路集團(tuán)有限公司(簡稱:國鐵集團(tuán))、鐵路局集團(tuán)公司、站段等各級單位、部門生產(chǎn)經(jīng)營與財(cái)務(wù)管理活動,實(shí)現(xiàn)縱向管控與橫向集成的信息交互及共享,滿足不同管理層級的預(yù)算編報(bào)、審核、監(jiān)控等管理要求。具體建設(shè)目標(biāo)如下:
(1)構(gòu)建靈活的預(yù)算體系。突破傳統(tǒng)系統(tǒng)定制化的局限性,以樹狀層級結(jié)構(gòu)預(yù)算項(xiàng)目為核心,自定義屬性維度,實(shí)現(xiàn)多維、靈活和可擴(kuò)展的預(yù)算體系。
(2)預(yù)算管理全流程系統(tǒng)化。在預(yù)算系統(tǒng)中實(shí)現(xiàn)預(yù)算管理全流程,保證預(yù)算填報(bào)流程的規(guī)范化和填報(bào)數(shù)據(jù)的一源性。
(3)實(shí)現(xiàn)信息共享。從生產(chǎn)經(jīng)營系統(tǒng)取得預(yù)算編制所需的基礎(chǔ)數(shù)據(jù)和實(shí)際執(zhí)行情況信息,統(tǒng)一預(yù)算、財(cái)會、相關(guān)業(yè)務(wù)數(shù)據(jù)源,并通過預(yù)算控制接口為其他業(yè)務(wù)系統(tǒng)提供執(zhí)行過程控制服務(wù)的共享主數(shù)據(jù)[9]。
(4)提高管控時(shí)效性。通過自定義、多維度的統(tǒng)計(jì)查詢及數(shù)據(jù)可視化技術(shù),實(shí)現(xiàn)各層級單位、用戶預(yù)算分析和監(jiān)控需求。兼顧分級管理和歸口管理的優(yōu)勢,強(qiáng)化自上而下及同級部門間的預(yù)算剛性約束,提高管控時(shí)效性,便于實(shí)施績效評價(jià)。
根據(jù)分層設(shè)計(jì)思想,鐵路全面預(yù)算管理系統(tǒng)邏輯架構(gòu)圖,如圖1所示,系統(tǒng)包含分層和輔助結(jié)構(gòu)。
圖1 鐵路全面預(yù)算管理系統(tǒng)邏輯架構(gòu)圖
(1)應(yīng)用表現(xiàn)層:實(shí)現(xiàn)與用戶的交互界面。涉及系統(tǒng)設(shè)計(jì)中有用戶界面的模塊。
(2)業(yè)務(wù)接口層:為表現(xiàn)層提供符合展示要求的數(shù)據(jù)。在系統(tǒng)中為界面提供數(shù)據(jù)的接口均屬于這一層。接口提供方式應(yīng)根據(jù)業(yè)務(wù)需要提供在線數(shù)據(jù)交換和數(shù)據(jù)文件導(dǎo)入導(dǎo)出兩種方式。
(3)業(yè)務(wù)服務(wù)層:實(shí)現(xiàn)涵蓋全面預(yù)算管理業(yè)務(wù)的服務(wù)。
(4)技術(shù)支撐層:提供底層支撐的公共功能服務(wù),實(shí)現(xiàn)對服務(wù)的監(jiān)督與管理。
(5)數(shù)據(jù)層:包括系統(tǒng)所需要的數(shù)據(jù)庫資源及各類非結(jié)構(gòu)化數(shù)據(jù)資源。
在確保系統(tǒng)整體的健壯性和對當(dāng)前主流操作環(huán)境兼容性的前提下,系統(tǒng)兼顧在一定時(shí)期內(nèi)的先進(jìn)性。前端針對個(gè)人電腦和移動設(shè)備分別進(jìn)行設(shè)計(jì),采用HTML5、層疊樣式表3.0(CSS3)、自適應(yīng)布局框架、前端模型-視圖-視圖模型(MVVM)等主流技術(shù)標(biāo)準(zhǔn)進(jìn)行頁面展現(xiàn)。后臺服務(wù)采用主流平臺,以組件化開發(fā)和服務(wù)架構(gòu)解耦思想為原則進(jìn)行構(gòu)建。客戶端與服務(wù)端間采用安全套接層(SSL/TLS)通信協(xié)議,并進(jìn)行授權(quán)認(rèn)證和日志審計(jì)。
系統(tǒng)大的應(yīng)用服務(wù)按功能拆分成一組相互協(xié)作的服務(wù),單一的服務(wù)以分層思想進(jìn)行設(shè)計(jì),同時(shí)系統(tǒng)實(shí)現(xiàn)遵循前后端分離原則。
技術(shù)架構(gòu)劃分為數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層和展現(xiàn)層,如圖2所示。
圖2 鐵路全面預(yù)算管理系統(tǒng)技術(shù)架構(gòu)圖
數(shù)據(jù)訪問層:包括實(shí)體、事務(wù)管理,功能主要是負(fù)責(zé)數(shù)據(jù)庫的訪問。
業(yè)務(wù)邏輯層:包括數(shù)據(jù)訪問對象服務(wù)、工作流服務(wù)、報(bào)表服務(wù)、語音識別服務(wù)及各類公共組件。
展現(xiàn)層:主要負(fù)責(zé)前臺界面的布局、樣式及用戶操作方式。
預(yù)算系統(tǒng)包括預(yù)算體系、預(yù)算編制、預(yù)算匯審、預(yù)算傳遞、預(yù)算監(jiān)控、預(yù)算調(diào)整、預(yù)算報(bào)表、系統(tǒng)維護(hù)8個(gè)部分,如圖3所示。
圖3 全面預(yù)算管理系統(tǒng)功能層次圖
預(yù)算體系用于維護(hù)預(yù)算項(xiàng)目和預(yù)算項(xiàng)目屬性關(guān)系。全面預(yù)算管理系統(tǒng)的核心是預(yù)算項(xiàng)目,所有管理的出發(fā)點(diǎn)和最終落實(shí)均依賴于預(yù)算項(xiàng)目。預(yù)算項(xiàng)目采用樹狀層級結(jié)構(gòu),根據(jù)財(cái)務(wù)預(yù)算、業(yè)務(wù)預(yù)算、投資預(yù)算的分類分別構(gòu)建;在預(yù)算項(xiàng)目樹的基礎(chǔ)上,將期間、單位、版本等管理因素抽象為屬性,并賦予具體的屬性值。系統(tǒng)支持創(chuàng)建可擴(kuò)展、靈活性高的預(yù)算體系,樹狀結(jié)構(gòu)上的預(yù)算項(xiàng)目結(jié)合靈活的屬性維度,構(gòu)建起支撐系統(tǒng)運(yùn)行的數(shù)據(jù)集合。
所屬企業(yè)根據(jù)國鐵集團(tuán)下達(dá)的預(yù)算目標(biāo),結(jié)合企業(yè)實(shí)際,參照國鐵集團(tuán)預(yù)算編制程序和各項(xiàng)管理要求編制執(zhí)行預(yù)算,并將預(yù)算分解落實(shí)到具體項(xiàng)目。
(1)預(yù)算編制根據(jù)預(yù)算體系的項(xiàng)目、屬性權(quán)限的設(shè)置實(shí)現(xiàn)國鐵集團(tuán)及所屬企業(yè)的分級編制功能;
(2)根據(jù)預(yù)算體系的虛實(shí)項(xiàng)目關(guān)系公式實(shí)現(xiàn)虛擬項(xiàng)目的計(jì)算匯總;
(3)根據(jù)預(yù)算體系的項(xiàng)目審核公式實(shí)現(xiàn)下發(fā)及上報(bào)前的審核功能;
(4)編制模塊提供對預(yù)算報(bào)表的數(shù)據(jù)輸出功能,并具備查詢鎖定歷史數(shù)據(jù)和新編數(shù)據(jù)的保存和實(shí)時(shí)解析調(diào)用。
所屬企業(yè)預(yù)算編制完成后上報(bào)國鐵集團(tuán)進(jìn)行預(yù)算審批,審批通過的執(zhí)行預(yù)算橫向下達(dá)到有關(guān)部門,縱向下達(dá)到所屬單位。
(1)預(yù)算匯審模塊主要進(jìn)行維護(hù)預(yù)算審核公式分類;定義項(xiàng)目間公式,包括定義公式并生成明細(xì)公式;
(2)執(zhí)行審核公式,進(jìn)行數(shù)據(jù)校驗(yàn),確保編制數(shù)據(jù)在上報(bào)前符合鉤稽關(guān)系。通過用戶管理和審批流,依據(jù)預(yù)算項(xiàng)目樹狀層級結(jié)構(gòu)和屬性值的權(quán)限設(shè)置實(shí)現(xiàn)不同用戶的操作權(quán)限分類。
預(yù)算傳遞模塊主要包括預(yù)算上報(bào)、下達(dá)和預(yù)算發(fā)布功能。預(yù)算公式審核通過后,各鐵路局集團(tuán)公司及所屬單位將編制完成的預(yù)算按照國鐵集團(tuán)口徑進(jìn)行上報(bào),國鐵集團(tuán)通過系統(tǒng)下達(dá)各鐵路路局集團(tuán)公司及所屬單位的預(yù)算指標(biāo)。目標(biāo)預(yù)算除運(yùn)輸總收入預(yù)算、利潤預(yù)算、資產(chǎn)負(fù)債預(yù)算等財(cái)務(wù)預(yù)算外,還包括運(yùn)輸工作量預(yù)算、設(shè)備運(yùn)用預(yù)算、設(shè)備修理預(yù)算、人力資源預(yù)算、物資采購預(yù)算等業(yè)務(wù)預(yù)算。編制完成的預(yù)算發(fā)布為執(zhí)行預(yù)算,根據(jù)約定好的接口發(fā)布到其他業(yè)務(wù)系統(tǒng)。
在確定執(zhí)行預(yù)算后,企業(yè)應(yīng)嚴(yán)格按標(biāo)準(zhǔn)、定額控制支出,建立預(yù)算執(zhí)行現(xiàn)場監(jiān)控和動態(tài)預(yù)警機(jī)制,深入了解掌握預(yù)算執(zhí)行情況。系統(tǒng)具備縱向分層級、橫向分部門的預(yù)實(shí)監(jiān)控功能。縱向分層級兼顧國鐵集團(tuán)、所屬企業(yè)及下級單位自上而下的預(yù)算監(jiān)控功能,橫向分部門為各業(yè)務(wù)部門提供自定義的預(yù)算執(zhí)行情況圖表展示功能。預(yù)算監(jiān)控按照一定的樣式定制各類監(jiān)控界面,采用圖表的方式使各級管理人員能夠直觀地監(jiān)控預(yù)算執(zhí)行結(jié)果,并能夠追溯預(yù)算執(zhí)行差異,進(jìn)行預(yù)實(shí)、同比等各類比較分析。同時(shí)具備預(yù)警設(shè)置,預(yù)警消息自動生成和推送,預(yù)警分析和查詢。用戶可按照組織好的數(shù)據(jù)進(jìn)行BI的即席分析,自行組織數(shù)據(jù)到圖表,并發(fā)布到系統(tǒng)菜單。
預(yù)算目標(biāo)一經(jīng)確定,一般不予調(diào)整,在出現(xiàn)生產(chǎn)力布局重大調(diào)整、發(fā)生重大自然災(zāi)害等情況下,可進(jìn)行預(yù)算調(diào)整。預(yù)算調(diào)整建議、決議程序和下達(dá)調(diào)整預(yù)算文件由線下完成,線上預(yù)算調(diào)整主要指用戶針對執(zhí)行預(yù)算進(jìn)行單項(xiàng)調(diào)整操作。根據(jù)業(yè)務(wù)需要,相關(guān)業(yè)務(wù)人員選擇調(diào)整的預(yù)算數(shù)據(jù)發(fā)起調(diào)整申請,錄入調(diào)整類型、調(diào)整原因、調(diào)整依據(jù)和調(diào)整金額等內(nèi)容,最終審核提交預(yù)算調(diào)整申請。
預(yù)算報(bào)表是所屬企業(yè)履行內(nèi)部決策程序后的分解財(cái)務(wù)預(yù)算上報(bào)國鐵集團(tuán)審批的主要方式。預(yù)算報(bào)表模塊包括報(bào)表任務(wù)維護(hù)、報(bào)表格式定義、報(bào)表文件定義、報(bào)表生成、報(bào)表編輯、報(bào)表查詢、表內(nèi)及表間公式審核、上報(bào)和下發(fā)等功能。系統(tǒng)不僅支持編制完成的預(yù)算項(xiàng)目提取數(shù)據(jù)生成預(yù)算報(bào)表,填寫完成的報(bào)表還可以通過報(bào)表轉(zhuǎn)指標(biāo)功能反寫回預(yù)算編制中,從而確保數(shù)據(jù)的一源性。
系統(tǒng)維護(hù)主要包括用戶權(quán)限管理、消息管理、日志管理和信息共享管理4項(xiàng)主要功能。
(1)用戶權(quán)限包括用戶管理、功能授權(quán)、用戶授權(quán);(2)消息管理主要包括消息的提醒、查詢、處理等工作;(3)日志管理主要用于應(yīng)用日志、操作日志、后臺日志的記錄和查詢;(4)信息共享管理指數(shù)據(jù)接口管理和數(shù)據(jù)共享管理,包括建立與會計(jì)核算系統(tǒng)及其他相關(guān)業(yè)務(wù)系統(tǒng)的數(shù)據(jù)接口,將歷史數(shù)據(jù)轉(zhuǎn)為可供預(yù)算編制、預(yù)算監(jiān)控靈活調(diào)用的數(shù)據(jù)集合。
4.1.1 會計(jì)報(bào)表子系統(tǒng)接口
V5.0會計(jì)報(bào)表子系統(tǒng)是全路鐵路企業(yè)用于會計(jì)報(bào)表編制和上報(bào)的系統(tǒng)。建立與V5.0會計(jì)報(bào)表子系統(tǒng)接口主要為了獲取月度預(yù)算分析用數(shù)據(jù)源。需要從V5.0報(bào)表子系統(tǒng)中獲取所有單位指定期間月、季度報(bào)表任務(wù)、報(bào)表表樣、報(bào)表項(xiàng)目、審核公式、金額和工作量等數(shù)據(jù)信息。月報(bào)任務(wù)數(shù)據(jù)獲取周期為月,季度任務(wù)數(shù)據(jù)獲取周期為季。取數(shù)完成后配置單位屬性和報(bào)表單位對應(yīng)關(guān)系,按照項(xiàng)目、科目對應(yīng)關(guān)系轉(zhuǎn)換成可供預(yù)算分析用指標(biāo)。
4.1.2 賬務(wù)子系統(tǒng)接口
V5.0賬務(wù)子系統(tǒng)是全路鐵路企業(yè)用于會計(jì)賬務(wù)處理、科目余額匯總的系統(tǒng)。建立與V5.0賬務(wù)子系統(tǒng)接口主要是為了解決預(yù)算監(jiān)控中對預(yù)算執(zhí)行情況的有效監(jiān)控和實(shí)時(shí)控制。需要從賬務(wù)系統(tǒng)中獲取所有集團(tuán)查詢備案單位、單位層級關(guān)系、標(biāo)準(zhǔn)科目、未記賬憑證的科目余額、運(yùn)輸總支出類科目分成本要素的數(shù)據(jù)。數(shù)據(jù)獲取周期為日,并按月提供當(dāng)月發(fā)生數(shù)據(jù)和累計(jì)發(fā)生數(shù)據(jù)。賬務(wù)取數(shù)后按照項(xiàng)目、科目對應(yīng)關(guān)系轉(zhuǎn)換成末級科目指標(biāo)。
建立同業(yè)務(wù)系統(tǒng)接口主要是為了實(shí)現(xiàn)全方位、全過程的預(yù)算管理,將財(cái)務(wù)與業(yè)務(wù)指標(biāo)對應(yīng)匹配,保證預(yù)算編制數(shù)據(jù)的完整性和一源性。(1)主要從物資管理系統(tǒng)獲取物資采購總額和庫存總額預(yù)算;(2)從人力資源管理系統(tǒng)獲取用工總量、勞動報(bào)酬、社保費(fèi)用預(yù)算;(3)從客運(yùn)系統(tǒng)獲取旅客發(fā)送量、旅客周轉(zhuǎn)量預(yù)算等;(4)從貨運(yùn)系統(tǒng)獲取日均裝車、貨物發(fā)送量、貨物周轉(zhuǎn)量預(yù)算等。
(1)利用多維數(shù)據(jù)模型,以樹狀層級結(jié)構(gòu)在預(yù)算體系中創(chuàng)建預(yù)算項(xiàng)目,建立起支撐系統(tǒng)運(yùn)行的數(shù)據(jù)集合,最大程度兼顧數(shù)據(jù)庫存儲的量化優(yōu)勢和系統(tǒng)使用者調(diào)用數(shù)據(jù)的靈活需求。
(2)以鐵路數(shù)據(jù)通信網(wǎng)絡(luò)基礎(chǔ)平臺為主干,實(shí)現(xiàn)國鐵集團(tuán)、鐵路局集團(tuán)公司等各級單位預(yù)算系統(tǒng)間的數(shù)據(jù)交換,完成全路預(yù)算管理循環(huán)。
(3)全面預(yù)算系統(tǒng)是整個(gè)鐵路管理的龍頭,通過基礎(chǔ)數(shù)據(jù)規(guī)范技術(shù),建立同其他業(yè)務(wù)系統(tǒng)接口,實(shí)現(xiàn)數(shù)據(jù)交換和信息共享。支持從會計(jì)核算系統(tǒng)、生產(chǎn)經(jīng)營系統(tǒng)取得預(yù)算編制所需的基礎(chǔ)數(shù)據(jù)和實(shí)際執(zhí)行情況信息,并通過預(yù)算控制接口為其他業(yè)務(wù)系統(tǒng)提供執(zhí)行過程控制共享主數(shù)據(jù)。
(4)利用數(shù)據(jù)可視化技術(shù),實(shí)現(xiàn)各層級單位和用戶自定義、多維度的數(shù)據(jù)統(tǒng)計(jì)查詢,提高管控時(shí)效性,便于實(shí)施績效評價(jià)。
目前,該系統(tǒng)已于2018年11月正式上線,國鐵集團(tuán)、18個(gè)鐵路局集團(tuán)公司及合資公司、直屬企業(yè)已投入使用,試運(yùn)行情況良好,系統(tǒng)平穩(wěn)運(yùn)行。
鐵路企業(yè)全面預(yù)算系統(tǒng)的建設(shè)滿足了全面預(yù)算業(yè)務(wù)的最新需求,提高了全面預(yù)算管理信息化建設(shè)水平,改善了鐵路企業(yè)預(yù)算編制難、共享程度低、監(jiān)管效果差的現(xiàn)狀,對鐵路企業(yè)統(tǒng)籌企業(yè)資源、加強(qiáng)經(jīng)營管理具有重要意義。
鐵路全面預(yù)算管理需要聚焦鐵路發(fā)展戰(zhàn)略,準(zhǔn)確把握企業(yè)經(jīng)營規(guī)律,推動財(cái)務(wù)和業(yè)務(wù)預(yù)算深度融合[10]。鐵路企業(yè)全面預(yù)算管理系統(tǒng)未來需要進(jìn)一步與業(yè)務(wù)系統(tǒng)深度集成,深入了解和抽取所有數(shù)據(jù)源,提供預(yù)測、模擬和分析數(shù)據(jù)的功能,為企業(yè)管理者戰(zhàn)略制定和績效考評提供依據(jù)。