视频播客系统的设计与实现毕业设计论文.doc
《视频播客系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《视频播客系统的设计与实现毕业设计论文.doc(37页珍藏版)》请在三一办公上搜索。
1、 吉林省高等教育自学考试 毕 业 论 文论文题目:视频播客系统的设计与实现专 业:计算机应用软件准考证号: 学生姓名: 指导教师: 2012 年8月摘 要随着计算机的普及和网络的发展,人们的生活越来越依赖于电脑,也越来越习惯于在网上听音乐、看电影。目前,互联网上供人们听音乐、看影视的网站已经很多,其发展也日趋成熟,电影爱好者有其鲜明的特性,他们喜欢、关注的影音信息也有其共同特点。因此,特别针这样的群体设计并实现一个供他们在线视听、分享、交流影音信息的平台,显得更为重要。目前,在互联网上有很多供网友收听音乐、下载音乐、在线点歌,观看影视、下载视频、的网站。此类网站是随着互联网的发展,近几年刚刚兴
2、起的,它们在网络上已非常受欢迎,不仅丰富了人们的娱乐生活,也为人们提供了非常方便的影音信息资源交流。在线影视播放网站一般采用目前Internet上较流行的网站构架方式LAMP(Linux+Apache+MySQL+PHP),由于所使用的四种软件都是遵循GPL的开放源码软件,因此使用这种构架方式只需要较低的开发成本就能建立起一个稳定、免费的网站系统。视频播客系统主要采用多媒体引用技术播放影音文件,网站则采用文件上传和下载技术实现图像、音频、视频文件的客户端上传和下载。网络上影音资源纷乱繁杂,人们想要找到适合自己并且乐于关注的影音资源往往费时费力。一个为好的视频播客系统的分享、交流影音信息而专门设
3、计的该系统,就能为他们节省很多时间,并提供更多有用的信息。它由多个功能模块组成,前台页面包括:在线视听页面,上传页面,下载页面,影音信息查看页面,信息查询页面,会员操作页面等;后台页面包括:登录日志管理页面,管理员对数据的管理页面,管理员对会员的管理页面以及目录管理页面。其中,前台主要实现在线视听、影视音乐上传、影视音乐下载、在线点歌等功能;后台主要用于管理员对影视音乐数据信息和登录日志进行管理。本系统主要提供在线视听、影视音乐资源交流分享等功能,同时,提供会员注册,用户可以注册并登录管理自己的个人信息,可以搜索视听影音信息,会员登录以后可以上传或下载影音资源,并且可以在线点歌等功能。系统设一
4、个管理员账号,可对会员登录、影视音乐目录、数据信息和登录日志等进行管理。该系统具有以下的特点:(1)基于PHP的相关技术设计本系统;(2)采用多媒体引用技术播放影音文件;(3)采用文件上传和下载技术实现图像、音频、视频文件的客户端的上传和下载;(4)信息搜索灵活、方便。关键词视频播客系统;PHP;MYSQL;APACHEAbstractWith the popularity of computer and the development of the network, the life of people rely more and more on computers, also more a
5、nd more used to listen to music on the Internet, movies. At present, There has been a lot of web site for people to listen to music, watching movies.its development has become more and more mature, the film lovers have a distinct characteristics, Video information they like and attention also has it
6、s common features.Therefore,Special needle such groups design and implement a online audio-visual, share and exchange information platform for them is important.At present, In the Internet has many web sites for net friend to listen and downloadwatch the movie and TV, download video.This website is
7、with the development of Internet,emerging in recent years, they has popular on network, It not only enrich people entertainment, also provid convenient video information resource exchange for people.Film and television play online website general use the present more popular web site on the Internet
8、 architecture way LAMP (Linux + Apache + MySQL + PHP), due to the use of four kinds of software are follow GPL and open source software, so use this framework only need lower way development costs can set up a stable, free web system. Video podcast system mainly USES the multimedia quoted technology
9、 play video files, the website used the file upload and download technology to realize image, audio and video files client upload and download.The network video resources chaos multifarious, people want to find suitable for their attention and willing to video resources often time-consuming. A good
10、video podcast system for the exchange of information and share video, special design of the system can save time and provide useful information.It consists of multiple function modules, front desk page includes: online audio-visual page, upload page, download page, video and audio information view p
11、ages, information query page, member pages of operation; Backstage page includes: login log management page, the administrator of the data management page, the administrator to members of the management and management page directory page.Among them, the front desk mainly realize such as the online m
12、usic, film and TV upload download music, film and television, online function ;The background is mainly used for administrator for film and television music data information and login log management.This system provide online audio-visual,film and TV music sharing and other functions,At the same tim
13、e,It also provides the register,the user can register and login to manage his own personal information,and search audio-visual video information,members can upload or download after login video resources,be online song.To set up a system administrator account,may to the member login,film data inform
14、ation and login log management The system has following characteristics:(1)based on the relevant technology of the PHP designed system;(2) using multimedia quoted technology play video files;(3)file upload and download technology realizes image, audio and video files client upload and download;(4)in
15、formation search flexibly and conveniently.Key words Video Podcasting System; PHP;MySQL;APACHE目 录摘 要IABSTRACTII第1章 绪论1 1.1 课题背景21.2 在线影视网站开发前景及相关技术21.2.1 基于PHP的在线影视网站开发前景21.2.2 LAMP及WAMP项目概述3第2章 基于PHP开发本系统的技术介绍72.1 PHP介绍72.1.1 什么是PHP语言72.1.2 PHP语言的特点82.2 MySQL及其相关技术介绍82.2.1 什么是MySQL82.2.2 MySQL的特性92
16、.2.3 MySQL的相关技术92.3 Apache及其相关技术介绍102.3.1 什么是Apache102.3.2 Apache的相关技术特点102.4 本章小结11第3章 系统分析与设计123.1 系统简述123.2 需求分析123.3 系统概要设计123.3.1 系统目标123.3.2 系统功能结构133.3.3 文件夹组织结构153.4 本章小结16第4章 系统实现及测试174.1 系统详细设计174.2 系统数据库设计174.2.1 数据库概念设计174.2.2 数据库物理结构设计184.3 系统模块设计204.3.1 前台首页模块设计204.3.2 视频(音频)模块设计234.3.
17、3 上传模块设计234.3.4 在线视听模块设计244.3.5 后台首页模块设计254.3.6 管理员管理模块设计264.3.7 音频数据管理模块设计264.3.8 用户个人中心模块设计274.4 系统测试274.4.1 测试过程274.4.2 测试结果294.5 本章小结29结论30致谢31参考文献32第1章 绪论1.1 课题背景 目前,在互联网上有很多供网友收听音乐、下载音乐、在线点歌,观看影视、下载视频、的网站。此类网站是随着互联网的发展,近几年刚刚兴起的,它们在网络上已非常受欢迎,不仅丰富了人们的娱乐生活,也为人们提供了非常方便的影音信息资源交流。由于人们对于丰富精神生活的需求日益增加
18、,提供在线影视播放的网站数量也在日益增多,这种类型网站本身的发展前景仍旧很广阔,可谓网络站点中的“朝阳”。 在线影视播放网站一般采用目前Internet上较流行的网站构架方式LAMP(Linux+Apache+MySQL+PHP),由于所使用的四种软件都是遵循GPL(通用性公开许可证,General Public License,简称GPL)的开放源码软件,因此使用这种构架方式只需要较低的开发成本就能建立起一个稳定、免费的网站系统。视频播客系统主要采用多媒体引用技术播放影音文件,网站则采用文件上传和下载技术实现图像、音频、视频文件的客户端上传和下载。 但这种在线影视播放类型的网站目前还没有针对
19、大众的需求设计开发的。网络上影音资源纷乱繁杂,人们想要找到适合自己并且乐于关注的影音资源往往费时费力。一个为好的视频播客系统的分享、交流影音信息而专门设计的该系统,就能为他们节省很多时间,并提供更多有用的信息。视频播客系统的设计与实现,作为一个迎合大众群体设计的影视播放系统,不仅能满足在线影视网站的需要,也能完全迎合广大电影爱好者对于各种影音信息的需求,具有充分被开发实现的价值。1.2 在线影视网站开发前景及相关技术1.2.1 基于PHP的在线影视网站开发前景 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用
20、。因此网站建设在Internet应用上的地位显而易见,它已成为人们生活中的重要组成部分,从而倍受人们的重视。随着多媒体技术、通信技术以及硬件存储技术的发展,人们已不再满足以往单一、被动的信息获取方式,而是希望主动参与节目之中。在线影视点播这种交互式业务,也越来越引起网民及网站建设者的高度重视。 随着Web2.0的升温互联网的发展迎来新一轮的热潮,由于互联网本身的快速发展、不断创新的特点,决定了只有以最快开发速度和最低成本,才能取胜,才能始终保持一个网站的领先性和吸引更多的网民。提供在线影视服务的网站,能够充分迎合人们对于影音信息的需求。而互联网的企业生存和竞争的核心在于技术,技术/研发人才永远
21、是这些企业不可或缺的关键人物,只有拥有资深的人才和领先的技术,才能在最短的时间内创造出优秀的网络应用。PHP技术和相关的人才,正是迎合目前的互联网的发展趋势,PHP作为非常优秀的、简便的Web开发语言,和Linux,Apache,MySQL紧密结合,形成LAMP的开源黄金组合,不仅降低使用成本,还提升了开发速度,满足最新的互动式网络开发的应用。1.2.2 LAMP及WAMP项目概述 LAMP(Linux+Apache+MySQL+PHP)是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,世界上最强的开源架构组合,最早出现于1998年,由Linux操作系统、Apache服
22、务器、MySQL数据库和PHP脚本语言组成。LAMP是Linux+Apache+MySQL+PHP四个开源软件的英文第一个子母的缩写。当前很多动态站点或者大型公司的业务平台都是以目前最热门的LAMP框架设计而成的。LAMP是当前最受欢迎的开源软件开发平台,与J2EE平台一样,由于吸引了全世界程序员和系统设计人员的参与,LAMP项目得到了迅速的发展。LAMP随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。从网站的流量上来说,70%以上的访问流量是LAMP来提供的,LAMP是最强大
23、的网站解决方案。WAMP(Windows+Apache+MySQL+PHP)是基于Windows操作系统下的Apache+MySQL+PHP组合,开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。由于Windows操作系统的推广,WAMP也是目前较为广泛使用的WEB应用程序平台。目前已经有WAMP的集成包出现,无需开发者繁琐的配置PHP及MySQL软件,只需一个集成包就可以轻松完成Windows环境下PHP和MySQL的环境配置。由于WAMP集成包的出现,目前也有越来越多的使用PHP建设网站的初学者使用并推广WAMP。C/S架构的优势与劣势:(1)应用服务器运行数
24、据负荷较轻。最简单的C/S体系结构的数据库应用由两部分组成,即客户应用程序和数据库服务器程序。二者可分别称为前台程序与后台程序。运行数据库服务器程序的机器,也称为应用服务器。一旦服务器程序被启动,就随时等待响应客户程序发来的请求;客户应用程序运行在用户自己的电脑上,对应于数据库服务器,可称为客户电脑,当需要对数据库中的数据进行任何操作时,客户程序就自动地寻找服务器程序,并向其发出请求,服务器程序根据预定的规则作出应答,送回结果,应用服务器运行数据负荷较轻。(2)数据的储存管理功能较为透明。在数据库应用中,数据的储存管理功能,是由服务器程序和客户应用程序分别独立进行的,前台应用可以违反的规则,并
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视频播客系统的设计与实现 毕业设计论文 视频 系统 设计 实现 毕业设计 论文
链接地址:https://www.31ppt.com/p-3992389.html