项目简介
本项目是基于Go语言的测温打卡系统,结合了测温设备与人脸识别系统,实现了公司每日的测温打卡功能。系统包含测温APP、平台后台、企业后台、用户H5页等部分,提供百度人脸注册、体温测量及数据查询等服务。
项目的主要特性和功能
- 实现与测温设备的数据交互,获取用户体温。
- 具备测温APP、平台后台、企业后台和用户H5页的前后端接口,支持多样化操作。
- 用户可通过H5或微信小程序在百度平台注册人脸信息,注册成功后信息同步至本系统。
- 用户在设备前扫描人脸,设备将头像与体温数据通过系统Api上报,服务器识别用户并返回注册信息。
- 平台后台可统一管理多企业信息,企业后台能查看本企业员工每日体温数据。
安装使用步骤
- 确保已安装Go语言环境。
- 下载项目源码。
- 配置环境变量、数据库连接信息、Redis集群及阿里云OSS对象存储。
- 初始化数据库和Redis集群。
- 执行编译和运行操作:
- 运行:
go run cmd/main.go
- 测试:
make test
- 构建:
make all
- 推送:
make push
- 运行:
- 借助提供的API开展设备通信与数据处理工作。
- 访问H5页面完成用户注册和体温测量。
注:安装使用步骤会因环境和项目配置不同而有差异,请依据实际情况调整。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】