我的工程实践选题是《视频序列中人员检测与身份推断的系统设计》,这是一个用户通过系统的检测、人脸识别和检测等确认视频中人员的身份的工具。
这个系统的重点在于人脸识别等算法,整个系统反倒是很轻,因此,用例图也不复杂。
用户在系统完成登陆,然后通过摄像头传入系统的视频查看摄像头拍摄的实时场景,同时也可以查看系统检测到的视频中的人脸、人的身份。对于身份存疑的人员,用户可以进行编辑。同样的,用户也可以批量导入已确认的人员的信息、照片,以方便系统对人的识别。
一、用例图
由上可见,抽象出来的用例主要有登陆认证、视频查看、身份修改、业主信息录入。
二、High level use case
下面对于每个用例范围的High level use case进行分析:
1、登陆认证
TUCBW 用户输入用户名和密码给系统做登陆操作
TUCEW 用户得到登陆成功或失败的返回信息
2、视频查看
TUCBW 用户通过权限进行视频查看模块
TUCEW 用户得到视频的实时信息
3、身份修改
TUCBW 用户递交修改系统中人员信息的信息和请求
TUCEW 系统得到用户的提交并且返回提交是否成功的信息
4、业主信息录入
TUCBW 用户批量提交业主人员的信息
TUCEW 系统得到用户的提交并且返回导入是否成功的信息
三、Expanded use case
针对用户进行身份修改这个case进行expand
用户 | 系统 |
查看人员身份 | 计算人员角色并返回返回人员身份信息 |
编辑人员身份信息 |
返回可编辑的人员信息 |
提交人员信息 |
更新数据库中人员信息,并返回修改后的参数 |