目录

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定位

包含:设计文档+任务书+项目源码及数据库文件

打卡签到java代码 java学生打卡签到系统_打卡签到java代码


打卡签到java代码 java学生打卡签到系统_java_02


打卡签到java代码 java学生打卡签到系统_java_03


打卡签到java代码 java学生打卡签到系统_java_04


打卡签到java代码 java学生打卡签到系统_打卡签到java代码_05


打卡签到java代码 java学生打卡签到系统_打卡签到java代码_06


打卡签到java代码 java学生打卡签到系统_GPS_07


打卡签到java代码 java学生打卡签到系统_GPS_08


打卡签到java代码 java学生打卡签到系统_java_09


打卡签到java代码 java学生打卡签到系统_GPS_10


打卡签到java代码 java学生打卡签到系统_GPS_11


打卡签到java代码 java学生打卡签到系统_java_12


打卡签到java代码 java学生打卡签到系统_在线考勤_13


打卡签到java代码 java学生打卡签到系统_mysql_14


打卡签到java代码 java学生打卡签到系统_mysql_15


打卡签到java代码 java学生打卡签到系统_在线考勤_16