2025年在线视频点播系统分析和设计.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

【摘要】伴随經济和科技的高速发展,人們的生活水平也迅速的提高,伴伴随是人們的生活方式也在潜移默化的变化著,人們的生活节奏在不停的加紧,越来越多的時间花在工作和人际上,而相對的自已娱乐時间越来越少。對于這种变化,在线视频點播系统悄然而生,并且迅速被人們所接受和愛慕。

本課題重要采用的设计語言是java,所设计的在线视频點播系统最终到达包括顾客模块、视频文献上传、注册、登录等功能和管理员模块、视频审核,公布、顾客管理等功能。

【关键詞】视频點播;java;html;SQLserver;

1绪论

1.1背景及意义

伴伴随中国經济的迅速发展,人們的生活节奏加紧,生活方式简朴迅速化,人們的娱乐休闲時间越来越少,在老式的電视节目中,人們完全是被動的,节目提供者在什么時间段播放什么样的节目,人們就得按照节目提供者給得時间段去看對应的节目。這已經满足不了人們的需求,對于目前的生活节奏,人們已經不也許為了看一种节目而预先安排自已的時间。人們都但愿可以随時的看自已想要看的节目。在线视频點播系统就是為了满足目前人們的需求。這种信息服务方式符合目前人們對信息资源的更深层次的规定。

2有关技术和開发环境

2.1系统架构

本系统重要采用MVC架构的设计模式。這种模式重要是把一种应用提成三部分设计的方式,使用這种模式會让程序设计愈加的简朴,也让耦合程度減至最小。

视图(v)在本系统中也就是页面,用于展示数据和传递数据,没有处理在這裏发生作為视图来讲。

模型(M)表达企业提供的某些处理数据的逻辑。模型重要用来处理顾客從界面传来的数据,它可以处理多种视图提供過的数据,并且可以被反复使用,提高了性能,減少了代码的反复性,有助于後期的维护。

控制器(C)可看作第三方,重要是调用视图和模型的作用。它在這個過程中担任的只是指路的作用,看是要选择哪個视图和模型。

2.2关键技术

2.2.1JDBC

JDBC是為访問数据库而出現的一种JAVA技术,不一样的数据库均有其對应的JDBC,不過他們的原理大都是一致的。它的作用就是為了让程序员更轻易的去访問数据库和對数据進行增删改查的操作。

它包括两部分:第一部分是提供应程序员使用的API,大部分API位于Java.sql包中,扩展的部分API位于Javax.sql包中。程序员只要熟悉JDBCAPI,就可以编写程序访問数据库、操作数据库的记录,并且操作不一样的数据库代码几乎相似。當然對于不一样的数据库我們需要用的不一样数据库驱動包来完毕對数据库的连接。

2.2.2Jquery

?Jquery是對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.1Eclipse

Eclipse是一种免费的開发平台(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%jrebin

2.3.2MyEclipse

MyEclipse是EclipseIDE的扩展,运用它我們能极大的提高工作效率在数据库和JavaEE的開发、公布以及应用程序服务器的整合方面。它一般是用于開发JAVA的工作平台是一种企业级应用。

MyEclipse是功能丰富的JavaEE集成開发环境,包括了完备的编码,调试、测试和公布功能,完整支持HTML,Struts

文档评论(0)

173****6081 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档