IPC摄像机用例模型 V1.0
IPC摄像机用例模型
文章目录
- IPC摄像机用例模型
- 问题描述:
问题描述:
- 开发一个具有IPC摄像机上位机的桌面应用程序
- 支持用户登录,管理员可以管理用户信息,修改用户密码,新增用户
- 支持用户实时预览摄像机当前采集的图像,桌面应用程序能够控制IPC摄像机拍照并且保存图片到摄像机。桌面应用程序同时能够预览摄像机保存的照片,对照片进行放大,缩小,裁剪、旋转、缩放等操作。
- 用例名称:用户登录
- 参与者:用户
- 前置条件:打开系统登录页面
- 后置条件:成功登录系统或提示登录失败
- 基本流程
-
- 界面注册账号密码,需要绑定手机号码,并且需要短信验证手机号码
-
- 用户返回登录页面输入用户名和密码,并且输入随机验证码,提高安全性,避免恶意攻击
-
- 系统访问数据库,验证用户输入的用户名是否存在,存在的用户与密码匹配,验证密码是否正确。
-
- 如果匹配,系统会将用户跳转到主界面;如果不匹配,系统会提示用户登录失败并返回到登录页面。
- 替代流程
-
- 输入错误的用户名,系统提示用户不存在有误,并且提示用户是否需要注册
-
- 输入用户名与密码不匹配,系统提示密码错误,如输入三次密码仍是错误,可提示用户是否需要找回账号密码,如需要跳转到找回账号密码的界面
- 扩展流程
- 用户如忘记密码或者账户,可通过用户绑定的手机号码,然后通过短信验证找回账户以及密码,如出现网络故障,弹窗提示。
- 用例名称:图像采集
- 参与者:用户
- 前置条件:用户需要登录主界面,摄像机与桌面应用程序需要保持连接的状态
- 后置条件:可预览摄像头实时的图像数据
- 基本流程
-
- 板端IPC摄像头需要不断采集摄像头的画面,板端
ubuntu
系统搭建服务器,采用RTSP
作为数据传输的协议,硬件作为服上传数据到服务器。
- 板端IPC摄像头需要不断采集摄像头的画面,板端
-
- 用户登录进入主界面,向板端发起请求连接。
-
- 上位机后台轮询连接IPC摄像头,界面提示连接成功
-
- 如果连接成功,主界面显示显示摄像头当前采集的数据。如连接失败,主界面黑屏,后台轮询尝试连接IPC摄像头
- 替代流程
- 网络故障导致无法预览摄像头实时的图像数据,系统弹窗提示网络故障,并且主界面黑屏提示。
- 扩展流程
- 图像采集过程中,中断了,提示网络故障,并且提示用户检查网络是否正常连接
- 用例名称:相册预览
- 参与者:用户
- 前置条件:摄像机与桌面应用程序保持连接的状态,IPC摄像头存在图片
- 后置条件:可预览保存于IPC摄像头的图片的资源
- 基本流程
-
- 用户点击相册预览功能,向板端发起请求。
-
- 主界面切换到相册预览的功能,将保存的相片资源全部以列表的形式罗列出来,点击列表中的图片,可放大详细查看图片的内容
- 替代流程
- 网络故障导致无法预览保存于摄像头的图片资源,系统会弹窗提示网络故障,无法进入相册预览界面。
- 用例名称:系统管理
- 参与者:管理员
- 后置条件:可管理注册用户,查看注册用户的信息
- 基本流程
-
- 点击设置管理按键
-
- 弹窗提示输入管理员的密码
-
- 跳转到管理员的配置界面
- 替代流程
- 输入错误的管理员的用户名或密码,系统提示用户请用管理员账号以及密码。
IPC摄像机用例模型 V1.0相关推荐
- 软件设计用例模型 V1.0
用例模型 文章目录 用例模型 什么是用例模型 用例模型的作用 用例模型模板 例子 什么是用例模型 用例模型是软件工程中的一种行为模型,它描述了系统功能的行为和用户与系统之间的交互. 用例模型主要由用例 ...
- 背包问题九讲 v1.0
背包问题九讲 v1.0 目录 第一讲 01背包问题 第二讲 完全背包问题 第三讲 多重背包问题 第四讲 混合三种背包问题 第五讲 二维费用的背包问题 第六讲 分组的背包问题 第七讲 有依赖的背包问题 ...
- 赛桨PaddleScience v1.0 Beta:基于飞桨核心框架的科学计算通用求解器
近年来,关于AI for Science的主题被广泛讨论,重点领域包含使用AI方法加速设计并发现新材料,助力高能物理及天文领域的新问题探索,以及加速智慧工业实时设备数据与模型的"数字孪生&q ...
- 小博的软件测试学习笔记(V1.0)
小博,一位非常热心的软件测试领域的博主,乐于分享知识和学习资料,在我的学习交流群里的小伙伴都知道,我经常给大家分享各种资料,说百宝箱也不过分.接下来看一下都发表过哪些文章: 功能测试相关 0基础入门软 ...
- 接口性能测试方案 白皮书 V1.0
一. 性能测试术语解释 1. 响应时间 响应时间即从应用系统发出请求开始,到客户端接收到最后一个字节数据为止所消耗的时间.响应时间按软件的特点再可以细分,如对于一个 C/S 软件的响应时间可以细分为网 ...
- 【正点原子FPGA连载】 第七章 Verilog HDL语法 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
1)实验平台:正点原子MPSoC开发板 2)平台购买地址:https://detail.tmall.com/item.htm?id=692450874670 3)全套实验源码+手册+视频下载地址: h ...
- 【修真院“善良”系列之十八】WEB程序员从零开始到就业的全资料V1.0——只看这一篇就够了!
这里是修真院小课堂,本篇分析的主题是 [WEB程序员从零开始到就业的全资料V1.0] 前言 这是两年以来,修真院收集整理的学习资料顺序. 以CSS15个任务,JS15个任务为基础,分别依据要完成任务的 ...
- 智慧农业平台解决方案(商业报价) V1.0
完整文档智慧农业平台农业解决方案 V1.0.docx 免费下载 1 产品解决方案简介... 5 1.1 标识... 5 1.2系统概述... 5 1.2.1 背景... 5 1.2.2 相关方... ...
- MKS MONSTER8 V1.0使用说明书(基于Klipper 固件配置 Voron 2.4)
广州谦辉信息科技有限公司 MKS MONSTER8 V1.0使用说明书 (基于Klipper 固件配置 Voron 2.4) 创客基地QQ群:489095605 232237692 邮箱:Huangk ...
- 【Unity 框架】QFramework v1.0 使用指南 介绍篇:01. 简介 | Unity 游戏框架 | Unity 游戏开发 | Unity 独立游戏
01. 简介 大家好,我是 QFramework 的作者 凉鞋,QFramework 从第一次代码提交到现在快 7 年了(2015 年 12 月 ~ 2022 年 10 月)了,而经过了 7 年时间的 ...
最新文章
- python生成试卷制卷系统_Python 读写文件 小应用:生成随机的测验试卷文件
- c++中为什么父类名可以直接调用自己的非静态函数测试例子!(父类名::非静态函数)
- 【新年礼物】阿里资深p8教你学习Web全栈架构师!
- 多线程之多生产多消费者
- webpack文件系统缓存
- FMPlayer组件说明
- C/C++ const
- HTTPS详解SSL/TLS
- 学习进度条 20171202
- WinForm 实例教程 通讯录 视频教程 入门教程
- Spring Cloud随记----分布式配置中心再探---消息总线的引入
- 基于单片机的语音小车设计
- 【OFDM通信】基于块状导频的信道估计算法仿真含Matlab源码
- 用户兴趣模型分类以及推荐系统技术调研
- 全球票房73亿的《海王》,是怎么炼成的!
- SRGAN-超分辨率图像复原
- 莫队算法 --算法竞赛专题解析(26)
- 2048小游戏HTML网页版源码共享
- 【转载】VLOOKUP函数多条件查询 VLOOKUP三个条件查询
- 局域网文件共享的几种方法