【运行截图请往下看】编程语言:Android、iOS、C#、Asp/Asp.net、Java、Vb、Php、Jsp、C++等
【专业优势】18年功力源码技术大神,坐阵亲临指导,远程协助包100%成功运行!
程序技术: Springboot + Uniapp + Mysql
本考勤系统项目前端采用基于跨平台的Uniapp设计,开发工具采用Hbuilder,可以实现一次开发多端发布。这个考勤系统不同于传统的考勤系统,可以实现对接讯飞开放平台,其中的声纹识别api文档地址:https://www.xfyun.cn/doc/voiceservice/isv/API.html#接口调用流程,实现语音声纹的录入注册和查询对比。手机端接口都在web.controller.api.SysApiController里面,录音文件上传接口是在cn.ttitcn.web.controller.common.CommonController里面的common/uploadVoice,他的返回值是该录音文件在服务器硬盘中存储的绝对路径。项目实现的功能如下:
一 用户注册
1 表单输入用户名密码等基础信息,验证数据后,点击下一步
2 进入录音界面
3 A 录音完成--上传录音--返回录音文件存在服务器的路径
B 再根据A的路径到讯飞注册,返回一个特征码featureId ---registerVoice
4 根据第3步得到的特征码和第1步表单的内容调注册接口 ---register
二 声纹登录 ---loginVoice
1 录音完成--上传录音--返回录音文件存在服务器的路径
2 再根据A的路径到讯飞查询1:N,返回一组根据比对分数排序的特征码列表,取第一个特征码
3 再根据该特征码查询用户信息,查询到了就返回,登录成功
三 用户密码登录 ---loginNocode
1 根据用户名查询出用户,再和密码进行匹配,相同就返回登录成功
四 声纹考勤 ---attVoice
1 录音完成--上传录音--返回录音文件存在服务器的路径
2 再根据A的路径到讯飞查询1:N,返回一组根据比对分数排序的特征码列表,取第一个特征码
3 再根据该特征码查询用户信息,然后到考勤表查询记录,没有就插入,有就更新考勤时间
五 手动考勤 ---att
1 进入手动考勤页面的时候会先加载今天的考勤数据,没有会先生成一条,然后返回该条数据,有的话直接返回 ---getAttToday
2 根据考勤记录的ID直接更新时间
管理员登录地址: http://localhost:8887/moral/login
管理员账号密码: admin/admin


照片名称:1基于uniapp+springboot声纹考勤系统用户基本信息注册

照片名称:2注册时录入用户声纹提交注册

照片名称:3用户可以声纹登录系统

照片名称:4用户也可以通过账号密码登录

照片名称:5用户登录后主界面

照片名称:6用户利用声纹考勤功能

照片名称:7用户手动考勤功能

照片名称:8用户查询自己的考勤信息

照片名称:9用户个人中心可修改姓名手机号

照片名称:10手机app端重置密码功能

照片名称:11web端后台管理员登录

照片名称:12web后台考勤信息查询

照片名称:13后台用户信息管理

照片名称:14后台部门信息管理

照片名称:15后台项目信息配置

照片名称:16后台登录日志管理

照片名称:17idea后台接口源码

照片名称:18mysql数据库表

照片名称:19管理员个人中心

照片名称:20讯飞开放平台声纹查询接口说明




- 1068基于Vue+Nodejs+Express在线购物商城设计2019-11-29 16:06:41
- 1066大神微信小程序学生选课系统app设计后端SSM2019-10-20 16:57:31
- 1064大神微信小程序图书借阅app设计后端SSM2019-10-16 19:37:54
- 1062基于微信小程序失物招领平台app设计2019-09-22 14:47:18
- 1050微信小程序购物商城app设计带Java后端2019-07-31 17:10:33
- 1371基于微信小程序+springboot+LayUI失物招领系统设计2022-10-24 21:28:09
- 1369基于微信小程序医院预约挂号系统PHP后端接口2022-10-09 21:58:03
- 1365基于uniapp+vue+微信小程序+安卓app电影院订票小程序H5网站设2022-09-25 16:13:33

