多媒体视频内容管理平台的设计与实施

2016-06-06 22:20杜永强
电脑知识与技术 2016年6期
关键词:实施数据库设计

杜永强

摘要:随着我国互联网的不断发展,基于网络和数字技术的多媒体视频技术取得了较快的发展,以媒体内容输出和输入的视频内容平台成为很多web平台和移动平台新的利润增长点,成为很多投资者新的投资方向,基于此背景,本文以多媒体视频内容管理平台的设计与实施为研究对象,通过对多媒体视频内容平台的设计和实施,进而为多媒体视频内容平台的现实实践提供新的研究方向,本文在研究过程中所涉及的相关技术包括PHP、数据库MySQL以及服务器Apache。

关键词:多媒体视频内容管理平台;设计;实施;数据库

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)06-0204-03

1 研究背景及研究意义

1.1 研究背景

随着我国互联网的不断发展,以自媒体平台为主的内容输出以及基于UGC的内容输入,成为用户和投资者期望的新的追逐点,于是,基于内容聚类技术的今日头条、网易新闻等app软件成为用户获取信息的重要来源,同样,多媒体视频内容管理平台是对多媒体视频内容聚类和输出,一方面为用户搭建了一个内容输出平台,另一方面为平台管理者提供了内容管理平台,包括对内容对增加、删除、修改以及查找等功能,管理者可通过内容管理平台对用户信息进行一系列的增加、删除、修改以及查找等,研究视频内容管理平台是移动互联网研究的新趋势,更是符合我国所倡导的“互联网+”的新要求,因此,本文提出了多媒体视频内容管理平台设计和实施的研究主题。

1.2 研究意义

本文以多媒体视频内容管理平台的设计和实施为研究对象,具有重要的研究意义,具体体现在一方面通过对多媒体视频内容管理平台研究为新的多媒体视频内容管理平台提供一定的理论研究,另一方面,通过多媒体视频内容管理平台的设计和实施研究,丰富了多媒体视频内容管理平台的实践研究,为推动多媒体视频内容的管理平台实践具有重要的实践意义,最重要的是,多媒体视频内容管理平台的设计与实施符合当前我国所倡导互联网+的要求,为推动我哟互联网的发展具有重要的研究价值

2 相关技术概述

本文在对多媒体视频内容管理平台的设计和实施研究过程中,所涉及的技术主要包括PHP、数据库MySQL以及服务器Apache,下面,本文对相关技术做详细的论述。

2.1 PHP

PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

2.2 MySQL

MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点。

2.3 Apache

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

3 多媒体视频内容管理平台需求分析和设计总体概述

为了更好地对多媒体视频内容管理平台设计,在具体详细设计之前,本文从需求分析以及设计总体概述两个方面对多媒体视频内容管理平台从用户和平台管理者的角度对管理平台做一定的论述。

3.1多媒体视频内容管理平台需求分析

3.1.1平台总体功能概述

近年来,随着我国互联网的不断发展,互联网人群数量不断增加,互联网平台的内容输出和输入日益增加,基于大数据的操作越来越麻烦,于是,基于大数据的产品在维护、更新、修改以及删除等方面需要更多的财力以及人力。为了更好地解决词类问题,一个好的内容管理平台越来越重要。多媒体视频内容管理平台在大数据内容管理方面发挥越来越重要的作用。本文以多媒体视频内容管理平台为研究对象,所设计的内容管理平台总体功能主要包括:平台管理人员可通过账号权限,管理不同的模块,管理员可通过账号权限设计为不同的管理人员分配不同的账号功能,进而通过管理平台不同管理者更好地管理平台内容。同时,用户可通过密码的管理功能膝修改自己的密码,登陆成功以后,用户还可以对前端的内容进行管理,例如,用户可在前端添加新的内容栏目、上传图片以及对相关的栏目信息修改、调整顺序以及删除等功能。

3.1.2多媒体视频内容管理平台用户需求分析

在多媒体视频内容管理平台的设计过程中,根据实际需要,本人把整个多媒体视频内容管理平台的用户分为三类:管理员用户、普通用户以及游客。

1)管理员用户。这类用户拥有整个多媒体视频内容管理平台的最高权限。他们不仅可以对多媒体视频内容管理平台进行读写操作,同时还可以为其他人创建普通用户,给普通用户赋予不同模块的权限。该类用户一般是由运营人员的管理者担当,需要对整个多媒体视频内容管理平台的所有用户进行管理。

2)普通用户。这类用户一般只能对某个模块或某几个模块进行读写操作。如果想提升权限,需要向管理员提出申请。

3)游客

这类用户可以进入平台系统,不过,此类用户不能对多媒体视频内容管理平台操作,这和一些QQ群类似,用户可进入QQ群,不过只能看到群里信息,不能添加群内好友、不能上传照片。游客若想要对多媒体视频内容管理平台操作,需要向管理者申请,获得平台操作权限。

3.1.3多媒体视频内容管理平台功能分析

在研究多媒体视频内容管理平台功能分析过程中,本文从功能性需求分析和非功能性需求分析两个方面对其论述。

(1) 多媒体视频内容管理平台功能性需求分析

1.首页管理模块

首页管理模块往往是多媒体视频内容管理平台最重要的一个功能模块,主要包括:多媒体视频内容管理平台版本管理,版本管理主要包括安卓版本、苹果版本以及平板版本,在首页有不同的功能模块,像活动模块、频道模块、分类模块等功能模块,首页的管理也就是对不同模块根据用户的行为特点,合理分配其首页功能的管理。

2.账号管理模块

账号管理模块主要包括对用户账号和部分管理员账号的增加、删除、修改以及查找等功能,通过账号管理,可促进多媒体视频内容管理平台的账号设计和管理。

3.分类管理模块

分类管理模块是多媒体视频内容管理平台重要的内容聚类功能,通过对其分类管理,可对信息聚类,进而为用户呈现更高校地内容输出,例如,一些多媒体平台,今日头条、网易新闻等平台,采取聚类功能,为用户呈现不同分类最高效地呈现。

4.内容权限管理模块

内容权限管理模块主要针对平台用户而言的,根据不同的用户,对其设置不同的权限,像管理员用户可对整个平台的内容进行管理。游客只能查看多媒体视频内容管理平台的内容,却不能对平台的功能进行操作。

5.白黑名单管理模块

白黑名单管理模块主要功能是对用户管理模块,根据用户的特点,对不同的用户进行管理。

(2)多媒体视频内容管理平台非功能性需求分析

多媒体视频内容管理平台非功能需求主要集中在安全性、可用性以及鲁棒性等方面。

1.安全性

多媒体视频内容管理平台的安全性主要集中在平台用户信息的安全性,多媒体视频内容管理平台不能因为自身原因导致用户信息外漏是检测平台安全性的一个重要点,此外,游客在进入多媒体视频内容管理平台后,只能具有查看功能,不能对系统进行操作,这也是安全性的一个体现。

2.可用性

多媒体系统的可用性主要体现在无论平台管理者、普通用户以及游客都可使用该平台,这是平台最基本的属性。

3.鲁棒性

多媒体视频内容管理平台鲁棒性主要体现在平台经得起程序的攻击以及来自外界的干扰,例如,在对多媒体视频内容管理平台进行SQL注入测试的过程中,多媒体视频内容管理平台不能出现账号和密码被破解的危险。

4 多媒体视频内容管理平台的详细设计与实现

多媒体视频内容管理平台主要包括两个部分,前端设计和后台设计,前端设计就是指展现给用户的设计界面,譬如,浏览一个网页时,看到的内容就属于前端设计的范畴,而后台设计主要是针对网站所有者而言的,网站所有者(包括管理员)通过后台操作,修改前端的内容,例如,网站所有者可通过后台设计修改前端的数字,图片等内容,进而更好地完善前端设计。本文从前端设计和后台设计两个方面探讨多媒体视频内容管理平台的详细设计。

4.1登录注册设计

在登录注册界面,用户可通过注册界面注册成为平台用户,进而获得平台的部分功能,在登录注册界面,用户可通过手机号、邮箱或者其他账号注册形式注册成为平台的用户。

4.2首页管理功能

首页管理功能主要包括多媒体视频内容管理平台版本管理,版本管理主要包括安卓版本、苹果版本以及平板版本,在首页有不同的功能模块,像活动模块、频道模块、分类模块等功能模块,首页的管理也就是对不同模块根据用户的行为特点,合理分配其首页功能的管理。

在进行版本管理时,多媒体视频内容管理平台为针对版本的标志根据颜色区分,不同的功能管理模块,本文在设计过程中,通过对不同功能模块的点击率等因素对不同功能模块的位置等条件进行调整。

4.3分类管理模块

分类管理模块是多媒体视频内容管理平台重要的内容聚类功能,通过对其分类管理,可对信息聚类,进而为用户呈现更高校地内容输出, 为了更好地设计多媒体视频内容分类管理模块,本文从用户体验的角度对分类的增加、删除、修改以及编辑做了详细的设计。

4.4用户权限功能模块

本文在设计多媒体视频内容管理平台过程中,根据不同的权限分配用户不同的功能,进而完善用户权限的设计,为用户权限的设计做了一定的论述。用户权限功能模块对用户的不同权限做了区分,以便用户具有不同的权限,方便多媒体平台的内容管理和分类。

5 总结

本文以多媒体视频内容管理平台为研究对象,在研究的过程中,本文按照研究背景及研究意义、相关技术概述、多媒体视频内容管理平台需求分析和设计总体概述以及多媒体视频内容管理平台的详细设计与实现为研究思路,在研究过程中,本文主要从用户的角度对平台的功能做了一定的论述,主要从首页管理模块、账号管理模块、分类管理模块以及内容权限管理模块等功能对多媒体视频内容管理平台作了功能的初步设计。系统的总体设计,然后到对系统的编码,,详细的描述了整个系统的开发过程。本人在该系统中,独自完成了所有的开发任务,包括前端页面的展示与交互,后端的逻辑处理,根绝开发任务表,按期完成了所有的任务。希望对多媒体视频内容管理平台的推动研究作出一定的帮助。

参考文献:

[1] 张赛. 多媒体视频的内容管理系统的设计与实现[D].北京交通大学,2013.

[2] 钱戴明. 视频及多媒体内容管理系统的研究与实现[D].东华大学,2011.

[3] 姬梓超. 基于视频话机的多媒体资讯平台管理系统设计与业务管理模块实现[D].北京邮电大学,2011.

[4] 王军浩. 基于IP网络的视频内容安全监控技术研究[D].电子科技大学,2011.

[5] 张森. 基于WEB的多媒体教学管理平台设计与开发[D].吉林大学,2012.

[6] 刘俊晓. 视频的内容分析与检索技术及其教育应用研究[D].山东师范大学,2007.

[7] 冒捷. 多媒体内容检索在节目制作系统中的研究与实现[D].郑州大学,2007.

[8] 钱戴明. 视频及多媒体内容管理系统的研究与实现[D].东华大学,2011.

[9] 张赛. 多媒体视频的内容管理系统的设计与实现[D].北京交通大学,2013.

[10] 宋蔚. 基于P2P VOD技术的CMS系统的设计与实现[D].第四军医大学,2009.

猜你喜欢
实施数据库设计
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
新形势下高校二级学院教务管理优化路径探析
房地产项目策划课程案例教学探索与实施
设计之味