需求分析
作者:互联网
1、概述
1.1 用户简介
“loading” 视频播放网站的使用者主要是喜欢观看动漫和各风格视频的观众和喜欢把自己制作的视频投稿的人(在此文Up主与投稿者为一样的意思)
1.1.1 观众
在该网站,观众特点:
(1)视频:寻找自己想观看的视频进行观看,并可以对此视频进行评论、点赞、投币、收藏。如果喜欢当前Up的视频,还可以对其进行关注,留言,当Up进行投稿时,可以动态的获取Up的视频。
(2)动漫:寻找想看的动漫(包括日漫和国创动漫),并对其进行评论、点赞、投币。如果喜欢本动漫,还可以对其进行追番,当动漫更新时,可以动态的获取更新的动漫。
1.1.2 Up主
在此网站,Up主特点:
Up主可以拍摄视频,对视频进行上传,成功审核后可以放到 “loading” 供观众观看,从视频中获取一定的收益。可以与关注自己的粉丝进行互动,回复评论。
1.2 项目的目的与目标
1.2.1 目的
通过 “loading” 视频播放网站,对视频进行整合收集,使得观众可以直接搜索到想观看的视频及动漫。也可以使得Up可以分享自己的一些内容使得更多观众得以认识,进行交流。
1.2.2 目标
(1)“loading” 视频播放网站各个功能完整
(2)整个视频播放网站可以稳定运行
(3)信息发布和显示迅速、准确
(4)用户之间的信息渠道畅通
(5)权限系统完善
1.3 术语定义
【1】观众:使用 “loading” 视频播放网站的人群
【2】Up主:使用 “loading” 视频播放网站进行视频投稿的人群
1.4 参考网站
【1】Bilibili(也就是俗称的B站)
1.5 相关文档
【1】需求分析
【2】概要设计
【3】详细设计
【4】数据库设计
1.6版本更新信息
版本号 | 创建者 | 创建日期 | 维护者 | 维护日期 | 维护纪要 |
---|---|---|---|---|---|
v1.0 | 潘光俊 | 2020-12-29 | 潘光俊 | 2020-12-29 | |
v1.0 | 唐莎 | 2020-12-29 | 唐莎 | 2020-12-29 |
2、用例详细说明
2.1用户基本功能
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-43NpdoDI-1611636284897)(C:\Users\VULCAN\AppData\Roaming\Typora\typora-user-images\image-20210106154826885.png)]
2.1.1注册用例
用例名称 | 注册 |
---|---|
使用人员 | 未注册用户 |
输入 | 用户注册时的基本信息 |
系统响应 | 基本信息保存进数据库 |
输出 | 用户可以进行登录 |
前置条件 | 未注册用户 |
活动步骤:
(1)点击登录
(2)进入注册页面
(3)填写相关信息
(4)点击注册按钮
(5)注册成功
2.1.2登录用例
用例名称 | 登录 |
---|---|
使用人员 | 已注册用户 |
输入 | 注册时的用户名和密码 |
系统响应 | 验证密码 |
输出 | 成功或失败 |
前置条件 | 已注册用户 |
活动步骤:
(1)点击登录
(2)进入登录页面
(3)输入用户名和密码
(4)验证密码
(5)正确则返回首页,失败则返回登录页面
2.1.3查看个人空间用例
用例名称 | 查看个人空间 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击查看个人空间 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)点击查看个人空间
(2)返回个人空间页面
2.1.4查看收藏用例
用例名称 | 查看收藏 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击收藏 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)点击收藏
(2)跳转个人空间页面
(3)显示相关收藏视频
2.1.5查看观看历史记录用例
用例名称 | 查看观看历史记录 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击历史记录 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)点击历史记录
(2)进入历史记录页面
(3)显示相关历史记录
2.1.6投稿视频用例
用例名称 | 投稿视频 |
---|---|
使用人员 | 已登录用户 |
输入 | 上传投稿视频 |
系统响应 | 将数据保存进数据库 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)点击投稿
(2)进入投稿页面
(3)上传相关视频
(4)上传成功等待审核
2.1.7搜索视频用例
用例名称 | 搜索视频 |
---|---|
使用人员 | 已登录用户 |
输入 | 视频名字段 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)在搜索框输入想要搜索的内容
(2)点击搜索
(3)进入搜索内容页面
(4)显示相关内容
2.1.8注销登录用例
用例名称 | 注销登录 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击注销 |
系统响应 | 将数据库里的用户登录状态修改 |
输出 | 已注销 |
前置条件 | 已登录 |
活动步骤:
(1)点击注销
(2)注销成功返回首页
2.2动漫
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jxPRc75f-1611636284898)(C:\Users\VULCAN\AppData\Roaming\Typora\typora-user-images\image-20210106160505035.png)]
2.2.1查找番剧用例
用例名称 | 查找番剧 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击番剧 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)点击番剧
(2)进入番剧页面
(3)可筛选条件后选择番剧
(4)进入番剧播放页面
2.2.2点赞用例
用例名称 | 点赞 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击点赞 |
系统响应 | 数据库中更新点赞数 |
输出 | 点赞成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击点赞按钮
(2)点赞数+1
(3)点赞按钮变成取消点赞按钮
2.2.3投币用例
用例名称 | 投币 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击投币 |
系统响应 | 数据库中更新投币数 |
输出 | 投币成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击投币按钮
(2)投币数+1
(3)投币按钮变成已投币
2.2.4追番用例
用例名称 | 追番 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击追番 |
系统响应 | 数据库中更新用户追番字段 |
输出 | 追番成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击追番
(2)将番剧信息加入我的番剧
(3)追番数+1
(4)追番变成取消追番
2.2.5评论用例
用例名称 | 评论 |
---|---|
使用人员 | 已登录用户 |
输入 | 评论内容 |
系统响应 | 将内容存进数据库 |
输出 | 评论成功 |
前置条件 | 已登录 |
活动步骤:
(1)在评论处写评论内容
(2)点击发表评论
(3)最新的3条评论将显示在评论区
2.3视频
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-liu4C3Wv-1611636284899)(C:\Users\VULCAN\AppData\Roaming\Typora\typora-user-images\image-20210106160649270.png)]
2.3.1查找视频
用例名称 | 查找视频 |
---|---|
使用人员 | 已登录用户 |
输入 | 相关风格 |
系统响应 | 从数据库查询相关信息 |
输出 | 相关页面 |
前置条件 | 已登录 |
活动步骤:
(1)筛选视频风格
(2)进入对应页面
(3)选择对应风格的具体视频
2.3.2关注Up
用例名称 | 关注Up |
---|---|
使用人员 | 已登录用户 |
输入 | 点击关注 |
系统响应 | 添加相关数据 |
输出 | 关注成功 |
前置条件 | 已登录 |
活动步骤:
(1)在视频播放页面点击关注按钮
(2)关注成功,按钮变成取消关注
2.3.3评论
用例名称 | 评论 |
---|---|
使用人员 | 已登录用户 |
输入 | 评论内容 |
系统响应 | 将内容存进数据库 |
输出 | 评论成功 |
前置条件 | 已登录 |
活动步骤:
(1)在评论处写评论内容
(2)点击发表评论
(3)最新的3条评论将显示在评论区
2.3.4点赞
用例名称 | 点赞 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击点赞 |
系统响应 | 数据库中更新点赞数 |
输出 | 点赞成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击点赞按钮
(2)点赞数+1
(3)点赞按钮变成取消点赞按钮
2.3.5投币
用例名称 | 投币 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击投币 |
系统响应 | 数据库中更新投币数 |
输出 | 投币成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击投币按钮
(2)投币数+1
(3)投币按钮变成已投币
2.3.6收藏
用例名称 | 收藏 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击收藏 |
系统响应 | 添加相关数据 |
输出 | 收藏成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击收藏按钮
(2)收藏数+1
-------- | ------------------ |
| 使用人员 | 已登录用户 |
| 输入 | 点击投币 |
| 系统响应 | 数据库中更新投币数 |
| 输出 | 投币成功 |
| 前置条件 | 已登录 |
活动步骤:
(1)点击投币按钮
(2)投币数+1
(3)投币按钮变成已投币
2.3.6收藏
用例名称 | 收藏 |
---|---|
使用人员 | 已登录用户 |
输入 | 点击收藏 |
系统响应 | 添加相关数据 |
输出 | 收藏成功 |
前置条件 | 已登录 |
活动步骤:
(1)点击收藏按钮
(2)收藏数+1
(3)收藏按钮变成取消收藏
标签:需求,分析,登录,视频,前置条件,用例,点击,投币 来源: https://blog.csdn.net/qq_44858230/article/details/113177796