- 相關(guān)推薦
基于Java的應用編程-視頻點播系統(tǒng)JSP+TOMCAT+SQL
畢業(yè)論文
基于Java的應用編程
——視頻點播系統(tǒng)
摘要: 盡管互聯(lián)網(wǎng)出現(xiàn)的時間并不算長,但它卻以驚人的速度在發(fā)展。與此同時,Netscape和Sun公司開發(fā)的Internet產(chǎn)品:瀏覽器和Java,將1個前所未有的、全新的Web天地呈現(xiàn)在我們面前。無數(shù)企業(yè)出于競爭、減少成本和進1步提高生產(chǎn)效率為目的與復雜的互聯(lián)網(wǎng)相連,利用它進行商業(yè)操作,因此JSP技術(shù)被廣泛應用。
論文主要介紹1個簡單的基于JSP + Tomcat + Microsoft SQL Server 2000的視頻點播系統(tǒng)的設(shè)計過程,并介紹了JSP及相關(guān)技術(shù)、數(shù)據(jù)庫及連接技術(shù)、系統(tǒng)運行環(huán)境的配置、系統(tǒng)的功能和結(jié)構(gòu)設(shè)計,詳細說明了系統(tǒng)的設(shè)計與實現(xiàn)過程。
該系統(tǒng)利用了網(wǎng)絡和數(shù)據(jù)庫技術(shù),基于B/S 模式下,實現(xiàn)了視頻信息管理、用戶管理、在線點播等功能。由于系統(tǒng)采用了JSP、SQL技術(shù)以及流行的網(wǎng)頁設(shè)計方法進行設(shè)計,因此系統(tǒng)具有穩(wěn)定、安全、開放、方便靈活等特點,并能跨平臺使用。
關(guān)鍵詞: 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 視頻點播系統(tǒng)現(xiàn)狀 6
1.2 論文研究的目的及意義 6
1.3 論文的主要內(nèi)容 7
2 相關(guān)理論與技術(shù) 8
2.1 Web應用程序 8
2.1.1 Web應用程序的工作原理 8
2.1.2 JSP的運行模式 8
2.1 HTTP和Servlet基礎(chǔ) 9
2.2.2 HTTP請求應答模型 9
2.2.2 Servlet 10
2.3 Java基礎(chǔ) 11
2.3.1 Java的起源和現(xiàn)狀 11
2.3.2 Java語言的特點 11
2.4 JSP技術(shù) 13
2.4.1 JSP簡介 13
2.4.2 JSP的內(nèi)置對象 13
2.4.3 JSP、ASP、PHP的比較 14
2.5 JDBC技術(shù) 15
2.5.1 JDBC簡介 15
2.5.2 JDBC數(shù)據(jù)訪問模型 15
2.6 開發(fā)工具與平臺介紹 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 系統(tǒng)運行環(huán)境的安裝與配置 18
2.7.1 JDBC驅(qū)動程序 18
2.7.2 Java平臺 18
2.7.3 Tomcat服務器 19
3 需求分析與總體設(shè)計 20
3.1 可行性分析 20
3.1.1 技術(shù)可行性 20
3.1.2 經(jīng)濟可行性 21
3.1.3 操作可行性 21
3.2 系統(tǒng)設(shè)計思想 21
3.2.1 設(shè)計思想 21
3.2.2 系統(tǒng)結(jié)構(gòu)設(shè)計 21
3.3 數(shù)據(jù)庫設(shè)計 22
3.3.1 數(shù)據(jù)庫需求分析 22
3.3.2 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計 22
3.3.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計 24
3.3.4 數(shù)據(jù)庫的連接 26
4 詳細設(shè)計與實現(xiàn) 28
4.1 用戶注冊登陸模塊 28
4.2 信息顯示播放模塊 31
4.3 信息搜索模塊 37
4.4 欄目管理模塊 38
4.5 信息管理模塊 43
5 結(jié)束語 48
參考文獻 49
致 謝 50
前 言
網(wǎng)絡信息技術(shù)未來發(fā)展的夢想:就是通過網(wǎng)絡將多媒體信息按照個人的意愿送到千家萬戶,就是讓人們隨時隨地按需點播及互傳多媒體信息。建立寬帶高速的視頻點播系統(tǒng)是網(wǎng)絡社會發(fā)展的目標。傳統(tǒng)的Internet是窄帶的網(wǎng)絡,只能具備文字和圖片的瀏覽功能,稱不上是多媒體的網(wǎng)絡。隨著科技的進步,VOD視頻點播技術(shù)的出現(xiàn),極大的豐富了人們的業(yè)余生活。隨著Internet應用的普及和計算機技術(shù)的迅猛發(fā)展,VOD的概念已經(jīng)被越來越多的人接受,逐漸成為網(wǎng)絡發(fā)展的趨勢之1。
VOD(Video On Demand)即交互式多媒體視頻點播,是隨著計算機技術(shù)和網(wǎng)絡通訊技術(shù)的發(fā)展,綜合了計算機技術(shù)、通訊技術(shù)而迅速新興的1門綜合性技術(shù)。它利用了網(wǎng)絡和視頻技術(shù)的優(yōu)勢,徹底改變了過去收看節(jié)目的被動方式,實現(xiàn)了節(jié)目的按需收看和任意點播,集動態(tài)影視圖、聲音、文字等信息為1體,為用戶提供實時、交互,按需點播服務的系統(tǒng)。它正在以其可統(tǒng)計性、實時性、交互性與感官性等特點不斷的迅速發(fā)展,并且有可觀的發(fā)展前途與空間。由此,畢業(yè)設(shè)計題目便是基于JSP技術(shù)的視頻點播系統(tǒng)。
設(shè)計中的視頻點播系統(tǒng)將分為前臺用戶界面和后臺管理員頁面。管理員登陸頁面用于身份驗證;后臺的數(shù)據(jù)庫操作頁面是提供1個對視頻信息進行調(diào)整的界面。管理員在登陸后可以對視頻和注冊用戶的具體信息進行查詢、添加和修改。前臺用戶頁面將顯示視頻的分類、搜索、用戶注冊等。它的設(shè)計目的是為了讓注冊用戶可以更好的觀看,才能保證視頻文件在網(wǎng)絡上發(fā)布時能夠吸引用戶的眼球。需要說明的是,所有視頻的發(fā)布將是基于某1個網(wǎng)站而發(fā)布的,并非是現(xiàn)在所設(shè)計的演示頁面這么簡單。
論文將具體介紹設(shè)計的相關(guān)技術(shù),系統(tǒng)的需求分析,介紹系統(tǒng)的設(shè)計思路和功能劃分,詳細說明各個頁面與功能模塊的具體設(shè)計過程以及給出測試結(jié)果。
由于時間倉促,作者水平有限,文中難免會有錯誤出現(xiàn),還請讀者見諒與糾正。
【基于Java的應用編程-視頻點播系統(tǒng)JSP+TOMCAT+SQL】相關(guān)文章:
jsp考試系統(tǒng)JSP+TOMCAT+SQL05-13
基于PLC的斷路器型式試驗系統(tǒng)設(shè)計03-10
基于web的異地并行設(shè)計與制造系統(tǒng)研究06-02
Openprocess在熱網(wǎng)監(jiān)控系統(tǒng)中的應用06-04
基于J2EE的遠動系統(tǒng)Web實時曲線的研究05-11
基于電話網(wǎng)絡的熱網(wǎng)遠程控制系統(tǒng)設(shè)計05-11
探析Openprocess在熱網(wǎng)監(jiān)控系統(tǒng)中的應用05-29