APP下载

基于微信云开发的空管固定资产管理系统

2019-11-01林洁明民航广西空管分局

新商务周刊 2019年16期
关键词:空管分局科室

文/林洁明,民航广西空管分局

1 开发本系统背景及意义

民航广西空管分局固定资产管理是后台管理系统的重要组成部分,主要是对各分散的台站点设备进行统计管理,收集各台站的在用设备,备份设备,各类外围备件,仪器仪表等进行统计。但是由于目前大部分广西空管分局固定资产管理系统都很不成熟,很多都是通过人工来进行统计,通过表格记录,耗时较长,工作效率较低,统计工作存在众多问题:

1)各台站地理位置相距较远,管理人员在统计过程中无法获知准确信息。

2)资产管理没有一个方便快捷的形式来统计资产的出库、入库、维修、数量等状态。

3)各科室的零备件存放位置杂乱,无法有效地找到相应备件。

4)缺乏统一的管理,人员在对零备件使用时,无法对零备件的状态进行跟踪。

因此根据实际工作经验,结合微信小程序平台设计一套适合于广西空管分局的固定资产管理系统,对各科室范围内的资产进行集中、高效的管理。

2 基于微信云开发的意义

云开发是微信团队联合腾讯云提供的原声serverless云服务。云开发为开发者提供完整的原生云端支持和微信服务支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代。

3 系统设计与实现

根据实际工作需求,空管固定资产管理程序按照主要功能可分为三大类:资产管理、资产查询和用户管理。当用户打开小程序界面时,首先进入登录界面,对用户身份验证后进入程序主界面。其组织结构如下图所示。

3.1 数据存储与查询功能

JSON数据库是云开发所提供的配置好常用环境的海量非结构化数据存储,帮助开发者解决数据存储的问题。每个数据库可以由多个集合(相当于关系型数据中的表)组成,集合可看做一个 JS ON 数组,数组中的每个对象就是一条记录,记录的格式是 JSON对象。使用const db = wx.cloud.database()对数据库进行引用。用户可根据资产名称、所属科室、所属设备、编号等关键字进行查询功能。在云函数中首先引用了cloud的SDK,并对其初始化,然后引入databse数据库,最后在main函数中返回了get方法,通过这个方法可以实现在云函数中查询数据。系统主界面部分截图如下图所示。

3.2 二维码的生成

用户在对资产进行录入的同时,数据库存储到相应的条目,并借助wx-js-utils生成该条目唯一的二维码。用户通过扫描二维码即可获得资产的各项信息。将二维码上传到云端后,在对其进行部署,利用this.setData({qr:res.result.fileID})将数据取回,并打印显示在用户界面,将资产信息提供给用户。

3.3 数据的增删改功能

在用户点击新增、删除或修改按钮时,从云端提取到数据,并根据用户需求执行相应功能的函数。可根据名称、型号、数量、所属系统、所属科室、状态、接收日期、序列号、编号、接收人、存放路径等属性,新增条目。

3.4 上传图片功能

用户可在编辑资产信息的同时,上传图片,并且在扫码获取资产信息时,也能够将图片展现出来,方便用户快速准确地查找。通过点击上传图片按钮,跳转到onUploadphoto函数,在该函数中调用微信APIwx.chooseImage用于触发照相机或相册。

4 系统应用场景

本系统针对广西空管分局固定资产和零备件管理现状进行系统研发。应用于技术保障部和相关部门的资产管理工作。可实现科室日常工作流程中对资产增、删、改、查询以及数据备份恢复等基本管理功能。完善了资产出入库管理、跟踪难等问题,为科室的资产管理员及时了解资产情况提供最直观的信息。本系统能有效地解决以往科室在固定资产管理上的难题,为实现对固定资产的系统化、规范化管理提供有力的技术手段,提升了科室的工作效率。

在今后的开发过程中,仍有不少功能有待加强,首先,系统使用界面较单一,需要进一步完善界面,使得本系统既操作简单又美观大方;其次,随着广西空管分局固定资产信息化建设,会出现比较复杂的系统使用者关系,需要增强系统的拓展性;再次,设备可装设电子标签等,为其实时的信息采集提供详细的数据。总之,固定资产管理是一个单位信息化、高效化的体现,需要长期不断的努力。

猜你喜欢

空管分局科室
消毒供应中心与临床科室建立有效沟通的实践与探讨
科室层级护理质量控制网的实施与探讨
民航空中交通安全管理问题探析
中小机场空管体制改革的思考与建议
空管无线电数据分析处理系统的设计
上榜派出所
2019.10上榜派出所名录
爱紧张的猫大夫
乙醇蒸气放空管设置室内引发爆炸
新医改形势下的科室文化建设