电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2024年在线视频点播系统分析和设计VIP免费

2024年在线视频点播系统分析和设计_第1页
1/26
2024年在线视频点播系统分析和设计_第2页
2/26
2024年在线视频点播系统分析和设计_第3页
3/26
【摘要】随着经济和科技的高速发展,人们的生活水平也迅速的提高,伴随着是人们的生活方式也在潜移默化的改变着,人们的生活节奏在不断的加快,越来越多的时间花在工作和人际上,而相对的自己娱乐时间越来越少。对于这种改变,在线视频点播系统悄然而生,并且迅速被人们所接受和喜爱。本课题主要采用的设计语言是java,所设计的在线视频点播系统最终达成包括用户模块、视频文件上传、注册、登录等功能和管理员模块、视频审核,发布、用户管理等功能。【关键词】视频点播;java;html;SQLserver2005;1绪论1.1背景及意义伴随着中国经济的快速发展,人们的生活节奏加快,生活方式简单快速化,人们的娱乐休闲时间越来越少,在传统的电视节目中,人们完全是被动的,节目提供者在什么时间段播放什么样的节目,人们就得按照节目提供者给得时间段去看相应的节目。这已经满足不了人们的需求,对于现在的生活节奏,人们已经不可能为了看一个节目而预先安排自己的时间。人们都希望能够随时的看自己想要看的节目。在线视频点播系统就是为了满足现在人们的需求。这种信息服务方式符合现在人们对信息资源的更深层次的要求。2相关技术和开发环境2.1系统架构本系统主要采用MVC架构的设计模式。这种模式主要是把一个应用分成三部分设计的方式,使用这种模式会让程序设计更加的简单,也让耦合程度减至最小。视图(v)在本系统中也就是页面,用于展示数据和传递数据,没有处理在这里发生作为视图来讲。模型(M)表示企业提供的一些处理数据的逻辑。模型主要用来处理用户从界面传来的数据,它能够处理多个视图提供过的数据,并且能够被重复使用,提高了性能,减少了代码的重复性,有利于后期的维护。控制器(C)可看作第三方,主要是调用视图和模型的作用。它在这个过程中担任的只是指路的作用,看是要选择哪个视图和模型。2.2关键技术2.2.1JDBCJDBC是为访问数据库而出现的一种JAVA技术,不同的数据库都有其对应的JDBC,不过他们的原理大都是一致的。它的作用就是为了让程序员更容易的去访问数据库和对数据进行增删改查的操作。它包含两部分:第一部分是提供给程序员使用的API,大部分API位于Java.sql包中,扩展的部分API位于Javax.sql包中。程序员只要熟悉JDBCAPI,就可以编写程序访问数据库、操作数据库的记录,而且操作不同的数据库代码几乎相同。当然对于不同的数据库我们需要用的不同数据库驱动包来完成对数据库的连接。2.2.2JqueryJquery是对JavaScript的封装,它简化了JavaScript语法具有很好的平台兼容性,因此极大的方便了开发人员操作DOM、更多的制作网页动画的函数、使用Ajax无刷新技术使得网页制作更加的简单功能效果更加的强大。ﻫJquery具有的优势:轻量级、强大的选择器、出色的DOM操作的封装、可靠的事件处理机制、完善的Ajax、出色的浏览器兼容性、开源等。[1]2.2.3HTML5video标签在html5中,增加了〈video〉标签用于在网页中嵌入视频播放功能。通过<video>标签定义在HTML中嵌入的视频的相关属性设置。video元素支持三种视频格式如图2.2.3:图2.2.3视频格式[2]<video>标签的属性如图2.2.3(1)图2.2.3(1)标签属性[2]2.3开发环境及平台2.3.1EclipseEclipse是一种免费的开发平台(IDE),现在主要用于开发JAVA程序的工具,当然它也可以用于开发其他语言程序如C/C++、COBOL等,Eclipse之所以可以做到这样归功于它是开源的并具有众多的插件。Eclipse已经超越了开发环境的概念,它的目标是做成一个通用的平台,让尽量多的软件做为插件集成在上面,成为未来的集成的桌面环境。[3]Eclipse环境搭建:JDK的安装在系统变量中添加以下环境变量:a.JAVA_HOME值为:安装JDK的目录;b.CLASSPATH值为:.;%JAVA_HOME%lib;c.PATH值为:%JAVA_HOME%bin;%JAVA_HOME%jrebin2.3.2MyEclipseMyEclipse是EclipseIDE的扩展,利用它我们能极大的提高工作效率在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面。它通常是用于开发JAVA的工作平台是一种企业级应用。MyEclipse是功能丰富的JavaEE集成开发环境,包括了完...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2024年在线视频点播系统分析和设计

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部