本项目采用前后端分离开发,前端使用原生安卓开发,后端基于SpringBoot快速构建项目开发。本项目着重解决两大问题,分别是通过人脸识别来保证签到者的有效性(有效解决“冒签”问题)以及通过网络定位来保证签到者位置的有效性(有效解决签到者不在签到现场的问题)。同时,为了应对网络不佳情况,本项目还提供了离线签到功能。
评论