巡检经常用于车间、小区、轮船等各个场景,在这些地方的关键角落放上条码,让巡检人员巡检到那儿的时候扫下码“打卡”,这样就表示已经到那地方巡检过了。虽然现在很多地方都用IC卡或者指纹、面部识别来打卡,但是这些设备本身昂贵,后期的运维费用而已不小,而且需要通电运行,还可能会被人恶意破坏,那么发生故障期间就无法打卡了。

相比而言贴一张PVC的条形码就成本小多了。但是这样又会产生另外一个bug,就是巡检人员偷懒把条形码拍下来,然后不巡检直接扫拍过的条码就“完成”了一次虚假的巡检。这个bug如何修复呢?其实可以扫码的时候获取地理位置来解决,另外一般这样的通道都有摄像头,扫照片上的条码还是现场扫条码都会被抓住,相信有这样的顾虑保安也不敢轻易蒙混过关。

言归正传,那么条码纸弄好了接下来怎么办呢?那肯定是得要有个配套的系统啊,当巡检人员扫条码的时候记录下条码内容、以及时间。 条码内容就是数字,对应着各个地点,自己去编排好了。为了容纳更多信息可以采用二维码,比如“21栋西侧”、“36栋楼顶北消防门”、这样就免去了数字和实际地点的对应工作。

巡检员在巡检点扫码打卡

系统的话肯定是需要程序员开发的。如果是BS架构的,那么分前端和后端,后端肯定要带数据库,将这些历史记录保存起来。

系统范例

前端主要一般就是各项数据显示,以及一个扫码按钮,点击它的时候调用摄像头进行扫码。这样对于巡检人员一个点的巡检工作就完成了。前端的代码很简单:

<input type="text" id="sn">
<a href="https://996315.com/api/scan/">Scan</a><script type="text/javascript">
var qr=GetQueryString("qrresult");
if(qr){qr=qr.split(",")[1];document.all.sn.value=qr;
}function GetQueryString(name){var reg = new RegExp("\\b"+ name +"=([^&]*)");var r = location.href.match(reg);if (r!=null) return decodeURIComponent(r[1]);
}
</script>

就这么几行。后端呢就是提交数据到服务器了。

简易模型

巡检扫码工作方式的探索研究相关推荐

  1. 在小程序扫码的方式拿到太阳码的路径

    在小程序扫码的方式拿到太阳码的路径 wx.scanCode({success: (res) => {console.log("res",res) //拿到太阳码的路径},fa ...

  2. 随着无人新零售经济的崛起,商场、车站、大厦等各种场所都引入了无人饮品自动售货机,方便人们选购自己想要的饮品。购买者选择想要的饮品,通过投币或扫码的方式支付,支付成功后从出货口取出饮品。

    drink={'绿茶':2,'冰糖雪梨':2,'尖叫':4,'阿萨姆':4.5,} Cart=[] def Go_shooping():for key, values in drink.items() ...

  3. 基于Spring Boot实现电脑端网页微信扫码授权登录方式一(附带完整源码)

    简介 电脑端微信网页扫码授权登录有2种方式: 第一种:基于微信公众号,单独获取登录二维码扫码,然后扫码登录,程序控制跳转逻辑,例如CSDN: 第二种:基于微信开放平台,跳转到微信二维码页面进行扫码登录 ...

  4. vue 微信扫码登录嵌入方式及开发踩的坑点

    文章目录 1. 微信扫码登录开发文档 申请AppID,AppSecret,配置回调地址 2. 微信扫码登录方式 3. 微信扫码登录代码 4. 使用 href 更改内嵌的样式 5. 坑点1:redire ...

  5. 手机扫码报修系统有哪些功能?

    概述: 什么是扫码报修系统,有哪些优势呢? 扫码报修系统是指单位员工遇到故障后使用手机扫码完成的故障提交,区别于其他故障报修软件,无需注册登录,下载安装,这也是这两年主流的故障报修系统. 业务场景: ...

  6. 「实用」微信扫码 - 关注公众号后网站自动登录

    点击上方 好好学java ,选择 星标 公众号 重磅资讯.干货,第一时间送达 今日推荐:用好Java中的枚举,真的没有那么简单!个人原创+1博客:点击前往,查看更多 作者:destiny 链接:htt ...

  7. 反向工程解析QQ扫码登录的OAuth2流程

    1. 引言-与OAuth2有关   OAuth 2.0协议(RFC 6749)被广泛应用于互联网应用中,最常见的可能就是第三方授权登录应用了.在许多应用网站中用户登录时,可以使用支付宝.微信.QQ的已 ...

  8. Spring boot 项目(十二)——实现电脑网页微信扫码自动授权

    引言 电脑端微信网页扫码授权登录有2种方式: 第一种:基于微信公众号,单独获取登录二维码扫码,然后扫码登录,程序控制跳转逻辑,例如CSDN 第二种:基于微信开放平台,跳转到微信二维码页面进行扫码登录, ...

  9. 关于微信公众号开发中扫码关注和关注之后继续扫码的不同点

    2019独角兽企业重金招聘Python工程师标准>>> 开发微信商城,当遇到需要绑定上下级关系的时候,会通过扫码的方式关注公众号,但是如果不想做这个人的下级,后台添加解绑功能,继续扫 ...

最新文章

  1. CSS改变nth-child()和nth-last-child()的参数灵活选择元素编号
  2. 应用心理学跨考计算机难不难,跨专业心理学考研难不难 主要学什么
  3. 删除 win10 资源 默认 音乐 视频 文件夹
  4. android基础(基本框架的构成)
  5. python爬虫requests源码链家_python的爬虫项目(链家买二手房)
  6. 机器人学习--智能移动机器人的有关技术演讲(浙大-熊蓉教授-2021年)
  7. wordpress如何让百度快速收录_如何解决百度收录问题 - 百度蜘蛛池
  8. matlab离散点用折线连接起来
  9. 网易邮箱广告标签怎么关 163邮箱去广告标签的教程
  10. VC在windows下编写用于串行通讯的程序
  11. auto static 的区别
  12. 测试助手健康 Test-AssistantHealth failed for server
  13. 图片md5值不一样_夏天宅家,拍点不一样的宝骏530车模图片!
  14. Android开发---开发文档翻译
  15. rsa加密算法_cryptography---RSA算法
  16. 【IP分析】合并信号concat,拆分总线slice
  17. AVX AVX2 To enable them in other operations
  18. ResNet(残差网络)之残差模块
  19. 如何使用浏览器的网页全文翻译工具
  20. 转账、汇款到账时间及手续费标准(招行和工行)

热门文章

  1. 从AIPL到GROW,谈互联网大厂的营销分析模型
  2. Real-Time Rendering (10) - 图形硬件及学习小结(Graphics Hardware)
  3. 联想企业网盘——打通企业的任督二脉
  4. C# url 解码 编码
  5. JAVA文字识别tess4j使用
  6. 新手必备pr 2021快速入门教程「五」素材预览与基本剪辑
  7. poj 放苹果(C语言 递归)
  8. 大数据项目13(Python实现聚类算法)
  9. Intel MKL库在VS中的配置与使用
  10. 2020年UI设计4大趋势全方位分析!