{$cfg_webname}
主页 > 计算机 > JSP >

光影世界网设计与实现(新品)(JSP+MySQL)

来源:wenku163.com  资料编号:WK1631886 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631886
资料介绍

摘  要
在现今的社会,互联网已成为百姓生活的必需品,而随着中国网民数量的逐年增加,网络已经成为大众获取娱乐资源的一种主要形式,它能够把复杂、凌乱的事物变得更为简单、系统。电影曾是百姓最为喜爱的消遣娱乐方式,但由于生活节奏的加快,人们去影院观看电影的机会越来越少,这使得电影逐渐失去了它曾经的辉煌,而网络的出现也为电影这种传统的艺术形式提供了一个更为开阔的展示平台,也实现了人们不用出门也能收看到全球最新影片的愿望。
光影世界网的诞生正是互联网与人们娱乐生活之间的紧密关系的表现,它为民众的娱乐生活提供了一个新的选择。通过光影世界网的建设以实现对影片相关信息和会员用户的管理。而本篇论文着重论述了电影上传功能、会员管理功能、在线观看功能、影片查询功能和影片下载功能等。
光影世界网是基于B/S架构的开发,前台界面设计使用Dreamweaver MX等工具实现了系统界面框架结构及页面美观,整个网站则采用JSP作为开发语言,后台数据库则采用MySQL。本网站主要攻克的技术难点有影片的在线播放和影片信息查询。
本文主要介绍了该网站的开发意义、网站的功能、开发环境、开发过程以及如何实现。
关键字:在线观看,影片查询,JSP

Design and Implementation of the Guang Ying World Website
Abstract
In today's society, Internet has become a necessity of life of people, and with the number of Internet users in China increased year by year, Network as a major form has become the public access to recreational resources, and it can change the complex and messy into brief and systematized. Film was the most favorite pastime entertainment
in common people’s lives, but due to the accelerated pace of life, the people have less chance to go to the cinema to see the films, which makes the films lost its glory. But advent of the Internet provide forms a more open platform for the display for movies such traditional art, and it has also realized the people do not have to leave home can also watch the latest videos to the global aspirations.
The birth of the Guang Ying Word website is the performance of the relationship between the Internet and entertainment people’s lives, and it provides a new choice for the people’s entertainment. Guang Ying World website achieves the relevant information and members of the management of users by the construction of the film. Discourse discusses the films upload, users management, online video player, video query, films download and so on.
The Guang Ying World website is developed in based on B/S, framework with interface use Dreamweaver MX to realize handsome page layout, the system of all uses JSP to employer, the database uses MySQL . The problems of technical difficulties are Online video player.
This article introduces the website’s meaning, the system functions, the system features, development environment, the development process and how to achieve.
Key words: Online video player , Video query, JSP

课题背景
随着社会经济和科学技术的不断发展,人们对物质和精神需求也不断提高,不像以前只求吃的饱、穿的暖,而是追求更好、更方便的生活。也正由于此,计算机和网络技术应运而生并且飞速发展,人们对计算机和网络的利用与依赖也越来越高,它给我们带来了很多方便。更多的东西应用到了网络中,比如聊天、游戏、看电影电视剧等,其中电影、电视剧等视频娱乐信息在我们的生活中起到了重要的娱乐作用,也是与人娱乐关系最为密切的,对人们会越来越也更重要,每个人想要愉快的生活都离不开精神的需要,视频煤体就是得到精神的重要途径之一,而现在的人们的追求是更快、更便捷,更时尚,这种比较新颖的理念也就随着诞生了。
在线电影系统是将视频信息传送到网络中,提供一个共享的网络影院,其中包括了所有视频信息,使用户更全面、更快捷、更清晰的得到娱乐信息,进而得到娱乐的作用。本系统功能比较完善、操作简便、界面美观,就可以吸引更多的浏览娱乐的上网用户,这样也提高了网络企业的效益。
现在网上的同类网站在国内外有很多,发展状况也越来越好,但是功能不尽相同,不同的电影网站使用不同的技术开发出来的系统在运行速度、功能也不一样。有些系统注重了功能就忽略了界面的设计,而有的呢,注重了界面的设计却忽略了系统功能的实现。现在大多数的同类系统都是针对单一的企业而做的,缺少了兼容性。本系统采用JAVA语言编写具有夸平台性。

论文的研究内容
现在的在线影院就是为了方便用户找到并了解所需要娱乐的电影信息,而且为了方便管理,对管理者进行划分,分为普通管理员和超级管理员,它的最主要的功能就是上传电影功能。
查询功能主要是用模糊查询,因为不是每个用户都知道电影的全名,这样只要输入电影大概的名字就可以找到很多关于这个名字的电影,既方便用户查找又使用户多了一些选择。这个功能是所有浏览者都可以使用的,不管观看与否都可以通过查询功能查找需要的电影,他们可以先查找电影信息,对电影有了一定的了解后再决定是否注册,既方便了浏览者又节省了的时间,还方便管理员进行管理。
播放电影功能是最主要的功能,它的主要过程是用户注册-登录-选择播放的影片就可以播放了,其中选择电影可以由查询功能来实现。这项功能只有会员用户可以使用。
下载电影功能主要过程是用户注册-登录-下载所选中的影片,这项功能也只对会员用户开放。
本系统增加了管理员功能,可以使管理员更直接、全面的掌握电影的信息,以及对电影上传的管理员管理。这样更有利系统的发展。

电影网站的现状与发展
现今的网络世界中存在着许多电影网站,而这些网站主要分为收费网站和免费网站。比起每月需要支付几元或者几十元的有偿收费网站,绝大多数的网民更喜欢浏览免费的电影资源网站,但是这类网站缺少会员的资金支持,为了生存只得通过刊登大量的广告来赚钱维持网站,久而久之,这类免费网站充斥着各类的广告信息,这给用户带来了许多不便,同时也会潜在的失去很多用户。在过去确有一些没有广告而又不收费用的网站存在,但由于缺少资金来源那网站后台无法继续下去,如以前的知名电影网站“世纪前线”“TK4479”这些电影又多,广告又少的网站到现在都发展成为了收费的网站,所以现在电影网站发展走向低潮。
从电影网站的现状来看,它的发展道路十分艰难,虽然现在的网站数量很多,但真正的好的网站却不多,又因为现如今网络用户逐年大幅度增加和中国的版权制度不完善,电影网站的发展还是存在很大的空间。电影网站的发展需要做到以下几点:1、产品门户化;2、内容资讯化;3、推广品牌化;4、赢利短期化;5、垂直专业化。我认为只要做到了这些,电影网站便能长久的发展下去。

光影世界网是为了满足大众娱乐休闲的需求而设计的,其主要的功能操作具有以下几个部分。第一部分:管理员电影上传功能。第二部分:网站浏览者对电影的查询功能,查看电影的有关信息。第三个部分:网站的注册用户对电影的下载功能。第四部分:网站的在线观看功能。

本网站难点简介
(1)电影信息的上传与播放、图片上传。
  (2)数据库采用配置文件进行配置数据库。
  (3)电影文件信息的删除。
(4)提高网页的动态运用及页面美观。

各章内容简介
第一章:开发网站的背景及意义,国内外同类产品的现状及发展情况,还有各章节的大体内容简介。
第二章:网站的概要设计,主要是对网站进行大致的分析,包括用例分析、各个模块的功能的简单介绍。
第三章:网站的详细设计,主要是对网站开发所需的软硬件介绍,还详细介绍了网站用的一些关键技术及数据库表的分析。
第四章:网站实现,主要是说明各个功能模块是如何实现的,还描述了很多的技术的知识点以及难点进行解决方法。
第五章:对整个网站的总结以及展望。

 








目  录
任务书 I
摘  要 II
ABSTRACT III
第1章 绪  论 1
1.1 课题背景 1
1.2 论文的研究内容 1
1.3 电影网站的现状与发展 2
1.4 本网站难点简介 2
1.5 各章内容简介 2
第2章 概要设计 4
2.1 系统整体概述 4
2.2 网站用例分析 4
2.2.1 会员和普通浏览者用例分析 4
2.2.2 管理员用例分析 5
2.3 网站主要功能分析 6
2.3.1 普通浏览者用例的功能分析 6
2.3.2 会员用例的功能分析 7
2.3.3 超级管理员用例的功能分析 7
2.4 小结 7
第3章 详细设计 8
3.1 系统物理结构 8
3.1.1 系统软件配置 8
3.2 技术路线 8
3.2.1 JSP的特点 8
3.2.2 JSP的工作原理 9
3.2.3 SERVLET技术 10
3.2.4 JAVABEANS组件的概述 10
3.3 数据库设计与实现 12
3.3.1 SQL语言介绍 13
3.3.2 JDBC技术 13
3.3.3 MYSQL数据库 14
(毕业设计 )
3.3.4本网站数据库设计步骤 14
3.4 网站页面结构设计 16
3.5 小结 18
第4章 网站实现 19
4.1 超级管理员和普通管理员用例模块的实现 19
4.1.1 登录页面 19
4.1.2 添加管理员页面 20
4.1.3 管理员修改密码和删除页面 21
4.1.4 上传电影页面 22
4.1.5 添加、修改、删除类型页面 25
4.1.6 影片播放页面 26
4.2 面向用户应用的业务逻辑BEAN 27
4.2.1 用于与ADMINTABLE相交互的也业务逻辑BEAN(ADMINTABLE.JAVA) 27
4.2.2 用于与FILETABLE相交互的业务逻辑BEAN(FILETABLE.JAVA) 28
4.2.3 中间件系统设计 29
4.3 网站的技术难点及解决方法 29
4.3.1 数据库链接问题 29
4.3.2 页面美观问题 30
4.4 小结 31
第5章 结 论 32
参考文献 33
致  谢 34

结 论
我开发的光影世界网页面清晰、干净、便于操作,基本实现了用户的需求。
网站整体主要基于B/S架构的系统开发,B/S架构体系技术成熟,客户端直接与服务器进行会话,利用局域网进行数据的高速稳定传递,可以确保系统的高性能。前台设计工具页面设计使用了Dreamweaver MX进行页面的框架设计及实现,风格统一,看起来比较生动、形象。程序主要使用JAVA/JSP技术是与MySQL数据库紧密结合进行开发,数据库连接使用JAVABean组件连接,有利于程序的编写和调试,从而能更加方便的实现系统的功能。
游客可以查找并浏览站内所有影片信息,方便他们了解本站,进而注册成会员;会员可以在线观看和下载所有影片;管理员要对系统内所有影片和会员用户进行管理。
但由于时间和本人水平有限的关系,系统的不足之处在所难免,有一些的功能也还没有实现,比如网站缺少影片新闻发布功能和影片的下载链接,希望在以后的发展中可以加入这些功能,是网站的功能更为完善。
通过这次网站的开发和论文的编写,让我学习到了很多平时在课堂所无法学习的东西,也让我了解到开发一个网站多么的不容易,从前期的调研到开题,再到代码编写和论文的完成,每一项都有不同意义,而每一个过程也都使我学到了很多东西,这对我以后的工作学习有很大的帮助。

1.冯燕奎,赵德奎等.JSP应用案例教程.北京:清华大学出版社,2004.5.
2.杨学瑜,王志军,刘同利.JSP入门与提高.北京:清华大学出版社,2003.6.
3.何玉洁.数据库原理与应用教程.机械工业出版社,2003.9.
4. Joseph Schmuller著.李虎,赵龙刚译.UML基础、案例与应用(第三版). 人民邮电出版社, 2004.8.
5.Y.Daniel Liang著.王镁,李娜译.JAVA语言程序设计.机械工业出版社, 2004.4.
6. 张大鹏. Dreamweaver MX 2004中文版范例入门与提高. 北京:清华大学出版社, 2004.7.
7. 吴辰清,荣震华.用JSP/Servlet技术构建Web应用.计算机工程出版社,2001.1.
8. 张辉,朱俊武著.基于JSP的动态网络开发技术.计算机编程与应用.2002.5.

推荐资料