开发软件:Idea,VScode,Hbuilder,mysql8.0
开发技术:Springboot,react,redux,nodejs,axios,vue,uniapp,高德地图定位,wifi信息获取插件

  为了方便管理对学生上课考勤的管理,开发了这个项目包括学生和管理员2个身份。学生在安卓app客户端可以注册账号和登录系统,登录后可以查询自己的全部选课记录,可以看看今日要上的课程列表,正在上课的课程列表,点击正在上课的课程详情页可以看见课程上课的教室位置定位地图,刷新状态可以检测自己是否满足考勤状态,比如链接的wifi名称是否一致,定位的经纬度和上课教室的经纬度是不是只有130米距离内,如果满足条件就可以点击立即签到按钮登记考勤记录;管理员在web端登录后台后可以管理所有用户信息,可以添加管理课程信息包括课程的课程名称,上课日,上课时间,下课时间,上课地点,wifi的ssid信息,签到规则有定位签到、wifi签到、定位和wifi签到,可以添加管理学生选课记录,查询学生的考勤签到记录。

web端管理员地址:http://localhost:3000/login
管理员账号密码:1111/1111
客户端账号密码:3333/3333

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐