视频播放平台设计与实现研究.docVIP

  • 45
  • 0
  • 约3.74千字
  • 约 6页
  • 2020-12-25 发布于北京
  • 举报
DAO KE ER WANG LUO KE JI YOU XIAN GONG SI为美好的明天加油 DAO KE ER WANG LUO KE JI YOU XIAN GONG SI 为美好的明天加油 少年强,则国强第 PAGE 1 少年强,则国强 第 PAGE 1 页 共 NUMPAGES 1 页 视频播放平台设计与实现研究 摘要:互联网时代的到来,迫使人们每天都要接收大量的新信息,导致我们很容易对之前看过的视频内容产生模糊的记忆。面对该现状,从功能模块、UML用例分析、数据库概要设计、所用关键技术等方面,详细讲解了一个基于Web的“忆”视频播放平台的设计和开发过程,帮助用户找到丢失的视频记忆,也为用户建立起一个充满回忆的沟通交流的平台。 关键词:视频回忆;找寻;用户交流 随着信息时代的到来,人们每天都要接收大量的新信息,导致我们对于之前看过的视频内容日益模糊。如今,即使有很多视频播放平台,由于缺少对视频回忆的功能,人们很难准确找到想要观看的视频。而且,随着生活节奏的加快,时间对于人们来说显得尤为珍贵,人们更倾向于观看简短的视频片段。为了帮助用户找到丢失的视频回忆同时为用户建立一个视频回忆交流的平台,设计并开发了一个基于Web的“忆”视频播放平台。 1“忆”视频播放平台的功能简述 通过对项目的深入调研和分析需求后,结合不同用户角色列举出实际生活中视频播放平台的大致功能,再对这些功能按照角色进行划分,通过角色对应具体的功能。基于Web的“忆”视频播放平台是为用户找寻视频、播放视频、发表视频回忆提供一个高效、安全的平台。经过对系统的分析,用户登录后主要功能如下:1)视频管理:用户可以搜索视频、收藏视频、评论视频,此外用户还可上传自己感兴趣的视频并对该视频进行简单描述。当视频上传成功后,用户可对自己上传的视频进行查看删除等操作,此外其他用户可以观看到发布成功的视频。2)回忆屋管理:用户可以带话题发表回忆,点赞评论回忆、发布新话题。也可对自己感兴趣的回忆话题或用户进行关注。3)个人信息管理:用户可以对个人信息进行查看和修改,还可通过每天签到或者发表回忆获取积分开通VIP。 2“忆”视频播放平台的设计 系统设计工作总的原则是保证系统设计目标的实现,采用自顶向下原则逐层深入设计每个模块。2.1“忆”视频播放平台UML用例分析。用例图是用来描述系统功能的视图,呈现了参与者与用例之间的关系,主要对系统功能进行建模。在实践中,分析典型用例是开发者准确迅速地了解用户要求和相关概念的最常用也是最有效的方法,是用户和开发者共同分析系统问题的起点[1]。结合不同用户角色列举出实际生活中视频播放平台的大致功能,再对这些功能按照角色进行划分,系统主要有管理员和用户两个参与者,从参与者的角度建立的用例模型图如下:1)系统管理员主要对视频详情、话题内容以及用户的个人信息进行管理,其中视频管理包括上传视频、删除视频、审核用户上传的视频以确保视频质量。话题管理是对话题进行发布和删除以及审核的操作。此外对于用户,系统管理员可对用户信息进行增删改查。用例模型如图1所示。2)用户可以登录账号、查看修改个人资料、搜索视频、播放视频、上传视频、视频评论、发布回忆、上传新话题、关注话题、关注其他用户、每日签到、开通VIP。用户用例模型如图2所示。2.2“忆”视频播放平台的概要结构设计。数据库在设计之前要根据用户的需求进行,事先做好市场调研,以免设计好的数据库的受众面较小[2]。根据系统用例的分析,了解系统功能的需求构造出符合需求的系统数据库。数据库设计是在一个给定的应用环境下,构造数据库模式、建立数据库及应用系统,良好的数据库设计规范不仅能够简化计算机软件的开发难度,还能够提升系统的运行效果[3]。该平台数据库由用户表、视频表、话题表、回忆表、收藏表等构成。一位用户可发布并关注多个话题,每个视频也有其对应的详情信息。“忆”视频播放平台的概要结构设计如图3所示。通过数据库概要结构设计阶段的分析可以得到系统的基本实体-关系图,然后将该关系图转化成逻辑结构数据,建立数据库表,进而得到系统数据库。2.3“忆”视频播放平台的基本业务流程。业务流程分析是功能需求分析的详细化,是对业务流程的检查。其目的是为了形成科学合理的业务流程。通过分析改进流程,用户登录该平台时会进行账号信息的准确判断,登录成功的用户可对个人信息进行查看、修改,以及对上传的视频或发布的话题进行增删查等操作,积分充足的用户还能够申请成为VIP用户。系统的基本处理流程图如图4所示。 3“忆”视频播放平台的实现 3.1系统实现的关键技术。系统主要实现

文档评论(0)

1亿VIP精品文档

相关文档