文/林潔明,民航廣西空管分局
民航廣西空管分局固定資產管理是后臺管理系統的重要組成部分,主要是對各分散的臺站點設備進行統計管理,收集各臺站的在用設備,備份設備,各類外圍備件,儀器儀表等進行統計。但是由于目前大部分廣西空管分局固定資產管理系統都很不成熟,很多都是通過人工來進行統計,通過表格記錄,耗時較長,工作效率較低,統計工作存在眾多問題:
1)各臺站地理位置相距較遠,管理人員在統計過程中無法獲知準確信息。
2)資產管理沒有一個方便快捷的形式來統計資產的出庫、入庫、維修、數量等狀態。
3)各科室的零備件存放位置雜亂,無法有效地找到相應備件。
4)缺乏統一的管理,人員在對零備件使用時,無法對零備件的狀態進行跟蹤。
因此根據實際工作經驗,結合微信小程序平臺設計一套適合于廣西空管分局的固定資產管理系統,對各科室范圍內的資產進行集中、高效的管理。
云開發是微信團隊聯合騰訊云提供的原聲serverless云服務。云開發為開發者提供完整的原生云端支持和微信服務支持,弱化后端和運維概念,無需搭建服務器,使用平臺提供的 API 進行核心業務開發,即可實現快速上線和迭代。

根據實際工作需求,空管固定資產管理程序按照主要功能可分為三大類:資產管理、資產查詢和用戶管理。當用戶打開小程序界面時,首先進入登錄界面,對用戶身份驗證后進入程序主界面。其組織結構如下圖所示。

JSON數據庫是云開發所提供的配置好常用環境的海量非結構化數據存儲,幫助開發者解決數據存儲的問題。每個數據庫可以由多個集合(相當于關系型數據中的表)組成,集合可看做一個 JS ON 數組,數組中的每個對象就是一條記錄,記錄的格式是 JSON對象。使用const db = wx.cloud.database()對數據庫進行引用。用戶可根據資產名稱、所屬科室、所屬設備、編號等關鍵字進行查詢功能。在云函數中首先引用了cloud的SDK,并對其初始化,然后引入databse數據庫,最后在main函數中返回了get方法,通過這個方法可以實現在云函數中查詢數據。系統主界面部分截圖如下圖所示。

用戶在對資產進行錄入的同時,數據庫存儲到相應的條目,并借助wx-js-utils生成該條目唯一的二維碼。用戶通過掃描二維碼即可獲得資產的各項信息。將二維碼上傳到云端后,在對其進行部署,利用this.setData({qr:res.result.fileID})將數據取回,并打印顯示在用戶界面,將資產信息提供給用戶。
在用戶點擊新增、刪除或修改按鈕時,從云端提取到數據,并根據用戶需求執行相應功能的函數。可根據名稱、型號、數量、所屬系統、所屬科室、狀態、接收日期、序列號、編號、接收人、存放路徑等屬性,新增條目。
用戶可在編輯資產信息的同時,上傳圖片,并且在掃碼獲取資產信息時,也能夠將圖片展現出來,方便用戶快速準確地查找。通過點擊上傳圖片按鈕,跳轉到onUploadphoto函數,在該函數中調用微信APIwx.chooseImage用于觸發照相機或相冊。
本系統針對廣西空管分局固定資產和零備件管理現狀進行系統研發。應用于技術保障部和相關部門的資產管理工作。可實現科室日常工作流程中對資產增、刪、改、查詢以及數據備份恢復等基本管理功能。完善了資產出入庫管理、跟蹤難等問題,為科室的資產管理員及時了解資產情況提供最直觀的信息。本系統能有效地解決以往科室在固定資產管理上的難題,為實現對固定資產的系統化、規范化管理提供有力的技術手段,提升了科室的工作效率。
在今后的開發過程中,仍有不少功能有待加強,首先,系統使用界面較單一,需要進一步完善界面,使得本系統既操作簡單又美觀大方;其次,隨著廣西空管分局固定資產信息化建設,會出現比較復雜的系統使用者關系,需要增強系統的拓展性;再次,設備可裝設電子標簽等,為其實時的信息采集提供詳細的數據。總之,固定資產管理是一個單位信息化、高效化的體現,需要長期不斷的努力。