- 收藏
- 加入书签
基于小程序·云开发的实验室设备管理系统的设计与实现探索
摘要:在信息时代,不少高校为了提高实验室设备资源应用价值,设计了基于小程序的云开发实验室设备管理系统与方案,该系统运行效果颇为良好,便于维护,成本低廉,有助于推进实验室设备管理工作步入信息化、制度化、高效化,能够降低工作人员的负担。本文将简单介绍基于小程序·云开发的实验设备管理系统设计方案,希望能为实验设备管理工作提供参考与借鉴。
关键词:小程序;云开发;实验设备;管理系统;设计方案
顺应信息时代的发展,提升实验设备利用效率,国内有不少高校致力于实验设备管理系统开发工作,建立小程序·云开发实验设备,以此降低开发成本,简化工作流程,优化实验设备管理架构。本文将简单介绍小程序·云开发的基本概念,系统论述小程序·云开发的实验设备管理系统设计方案,并综合探讨如何实现小程序·云开发的实验设备管理系统设计。
一、小程序·云开发的基本概念
从基本原理来看,小程序·云开发组合架构包括小程序端、小程序原生接口、云端、云端SDK、云数据库、云存储和云函数。在这种组合架构下,终端客户无须开展部署工作和配置工作,也不需要执行服务器管理工作,云端会自动提供代码运行所对应的服务器。开发者在具体开发过程中仅需要实现业务逻辑,不必注册域名、配置后端的数据接口以及搭建服务器等,因此,工作流程更为简洁,开发成本也更加低廉,工作效率得以提高。在小程序·云开发组合架构中,云数据库属于文档型,类似JSON 数组集合,这些数组的对象格式就是JSON文档。云存储是一种文件存储空间,不仅可以做好来自云端的文件存储工作,而且能够确保用户身份安全。云函数是一套完整的操作接口,运用它就能够使小程序端顺利完成文件资源和数据操作工作。
二、小程序·云开发的实验设备管理系统设计方案
当代高校实验室设备管理系统运行是以微信小程序为依托,用户会运用小程序来体验实验室设备管理系统功能。从组合架构来看,实验设备管理系统下分用户管理、设备管理、预约管理和消息管理。其中,用户管理又分为用户注册、用户管理、班级管理、个人信息管理;设备管理又分为设备管理、类型管理和地点管理;预约管理包括预约申请、设备借出和设备归还;消息管理包括用户注册通知和设备预约通知。从功能设计来看,用户管理是通过小程序为广大师生用户提供用户信息注册服务,程序管理员会结合师生所提交的注册信息内容做好在线审核工作,程序管理员也会全面做好班级信息管理工作,根据师生用户的账户执行角色开展相应的变更、密码重置、账户锁定和信息删除等工作,并做好用户个人姓名、手机号、学生专业、手机号等信息安全维护工作,避免用户信息泄露。对于设备管理功能来说,程序管理员会启用设备管理系统开展设备添加工作、设备信息删除工作与信息更新工作,加强设备存放地点管理。与此同时,师生用户会运用小程序来查询实验设备的状态。对于预约管理功能来说,师生用户会根据自身需求提交实验设备申请预约,设备管理工作人员会及时按照预约申请内容为用户提供所需要的设备,完成基本提供业务后,设备管理工作人员会发送模板消息告知师生用户来领取所需要的设备。等用户完成实验设备使用工作后,就会用模板消息告知设备管理人员自己即将归还实验设备。从消息管理功能来看,该系统模块会通过微信开放平台来提供模板消息,可以说微信平台是程序管理员和广大师生用户的交流载体。
三、如何实现小程序·云开发的实验设备管理系统设计
优化实验设备管理系统功能,提高系统使用效率,应深度开发云框架,做好小程序语言编程工作。目前,小程序定义语言包括WXML语言和 WXSS 语言,语言编辑与应用工作需要发挥微信小程序原生接口、云端 SDK和云函数的作用。WXML 语言的功能和 Web 前端开发语言也就是以往的HTML相似,能够对小程序界面的组件结构进行完整地组建。WXSS 语言功能和 CSS 语言相似,能够对定义界面的组件样式进行规范性设计。小程序原生接口、云端 SDK 和云函数都会应用JavaScript 语言编写,能够确保小程序业务功能顺利实现。小程序·云开发的实验设备管理系统设计共分为三层:第一层是表现层。该层结构属于小程序界面,其功能实现是依据WXML语言和 WXSS 语言。第二层是业务逻辑层。该层次是实验设备管理系统的核心层,系统业务功能模块就在这一层。该层次的系统用户包括广大师生和高校程序管理员,师生用户通过注册账户、个人信息管理、实验设备现象查询和预约设备来满足个人需求;管理员用户能够对于全体用户信息进行管理,同时,做好实验设备管理和师生用户预约管理工作,通过模板消息和师生用户进行交互。 第三层是持久层。该层次能够提供的功能包括系统数据存储功能和文件资源存储功能。其中,系统数据存储功能是通过启动小程序原生接口,同时,发挥云函数和云端 SDK 的作用来实现。文件资源存储功能对文件和图片进行云存储,依据云端 SDK来实现。
结束语:
综上所述,实验室设备管理系统运行是以微信小程序为依托,用户会运用小程序来体验实验室设备管理系统功能。从组合架构来看,实验设备管理系统主要包括用户管理、设备管理、预约管理和消息管理。
参考文献:
[1] 罗频捷,温荷. 开放实验室管理信息系统的开发与实现[J]. 实验技术与管理,2015, 32 (5): 157–160.
[2] 陈珺,金星,罗勋鹤,等. 电子信息类实验室信息化建设及开放管理[J]. 实验技术与管理,2018, 35(5): 239–242.
[3] 林春,张尧. 实验室管理信息系统开发[J]. 实验技术与管理,2017, 34(3): 151–153, 157.
[4] 张国华,徐建军,彭晓寒等. 基于微信公众平台的琴房管理系统设计与实现[J]. 实验室研究与探索,2017, 36(10): 257–261.
京公网安备 11011302003690号