基于Java的视频浏览系统的设计与实现
摘要:时代进步的同时,也使得人们的生活节奏加快,时间逐渐趋向于碎片化,碎片化的时间怎样进行利用便是个问题。视频浏览系统是以短视频为基础的视频分享网站,它的核心是用户,在自由分享的基础之上,允许用户将自己拍摄和制作的各式各样的短视频上传到网站,在丰富自我的同时可以为他人带来欢乐。并且视频的时长没有限制,短则十几秒钟,长则几分钟。可以利用碎片化的时间进行视频的拍摄或者观看他人的视频,有效地将时间进行利用。
关键词:视频浏览网站  B/S结构 MySQL数据库 Java技术
基于java的图书管理系统1  研究背景及意义
1.1  研究背景
根据2021年互联网发展近况,中国互联网络信息中心于2022年2月在首都北京发布的第四十九次《中国互联网络发展状况统计报告》看出,我国网民的人数在不断的增长,截至到2021年12月,就已经高达10.32亿人,于2020年2月同比增长了4296万人[2]。在人数不断增长的同时,我国的互联网普及率也达到了73.0%。与此同时,《报告》中强调我国网民的上网方式与
之前相比有很大的不同,发展出了新的特点:首先是人们的上网时长都在增长。其次是使用的上网设备不止电脑,手机、平板等越来越频繁。最后是2021年我国上网人数的持续增长。
1.2  研究意义
高速互联网和手机的普及,手机上的、导航等应用软件极大地便利了我们的日常生活,同时也影响着受众媒介接触习惯的改变,因此这对传统上网方式发出了很大的挑战,能否更加快速、更加全面的到并收到你所感兴趣的信息。对此,短视频网站便做到了这一点:借助短视频网站,用户可以在任何时候将自己的生活视频上传至网站,也可查看他人上传的短片,使用的场景更加多样化。同时也可以通过技术将视频推荐与用户的喜好进行精确的匹配,从而更好地满足用户的阅读需要。而且相较于之前的图片表现方式,短视频拥有两个独有的特点,一个便是可以将你的视觉与听觉相结合,在有限的时间内形成非常强烈的感官刺激[3];另一个便是短视频的制作门槛非常低,可以用自己的手机进行制作,直接上传视频,拥有较强的社交属性。
2  系统概要设计
2.1  系统概述
在进行了可行性分析后,接下来就是系统的开发工作,整体设计是系统开发工作的首要步骤,通过整体设计,可以确定这个系统功能开发的大致方向,例如网站怎样布局、数据表结构的设计和网站页面使用的配等。同时,通过整体设计可以确定每个模块所需要实现的功能有哪些,但整体设计只是一个雏形,要想真正的实现每个功能模块,更多的是需要后期代码的编写和逐步进行完善。
当我们接手一个系统开发项目的时候,我们首先要做的便是对项目展开整体的设计,这是一个项目开发的基础。在开展整体设计工作时,我们应该融合各种想法,从各个角度展开整体设计,然后将各个设计的性能、美观度和效益进行对比,最后形成最优的整体设计方案。在经过以上工作形成的最优方案有两个好处:一是,避免因设计而导致后期工作无法进行;二是,可以降低成本,提高效益。
视频浏览系统的工作原理为客户端向Web服务器发送“请求”指令,Web服务器向客户端发送“回发”指令,Web服务器向数据库检索发送“传输”指令,数据库检索向Web服务器发送“验证”指令。
2.2  系统功能结构设计
系统功能图的设计是系统开发中一个必不可少的环节,通过功能图我们可以大致的了解到系统的整体轮廓和各个组件之间的关系和约束边界。更可以直观的看出系统的各个模块与功能,所以系统架构图的设计作用重大。
视频浏览系统的整体结构包括用户和管理员。用户里包括视频信息、文章分享、个人中心、留言交流、视频信息管理、我的收藏管理。管理员里包括个人中心、用户管理、视频分类管理、视频信息管理、系统管理、留言交流。
2.3  数据库设计
一个系统,要是没有数据库,这个系统便不是完整的系统,甚至会导致系统无法运行,所以数据库的设计对系统的开发有着至关重要的影响。高质量的数据库可以提高系统运行速度,从而使系统质量上升,反之则不然。
2.3.1数据库设计原则
数据库在设计过程中,面向需求设计和独特命名两个原则是我们所要遵循的首要原则,遵循这两个原则不仅能减少数据库内的数据冗杂,规范数据库代码工作的开展,同时也可以防止
维护问题的出现,从而降低数据库维护工作的难度。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。