Skip to content

基于微信小程序和人脸识别技术的高校查寝系统

Notifications You must be signed in to change notification settings

Hongchenglong/CQCQ

Repository files navigation

辅助查寝系统

项目介绍

为解决目前高校宿舍查寝制度的不足,本系统使用微信小程序结合人脸识别技术实现了一套高校查寝系统。在本系统中,辅导员发布随机限时查寝任务,学生在规定的时间范围内,上传宿舍合照,系统即时进行人脸识别得到签到结果,并快速统计各个宿舍的查寝情况。

小程序二维码

基础

目录结构

CQCQ  应用部署目录
├─application           
│  ├─api              	小程序后台
│  │  └─controller      
│  ├─index              Web后台
│  │  ├─controller      控制器目录
│  │  └─view            视图目录
│  ├─config.php         应用(公共)配置文件
│  ├─database.php       数据库配置文件
│  ├─route.php          路由配置文件
│  └─...
├─extend                扩展类库目录(可定义)
├─mini_program          微信小程序
│  ├─pages				
│  ├─app.js             全局配置文件
│  └─ ...  
├─public                WEB 部署目录(对外访问目录)
│  ├─face				学生人脸
│  ├─upload				宿舍合照
│  ├─index.php          应用入口文件
│  └─ ...        
├─runtime               应用的运行时目录(可写,可设置)
├─vendor                第三方类库目录(Composer)
├─thinkphp              框架系统目录
├─build.php             自动生成定义文件(参考)
├─composer.json         composer 定义文件
├─LICENSE.txt           授权说明文件
├─README.md             README 文件
├─think                 命令行入口文件

官方文档

  • 微信小程序文档 小程序提供了一个简单、高效的应用开发框架和丰富的组件及API,帮助开发者在微信中开发具有原生 APP 体验的服务。

  • ThinkPHP5.0完全开发手册 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。

  • 百度人脸识别API文档 人脸搜索:也称为1:N识别,在指定人脸集合中,找到最相似的人脸。

安装教程

本地部署

  1. 下载phpstudy,启动Apache2.4MySQL5.7;
  2. 下载项目CQCQ,放在D:\phpstudy_pro\WWW\
  3. 新建数据库CQCQ,导入CQCQ.sql。修改/application/database.php中的用户名和密码。
  4. https://mp.weixin.qq.com/申请微信小程序。
  5. 登录后台地址http://localhost:8080/cqcq/public/index.php/index/login/index.html,账号密码都是8848。在系统设置中的微信小程序配置AppID AppSecret ,若有用到其他模块,也进行相应配置。
  6. 微信开发者工具导入mini_program,修改app.js中的server,并全局替换https://oeong.comhttp://localhost:8080。并在右上角的详情->本地设置中勾选不校验合法域名

About

基于微信小程序和人脸识别技术的高校查寝系统

Resources

Stars

Watchers

Forks

Packages

No packages published