安卓客户端功能要求: 1. 员工注册:上传工号、姓名及摄像头拍摄给服务器,并显示注册结果。 2. 员工登录:摄像头检测到人脸后,将人脸照片上传服务器进行识别,并对识别结果进行处理(可参考下方识别模式工作流程)。 3. 信息显示:登录成功后进入MES主界面,显示员工信息及未完成任务。 4. 任务操作:可对任务进行开始/结束操作,向服务器发送请求并根据回馈刷新界面。 程序使用流程: 程序启动后,初始化页面先可以选择注册或登录。 选择注册后,填写信息及拍照后向服务器发送请求并提示结果。 选择登录后,进入拍照页面拍照识别,识别成功进入主页面,失败则提示,持续一段时间检测不到人脸则自动返回初始化页面。 进入主页面后显示员工信息及未完成的任务信息,可自行查询已完成的任务信息,在主页面中持续一段时间检测不到人脸则自动返回初始化页面。 WEB服务器端功能要求: 前端: 1. 员工管理:创建、编辑、删除员工信息。 员工信息包括:工号、姓名、部门。 2. 账号管理:创建、编辑、删除账号信息。 账号信息包括:账号、名字、密码、描述。 3. 任务管理:创建、编辑、删除任务信息。 账号信息包括:任务标题、任务内容、任务执行人、计划开始时间、计划结束时间、实际开始时间、实际结束时间。 4. 日志查询:查询日志记录。 5. 密码修改:修改目前登录账号的密码。 后端: 1. 员工注册。 接收到客户端的照片、工号、姓名。 判断工号是否存在,工号与姓名是否匹配,工号注册照片是否已达上限(目前上限暂定为1)。判断不通过返回说明。 识别人脸保存特征值到数据库并返回结果。 2. 人脸识别,接收到客户端的照片后进行识别,返回识别结果:识别失败、识别成功但无匹配数据、识别且匹配成功(同时返回用户信息)。 3. 根据客户端提交的用户信息(如用户ID)返回任务信息。 4. 根据客户端的任务开始/结束要求开始/结束任务并返回结果。 5. 日志记录:记录服务器操作,包括前端某个账号的直接操作及后端某个接口的调用。
- 1
- 2
- 3
- 4
- 5
- 6
- 11
- SingleSickMo402019-09-11很好 ,刚好适合新手学习
- 粉丝: 33
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于SIFT特征点提取和RASIC算法实现全景图像拼接python源码+文档说明+界面截图+详细注释(95分以上课程大作业)
- 基于matlab实现眼部判别的疲劳检测系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的异常姿势识别系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 隐藏文件展示工具,用来展示被病毒隐藏的文件
- 基于Matlab的图像分割系统+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB指纹门禁GUI设计源码+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab的仪表指数识别系统霍夫曼变换+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 的霍夫曼变换答题卡识别带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于MATLAB 疲劳驾驶检测专识别GUI源码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于matlab的虫害侵蚀系统带Gui界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)