admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:skfpshell下载)

第32卷 第2期 刘海峰等:基于ThinkPHP框架的IPv6视频点播系统的实现 ·75· 

图2系统模块 

图3视频点播系统功能模块 

媒体是一种让语音、视频和flash等多媒体文件 

能在互联网及企业内部网上即时播放方式进行传播 

的一种平台。流媒体传输过程是将媒体文件压缩分 

成若干压缩包,加上与之传输相关的后缀信息,形成 

数据流,由VOD服务器向客户端计算机不间断、实 

时传送。在流媒体传输的实现方案中,使用采用 

H r丌’P、TCP协议来传输控制信息,保证连接的可靠 

性,使用RTP、UDP协议进行无连接传输实时数据。 

视频点播系统的基本工作方式如图4所示。 

垂、 -It 蓁蓍

 

 

—- 蓁

摹 

 

_. 耋

 

 

-It 萋

目 

 蓁

羹 _- 

 

毳 

.. 

 

量 

图4视频点播系统基本工作方式 

2数据库设计 

数据库是按照数据结构来组织、存储和管理部 

署数据的仓库。对于一个在线资源管理系统来讲, 

数据库可以说是系统的灵魂所在。下面介绍数据库 

设计和数据库实现的过程。 

系统数据库的设计:为数据库的逻辑设计和数 

据库的物理设计。在数据库的逻辑设计阶段,主要 

将需求分析中得到的数据存储要求转换为带有属性 

的实体模型,并由这些实体模型以及他们之间的关 

系构成实体——关系模型。 

由于一个视频含有许多片段,视频与每个片段 

为一对多的关系,即视频表中的一条记录对应着片 

段表中的多条记录。而客户端实体是相对独立的。 

数据库的物理设计阶段,主要是针对系统所选 

择的DBMS所专有的特性,将数据库逻辑设计阶段 

所得到的实体转换为表结构,将实体的属性转换为 

表的属性,完成数据库的物理设计。下列各表包含 

了数据库的物理设计阶段得到的数据结构。 

表1用户表 

表3视频片段属性表video—cut 

3 系统实现 

当用户登录到系统时,首先展示给用户的是系 

统的首页。由于系统的前台框架使用了Bootstrap进 

行开发,系统将界面划分为顶部导航栏,底部导航栏 

以及中间显示部分。系统的uI设计上采用了顶部 

显示导航,底部显示信息的方式。导航栏均设有弹 

出窗体或下拉菜单样式设计。界面效果如图5 

所示 


本文标签: 系统 数据库 传输 设计 实体