在线电影播放系统设计_第1页
在线电影播放系统设计_第2页
在线电影播放系统设计_第3页
在线电影播放系统设计_第4页
在线电影播放系统设计_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

绪论研究背景及意义1.1.1研究的背景在信息技术飞速发展的今天,许多行业在潜移默化地受着影响,也因此得到快速的发展,人们的需求层次也在发生改变且在不断提升。信息产业,一个以互联网为龙头的产业,得到飞速发展,社会的各个领域都因此发生了翻天覆地的改变,形式也层出不穷。互联网在家庭普及的同时,人们的传统观看影视方式也在发生改变,不在拘于固定的电视机前观看或者到影院去购票观看,而一种不受任何限制,既可以足不出户也可以随时随地就能观看自己喜欢的电影,这样的方式越来越受到大家的喜欢。随着计算机网络在中国的广泛普及,在线播放系统提供了具有动态交互功能的信息管理系统,实现了互联网上的在线影院,人们可以查询并播放自己喜欢的电影,可以足不出户就能看尽自己喜欢的作品,摆脱了传统电视收看时间与地点的局限性,以及资源不足等的局限性,为人们提供便利的同时,也极大的丰富了人们的网络生活。1.1.2研究的意义随着计算机网络在中国的飞速发展与广泛普及,在线视频播放这种观看影视的方式快速流行了起来,在传统的静态文字与图片的基础上,将视频与音频融入到里面,给观众更好的动态浏览与观看体验,实现了多媒体播放服务。在线播放系统提供了具有动态交互功能的信息管理系统,慢慢成为了互联网下的在线电影院,用户可以在线就能观看自己喜欢的电影,打破时间与地点的限制,符合当今这快餐式的生活方式,给人们带来极大的便利,新兴的在线播放方式,给传统的观看方式带来冲击的同时,也在促进影视的传播与传统观看方式的进步,将传统方式的一些优点与在线点播技术相结合,更能给用户带来良好的观看体验。开发环境及语言本文中在线电影播放系统主要采用java语言及Javaweb相关技术,使用Eclipse开发工具在Tomcat服务器下运行的在线电影播放系统进行开发。1.2.1Eclipse开发工具Eclipse是一个基于Java语言,具有开源性与可扩展性,它为Java提供了一流的集成开发环境(IntegratedDevelopmentEnvironment,IDE)。Eclipse提供了一个JavaEE版的EclipseIDE。应用EclipseIDEforJavaEE,既可以创建Java项目,也可以创建动态Web项目。具有的优点也是显而易见的:1、为Java的无论是编写还是编译、查错或者帮助等,都提供了便利。

2、拥有强大的可扩展的插件功能。

3、得到许多公司、厂商、组织的支持。

4、开放,自由,免费。1.2.2Java语言Java是一门面向对象编程语言,它不仅吸收了C、C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象编程思想,允许程序员以优雅的思维方式进行复杂的编程[1,2]。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点,Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等[2]。1.2.3MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于

Oracle

旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的

RDBMS

(RelationalDatabaseManagementSystem,关系数据库管理系统)应用软件之一[3,4]。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性[4]。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库[5]。本文内容结构本文的章节结构安排如下:本文的设计内容是基于Html、Jsp+Servlet+Mysql结构的在线电影播放系统,主要设计和实现了电影系统的视频播放,视频管理以及用户管理(管理员)部分,通过将Html、Jsp前端页面数据通过Servlet传递给后台数据库,实现数据的通信,在Tomcat服务器下运行。第1章为绪论,主要包括了在线播放系统相关知识介绍、研究背景和意义。第2章讲述了毕业设计实现所用到的相关技术。第3章介绍了在线电影播放系统的需求分析。第4章详细介绍在线电影播放系统设计。第5章在线电影播放系统的测试。第6章为本课题总结和致谢。系统实现所用到的技术JavaWeb概述JavaWeb,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有javaapplet,不过\t"/item/java%20web/_blank"使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力[6]。2.1.1JSPJSP(全称JavaServerPages)是由SunMicrosystems公司主导创建的一种动态网页技术标准。JSP部署于网络服务器上,可以响应客户端发送的请求,并根据请求内容动态地生成HTML、XML或其他格式文档的Web网页,然后返回给请求者。JSP技术以Java语言作为脚本语言,为用户的HTTP请求提供服务,并能与服务器上的其它Java程序共同处理复杂的业务需求。JSP将Java代码和特定变动内容嵌入到静态的页面中,实现以静态页面为模板,动态生成其中的部分内容。JSP引入了被称为“JSP动作”的XML标签,用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库能增强功能和服务器性能,而且不受跨平台问题的限制。JSP文件在运行时会被其编译器转换成更原始的Servlet代码。JSP编译器可以把JSP文件编译成用Java代码写的Servlet,然后再由Java编译器来编译成能快速执行的二进制机器码,也可以直接编译成二进制码。具有如下优点:1、高复用性,编写一次之后可以到处运行。除了系统之外,代码不用做任何更改。2、具有多平台性。基本上可以在任何平台上的任意环境中进行开发、部署与扩展。JSP没有ASP那么多的局限性,比起ASP,JSP的优点显而易见。3、强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力[7]。4、多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。5、支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。2.1.2ServletServlet(ServerApplet)是JavaServlet的简称,称为小服务程序或服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器[8]。2.1.3MVC\t"/item/MVC%E6%A1%86%E6%9E%B6/_blank"MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中[9]。MVC是一种使用MVC(ModelViewController模型-视图-控制器)设计创建Web应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表),如本课题中程序中的各种Javabean,例如Dao、entityView(视图)显示数据,如JSP。Controller(控制器)控制、处理输入,如Servlet。MVC模式同时提供了对HTML、CSS和JavaScript的完全控制。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。本课题中MVC的体现就是JSP+

\t"/item/MVC%E6%A1%86%E6%9E%B6/_blank"Servlet

+

\t"/item/MVC%E6%A1%86%E6%9E%B6/_blank"Javabean模式。如下图所示:图2-1MVC结构图2.1.4JDBCJDBC是为访问数据库而出现的一种JAVA技术,数据库连接池,不同的数据库都有其对应的JDBC,不过他们的原理大都是一致的。它的作用就是为了让程序员更容易的去访问数据库和对数据进行增删改查的操作。不同的面向对象编程语言连接数据库的程序有所不同,本课题中多处用到Java程序对数据库连接,且进行增删改查操作。它包含两部分:第一部分是提供给程序员使用的API,大部分API位于Java.sql包中。程序员只要熟悉JDBC API,就可以编写程序访问数据库、操作数据库的记录,而且操作不同的数据库代码几乎相同[10]。当然对于不同的数据库我们需要用的不同数据库驱动包来完成对数据库的连接。2.1.5HTML5<video>标签相比于HTML,HTML5新增了〈video〉标签用于在网页中嵌入视频播放功能。<video>标签定义相关属性设置,对嵌入HTML页面播放功能进行设置。当前,元素支持三种视频格式:图2-2<video>支持视频格式2.1.6Tomcat服务器Tomcat是目前比较流行的Web应用服务器,轻量且小巧,它实现了JAVA

EE标准,是Apache软件基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。它的技术先进性、性能稳定性、开源性,免费,受到了许多Java开发者的欢迎与喜爱,也得到了许多开发商的支持和认可。本课题系统使用的是JavaWeb进行开发,搭建使用了Tomcat服务器,,该服务器支持全部JSP以及Servlet规范。2.2系统环境搭建--Tomcat服务器2.2.1为什么需要安装服务器?1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。

2、WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,web应用的开发者只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。2.2.2下载与安装Tomcat服务器Tomcat官方站点:下载Tomcat安装程序包:/2.2.3启动与测试Tomcat服务器找到安装Tomcat目录,打开bin目录,双击startup.bat文件启动Tomcat服务器(a)、点击startup.bat文件(b)、Tomcat启动情况图2-3Tomcat服务器的启动查看Tomcat服务器是否启动成功,在浏览器输入http://localhost:8080/,能显示以下界面代表安装成功。图2-4Tomcat服务器的启动成功2.3本章小结本章主要首先介绍了系统设计所用到的技术,包括各个技术的简要概述和其优缺点以及相关的技术点,其次介绍了整个系统Tomcat服务器的环境搭建。在线电影播放系统需求分析可行性分析随着人们生活节奏的加快,快餐式的文化越来越突出,人们不能够随心安排自己的时间观看自己想看的电影,在线电影播放系统,给人们提供了自由选择影视的功能,而且随着信息技术的快速发展,这项技术更能得到支持,能够让用户随时随地享受到自己喜欢的影视,不会因为时间和地点而受到限制,因此,在线电影播放系统也越来越受人们的喜爱。它符合现在人们快餐式的生活方式。有着信息技术的强大支撑,并随着互联网的不断普及,功能将不断完善,用户也不断增加,所以在线电影播放系统将会有很好的发展。功能需求3.2.1管理员登录条件:用户进入首页参与者:已注册的管理员功能内容:站长与管理员可登录进去操作页面结果:用户登录成功,用户登录失败异常:系统繁忙3.2.2添加(注册)管理员条件:站长登录成功进入操作首页参与者:站长功能内容:站长可以添加(注册)新的管理员结果:管理员添加成功,管理员添加失败异常:系统繁忙3.2.3删除管理员条件:站长登录成功进入操作首页参与者:站长功能内容:站长可以删除已存在的管理员结果:管理员删除成功异常:系统繁忙3.2.4添加影片条件:站长或者管理员登录成功进入操作首页参与者:站长、管理员功能内容:添加网站内不存在的影片结果:影片添加成功,影片添加失败异常:系统繁忙3.2.5删除影片条件:站长或者管理员登录成功进入操作首页参与者:站长、管理员功能内容:删除网站内已存在的影片结果:影片删除成功异常:系统繁忙3.2.6评论与留言条件:用户进入首页参与者:所有用户功能内容:评论与留言结果:评论成功,显示最新评论异常:系统繁忙3.2.7查看、删除评论与留言条件:站长登录成功进入操作首页参与者:站长功能内容:查看评论,删除评论结果:评论信息显示成功,删除评论成功异常:系统繁忙3.2.8电影搜索条件:用户进入系统参与者:所有用户功能内容:搜索网站里存在的电影结果:成功显示影片信息,影片不存在异常:系统繁忙3.2.9电影播放条件:用户进入系统参与者:所有用户功能内容:播放网站里存在的电影结果:电影播放成功,电影播放失败异常:系统繁忙

非功能需求3.3.1性能需求1、系统整体要求:对于系统风格方面,应该尽量做到界面结构简单美观,结构条理清晰,页面精美,功能实用;而对于版面方面的要求,则应该设计构思力求精巧,布局要求简洁合理、系统整体设计风格统一。可概括为以下几点:(1)界面设计精美、友好、信息化设计,体现企业级应用的特色;(2)更快的信息访问速度,更加省时和智能化的用户界面;(3)后台的设计合理,使用效率高。2、时间特性要求:(1)响应时间:客户端请求处理响应的时间应不超过10s;(2)更新、处理时间:总体上,数据库进行一次记录的增删改查的时间不应多于10s。3、兼容性要求:应兼容IE、谷歌、火狐、百度等浏览器。运行环境需求1、设备电影播放系统运行在PC客户端:各主流浏览器。各浏览器版本应均支持Flash插件,支持页面播放功能。2、支持软件各主流浏览器本章小结本小章节主要对在线电影播放系统进行需求分析,包括可行性分析,功能、非功能、运行环境需求分析。在线电影播放系统概要设计系统的概要设计主要对系统的总体功能设计、模块的划分、系统数据库的设计的研究。模块划分本系统主要分成两部分:电影系统前端(用户)前端的主要功能有:1、用户选择(搜索)视频2、观看视频3、评论与留言视频播放后端(管理员)后端的主要功能有:1、管理员的管理(添加、删除)2、影片的管理(添加、删除)3、评论与留言的管理(查看、删除)功能模块的设计用户权限和管理员权限,具体包括:用户:普通用户可搜索电影、播放电影、评论与留言管理员:管理员除了具有用户的权限之外,还能增加、删除电影站长:具有管理员的权限,还能对管理员进行增加、删除操作,查看、 删除评论与留言系统设计4.3.1系统结构图图4-1在线电影播放系统结构图4.3.2用户模块1、搜索视频功能描述:所有用户进入电影系统,均可在有“电影搜索栏”的页面进行站内影片搜索,搜索方式为关键字与全称搜索,如果站内存在该影片则搜索成功,显示出影片的相关信息;若输入的名称超出电影名称长度,即使含有影片名称也搜索失败,返回“暂无影片”。界面设计如下:图4-2电影搜索界面2、播放视频功能描述:所有用户进入系统,均可在有影片信息的页面对影片进行点播。电影播放界面可以调节播放窗口为全屏,可以对电影进行暂停、拖进度条,调节音量操作。界面设计如下:图4-2电影播放界面3、评论与留言模块功能描述:所有用户进入电影首页,点击导航栏上方“留下你的神评论?”即可进入评论页面,可以留下精彩影评与求片意向等。界面设计如下:图4-3评论与留言界面4.3.3管理员模块1、管理员(站长)登录模块功能描述:已经注册了的管理员可以通过登录页面登录进去相应的个人中心,进行其他操作。登录时需要输入正确的用户名与密码,若输入的用户名或者密码不正确则登录失败,正确则登录成功,进入个人中心。界面设计:图4-4管理员登录界面图4-5管理员登录界面2、影片的增加与删除模块功能描述:用户通过登录页面进入个人中心,可以对影片进行增加与删除操作。若影片已存在则增加失败。界面设计:图4-6管理员个人中心界面图4-7站长个人中心界面图4-8添加电影界面图4-9添加电影失败界面图4-10电影列表界面4.3.4站长模块1、添加(注册)管理员功能描述:站长有权限添加新的管理员,注册一个新账号,该账号可以使用进行登录进入管理员个人中心,进行相关操作。用户名、密码、邮箱均需要填写正确的格式,否则无法注册,弹出提示框;若管理员已存在,则注册失败。界面设计:图4-11管理员注册(添加)界面图4-12空选项提示界面图4-13用户名格式错误提示界面图4-14注册失败提示界面2、删除管理员功能描述:站长可以对管理员进行删除操作,删除之后的管理员将无法通过之前的账号进行登录进入个人中心,从而无法进行操作,失去权限。界面设计:图4-15管理员列表界面图4-16确认删除管理员提示界面图4-17删除管理员成功界面3、查看、删除评论模块功能描述:站长可以查看所有用户留下来的评论,并有权对评论进行删除,删除之后的评论将无法显示在评论页面。界面设计:图4-18评论列表界面4.3.5系统出错处理设计表4.1出错处理设计表序号名称提示1密码格式错误密码格式错误2链接错误页面不存在或者影片已被删除3系统异常系统繁忙4登录错误用户名或密码错误5注册错误用户已存在,注册失败6邮箱错误邮箱格式错误7用户名错误用户名格式错误8影片添加失败影片已存在,添加失败9影片播放失败格式不支持4.3.6数据库设计1、系统逻辑结构设计管理员列表:管理员的序号、名字、密码、邮箱。视频列表:视频的序号、视频海报、视频名称、视频地址。留言表:序号、留言信息。 2、数据库表设计图4-19用户信息表(sign)图4-20电影信息表(movie)图4-21评论与留言信息表(discuss)4.3.7其他功能设计登录状态设计管理员直接输入个人中心连接,系统会判断该用户是否已登录,若没有登录,则跳转到登录界面,该实现用session来判断,存于服务器当中,设置登录过期时间为3h,时间过期或者关闭浏览器,session将失效。本章小结本章主要介绍了在线电影播放系统的详细设计,为读者展示了整个系统的核心功能:用户模块下有搜索电影、播放电影、留言与评论;管理员模块下除了具备普通用户的所有功能外还拥有一些高级权限,如增加电影,删除电影,最大权限的站长更能对管理员进行添加与删除以及数据库的设计、其他功能等。也将系统的部分界面设计展示出来。在线电影播放系统测试在服务器正常启动下与数据库正常连接下对系统进行整体测试。电影搜索与播放5.1.1电影搜索主要测试电影搜索功能是否正确实现,该功能实现效果为:不输入任何东西点击搜索,则弹出“输入的值不能为空”提示;当输入小于电影名称且均为电影连续的关键字,如系统存在影片《哪吒之魔童降世》,当搜索全称或“哪吒”或者搜索“魔童”均可搜出该影片,但是搜索“木吒”就搜不出该影片,即使存在一个“吒”,超出电影名称也搜索失败。如下图所示:(a)、关键字搜索(b)、搜索结果图5-1电影搜索功能测试5.1.2电影播放主要测试电影播放功能是否实现,该功能实现的效果应为:点击电影详情页面的“播放”按钮,能正确跳转到播放页面且影片能正常播放,播放窗口有暂停,音量调节,进度条可拖动,全屏播放功能。如下图所示:图5-2电影播放功能测试评论与留言功能5.2.1评论与留言存入数据库主要测试当用户评论与留言时是否可以正确插入数据库相应的表,该功能实现效果为:进入评论页面,输入文字,点击提交,提交成功之后查看数据库成功插入评论文字,当字数超过限制的最大字数则提交失败。如下图所示:(a)、评论填写(b)、评论成功插入数据库图5-3留言与评论功能测试5.2.2评论与留言显示主要测试评论与留言成功之后是否能成功显示在该页面“最新评论”栏,实现效果为:当评论与留言功能实现了,成功插入数据库,该评论页面的“最新评论”将会显示出来,顺序为最新评论显示在最顶部。如下图所示:图5-4评论与留言显示测试管理员(站长)登录5.3.1管理员、站长登录主要测试管理员登录页面功能是否正常实现,实现的效果为:进入登录页面时,用户名与密码输入框均不能为空且有格式要求,如果为空或者格式不正确,在点击登录时弹出“用户名不能为空”“密码不能为空”“用户名格式不正确”“密码格式不正确”,当以上均符合,则系统会到数据库查找是否存在该管理员,如果存在,则登录成功,进入个人中心;如果不存在,则提示“用户名或密码错误”,登录失败。如下图所示:(a)、用户名为空(b)、密码为空(c)、用户名格式错误(d)、密码格式错误(e)、用户名或密码错误图5-5登录功能测试影片的添加与删除5.4.1添加影片主要测试影片是否能正确添加入数据库与是否能正确从数据库删除,实现的效果为:当管理员进入个人中心之后,可以对影片进行添加与删除,点击添加影片功能块,进入添加影片页面,完成相关信息填写,点击“添加”按钮,影片信息能正确插入数据库,则添加成功;如果该影片已存在,则提示“影片已存在,添加失败”。如下图所示:(a)、输入影片信息(b)、影片添加失败(c)、输入数据库未存在影片(d)、影片添加成功(e)、影片成功插入数据库图5-6添加影片功能测试5.4.2删除影片主要测试影片是否能正确添加入数据库与是否能正确从数据库删除,实现的效果为:当管理员进入个人中心之后,可以对影片进行添加与删除,点击删除影片功能块,进入删除影片页面,显示数据库已存在的影片信息,点击“删除”按钮,弹出“是否确认删除该影片”,“确定”则将影片信息从数据库删除,“取消”则不作任何操作。如下图所示:(a)、显示存在影片列表(b)、确认删除该影片(c)、影片删除成功图5-7删除影片功能测试管理员的增加与删除5.5.1添加管理员主要测试管理员是否能正确添加入数据库,实现的效果为:当站长进入个人中心之后,可以对管理员进行添加与删除,点击添加管理员功能块,进入添加管理员页面,完成新管理员相关信息填写,与登录页面要求一致,能为空且格式正确,点击“添加”按钮,管理员信息能正确插入数据库,则添加成功;如果该管理员已存在,则提示“管理员已存在,添加失败”。如下图所示:(a)、显示数据库管理员信息(b)、添加数据库已存在用户名(c)、注册失败,用户已存在(d)、增加数据库不存在用户(e)、添加成功(f)、成功插入数据库图5-8添加管理员功能测试5.5.2删除管理员主要测试管理员是否能正确正确从数据库删除,实现的效果为:当站长进入个人中心之后,可以对管理员进行添加与删除,点击删除管理员功能块,进入删除管理员页面,显示数据库已存在的管理员信息,点击“删除”按钮,弹出“是否确认删除该管理员”,“确定”则将管理员信息从数据库删除,“取消”则不作任何操作。如下图所示:(a)、显示数据库管理员信息(b)、是否确认删除提示框(c)、数据库信息删除,删除成功图5-9删除管理员功能测试查看、删除评论与留言主要测试评论是否能正确从数据库删除,实现的效果为:当站长进入个人中心之后,可以查看评论并对敏感评论进行删除,点击查看评论与留言功能块,进入评论列表页面,显示数据库已存在的多条评论,点击“删除”按钮,弹出“是否确认删除该评论”,“确定”则将评论信息从数据库删除,“取消”则不作任何操作。总结与展望总结随着信息技术的飞速发展,将会有更好的技术对这方面的系统进行支撑,而随着人们的生活节奏不断地加快,线上点播这方面的需求也将越来越大,发展前景会越来越好,而技术飞快发展也可以令人这方面的体验感更好,从而重视起来,二者是相辅相成,相互促进的,让人们的生活体验不会随着节奏的加快而降低,给人带来便利的同时也将慢慢成为人们生活中一部分,生活质量也在提升。对于本课题在线电影播放系统的设计,主要完成了以下内容:1、介绍在线电影播放系统概况:介绍了该系统的背景和意义,分析可行性。2、明确在线电影播放系统所需要的环境与主要的技术:通过eclipse平台进行系统的开发,搭建Tomcat服务器,运用javaweb相关技术,完成整个系统与数据库连接的开发。3、客户端的设计:完成系统前端展示页面的编写,尽量做到页面简单且美观,将java嵌入jsp页面,实现单页面的逻辑处理功能。4

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论