关键词:轨道交通;站台门;电梯;自动扶梯;管理;微信小程序
中图分类号:TP315 文献标识码:A
文章编号:1009-3044(2024)25-0044-04
0 引言
随着城市化进程的加快和人口的增长,城市交通压力日益增大。地铁作为高效、便捷、环保的交通工具,在城市交通中扮演着越来越重要的角色。为了满足不断增长的交通需求,地铁车站需要不断增加设备种类和数量,以应对日益繁忙的交通状况,为了保证运营服务质量,就必须要求机电设备设计全面、安装可靠、运行平稳、管理保证[1-2]。对于站台门、电梯、自动扶梯等机电设备管理(下文简称“门梯设备”) ,不同线路、不同车站的门梯种类、数量、相关技术要求是不一样的。同时,由于设计、生产、安装等不同单位角色的工作内容不同[3-5],导致单位间难以实现门梯设备数据实时共享和互通,只能依托不断沟通联系和文件传输的传统形式来获取最新数据,这是地铁门梯建设中一个显著的问题。尤其是当存在人员变动时需要重新获取门梯设备数据的情况,需要重新找新负责的员工去调数据,容易造成因数据信息不畅而导致的重复劳动和资源浪费,不利于工作的开展,严重制约了工作效率的提升。为了解决这个问题,建立一个高效的管理平台至关重要,确保设计、生产、安装等各个环节的数据能够实时、准确地传递和共享。
微信小程序是一种基于微信平台的轻量级应用程序,用户无须下载安装即可在微信内直接打开使用。其提供了丰富的API接口和组件,使得开发者能够快速地开发出满足用户需求的各种功能[6]。微信小程序的应用领域非常广泛,涵盖了多个行业[7-10]。在旅游领域,小程序为用户提供便捷的旅游信息查询;在预约服务领域,用户可以通过图书馆座位预约系统进行座位查看、预约等;在教育培训领域,用户可以在小程序中查看课程信息和在线学习。在医疗领域,开发的微信小程序能够对手术室中医疗设备进行管理。
因此,本文将基于微信小程序,开发研究门梯设备管理平台,界面设计简洁明了,操作简单易懂,增强设计、生产、安装等单位间的门梯设备数据信息流动,提高工作效率,为轨道交通门梯设备管理提供一定的参考价值。
1 门梯设备管理平台总体设计方案
门梯设备管理平台结合门梯设备管理的需求,创建项目、设备、巡检、规范等模块,实现查看用户所在项目的相关数据和文件信息、查询门梯设备以及数据修改、上传查看巡检情况、查阅规范等功能。不同类型的用户对数据的修改权限是不同的。
1.1 功能设计
功能主要包含项目数据的显示、规范和相关文件资料的查阅、设备数据的查看与修改、巡查照片的上传与查看、用户登录等。因此,设计功能模块为5个,分别是项目模块、设备模块、巡检模块、规范模块、登录模块(见表1) 。
项目模块能够罗列用户所在的项目,并且能够查看所列项目的相关信息以及其相关文件。设备模块能够根据项目、线路、设备等条件,筛选查看相关的站台门、电梯、自动扶梯设备的数据,并能够根据管理平台的数据修改权限规则(见1.3数据库设计内容)对其中的数据进行修改。巡检模块能够查看和上传各项目各线路的站台门、电梯、自动扶梯的巡检情况。规范模块能够查看站台门、电梯、自动扶梯的相关规范。登录模块能够提供用户输入用户名和密码,实现登录和帮助的功能。
1.2 前端设计
微信小程序的前端设计文件为WXML文件,它是用来描述页面结构的,定义了页面的基本骨架,包括各种组件和布局。通过View、Scroll-view、TabBar、Picker、Image、Text等控件基本功能(见表2) ,根据5个功能模块,分别对5 个页面的WXML 前端进行设计[11-12](见图1) 。
项目、设备、巡检、规范的页面是设置底部导航栏的。在项目页面中,主要展示的是用户基本信息以及其所涉及的项目(见图1中(a)) 。在设备页面中,主要根据用户在选择器上的选择结果显示相应的设备内容(见图1中(b)) ,不同类型的设备,其内容显示是不同的。在巡检页面中,主要根据用户在选择器上的选择内容显示特定设备的巡检内容(见图1中(c)) ,不同类型的设备,其巡检显示的内容会有所不同。在规范页面中,主要根据用户在选择器上的文件选择(见图1 中(d)) 显示对应的文档。
在登录页面中,主要是简洁明了地显示登录界面。提供用户名、密码的输入控件和登录、帮助的按钮,下方导航栏是不需要显示的,在程序开发的json 配置文件中添加“navigationBarTabBarItemShow:false”进行隐藏(见图2) 。
1.3 数据库设计
门梯设备管理平台的所有数据都存储在数据库,能够避免因人员变动而导致数据丢失或重复复制粘贴调用的情况。数据库采用微信云开发数据库,结构组成为集合、字段、存储空间等,能够对数据和文件进行存储、读取、修改,只要用户使用的设备连接上互联网即可访问到数据库。
门梯设备管理平台包含6个数据集合和相关文件和图片的存储空间。数据集合包括人员集合、项目集合、规范集合、设备集合(电梯)、设备集合(自动扶梯)、设备集合(站台门)、巡检集合(电梯)、巡检集合(自动扶梯)、巡检集合(站台门)。其中,人员集合包括5个字段(其中的类型字段含设计、生产、安装等),项目集合包括7个字段,规范集合包括3个字段,设备集合(电梯)包括个11字段,设备集合(自动扶梯)包括9个字段,设备集合(站台门)包括9个字段,巡检集合(电梯)包括14个字段,巡检集合(自动扶梯)包括23个字段、巡检集合(站台门)包括32个字段。(各集合各字段见图3,设备巡检部分内容见表3) 。相关文件和图片的存储空间主要为获取其在微信云开发数据库中的云路径(cloud://***形式),这些云路径将会存储在巡检集合的内容字段中。当某内容字段在程序中被调用时,即可链接到其对应的文件图片存储空间实现文件图片的打开。
其中数据间有关联的是:人员集合中的姓名是与项目集合中的人员、项目集合中的名称与3个设备集合中的项目、项目集合中的车站与3个设备集合中的车站、设备集合中的设备编号与巡检集合中的设备编号、巡检集合中的内容与相关文件和图片的存储空间的云路径等。
由于设计、生产、安装等单位的职责和工作各不相同,因此设定管理平台的数据修改权限规则,保证不同类型人员享有不同的数据修改权限(见图3的括号内容),括号内容即代表该类型的人员可以通过用户界面进行该字段修改,如施工图括号内为设计,说明施工图的数据只能有类别为设计的人员进行修改;密码括号为全部,说明所有类型的人员都可以进行修改。未有括号的字段说明只能通过数据库后台进行修改,不能在平台的用户界面前端修改。
1.4 算法设计
算法设计主要包括对各页的动态数据显示、按钮操作等事件算法的设计以及各类相关接口的使用。门梯设备管理平台最重要的接口为与数据库的接口,使用微信云开发提供的接口(见表4) ,实现数据库链接、集合链接、数据查询、数据更新、文件或图片存储空间更新等算法功能。
2 门梯设备管理平台实现应用
2.1 登录页面实现应用
在登录页面实现应用中,用户能在输入框内输入用户名和密码见图4(a) ,点击登录按钮后,平台将会与数据库中存储的用户名和密码进行对比,若匹配成功则实现登录。用户若有任何疑惑,可点击帮助按钮进行联系(见图4(b)) 。
2.2 项目页面实现应用
在项目页面实现应用中,根据登录页面匹配的用户名和密码,获取了该用户所涉及的项目,在该页中仅罗列显示用户所涉及项目的内容(见图5(a)) ,用户可以点击查看按钮,查看相关设计文件(见图5(b)) 。通过点击“个人中心”可进行密码修改(见图5(c)) 。
2.3 设备页面实现应用
在设备页面实现应用中,用户通过项目、车站、设备选择器进行筛选,点击查询按钮,下方表格即会罗列显示所有符合筛选条件的设备相关内容(见图6(a)) 。若要进行某数据的修改,如需要修改第一条数据的“状态”信息,点击该数据弹出修改数据窗体,进行数据修改(见图6(b)) ,修改后的数据将实时显示在界面中。
2.4 巡检页面实现应用
在巡检页面实现应用中,用户通过项目、车站、设备、设备编号选择器进行设备选择,点击查询按钮,下面表格即会根据设备的类型显示对应的巡检内容(见图7(a)) ,通过点击查看按钮可以查看该内容的照片(bd16e1bb7f0301aa51b6c56e1984663b7ecf4cf9e99802159175ab22ab16d7c1见图7(b)) ,若该内容没有照片,则会提示用户上传照片(见图8(a)) ,用户点击上传按钮,平台可供用户拍照或者从相册中选择来上传照片(见图8(b)) 。
2.5 规范页面实现应用
在规范页面实现应用中,用户通过类型、名称选择器进行筛选(见图9(a)) ,点击查看按钮,即可阅览所选择的规范(见图9(b)) 。
3 总结
综上所述,门梯设备管理平台能够使用户随时随地获取和修改最新的数据,增强设计、生产、安装等多单位之间的门梯设备数据流动,提高了各类数据的可用性和共享性,实现数据资源的有效整合,节省了不同单位间不必要的沟通时间和重复数据文件传输,更加能降低出错的可能性,从而提高了整体的工作效率。平台登录方便、操作简单,提高了数据查阅和修改的便捷性。同时,在云端数据库存储门梯设备管理数据信息能够避免其丢失,保证设备管理过程中各环节各阶段的资料完整性,增强数据的安全性和可靠性。基于微信小程序的门梯设备管理平台,开发成本低但其管理效率高,能够为轨道交通的门梯设备管理提供有力保障,具备一定的工程实用参考价值。