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