- 相關推薦
基于Java的應用編程-視頻點播系統JSP+TOMCAT+SQL
畢業論文
基于Java的應用編程
——視頻點播系統
摘要: 盡管互聯網出現的時間并不算長,但它卻以驚人的速度在發展。與此同時,Netscape和Sun公司開發的Internet產品:瀏覽器和Java,將1個前所未有的、全新的Web天地呈現在我們面前。無數企業出于競爭、減少成本和進1步提高生產效率為目的與復雜的互聯網相連,利用它進行商業操作,因此JSP技術被廣泛應用。
論文主要介紹1個簡單的基于JSP + Tomcat + Microsoft SQL Server 2000的視頻點播系統的設計過程,并介紹了JSP及相關技術、數據庫及連接技術、系統運行環境的配置、系統的功能和結構設計,詳細說明了系統的設計與實現過程。
該系統利用了網絡和數據庫技術,基于B/S 模式下,實現了視頻信息管理、用戶管理、在線點播等功能。由于系統采用了JSP、SQL技術以及流行的網頁設計方法進行設計,因此系統具有穩定、安全、開放、方便靈活等特點,并能跨平臺使用。
關鍵詞: JSP; Tomcat; Microsoft SQL Server 2000; JDBC
Application Programming Based on Java
——Video on Demand System
Abstract: Although the Internet appears not long, actually, it is developing by an astonishing speed. At the same time, the Internet products which developed by Netscape & Sun Corporation: Browser and Java, which will present in front of us with an unprecedented, brand-new Web world. Stemming from the competition, innumerable enterprises in order to reduced the cost and further enhances the production efficiency; they are connected with the complex Internet, using it to manipulate the commercial operation, so the JSP technology is widely applied.
This paper mainly introduces the design process of a simple video on demand system, which is based on JSP + Tomcat + Microsoft SQL Server 2000. And its also introduce the JSP and correlation technology, database and connection technology, the equipment of the system movement environment, the function and structure design of the system. Illustrate the design and realize process of the video on demand system, detailed.
This system use network and database technology, basing on B/S model, this system fulfilled video information manage, and user manage, online play function and so on. Due to the system adopt the JSP, SQL technology and popularity web page design method. So the system has many characteristics, such as stability, safely, open, facility, agility, and so on, and run different platform.
Key word: JSP; Tomcat; Microsoft SQL Server 2000; JDBC
目 錄
1 緒論 6
1.1 視頻點播系統現狀 6
1.2 論文研究的目的及意義 6
1.3 論文的主要內容 7
2 相關理論與技術 8
2.1 Web應用程序 8
2.1.1 Web應用程序的工作原理 8
2.1.2 JSP的運行模式 8
2.1 HTTP和Servlet基礎 9
2.2.2 HTTP請求應答模型 9
2.2.2 Servlet 10
2.3 Java基礎 11
2.3.1 Java的起源和現狀 11
2.3.2 Java語言的特點 11
2.4 JSP技術 13
2.4.1 JSP簡介 13
2.4.2 JSP的內置對象 13
2.4.3 JSP、ASP、PHP的比較 14
2.5 JDBC技術 15
2.5.1 JDBC簡介 15
2.5.2 JDBC數據訪問模型 15
2.6 開發工具與平臺介紹 15
2.6.1 Macromedia Dreamweaver 8 15
2.6.2 Microsoft SQL Server 2000 16
2.6.3 Apache Tomcat 5.5 17
2.6.4 Java Development Kit 5.0 17
2.7 系統運行環境的安裝與配置 18
2.7.1 JDBC驅動程序 18
2.7.2 Java平臺 18
2.7.3 Tomcat服務器 19
3 需求分析與總體設計 20
3.1 可行性分析 20
3.1.1 技術可行性 20
3.1.2 經濟可行性 21
3.1.3 操作可行性 21
3.2 系統設計思想 21
3.2.1 設計思想 21
3.2.2 系統結構設計 21
3.3 數據庫設計 22
3.3.1 數據庫需求分析 22
3.3.2 數據庫概念結構設計 22
3.3.3 數據庫邏輯結構設計 24
3.3.4 數據庫的連接 26
4 詳細設計與實現 28
4.1 用戶注冊登陸模塊 28
4.2 信息顯示播放模塊 31
4.3 信息搜索模塊 37
4.4 欄目管理模塊 38
4.5 信息管理模塊 43
5 結束語 48
參考文獻 49
致 謝 50
前 言
網絡信息技術未來發展的夢想:就是通過網絡將多媒體信息按照個人的意愿送到千家萬戶,就是讓人們隨時隨地按需點播及互傳多媒體信息。建立寬帶高速的視頻點播系統是網絡社會發展的目標。傳統的Internet是窄帶的網絡,只能具備文字和圖片的瀏覽功能,稱不上是多媒體的網絡。隨著科技的進步,VOD視頻點播技術的出現,極大的豐富了人們的業余生活。隨著Internet應用的普及和計算機技術的迅猛發展,VOD的概念已經被越來越多的人接受,逐漸成為網絡發展的趨勢之1。
VOD(Video On Demand)即交互式多媒體視頻點播,是隨著計算機技術和網絡通訊技術的發展,綜合了計算機技術、通訊技術而迅速新興的1門綜合性技術。它利用了網絡和視頻技術的優勢,徹底改變了過去收看節目的被動方式,實現了節目的按需收看和任意點播,集動態影視圖、聲音、文字等信息為1體,為用戶提供實時、交互,按需點播服務的系統。它正在以其可統計性、實時性、交互性與感官性等特點不斷的迅速發展,并且有可觀的發展前途與空間。由此,畢業設計題目便是基于JSP技術的視頻點播系統。
設計中的視頻點播系統將分為前臺用戶界面和后臺管理員頁面。管理員登陸頁面用于身份驗證;后臺的數據庫操作頁面是提供1個對視頻信息進行調整的界面。管理員在登陸后可以對視頻和注冊用戶的具體信息進行查詢、添加和修改。前臺用戶頁面將顯示視頻的分類、搜索、用戶注冊等。它的設計目的是為了讓注冊用戶可以更好的觀看,才能保證視頻文件在網絡上發布時能夠吸引用戶的眼球。需要說明的是,所有視頻的發布將是基于某1個網站而發布的,并非是現在所設計的演示頁面這么簡單。
論文將具體介紹設計的相關技術,系統的需求分析,介紹系統的設計思路和功能劃分,詳細說明各個頁面與功能模塊的具體設計過程以及給出測試結果。
由于時間倉促,作者水平有限,文中難免會有錯誤出現,還請讀者見諒與糾正。
【基于Java的應用編程-視頻點播系統JSP+TOMCAT+SQL】相關文章:
基于Java的視頻點播系統JSP+Tomcat+MySql03-08
基于校園網的視頻點播系統03-28
基于P2P視頻點播系統的設計與實現11-23
基于Mschart的數據庫圖表應用編程03-18
基于H.264的視頻點播系統客戶端的設計03-07
基于ADSL傳輸的網絡視頻應用系統03-18
基于ods構建貿易系統的即時olap應用03-22
用RMI開發基于Java的企業分布式應用03-19