专业技术开发,收藏关注不迷路
一、项目介绍
在现代,随着经济的飞速发展,我们正以一种全新的速度向信息时代迈进, 现在,无论是学校还是使用者,都对其进行了更大的要求,传统的以纸张形式记 录的考勤管理方法,已经不能适应现在的需要。该系统采取了两个终端的管理方 式,使用 Android 系统的前端,利用百度的面部识别 API 来实现对用户的身份 的识别和呼叫。在此基础上,运用 SSM 架构,利用 MySQL 的资料库,运用Java 语言进行代码编写,并以此为基础,设计出一套以人脸辨识为基础的学员出勤管 理系统。该软件的功能是实现对用户的管理,考勤的管理,分为用户和教师两个 部分,以及管理部分。在使用者方面,学员使用者可以按照自己的要求来签到、 签到;在老师方面,老师可以增加上课的出勤情况,并能实现对学员的出勤情况 的监控。管理员一方是唯一的,可以管理整个班级,也可以管理整个系统。这个 系统的优势是功能强大,易于操作,提升了使用者的体验,并且可以在很大程度 上减轻学校中的排名制管理工作人员的工作负担,加速了工作过程和信息处理的 效率。
二、开发环境
开发语言:Java
框架:springboot
JDK版本:JDK1.8
服务器:tomcat7
数据库:mysql 5.7(一定要5.7版本)
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
三、功能介绍
从系统可行性、功能分析及表现三个角度对该系统进行了较为详尽的 论述。图 4 1 显示了该系统的架构。
图 4.1 系统结构图
四、核心代码
部分代码:
package com.fc.v2.controller;
import com.fc.v2.common.base.BaseController;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.GetMapping;
/**
* 如果有前台这儿写前台访问方法
* @ClassName: IndexController
* @author fuce
* @date 2019-10-21 00:15
*/
@Api(tags = "首页模块")
@Controller
public class IndexController extends BaseController{
/**
* 前台访问 域名:端口 例如:localhost:80的get请求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:55:13
*/
@ApiOperation(value="前台",notes="前台")
@GetMapping("/")
public String index(ModelMap map) {
//直接访问后台用
return "redirect:/admin/login";
//return "index";
}
/**
* 前台访问/index的get请求
* @param map
* @return
* @author fuce
* @Date 2019年11月20日 下午10:54:56
*/
@ApiOperation(value="前台",notes="前台")
@GetMapping("/index")
public String index2(ModelMap map) {
//直接访问后台用
//return "redirect:/admin/login"
return "index";
}
}
五、效果图
六、文章目录
目录
1绪论 4
1.1项目研究的背景 4
1.2开发意义 4
1.3项目研究内容与结构 4
2开发技术介绍 5
2.1B/S架构 5
2.2 Android平台 5
2.3 Java语言简介 5
2.4 MySQL 介绍 6
2.5 MySQL环境配置 8
2.6 SSM框架 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.2 Android性能需求分析 10
3.3 Android设计规则与运行环境 10
3.4 Android功能分析 10
3.5 Android流程的分析 11
4系统设计 14
4.1 软件功能模块设计 14
4.2 数据库设计 14
4.2.1 概念模型设计 14
4.2.2 物理模型设计 15
5系统详细设计 18
5.1 Android端 18
5.2管理员功能模块 20
6系统测试 23
7总结与心得体会 24
7.1 总结 24
7.2 心得体会 24
参考文献 25
致谢 26
收藏关注不迷路!!
源码获取详细视频演示或者查看其他版本:文章底部获取博主联系方式!