logo资料库

抖音短视频APP系统分析与设计.doc

第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
资料共20页,剩余部分请下载后查看
一、抖音短视频APP系统功能描述
二、系统的分析与设计
三、总结
四、小组成员
《面向对象分析与设计》 专业班级: 软件 16.1 班 项目名称:抖音短视频 APP 系统分析与设计 小组成员: 授课教师: 杨国志 张宝鑫 李林林 完成时间: 2019 年 7 月 2 日
一、抖音短视频 APP 系统功能描述 在这个物欲横流的世界,在这个信息交织的时代,每天面对如海的资源和言 语,我们究竟是应该怎么样获取他们?此时,抖音 app 孕育而生,具体可以从以 下五点来分析: 1) 内容丰富性 拥有自主版权的视频分享以及大量合作伙伴的视频转载,是吸引各自用户群 体的有效手段。 2) 观看便捷性 近年来,互联网移动端的飞速发展以及智能设备的快速普及提高了视频平台 使用的便捷性;另一方面,视频网站内容搜索的进一步优化,大大提高了视频内 容观看的便捷性。 3) 观看体验更好 简单的界面设置以及操作简化了用户观看视频的过程,进入页面后的全屏式 播放,降低了用户决策成本,可以使用户的状态进入变快。 4) 更高效的视频制作 点击现有视频音乐的名字就可以查看该视频的音乐背景,并选择以音乐为背 景快速创作,屏幕左下角会出现你所观看的视频话题的入口,点击即可创建这个 主题的相关视频。 5)用户的归属感 评论、弹幕、投票等互动方式在一定程度上为观众提供了心理归属感,这有 利于增加用户对网站的忠诚度和依赖度。 基础功能如下: 系统用户主要分为三种:一种是没有注册的普通用户即游客,一种是注册会 员用户,最后是系统管理员。权限依次由低到高。 对于游客,可以浏览网站内的一般视频,检索信息,可以发弹幕,不能写评论。 对于需要权限的视频不能观看。可以申请注册会员。 对于注册会员,除了具有游客的所有功能以外,还具有: 1) 登录账号,进行签到领取网站福利“硬币”用以投给喜欢的视频制作者。 2) 发布和删除自己制作或拥有版权的视频
3) 提议网站和其他用户购买某部视频的版权。 4) 能够修改自己的会员信息和注销。 5) 可以观看需要权限的视频 6) 可以按等级发不同类型的弹幕,可以评论视频。 对于系统管理员,他的功能范围包括: 1) 管理注册会员的信息,查看和删除用户信息。 2) 对视频信息进行管理,删除被举报的视频,添加审核过的视频,查询视 频信息。 3)对弹幕信息管理,修改恶意关键字检索系统的关键字以屏蔽恶意弹幕和 违法字词,修改用户弹幕权限。 二、系统的分析与设计 对照所选系统的功能逐一分析,并用面向对象技术与UML进行设计。 1. 对选定的系统进行需求分析,绘制业务用例图 系统管理员的业务只要分为三大部分,分别是用户的管理,视频管理和弹幕 管理。如图1-1 2. 对每个用例进行内部流程的分析,绘制活动图 图2-1-1 管理员业务用例图 业务活动过程 查看,修改,封禁用户信息
描述 (1)系统管理员通过登录到审核平台,开始对用户信息操作,(2)先查找目 标用户,如果查找不到返回平台并弹出提醒,返回本步骤 (3)根据需求对目标用户进行修改,修改成功则显示成功,结束活动,修改 失败显示失败。进行判断如果还有操作则返回(2)步骤,没有则结束活动 (4)根据需求对目标用户进行封禁,并发出封禁原因,修改成功则显示成功, 结束活动,封禁失败显示失败,进行判断如果还有操作返回(2),没有则结 束活动 活动图
业务活动过程 添加,删除,审核视频 描述 (1) 系统管理员通过登录到审核平台,开始对视频信息操作 (2) 添加相应视频并进行审核视频,符合标准则上传到平台并添加通过审 核视频信息,显示上传成功,不符合标准删除视频并发布删除视频信 息,显示上传成功, (3) 进行判断是否继续管理视频,否则结束活动,是则返回(1) (4) 系统管理员 活动图 业务活动过程 修改弹幕屏蔽关键字 图2-2-2 视频管理活动图
描述 (1) 管理员选择弹幕管理系统,开始对恶意弹幕进行处理。 (2) 管理员修改弹幕屏蔽关键字,并上传到管理系统平台,失败返回本步 骤。 (3) 修改成功则管理系统平台保存弹幕屏蔽关键字,显示成功信息。 (4) 进行判断是否继续管理视频,否则结束活动,是则返回(1) 活动图 3.结合活动图绘制系统用例图 图 2-2-3 弹幕管理活动图 通过活动图我们可以清楚的看到,系统管理员主要负责三大部分,分别是用 户的管理,视频的管理以及弹幕的管理,外加登录。 3-1用户管理:(1)查看用户信息(主要看用户ID,用户级别) (2)修改用户信息(修改用户的级别)
(3)封禁用户(发布封禁原因) 3-2视频管理:(1)添加视频(视频ID,视频简介,上传日期) (2)删除视频(删除原因) (3)审核视频 3-3弹幕管理:(1)屏蔽恶意关键字(屏蔽原因) 3-4登录 4.对每一个系统用例给出用例描述 图2-3-1 系统管理员系统用例图 1.登录 参与者:会员,系统管理员 前提条件:会员,系统管理员想要登录系统,进行操作 (1)参与者输入账号和密码
(2)系统核对密码和账号是否正确,如果不正确发出 e1 重新输入的提醒,正 确则登录系统,如果与数据库连接失败发出 e2 数据库连接错误提醒。 2.查看用户信息 参与者:系统管理员 前提条件:系统管理员想要查看用户信息,进行操作 (1)参与者点击用户管理系统,进入用户管理页面 (2)点击查看用户信息,输入用户 ID,点击查看,出现目标用户信息(用户 ID,用户级别等)如果与数据库连接失败发出 e2 数据库连接错误提醒。 3.修改用户信息 参与者:系统管理员 前提条件:系统管理员想要修改用户信息,进行操作 (1)参与者点击用户管理系统,进入用户管理页面 (2)点击修改用户信息,输入用户 ID,选择修改用户的级别,权限等,点击 修改。如果与数据库连接失败发出 e2 数据库连接错误提醒 4.封禁用户 参与者:系统管理员 前提条件:系统管理员想要封禁用户,进行操作 (1)参与者点击用户管理系统,进入用户管理页面 (2)点击封禁用户信息,输入用户 ID,选择封禁用户的时长并输入封禁原因, 点击封禁。如果与数据库连接失败发出 e2 数据库连接错误提醒 5.添加视频 参与者:系统管理员
分享到:
收藏