4.12
B4-基于深度学习的人脸识别会议签到系统
主页:1、支持基本的会议管理功能,包括会议申请(预约时间)开始会议、会议签到、结束会议等。
会议发起人:会议开始后,参会人可以通过人脸识别进行签到,签到成功后系统可及时变更参会人员签到状态,如签到失败,也可通过手动签到等其它方式进行补签。
个人中心:2、支持参会人信息管理,参会人信息可以预先进行人脸录入或照片录入。
拍照,关闭摄像头,重置,提交,图片上传
数据报表4、会议结束后(有会议时间),可以对参会人签到情况进行统计,包括签到人数、签到方式等。
计划会议过程:首先我组进行了项目讨论,确定了项目功能和模块;再者,我组对每一个模块进行细化,列出功能;观察各个模块之间是否有冲突的功能;上网了解了一些功能,完善项目功能。最后,进行检查。
团队backlog:
- 会议管理模块
会议申请/预约
- 用户可创建新会议,填写会议主题、时间、地点、参会人员等基本信息
- 会议时间冲突检测
- 会议预约确认通知
会议生命周期管理
- 会议开始功能(定时自动开始/手动开始)
- 会议结束功能(定时自动结束/手动结束)
- 会议状态实时显示
- 人脸签到模块
人脸识别签到
- 实时摄像头调用接口
- 人脸检测与识别功能
- 签到成功/失败反馈
- 签到记录存储
补签管理
- 手动签到功能
- 补签审批流程
- 签到方式标记(手动)
- 参会人管理模块
个人信息管理
- 用户信息CRUD功能
- 人脸照片上传
人脸录入功能
- 实时拍照界面
- 摄像头控制(开启/关闭/重置)
- 照片提交与存储
- 数据统计模块
签到统计报表
- 按会议统计签到率(签到人数)
- 签到方式分类统计(签到方式)
- 导出报表功能
历史会议查询
- 按时间范围筛选
- 会议详情查看
- 系统基础功能
- 用户认证与授权
- 通知系统
- 异常处理
任务索引卡:
我组共两名成员:H,W
- 成员H:(JavaWeb后端开发)
负责搭建SpringBoot框架的后台系统
开发会议管理核心功能:
- 会议申请/预约API接口
- 会议开始/结束状态管理
- 人脸识别签到服务端逻辑
- 手动补签接口开发
- 参会人员信息管理接口
- 数据统计报表生成接口
数据库设计与实现(MySQL)
人脸识别算法集
与Android端接口对接
- 成员W(Android客户端开发):
搭建Android Studio项目
实现会议管理功能:
- 会议预约/查看界面
- 会议签到界面(含人脸识别摄像头调用)
- 手动签到输入界面
- 个人中心(照片上传/人脸录入)
集成相机功能: - 拍照/相册选择
- 图片上传
- 摄像头控制(开/关/重置)
数据可视化: - 签到统计图表展示
-按会议统计签到率
-签到方式分类统计 - 会议列表展示
与JavaWeb后端API对接
团队协作:
- 使用Git进行版本控制
- 先定义好RESTful API接口文档(可使用Swagger)
- 每天同步次接口变更和进度
- 测试阶段互相进行黑白盒测试
技术栈:
JavaWeb端:
- 基础框架:SpringBoot,MyBatis
- 人脸识别:ArcSoft/百度AI开放平台
- 数据库:MySQL
- 报表生成:EasyExcel/Apache POI
- 接口文档:Swagger UI
Android端:
- 基础框架:Android +OpenCV
- 网络请求:Retrofit
- 图片处理:Glide/Picasso
- 相机控制:CameraX
- 图表展示:MPAndroidChart
- 人脸检测:Google ML Kit
![]()


浙公网安备 33010602011771号