其他分享
首页 > 其他分享> > 需求分析

需求分析

作者:互联网

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