智慧校园人脸识别管理系统设计.docx
《智慧校园人脸识别管理系统设计.docx》由会员分享,可在线阅读,更多相关《智慧校园人脸识别管理系统设计.docx(42页珍藏版)》请在冰豆网上搜索。
智慧校园人脸识别管理系统设计
智慧校园人脸识别管理系统设计
一.简介
本文档主要定义智慧校园人脸识别的功能模块,并详细描述各个模块的内容和交互逻辑。
1.1文档目的
此文档的目的主要是清晰、有层次的定义页面原型中各个模块的内容来源和相关的逻辑,便于研发、测试、UI设计等相关人员理解新版本的产品功能需求,降低产品研发过程中的交流成本,有效提高产品的开发质量和发布时间。
1.2读者对象
开发人员、测试人员、项目负责人、产品经理。
二.产品概述
本次主要开发智慧校园人脸识别管理系统。
平台包括校园层和宿舍层两层账号,其中,校园层主要由:
用户登录、记录查询、人员管理、设备管理、班级管理、宿舍楼管理、操作日志以及账号管理;宿舍层包括:
宿舍就寝视图、看板等功能模块。
以上功能用于满足智慧校园第一期需求。
2.1业务主流程
1、首先进行身份定义,默认身份有学生、教工、黑名单。
2、根据身份进行非学生身份的人员新增,为班主任和宿舍管理员提供可选择人员。
3、新建宿舍楼,查询选择宿舍管理员,新建之后点击宿舍楼卡片,弹出该宿舍楼详细情况,新增后,以层为框架,卡片形式显示每层的宿舍名称以及相关数据。
4、新建班级,查询选择班主任,以年级为框架,卡片形式显示每级的班级名称以及相关数据。
5、新增学生,学生的位置绑定分两种,一种是在新增时直接通过下拉选择宿舍楼和班级的位置绑定,另一种是在新增后通过批量的权限分配绑定宿舍楼和班级。
2.2功能组成
其中黄色为已完成功能;深绿色为已完成功能,需做少量修改;淡绿色为待开发功能。
2.3网络架构
2.4系统运行环境
三.学校层平台功能
3.1用户登录
3.1.1原型图
3.1.2页面描述
用户场景
用户登录
功能描述
主要提供用户访问平台的入口,平台名称为智慧校园人脸识别管理平台
优先级
高
输入/前置条件
输入访问的IP地址,填写正确的用户名和密码
需求描述
1.页面主要的内容包括平台名称、用户名、密码、登录键;
2.默认无logo,后期可支持logo手动更换;
3.用户名:
支持字母和数字,限制20位
密码:
输入至少6位最多20位
当输入格式不对时给出相应提示
当输入的用户名或密码跟系统不相符时,平台要提醒用户:
用户名或密码错误!
5.宿舍层,在登录界面,在平台账号管理中分配宿舍账号后,可在登录界面直接登录,进行宿舍管理;
输出/后置条件
登录成功,进入平台系统
补充说明
3.2记录查询
3.2.1访客信息
3.2.1.1原型图
3.2.2.2页面描述
用户场景
查询终端设备产生的访客记录
功能描述
列表展示在终端设备产生的访客记录
优先级
输入/前置条件
登录平台,并使用了终端设备-访客机
需求描述
1.查询
1.1时间查询:
点击输入框弹出时间日历,按天过滤;
1.2字段查询:
输入访客或被访人姓名进行模糊查询,可输入20位,不做输入内容限制,不与时间条件组合使用;
2.列表显示
2.1显示字段:
时间、姓名、身份证号、手机号码、被访人、登记方式、操作
2.2查看:
弹出访客抓拍照片;
3.翻页:
每页显示20条,超过按页数计算显示翻页。
输出/后置条件
补充说明
校园被访人是人员库所有人员,访客只有大门的权限
3.2.2识别记录
3.2.2.1原型图
3.2.2.2页面描述
用户场景
查询终端设备产生的识别记录
功能描述
列表展示在终端设备产生的识别记录
优先级
输入/前置条件
登录平台,并使用了终端设备
需求描述
1.查询
1.1时间查询:
点击输入框弹出时间日历,按天过滤;
1.2位置查询:
可下拉选择全部、校门以及已新增的宿舍楼名称,默认全部;
1.2身份查询:
按已自定义的身份类型分类显示,超出当前显示长度时显示更多按钮,点击后展开第二行,类型可多选,选择全部时其它勾选取消;
1.3姓名、卡号/唯一编号查询:
一个框,可输入20位,模糊查询,不做输入内容限制,不与时间和身份过滤条件组合使用;
2.列表显示
2.1显示字段:
时间、身份、位置、姓名、卡号/唯一编号、手机号码、操作
2.2详情:
弹出识别详情层,所有字段不可编辑,有数据就显示,无数据为空;
3.翻页:
每页显示20条,超过按页数计算显示翻页;
输出/后置条件
补充说明
详情的弹层显示格式同人像,照片和文本上下排列;
学生详情相比其他身份的多一个“年、班级”字段
3.2.3黑名单预警
3.2.3.1原型图
3.2.3.2页面描述
用户场景
查询终端设备产生的黑名单识别记录
功能描述
列表展示在终端设备产生的黑名单识别记录
优先级
输入/前置条件
登录平台,并使用了终端设备
需求描述
1.查询
时间查询:
点击输入框弹出时间日历,按天过滤;
位置查询:
下拉选择位置,默认全部;
2.列表显示
2.1显示字段:
时间、位置、姓名、身份证号码、操作
2.2查看:
弹出识别层,黑名单库照片和抓拍照片;
3.翻页:
每页显示20条,超过按页数计算显示翻页;
输出/后置条件
补充说明
3.2.4人员就寝明细
3.2.4.1原型图
3.2.3.2页面描述
用户场景
查询各宿舍汇报上的人员就寝情况明细记录
功能描述
列表展示在终端设备产生的人员就寝记录
优先级
输入/前置条件
登录平台,并使用了终端设备
需求描述
1.查询
1.1时间查询:
点击输入框弹出时间日历,按时间段查询;
1.2宿舍查询:
级联选择器的方式查询(宿舍楼-层-宿舍号);
1.3就寝状态查询:
全部、正常、晚归、未归,默认显示全部;
1.4字段查询:
支持姓名、卡号/唯一编号的模糊查询,可输入20位,不做内容判断,与前面的查询条件不组合使用;
2.列表显示
2.1显示字段:
日期、星期、姓名、年班级、卡号/唯一编号、宿舍、就寝状态、进入时间、离开时间
2.2进入/离开时间:
均记录最后一次刷脸时间;
2.3就寝状态中,晚归和未归均用红色字体显示;
注:
列表显示排序根据刷脸时间实时倒叙显示
3.导出:
点击导出后可导出当前过滤条件下全部的列表信息,命名为“人员就寝明细导出”;
4.翻页:
每页显示20条,超过按页数计算显示翻页;
输出/后置条件
补充说明
1)状态无变化时延续显示(正常或未归的话第二天的初始状态延续前一天,如果是晚归,第二天的初始状态变换为正常);
2)未归依据人在不在宿舍判断(进出记录),晚归依据最晚进入时间判断
3)每天00:
01进行状态最后的更新和保存,后期不可修改;
4)所有宿舍人员初始状态显示正常(最开始的新增进来的时候);
3.3人员管理
3.3.1人员录入
3.3.1.1原型图
3.3.3.2页面描述
用户场景
在平台管理底库人员信息
功能描述
可对人员信息进行新增、编辑、删除、批量操作(导入、导出、下载导入模板),列表显示人员信息;
优先级
输入/前置条件
登录平台
需求描述
1.新增:
点击后默认显示身份是学生的所有字段,根据身份的不同新增时需要写的字段也不同,系统默认给出的可下拉选择身份为学生、教工、黑名单;
1.1学生字段:
姓名、性别、身份证号码、身份、手机号码、卡号/唯一编号、宿舍、年班级、父母的姓名和电话、照片;
身份:
动态获取身份自定义的角色类型,必选,默认显示“学生”;
姓名:
限制20位,支持字母和汉字,必填(不唯一);(父母姓名同要求)
性别:
默认为请选择;
身份证号码:
18位尾位可为字母,非必填;
(当鼠标输入后离开该输入框,并点击其他输入框的时候,做身份证号码的校验,如果该身份证号已存在,给出提示弹层,点击确认,关闭提示弹层并将关联数据信息显示,点击取消,关闭提示弹层)
手机号码:
11位,格式校准,非必填;(父母电话同要求)
唯一编号:
限制20位,支持数字,必填;灰色字体显示“请输入学号/编号”
卡号:
限制20位,支持数字,非必填;
宿舍:
下拉选择动态获取到的自定义宿舍楼-层-宿舍号;
年、班级:
下拉选择动态获取到的自定义年、班级;
位置:
同人像平台结构,支持多位置选择,如果已选择宿舍,位置下拉默认勾选大门(如果是多个大门全部勾选)和宿舍楼,如果这里取消同宿舍楼的勾选,但是宿舍字段仍有数据,则该人员仍然有该宿舍权限。
照片:
上传照片,小于1M,非必填;
1.2其他身份字段:
姓名、性别、身份证号码、身份、手机号码、卡号、唯一编号、位置、照片
2.查询
2.1身份查询:
根据身份定义动态获取当前过滤显示的身份,身份单选,选择全部时其它勾选取消超出显示范围时,点击更多后显示第二排身份;
2.2姓名、身份证号码、卡号/唯一编号输入查询:
支持汉字、字母和数字,可输入20位,模糊查询,不做输入内容限制,不与状态过滤条件组合使用;(可不选择,直接输入模糊查询)
2.3班级查询:
下拉选择,动态获取班级,级联选择器方式选择,默认全部;(大目录也可选择,比如筛选班级包括3种方式:
全部、11级-全部(11级的所有班级)、11级-103班)
2.4宿舍查询:
下拉选择,动态获取宿舍楼,只显示宿舍楼名称,默认全部;
注:
班级和宿舍查询组合使用;
3.列表显示
3.1显示字段:
复选框、姓名、性别、身份证号码、唯一编号、卡号、身份、年班级、宿舍、操作;
3.2编辑:
弹出和新增界面相同的字段,限制同新增;
4.导入/导出
4.1导出:
点击后导出过滤条件下的所有人员信息到excel,命名为“智慧校园人员导出”;
4.2导入:
按照导入模板字段导入;
4.3下载模板:
点击后下载导入模板,命名为“人员导入模板”;
5.删除:
勾选后点击,弹出提示界面,提示文字“是否删除数据信息?
”,确认后批量删除;
6.翻页:
每页显示20条,超过按页数计算显示翻页;
输出/后置条件
导出数据为excel表格
补充说明
注:
其他字段的要求都同学生字段中包含的字段要求
导入/导出模板作为附件上传至FTP
卡号和唯一编号拆开显示,新增中学生一种字段,其他类型的所有身份一种字段
批量操作修改为“导入/导出”
人员绑定宿舍楼和班级的时候可以取消选择
人员新增增加位置绑定,即宿舍和位置对于学生而言是两个位置绑定限制,两者成或的关系
3.3.2身份定义
3.3.2.1原型图
3.3.2.2页面描述
用户场景
在平台对身份显示样式进行自定义
功能描述
自定义身份名称
优先级
输入/前置条件
登录平台
需求描述
1.新增:
类型名称:
限制输入10位,不做内容判断,必填;
背景颜色:
点击弹出调色板,选中一个颜色后显示代码。
必填;
文字颜色:
点击弹出调色板,选中一个颜色后显示代码。
必填;
效果预览:
显示新增内容的效果;
2.列表显示
2.1显示字段:
序号、类型名称、背景颜色、文字颜色、操作;
2.2编辑:
弹出字段同新增;
2.3删除:
2.3.1该身份无人员绑定的,点击后给出提示弹层,提示文字“是否删除该数据信息?
”,确认后删除;
2.3.2该身份下有人员绑定的,点击后弹层显示“该身份绑定人员信息,不可删除,若要删除该身份信息,请先将绑定人员从该身份下删除后进行操作,且数据不可恢复!
”,确认后关闭弹层;
3.初始化:
点击后弹出弹层,提示文字“是否将学生、教工、黑名单、陌生人、访客字体以及背景色恢复到系统默认值?
”;
4.翻页:
每页显示20条,超过按页数计算显示翻页;
输出/后置条件
补充说明
系统默认四类学生、教工、黑名单、陌生人、访客可编辑不可删除;
IPC抓拍到的相似度