文敬德
摘 要:目前,隨著學校規模不斷擴大,信息化建設的逐漸深入,在校教職工人數和學生人數劇增,校內財政業務不斷增加,業務覆蓋的范圍也逐步擴大,傳統的財務報賬、報銷模式已經無法適應高校的業務快速運作的需要,如何高效、快捷地進行經費報銷工作,成為各大高校校內財務管理人員迫切解決的問題。為了進一步提高財務管理的信息化水平,解決高校師生報賬難、報賬慢、排隊等候時間長的問題,最大限度地減少廣大用戶辦理費用報銷業務所耗費的時間和精力,使得財務會計人員擺脫重復、繁瑣的手工機械式報賬,基于微服務模式的網上報賬應運而生。
關鍵詞:微服務;網上報賬;智慧校園;移動報賬
中圖分類號:TP393 文獻標識碼:A 文章編號:1671-2064(2017)13-0029-02
微服務作為SOA的最終落地架構,把學校各種信息化業務應用場景中的服務橫向切割開,不在是傳統上的教務、科研、人事等按類縱向分離,而是基于應用場景的服務更加精細化,達到精準業務應用的服務提供效果,網上報賬用微服務架構獨立實現,達到數字校園應用具有低耦合,去中心化和更容易實施目的。
1 網上報賬需求分析
目前,信息化建設在高校管理中效果明顯,高校財務管理信息化的已經提上日程,報賬是財務管理中的重要組成,傳統的報賬報銷模式,給財務管理人員代理巨大的工作量, “報銷難,報賬慢”成為高校普遍存在的問題。針對報賬報銷過程中存在的問題,需要規范財務部門的報銷業務流程,實現報銷流程的標準化,并規范填報表單、審批流程,實現與財務系統的數據有效對接,實現報賬信息的及時反饋與消息提醒,提高財務報賬的工作效率及服務質量,實現報賬的網絡化、信息化及數據有效共享。
采用微服務模式,分解傳統復雜的單體應用(如財務系統),以微小,高度松耦合服務的形式,方便報賬人能在任何的時間、地點通過網絡、移動終端提交報賬資料并發起報賬流程。用戶通過網絡上提交的報賬申請方便財務部門提前了解、審核單據并安排報銷處理,通過數據推送技術,構建與校內財務系統進行數據交互,自動生成報銷流程各環節處理信息,及時通知各環節參與者、處理者及提交人,進一步提高財務報賬處理工作效率。
實現用戶移動端報賬,解決報賬地域限制,報賬人員排隊等弊端,并通過報賬查詢與查看等方式,為報賬者提供報賬申請目前的審核、審批狀態與進度,為個人資金計劃提供幫助。
2 基于微服務模式的網上報賬系統設計
2.1 架構設計
微服務是一種軟件體系結構類型,復雜的應用程序可由許多微小并且互相獨立的服務組成。這些服務之間通過與語言無關的API通信(如REST),這些服務是微小的,高度松耦合的,并且只關注一個小的任務。微服務模式使得每個服務獨立擴展,能根據每個服務的規模來部署滿足需求的規模。
2.2 服務設計
網上報賬可以拆分出報銷申請、報賬審批、財務處理、報銷歸檔等多項服務單元。在實現網上報賬的過程中,教職工和學生進入網上報賬服務,按照學校規定的報銷填報表單要求進行填寫。填寫完整的報賬申請將同信息表單將被上傳到報賬服務器的數據庫,系統按照管理員設置好的角色及功能授權,在網上報賬系統上進行管理、審批、并按照費用類別,系統自動生成科目等數據。
(1)報銷申請。用戶成功登錄網上報銷系統后,按照財務報銷管理要求,完整填寫報銷信息,系統根據角色的部門進行費用項目分配,界面當中有報賬類型、支付方式和申請時間三個選項。報賬類型包括:辦公費用、差旅費用、會議費用及項目費用等,在支付方式上支持現金支付、銀行卡、匯款三種方式。對報賬信息的編輯提供草稿功能,滿足不能一次填寫完整報賬信息的用戶在需要繼續填寫的時候進行補全,當網上報銷單填寫結束,審批通過后到財務部門進行報銷業務處理。
(2)報賬審批。報賬審批能自動獲取費用信息,按照相關標準對報賬信息進行校驗,不需要人工進行計算,不符合財務管理規范或超出限制的項目進行預警,并以紅色文字信息進行提示,以便報銷申請人進行修改,減少財務人員的事后解析工作量,系統提供流程回退功能;報銷信息審核通過后,系統會自動將通過審核的報銷任務流轉到下一個審批環節,直到流程所有環節全部完成。實現經費預算,項目預算編制、經費到賬錄入、預算調整、預算報表查詢功能,管理者可以掌握預算執行情況。
(3)報銷發放。財務人員通過網上報賬系統,對審核通過并符合規定的報銷單進行費用發放,按照報銷單的流水賬號,審核原始單據和網上單據是否一致,再審核發票和相關部門領導審批手續是否齊全,對于沒有問題的報銷申請通過系統提供的報銷憑證模塊直接生成報銷憑證。并按照報銷申請人對費用發放的方式要求進行報銷費用發放,系統可與支付平臺進行對接,更方便財務人員對報賬費用發放的處理,能夠大量節省報賬人的時間,還可以減少財務人員憑證錄入的巨大工作量,提高了財務人員的工作效率。
(4)報銷歸檔。財務人員對發放完畢的報銷申請及報銷憑證按照規則進行歸檔,并將相關的數據通過數據同步技術推送到對應的業務系統,實現信息及數據資產的有效共享,歸檔完成之后可提供報銷申請流水及憑證等組合檢索。
3 系統設計特點
架構靈活:微服務架構的目標是去中心化。網上報賬業務涉及的每個業務部門,需根據部門業務及管理的需求進行定制。每個微服務的業務及管理邏輯相對簡單,服務進行升級時所面臨的風險較低,并支持快速重構同類功能的新服務。
化繁為簡:財務管理系統是一個嚴整的管理系統,報賬管理是它的一個重要功能,報賬系統進行微服務化之后,減少了對財務的系統的依賴,將實現服務與管理的精準分離。實現每一個服務專注于特定的應用場景,并通過服務接口清晰表述服務邊界。由于系統程序小、業務復雜度降低低,每個網上報賬微服務都能獨立且完整運行,提高了服務高可維護性和開發效率。
獨立部署:由于網上報賬微服務具備獨立的運行進程,每個微服務也可以獨立部署。當報賬流程發生變更時無代碼化響應,管理者只要對流程進行手動配置就可滿足,實現即改即用的效果。系統發布高效,降低了對項目部署所造成的其它風險,最終縮短服務響應與交付的周期。
方便擴展:基于微服務架構的網上報賬能有效實現對服務的橫向擴展,可實現服務的集群,保證了系統的穩定性,支持虛擬化環境,并可運行與云平臺,輕松實現互聯網+網上報賬應用。系統在升級時可實現業務不中斷的情況下,無間斷平滑過渡到新環境。
4 結語
微服務架構的網上報賬應用改變了傳統的財務管理系統架構,為用戶帶來了全新的網上報賬體驗,使財務信息化管理得到進一步提升。對網上報賬的每個微服務進行獨立部署,服務獨立擴展,達到了快速部署、服務快速提供目的,對管理的也要求相應提高,需要注意的問題:
(1)加強財務規范化管理,完善財務管理流程、費用報銷流程等,嚴格執行財經制度和財務管理辦法。做到費用與預算關聯。
(2)加強服務培訓與宣傳,對財務人員、項目負責人和報賬人員的財務培訓和監控力度,提高從業人員的業務素質,避免因系統誤操作造成服務影響。
(3)隨著業務費用類別增加,費用報銷業務模塊需要根據實際的差旅費報銷規定做出個性化設計,也需要對差旅費報銷業務模式做出相應的調整,以期達到更好的網上報賬效果。
(4)加強系統數據安全與保護,規避系統或數據傳輸過程中的風險,需制訂完善的數據安全保障體系與制度。