<a>.用户信息管理系统需求描述
功能编号 | 1.1.1 | 功能名称 | 添加新用户 | 所属部门 | 学生信息管理 |
功 能 描 述 | 录入用户的基本资料信息,包括姓名、学号、班级信息(选择输入)、学院信息(选择输入)、年龄(选择输入)、性别(选择输入)、以及用户组的信息、人脸图片信息(可以在当前界面用摄像头拍摄照片、也可以从计算机中选择人脸图片)以进行签到身份的基本识别。 | ||||
输入项 | 姓名 + 班级 + 学号 + 性别 + 年龄 + 学院 + 用户组 + 人脸图片数据 | ||||
处理描述 | 用户在添加界面中填入上述输入项,提交到云端保存,不会在本地留下隐私隐患。 | ||||
输出项 | 操作和输入是否符合规范,添加成功或失败的提示,图片选择的提示,正常退出和中途关闭退出的不同反映。 | ||||
界面要求 | 界面中的确定添加、取消添加、选择图片、拍摄图片,重新拍摄和选择图片按钮均需确认执行。 |
功能编号 | 1.1.2 | 功能名称 | 删除已存在用户 | 所属部门 | 学生信息管理 |
功 能 描 述 | 删除用户的基本资料信息,包括姓名、学号、班级信息、学院信息、年龄、性别、以及用户组的信息、人脸信息、签到日期时间等,以完善用户数据库的功能。 | ||||
输入项 | 学号(必须是存在用户ID) + 用户组(必须为已存在用户组ID ) | ||||
处理描述 | 用户在删除界面中填入上述输入项,将请求提交到云端,并采取相应的数据操作。 | ||||
输出项 | 输入的用户组是否存在的提示,用户是否存在的提示,删除成功或者失败的提示的提示(包括状态栏提示和消息框提示)。 | ||||
界面要求 | 界面中的确定、取消均需确认执行,并且删除界面需要列出所有的用户组信息以供选择。 |
功能编号 | 1.1.3 | 功能名称 | 更新已存在用户 | 所属部门 | 学生信息管理 |
功 能 描 述 | 更新用户的基本资料信息,包括姓名(必填)、学号(必填)、班级信息(选填)、学院信息(选填)、年龄(选填)、性别(选填)、以及用户组的信息(必填)、人脸信息(必填),以实现更新用户数据的功能。 | ||||
输入项 | 学号(必须是存在用户ID) + 用户组(必须为已存在用户组ID ) + 姓名 + 班级 + 性别 + 年龄 + 学院 + 人脸图片数据 | ||||
处理描述 | 用户在更新界面中填入上述输入项,将请求提交到云端,并采取相应的数据操作。 | ||||
输出项 | 输入的用户组是否存在的提示,用户是否存在的提示,更新成功或者失败的提示的提示(包括状态栏提示和消息框提示),各种输入数据是否规范和填写完全的提示,以及正常退出和强制退出的提示。 | ||||
界面要求 | 界面中的确定添加、取消添加、选择图片、拍摄图片,重新拍摄和选择图片按钮均需确认执行。 |
功能编号 | 1.2.1 | 功能名称 | 添加用户组 | 所属部门 | 学生信息管理 |
功 能 描 述 | 添加用户组的基本资料信息,包括用户组信息,以实现添加新的用户组功能。 | ||||
输入项 | 用户组(必须为已存在用户组ID ) | ||||
处理描述 | 用户在添加用户组界面中填入上述输入项,将请求提交到云端,并采取相应的数据操作。 | ||||
输出项 | 输入的用户组是否存在的提示,添加成功或者失败的提示的提示(包括状态栏提示和消息框提示),输入数据是否规范和填写完全的提示。 | ||||
界面要求 | 界面中的确定添加、取消添加均需确认执行。 |
功能编号 | 1.2.2 | 功能名称 | 删除用户组 | 所属部门 | 学生信息管理 |
功 能 描 述 | 删除用户组的基本资料信息,包括用户组信息,以实现删除新的用户组功能。 | ||||
输入项 | 用户组(必须为已存在用户组ID ) | ||||
处理描述 | 用户在删除用户组界面中填入上述输入项,将请求提交到云端,并采取相应的数据操作。 | ||||
输出项 | 输入的用户组是否存在的提示,添加成功或者失败的提示的提示(包括状态栏提示和消息框提示),输入数据是否规范和填写完全的提示。 | ||||
界面要求 | 界面中的确定删除、取消添加均需确认执行。 |
功能编号 | 1.2.3 | 功能名称 | 查询用户组 | 所属部门 | 学生信息管理 |
功 能 描 述 | 查询用户组的基本资料信息,包括用户组信息,以实现查询新的用户组功能。 | ||||
输入项 | 用户组(必须为已存在用户组ID ) | ||||
处理描述 | 用户在添加用户组界面中填入上述输入项,将请求提交到云端,并采取相应的数据操作。 | ||||
输出项 | 输入的用户组是否存在的提示,添加成功或者失败的提示的提示(包括状态栏提示和消息框提示),输入数据是否规范和填写完全的提示,以及所有用户组的基本信息。 | ||||
界面要求 | 界面中的确定退出、取消添加均需确认执行。 |
<b>.用户考勤系统需求描述
功能编号 | 2.1.1 | 功能名称 | 学生签到 | 所属部门 | 考勤系统 |
功 能 描 述 | 通过摄像头获取用户人脸,并且动态显示在屏幕上,包括人脸的基本信息,包括颜值、性别、是否佩戴眼镜、脸型、是否佩戴口罩、表情、情绪,以及和云端的人脸信息相匹配的基本信息数据,包括班级、姓名、是否迟到、性别、学号、学院等信息也会动态显示在文本框内,并且将签到时间记录和签到数据保存到数据库,以供数据可视化调用。 | ||||
输入项 | 用户组(必须为已存在用户组ID ) | ||||
处理描述 | 用户首先输入自己所在的用户组,系统自动打开摄像头获取人脸数据并且和百度AI云端匹配,检测到人脸会显示人脸信息,如用户已经注册会显示注册信息和签到成功的信息,此时用户签到成功,可以关闭签到。 | ||||
输出项 | 操作和输入是否符合规范,签到成功时显示用户签到信息,显示通过百度AI自动获取人脸的监测信息,将签到信息保存到数据库,正常退出和中途关闭退出的不同反映。 | ||||
界面要求 | 界面中的确定、取消钮均需确认执行。 |
功能编号 | 2.1.2 | 功能名称 | 结束签到 | 所属部门 | 考勤系统 |
功 能 描 述 | 关闭摄像头配置,展示当天的签到数据,包括包括班级、姓名、是否迟到、学号等信息会以表格的形式展示出来,并且将签到时间记录和签到数据保存到数据库,以供数据可视化调用。 | ||||
输入项 | 自定义数据导出路径。 | ||||
处理描述 | 用户点击关闭签到,系统自动关闭摄像头,如果未开始签到就点击关闭签到会收到警告提示,正常关闭会显示关闭签到界面,选择导出数据到指定文件夹,或者取消导出。 | ||||
输出项 | 操作和输入是否符合规范,以及签到数据的表格形式,导出txt文件 | ||||
界面要求 | 界面中的确定、取消钮均需确认执行,选择导出签到数据需要自定义路径选择。 |
功能编号 | 2.2.1 | 功能名称 | 签到时间设置 | 所属部门 | 考勤系统 |
功 能 描 述 | 设置签到时间,包括休息日的签到时间、工作日的签到时间、工作日的选择(任意选择一周中的几天)、签到模式的选择(包括任意时间签到、仅工作日签到、休息日工作日都签到)以自定义签到的配置。 | ||||
输入项 | 工作日签到时间 + 休息日签到时间 + 工作日选择(周一至周末可选) + 签到模式选择(包括任意时间签到、仅工作日签到、休息日工作日都签到) | ||||
处理描述 | 用户点击时间编辑栏目,修改时间;可以重置时间,可以自定义工作日和签到模式,确定后将提交修改申请 | ||||
输出项 | 操作和输入是否符合规范,修改后的签到时间信息,查出规定签到时间范围将被判为迟到并录入数据库和云端 | ||||
界面要求 | 界面中的确定、取消钮均需确认执行,签到模式设置为单选按钮,休息日工作日选择为复选,时间编辑栏目默认是当前时间。 |
功能编号 | 2.2.2 | 功能名称 | 签到背景设置 | 所属部门 | 考勤系统 |
功 能 描 述 | 自定义签到背景主题,包括库中富有的默认主题图片、用户通过自定义路径去选择主题、设定主题等以提供给用户更加灵活的自定义个性化界面服务。 | ||||
输入项 | 选则背景图片(系统附带的四张背景图) + 自定义图片路径选择(可以选择自定义或者采用系统默认的背景) | ||||
处理描述 | 用户点击单选框选择一张背景图,设定背景,或者选择自定义背景,将选择路径下的图片上传到主题,点击确定设定主题,取消将不会进行设置 | ||||
输出项 | 操作和输入是否符合规范,未选择任何图片将会选择默认主题,自定义选择图片时点击取消,将不会退出界面,而是继续选择背景图片。 | ||||
界面要求 | 界面中的确定、取消钮均需确认执行,选择自定义图片需要自定义路径选择,图片的选择设定为单选。 |
功能编号 | 2.3.1 | 功能名称 | 导出签到信息 | 所属部门 | 考勤系统 |
功 能 描 述 | 点击导出数据,包括自定义到处路径,导出文件格式,以将签到数据完整的展示和上传到数据库和云端。 | ||||
输入项 | 自定义数据导出路径。 | ||||
处理描述 | 用户点击导出,将选择导出路径和导出文件的格式, | ||||
输出项 | 操作和输入是否符合规范,以及签到数据的表格形式,导出txt文件,取消导出将会回到初始界面。 | ||||
界面要求 | 界面中的确定钮均需确认执行,选择导出签到数据需要自定义路径选择。 |
功能编号 | 2.3.2 | 功能名称 | 恢复初始设置 | 所属部门 | 考勤系统 |
功 能 描 述 | 点击恢复初始设置,包括主题背景,自定义签到时间,休息日工作日的选择,签到模式的选择将会恢复初始的默认值。 | ||||
输入项 | 确认 | ||||
处理描述 | 用户点击恢复初始设置,确认后,将主题背景,自定义签到时间,休息日工作日的选择,签到模式的选择恢复默认值。 | ||||
输出项 | 操作和输入是否符合规范,输出所有设置的默认值。 | ||||
界面要求 | 界面中的确定钮均需确认执行。 |
<c>.用户信息管理系统需求描述
功能编号 | 3.1.1 | 功能名称 | 签到数据可视化 | 所属部门 | 数据管理系统 |
功 能 描 述 | 将所有记录在数据库中的签到数据分析可视化,包括当天的签到数据、昨天的签到数据、本月的签到数据的饼图,以及学校概览,签到人数和迟到人数的折线图和柱状图,以供用户分析和统计签到情况。 | ||||
输入项 | |||||
处理描述 | 用户在主页面中选择查看签到数据可视化,将会自动获取数据库数据,并生成可视化图表展示。 | ||||
输出项 | 包括当天的签到数据、昨天的签到数据、本月的签到数据的饼图,以及学校概览,签到人数和迟到人数的折线图和柱状图 | ||||
界面要求 | 签到数据展示是准确、实时的 |
功能编号 | 3.1.2 | 功能名称 | 签到进度查看 | 所属部门 | 数据管理系统 |
功 能 描 述 | 将今日的签到数据可视化并展示迟到者的名单,包括全校学生、迟到人数、签到人数、准时人数、缺卡人数的雷达图,以及迟到学生的基本信息表格展示,以供导出迟到学生名单。 | ||||
输入项 | 自定义导出迟到学生名单的路径 | ||||
处理描述 | 用户在主页面中选择查看签到数据可视化,将会自动获取数据库数据,并生成可视化图表展示,并且将迟到名单展示出来,可供打印导出操作。 | ||||
输出项 | 包括全校学生、迟到人数、签到人数、准时人数、缺卡人数的雷达图,以及迟到学生的基本信息表格展示,以及导出名单的 *.csv文件 | ||||
界面要求 | 签到数据展示是准确、实时的,要求展示所有迟到学生名单。 |
功能编号 | 3.2.1 | 功能名称 | 清空签到数据 | 所属部门 | 数据管理系统 |
功 能 描 述 | 将历史所有的签到数据全部清空,包括姓名、学号、班级、签到时间、是否迟到的所有信息将会从数据库移除。 | ||||
输入项 | 确定删除 | ||||
处理描述 | 选择删除所有数据,历史签到数据将会清空 | ||||
输出项 | 包括姓名、学号、班级、签到时间、是否迟到的所有信息将会从数据库移除。 | ||||
界面要求 | 签到数据展示是准确、实时的,要求展示所有迟到学生名单。 |
<d>.用户邮件系统需求描述
功能编号 | 4.1.1 | 功能名称 | 邮件发送设置 | 所属部门 | 邮件管理系统 |
功 能 描 述 | 设置邮件的基本信息,包括发件人邮箱、发件人授权码、收件人邮箱、邮件主题、邮件的主题、邮件发送时间,以供定时提醒邮件发送使用。 | ||||
输入项 | 发件人邮箱(必选) + 发件人授权码(必须) + 收件人邮箱(选填) + 邮件主题(选填) + 邮件的主体(选填) + 邮件发送的时间(必填) | ||||
处理描述 | 填入上诉数据后确认,系统将会在指定事件向指定的学生邮箱发送SMTP邮件提醒签到。 | ||||
输出项 | SMTP邮件,以及操作是否规范的提示信息,确认和取消信息提示。 | ||||
界面要求 | 输入框应有输入提示和默认值,以便利用户输入信息 |
功能编号 | 4.1.2 | 功能名称 | 邮件反馈设置 | 所属部门 | 邮件管理系统 |
功 能 描 述 | 将反馈信息输入并发送到开发者的邮箱 | ||||
输入项 | 邮件的主体和内容(选填) | ||||
处理描述 | 填入上诉数据后确认,系统将会在指定事件向指定的学生邮箱发送SMTP邮件到开发者。 | ||||
输出项 | SMTP邮件,以及操作是否规范的提示信息,确认和取消信息提示。 | ||||
界面要求 | 输入框应有输入提示和默认值,以便利用户输入信息 |
<e>.其他需求描述
功能编号 | 5.1.1 | 功能名称 | 用户使用指南 | 所属部门 | 用户帮助系统 |
功 能 描 述 | 用获取系统的使用方法的基本途径,包括扫描二维码获取帮助信息,或者点击超链接获取帮助信息。 | ||||
输入项 | 扫描二维码或者点击超链接 | ||||
处理描述 | 用户将获取系统的基本操作使用说明书 | ||||
输出项 | 系统的基本操作使用说明书 | ||||
界面要求 |