目录
1 需求分析 1
2 概要设计 2
2.1 开发环境 2
2.2 学生端流程图 2
2.3 数据库整体框架 3
2.4 有关学生信息数据表结构 3
2.5相关类设计 4
3 详细设计 5
3.1 项目结构树 5
4 调试分析 6
5测试结果 7
摘要
本系统为了满足教师签到答到的需求而设计出这个系统。该系统主要通过GPS定位+人脸识别进行签到。签到过程使用websocket进行通信,并且实时保存在云端。此外还可通过wifi信号进行签到,需要在录入附近wifi Mac地址的前提下。在此之外,学生信息基于正方教务系统。使用此系统的用户可直接部署本系统,这让系统部署更加方便。本系统还实现了前后端分离,让系统运行更加高效流畅。因为bootstrap的响应式布局,这让系统在手机端也有较好显示效果。系统将从三个方面进行开发,它们分别是学生端、教师端、管理端,它们之间主要以JSON文本进行数据交换。在这个基础上,定义了一些数据格式,可以更方便的进行消息传递。人脸识别功能采用了百度的人脸识别系统,识别准确度非常高且免费。
关键字:在线签到,考勤系统,人脸识别,GPS定位
包含:设计文档+任务书+项目源码及数据库文件