电梯应急管理系统的设计与实现

2023-05-30 16:03王敏
电脑知识与技术 2023年3期
关键词:微信小程序电梯救援

王敏

关键词:电梯;救援;Spring MVC;微信小程序

中图分类号: TP311 文献标识码:A

文章编号:1009-3044(2023)03-0084-02

随着城市化建设的快速发展,电梯的数量也在不断增加,因此帶来的电梯安全隐患问题也日益突出。市场监督人员对维保单位的监管不到位,使得电梯维保质量下降,导致电梯出现安全隐患。电梯出现故障时,也会因为物业管理疏漏,无人值守或者以为电梯误报警,导致救援效率低下。一旦出现电梯困人救援不及时,会给受困人员在心理上造成一定程度的伤害[1-2]。

电梯应急救援是维保单位和电梯监管人员的重要责任[3],通过电梯应急管理系统的实现,为维保单位和电梯监管人员有效管理和监督电梯的日常维保,以及电梯困人事故的应急救援,提供了有效的保障。

1 系统设计目标

电梯应急管理系统主要设计目标是解决电梯日常的维保管理,以及电梯故障时,应急救援过程的监督与管理。系统通过Web端和移动端相结合的方式实现[4],Web端主要实现所有电梯的管理和监控,移动端主要用于接收电梯维修任务。

Web端主要面向各个层级的管理员。由于电梯应急救援过程涉及多个单位,如市场监督局、电梯维保单位、志愿单位等,因此,系统需要为各类单位划分具体角色。各类角色在系统中权限不同,职能也不同。系统需设置系统管理员,系统管理员具有整个系统的管理权限。所有电梯由市场监督单位负责,由市场监督单位的工作人员负责所有电梯的管理,同时分派所有电梯到具体维保单位,并监督和管理所有的电梯维修工单。不同的维保单位也需要设置各自的操作员,负责本单位信息和本单位维修人员信息的维护。

移动端则主要面向电梯维修人员和普通民众,普通民众可通过移动端扫码实现一键救援。电梯维修人员则通过移动端接收救援任务,处理电梯故障,完成救援任务,最终上报系统。电梯维修人员也可以通过移动端接收电梯日常维护任务,定期对电梯进行养护。

2 开发技术及工具

Web端使用IDEA 开发工具,Java 开发语言,MySQL 数据库存储数据。同时使用技术有SpringBean对象管理以及Spring MVC框架,MyBatis数据持久化。前端框架使用LayUI开源的Web UI解决方案,采用自身经典的模块化规范,并遵循原生HTML/CSS/JS的开发方式。

移动端使用微信开发者工具。WXML(WeiXinMarkup Language) 是小程序框架设计的一套标签语言,用来构建小程序页面的结构,其作用类似于网页开发中的HTML。WXS(WeiXin Script) 是小程序独有的一套脚本语言,结合WXML,可以构建出页面的结构,类似于网页开发中的CSS。

3 系统功能

3.1 系统角色划分

电梯应急管理系统按照不同职责,划分了六个角色,分别是系统管理员、业务管理员、运维公司操作员、志愿单位操作员、电梯维修人员和普通民众。

1) 系统管理员:该角色主要负责整个系统维护以及数据修复等管理工作,属于IT人员。

2) 业务管理员:该角色是电梯应急电话96366的呼叫坐席,主要负责业务数据录入、生成工单、监控工单处理等工作,一般是由政府的市场监督局工作人员担任,电梯的监管属于市场监督局的工作职责范围。

3) 运维公司操作员:该角色负责在系统中维护本公司名下的业务数据,运维公司操作员只能看到属于本公司的数据,这个角色是由电梯维护公司工作人员担任。

4) 志愿单位操作员:该角色负责在系统中本志愿单位名下的业务数据,志愿单位主要是指负责电梯维护的公益单位,志愿单位的维修人员免费参与电梯维修。志愿单位操作员只能看到属于本单位的数据,这个角色是由志愿单位的工作人员担任。

5) 电梯维修人员:该角色只使用微信小程序,不会登录Web端,电梯维修人员在小程序上接收工单任务,去指定的地点处理电梯故障。

6) 普通民众:该角色也只使用微信小程序,普通用户在电梯被困后,通过微信扫码,获取救援电话,通过救援电话进行求助。

3.2 Web 端功能模块

Web端主要完成电梯的监控和管理,主要功能包括首页、信息维护、工单管理、系统管理和在线帮助[5],如图1所示。

1) 首页主要展示系统信息概况,主要包含电梯总数、工单总数、超时工单统计和报警统计。

2) 信息维护主要包含电梯管理、项目管理、运维单位管理、志愿单位管理和作业人员管理[6]。电梯管理包括电梯基本信息维护,包括电梯的设备代码、电梯位置、电梯类型、电梯使用单位、维保单位、维保电话、救援编码等。项目管理主要指电梯所属小区的信息。运维单位管理主要包含电梯维护单位的信息,其中包括所属志愿单位。作业人员管理主要展示所有单位下关联的维修人员信息。

3) 工单管理主要管理两种类型的工单,分别是养护工单和救援工单。养护工单根据生成规则自动生成。救援工单则主要来源于普通民众,普通民众在电梯被困后,通过报警电话产生救援工单。

养护工单的自动生成规则:运维公司操作员在配置了电梯表的开始维护日期以及养护周期(天数,比如15天、30天、60天)自动生成养护工单,如果“开始维护日期”在当前日期之后,则自动生成的工单开始时间为“开始维护日期”,如果“开始维护日期”遭遇当前日期,自动生成的工单开始时间为“当前日期”。当养护工单完成后,系统根据对应电梯表格中的养护周期自动生成下一条养护工单。比如11月30日完成了电梯的养护工单,该电梯的养护周期是15天,那么系统在当前养护工单完成后自动生成一条12月15日开始的养护工单。

工单信息主要包括电梯设备代码、所属项目、安装位置、调试等级、单位名称、记录时间、处理结果和救援结果等。

4) 系统管理主要包含基本设置和管理员设置。通过基本设置可以设置救援电话和救援时间。管理员设置主要负责管理员账号的管理。

5) 在線帮助主要提供操作手册,面向业务管理员和运维公司操作员两个角色,通过操作手册指导业务管理员和运维公司操作员录入数据和维护数据。

3.3 移动端功能模块

移动端主要面向电梯维修人员和普通民众[7],电梯维修人员通过微信小程序接收维修通知,记录电梯维修过程,普通民众通过微信小程序求援。微信小程序实现功能如图2所示。

电梯维修人员通过微信小程序进行应急救援和电梯的定期养护。电梯维修人员可以在小程序中按养护工单和救援工单分类查看自己名下的工单。如果发生电梯故障,电梯维修人员会收到微信小程序的通知,维修人员按照消息通知到达相应电梯所在位置进行救援,完成维修后,上传照片,等待业务管理员的确认,业务管理员确认后,工单结束。微信小程序中会显示所有养护工单和救援工单的处理状态。

普通民众通过微信小程序扫码求援。每个电梯都贴有电梯应急救援标识牌,上面标有救援电话、维保电话、电梯位置和救援二维码,同时标有具体的求助指导。普通民众如果遇到电梯故障,可以按电梯紧急呼叫按钮,或者呼叫维保电话或救援电话,或者通过微信扫描电梯二维码,进行一键救援。

4 业务流程

电梯应急管理系统处理流程如图3 所示[8]。首先,由业务管理员完成所有电梯初始数据的录入。然后,由运维公司操作员负责本单位信息及维修人员信息的录入,同时将电梯和维修人员进行绑定。

当发生电梯故障时,被困的普通民众可通过微信扫码,获取应急救援电话及拨打电话的按键,进行一键救援。业务管理员接到救援电话,会在系统中创建救援工单,系统自动推送微信消息给维保单位维修人员。维修人员收到消息后,需要在30分钟内完成救援工单,上传现场救援图片,等待业务管理员确认后,工单结束。

如果救援工单没有在30分钟内处理完成,导致工单超时,则系统会产生工单异常告警通知业务管理员,由业务管理员通过线下联系维护单位督促工单处理。当业务管理员无法联系到维护公司人员时,可以在Web平台上创建一条新的维修工单给志愿单位,系统会自动推送微信消息给志愿单位维修人员,由志愿单位维修人员完成救援。在维修人员完成现场维修后,业务管理员需要检查维修人员完成的工单情况并查看工单数据中的现场救援图片记录,必要时业务管理员还将电话联系报警的受困民众来确认救援任务结果,最终闭环整个工单流转过程。

系统中的所有业务工单执行情况将由市场监管单位监督管理,通过绩效考核的行政管理方式结合信息化技术手段完成对辖区下电梯设备的应急救援管理,提升民众的安全感。

5 结束语

电梯应急管理系统通过Web端和移动端相结合的方式实现,解决了实际应用中对电梯应急管理的需求。系统的Web端包含首页总览、信息管理、工单管理、系统管理、在线帮助等功能,移动端主要面向电梯维修人员和普通民众,电梯维修人员通过微信小程序处理工单,普通民众通过微信扫码一键求援。电梯应急管理系统的实现,能有效提高电梯日常维保和应急救援的管理与监督,有助于提高电梯应急救援的及时性,提升电梯公共安全水平。

猜你喜欢
微信小程序电梯救援
紧急救援
3D打印大救援
被困电梯以后
当图书馆遇上微信小程序
救援行动