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