#小程序云开发挑战赛#-安全帽智慧监控小程序-魔法少女
发布于 4 年前 作者 liwen 1186 次浏览 来自 分享

项目背景

传统的人工监管,往往是通过企业管理者和相互之间人眼识别的方式,再通过管理者和企业要求以及互相监督来提醒违规人员及时佩戴安全帽,存在人工长时间监控易疲劳,只是监控的疏忽、遗漏或者误判安全隐患等,但这些方式具有局限性,加上企业点多面广,管理者根本进行不了实时的监督,因此,危险还是存在。

而安全帽识别系统很好地解决了这个难题,对不按要求佩戴安全帽的识别率极高,足以对违规行为形成震慑,为现场工作人员竖起一道安全的防火墙,让智慧工地与安全生产充分联合起来,从根本上解除管理者和监管部门的后顾之忧。

基于以上原因,我们使用云开发+微信小程序开发了本项目。

目标用户

本小程序目标用户为具有安全隐患的施工工地和施工区域的项目承包商,以实现智能监管。

(项目代码已开源至github

项目架构

本项目基于“云开发+微信小程序”进行开发,使用小程序和colorui搭建了项目的前端页面,依赖云开发提供的云函数、云数据库、云存储等能力进行后台的数据处理和持久化。

项目按照不同的功能,将页面划分成了不同的模块,页面如下:

(1) 主界面如图所示。

  微信小程序客户端主界面图 

(2) 微信小程序的用户注册页面如图所示。

用户注册界面 

(3) 登录界面如图所示。

登录界面

( 4) 管理员功能界面如图所示。

   管理员功能界面图

( 5) 工人查询本人违规情况界面如图所示。

用户交流论坛界面

2.1. 微信小程序客户端模块功能微信小程序客户端模块系统功能架构如图所示。

  微信小程序用户管理端模块系统功能架构

(1)用户注册:用户将信息填写在用户注册界面并提交到后台数据库,账号为工号,密码自己设置,后台数据库内已经储存工人与管理员工 号,将用户所输入的工号与后台数据库所储存的工号进行配对,确定该用户为工人还是管理员;输入账号与数据库内储存的工号不能匹配时,不能注册。

(2)工人登录:小程序通过后台验证工人信息进行登录,使小程序功能完整。

(3)管理员登陆:小程序通过后台验证管理员信息进行登录,使小程序功能完整。

(4)工人身份信息显示:用户登录后,相应的工号、姓名、头像等等都会显示出来,方便显示用户的详细身份信息。

(5)工人违规信息显示:工人登陆后可查看自己未佩戴安全帽的时间信息,方便工人更加清晰地了解自己违规情况(时间具体到秒)。

(6)提醒未带帽人员:管理员直接提醒当时未佩戴安全帽的工人,起到实时提醒作用。

(7)导出未带帽人员:管理员可直接导出某段时间内所有未佩戴安全帽的人员。方便管理员了解施工人员违规情况,进而对违规情况较严重的施工人员进行教育。

(8)查看未带帽人员:可按工号或姓名查询某工人违规的相关情况,方便管理员了解该工人安全帽总的佩戴情况。

(9)查看全部施工人员:该功能可将全部施工人员的姓名与工号显示出来,方便管理员获得身份信息进而根据相应的工号或姓名进行违规情况的查询,给管理员获得姓名、工号信息提供了方便。

(10)查看实时画面:显示实时的监控画面,管理员可直接了解到当前施工人员佩戴安全帽的情况。

1 回复

这个是通过监控动态识别工作场景的工人是否佩戴安全帽吗

回到顶部