李鵬俊
本文針對計量技術(shù)機構(gòu)固定資產(chǎn)管理的特點和實際需求,設(shè)計了一種基于MVVM架構(gòu)的固定資產(chǎn)管理信息系統(tǒng)并進行了部署應(yīng)用。系統(tǒng)具有資產(chǎn)管理、流程管理、分析報表、決策支持等功能,實現(xiàn)了資產(chǎn)全生命周期的信息化管理。特別是對技術(shù)機構(gòu)存在的大量計量標(biāo)準(zhǔn)儀器設(shè)備的管理,即符合資產(chǎn)管理的需求,同時也符合行業(yè)規(guī)范的要求。經(jīng)過應(yīng)用表明,系統(tǒng)具有良好的可靠性和交互性,對于類似檢驗檢測機構(gòu)有借鑒意義。
近年來,隨著社會經(jīng)濟的高質(zhì)量發(fā)展,作為承擔(dān)計量器具檢定、校準(zhǔn)工作的計量技術(shù)機構(gòu)發(fā)展迅速,機構(gòu)數(shù)量和市場規(guī)模大幅增加。各計量技術(shù)機構(gòu)所具備的檢測能力、從業(yè)人員、機構(gòu)規(guī)模、資產(chǎn)數(shù)量都隨之增加。計量技術(shù)機構(gòu)的固定資產(chǎn)具有一定的專業(yè)性,且存量大、種類繁多。固定資產(chǎn)的多樣性和流動性給相關(guān)管理工作提出了更高的要求,現(xiàn)有的管理方式和系統(tǒng)難以同時覆蓋資產(chǎn)管理和計量標(biāo)準(zhǔn)儀器設(shè)備管理。計量技術(shù)機構(gòu)在固定資產(chǎn)管理中還存在信息化管理意識不強的問題,機構(gòu)內(nèi)外部資產(chǎn)管理系統(tǒng)獨立運行,重復(fù)操作工作量大,信息無法共享嚴(yán)重影響固定字串管理效率。也存在固定資產(chǎn)購置、盤點和處置不規(guī)范的問題,造成帳卡物不符的現(xiàn)象,購置與處置階段缺少績效評估和必要的數(shù)據(jù)支持。因此亟需建設(shè)信息化管理系統(tǒng),涵蓋固定資產(chǎn)的管理流程,統(tǒng)一資產(chǎn)臺賬,滿足計量標(biāo)準(zhǔn)儀器設(shè)備的規(guī)范管理要求。
(一)管理需求
根據(jù)固定資產(chǎn)管理和計量標(biāo)準(zhǔn)儀器設(shè)備管理規(guī)范,資產(chǎn)管理方面,要具有臺賬登記、資產(chǎn)驗收、資產(chǎn)盤點、資產(chǎn)報廢、信息變更、分類管理等功能。流程管理方面要具有資產(chǎn)領(lǐng)用、資產(chǎn)調(diào)撥、資產(chǎn)保修、資產(chǎn)報廢等業(yè)務(wù)流程。數(shù)據(jù)分析方面要具有資產(chǎn)履歷、分類匯總、月度報表、報廢清單、到期預(yù)計等圖表或報表。計量標(biāo)準(zhǔn)儀器設(shè)備管理方面要具有標(biāo)準(zhǔn)器溯源管理、標(biāo)準(zhǔn)器技術(shù)檔案、標(biāo)準(zhǔn)器維修、標(biāo)準(zhǔn)器狀態(tài)等信息。
(二)技術(shù)需求
系統(tǒng)需使用一種通用和流行的變成語言或框架來實現(xiàn),以保證系統(tǒng)開發(fā)的技術(shù)及人員延續(xù)性。對于不同使用部門和使用人員,要具備完善的安全機制,如數(shù)據(jù)加密、權(quán)限管理、用戶認(rèn)證等。系統(tǒng)需具有友好的操作界面、方便的操作方法,簡單易用。同時還應(yīng)具備高可維護性和擴展性。
(一)系統(tǒng)開發(fā)平臺和相關(guān)技術(shù)
本系統(tǒng)使用Visual Studio 2019版進行開發(fā),Visual Studio 2019 集成包括 C#、C++、Python、JavaScript、TypeScript 等開發(fā)語言,并且支持多種開發(fā)類型,包括桌面開發(fā)、Web 開發(fā)、移動應(yīng)用開發(fā)等。同時具有豐富的開發(fā)工具和功能,可以更加高效和便捷地進行應(yīng)用程序和移動應(yīng)用開發(fā)。
使用Git平臺進行代碼分布式托管,團隊協(xié)作開發(fā),創(chuàng)建不同分支,各開發(fā)人員并行開發(fā),大幅提高開發(fā)效率。
前端界面使用JavaScript的Vue框架,實現(xiàn)數(shù)據(jù)雙向綁定、狀態(tài)管理,更大的優(yōu)點是開發(fā)效率高,插件和工具豐富。
數(shù)據(jù)持久層使用Entity Framework對象/關(guān)系映射(ORM) 框架,通過抽象層訪問數(shù)據(jù)庫,降低和簡化開發(fā)難度,提高應(yīng)用程序開發(fā)效率和代碼質(zhì)量。并且支持包括SQL Server、MySQL、Oracle 和 PostgreSQL 等多種數(shù)據(jù)庫,以及Database First、Code First 和 Model First 等多種開發(fā)模式。
數(shù)據(jù)庫選擇MySQL或PostgreSQL,在保證性能的前提下,大幅降低部署成本。
(二)架構(gòu)設(shè)計
系統(tǒng)業(yè)務(wù)架構(gòu)滿足所有固定資產(chǎn)全生命周期的管理需求,建立統(tǒng)一的固定資產(chǎn)臺賬,建立不同分類的固定資產(chǎn)管理流程,根據(jù)流程狀態(tài)更新新臺賬信息。對于特定的固定資產(chǎn)如計量標(biāo)準(zhǔn)儀器設(shè)備,按照“《JJF1069-2012法定計量檢定機構(gòu)考核規(guī)范》 6資源配置和管理”、“《JJF1033-2016計量標(biāo)準(zhǔn)考核規(guī)范》 4計量標(biāo)準(zhǔn)的考核要求”、“《CNAS-CL01檢測和校準(zhǔn)實驗室能力認(rèn)可準(zhǔn)則》 5.5設(shè)備,5.6測量溯源性”等規(guī)范建立管理流程。
系統(tǒng)技術(shù)架構(gòu)設(shè)計采用可靠的B/S基礎(chǔ)架構(gòu),按照SaaS的思想以 .Net Core微服務(wù)為核心構(gòu)建,跨平臺通過Web微服務(wù),大大提高系統(tǒng)的響應(yīng)時間和可靠性。
前端用戶接口基于MVVM架構(gòu)進行設(shè)計,使用Vue前端框架實現(xiàn)。MVVM框架設(shè)計模式主要分為Model、View、View Model三層,其中View Model則為重點設(shè)計方向,實現(xiàn)數(shù)據(jù)綁定和用戶操作接口。所有業(yè)務(wù)邏輯通過WebApi接口,向后端發(fā)送調(diào)用請求。將后端業(yè)務(wù)和前端視圖進行分離,具有耦合度低、代碼易復(fù)用,可獨立測試、獨立開發(fā)等優(yōu)勢。
(三)模塊設(shè)計
1.用戶管理模塊,包括用戶注冊、信息更新、用戶分組、管理權(quán)限分配等功能。
2.系統(tǒng)管理模塊,包括系統(tǒng)初始化、基礎(chǔ)數(shù)據(jù)錄入、系統(tǒng)訪問限制、數(shù)據(jù)備份等功能。
3.資產(chǎn)管理模塊,包括資產(chǎn)管理(申請、驗收、領(lǐng)用、調(diào)撥、報修、報廢出入庫),信息變更、資產(chǎn)分類,臺賬管理。
4.資產(chǎn)盤點模塊,包括盤點計劃、數(shù)據(jù)導(dǎo)入導(dǎo)出、信息變更(盤盈、盤虧、無盈虧)。
5.計量標(biāo)準(zhǔn)儀器設(shè)備管理模塊,標(biāo)準(zhǔn)器登記、維修、使用記錄、溯源記錄等功能。
6.溯源管理模塊,包括溯源計劃(建立、執(zhí)行、更新),溯源信息增刪改查。
7.檔案管理模塊,用于資產(chǎn)履歷動態(tài)更新。
8.統(tǒng)計分析模塊,包括資產(chǎn)部門使用匯總、分類匯總、月度增減匯總、到期提醒、報廢匯總等。
9.決策支持模塊,包括固定資產(chǎn)和標(biāo)準(zhǔn)器使用信息排序,產(chǎn)值和價值排序,異常預(yù)警等功能。
以某計量研究院為例,作為法定計量技術(shù)機構(gòu),該院各類固定資產(chǎn)數(shù)量合計四千余臺套,其中作為計量檢定和校準(zhǔn)用途的儀器設(shè)備達到三千余臺套,占比78%以上。該院有信息化系統(tǒng)輔助管理,但各系統(tǒng)間數(shù)據(jù)不互通,管理側(cè)重方向不同,資產(chǎn)管理僅作為其中的一個模塊運行,不能滿足資產(chǎn)管理的基本需求。
系統(tǒng)上線運行后,解決了之前固定資產(chǎn)管理模式下存在的問題,實現(xiàn)了固定資產(chǎn)管理無紙化。固定資產(chǎn)管理人員依靠系統(tǒng)可動態(tài)掌握資產(chǎn)狀態(tài),實時更新資產(chǎn)臺賬??扇姹O(jiān)控和管理,減少了人工審批和管理的時間成本。通過系統(tǒng)對單個資產(chǎn)的基本屬性、使用屬性、管理屬性達到精準(zhǔn)的管理效果,更加準(zhǔn)確的實時監(jiān)控資產(chǎn)狀態(tài)。
對于存量較大的計量標(biāo)準(zhǔn)儀器設(shè)備的管理,從采購、溯源、使用、維修、績效分析,多方面滿足固定資產(chǎn)本身的管理,同時按照文檔化管理的方式,符合考核規(guī)范的要求。將兩種管理方式整合在一個平臺中,數(shù)據(jù)和信息互通。再經(jīng)過績效評價,真正發(fā)揮資產(chǎn)效能,提高流動性,避免資產(chǎn)閑置、丟失、重復(fù)購置,從而提升管理效能。
固定資產(chǎn)是技術(shù)機構(gòu)高質(zhì)量發(fā)展的重要基礎(chǔ)保障,本文通過對技術(shù)機構(gòu)固定資產(chǎn)管理需求的深入分析,建立了基于MVVM架構(gòu)的資產(chǎn)管理系統(tǒng),構(gòu)建出一套業(yè)務(wù)邏輯和市局分離的,擴展性和維護性良好的信息化管理系統(tǒng)。幫助技術(shù)機構(gòu)更好的管理和維護固定資產(chǎn),提高工作效率和降低管理成本,系統(tǒng)中對于資產(chǎn)使用情況,通過多種可視化方式展示,對于數(shù)據(jù)分析和決策制定有很好的支撐作用。通過系統(tǒng)和制度建設(shè),強化管理意識,促進固定資產(chǎn)管理的智能化、規(guī)范化,保障計量技術(shù)機構(gòu)發(fā)揮最大的社會服務(wù)效能。
作者單位:甘肅省計量研究院
基金項目:甘肅省市場監(jiān)督管理局科技計劃資助“法定計量技術(shù)機構(gòu)固定資產(chǎn)全周期信息化管理體系和系統(tǒng)研究”(編號:SSCJG-JL-A202201)。