freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在線視頻播放系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2025-07-16 01:31 本頁面
 

【文章內(nèi)容簡介】 將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于web的應(yīng)用程序的開發(fā)變得容易和迅速。JSP工作原理:JSP和ASP一樣是作為Web項(xiàng)目的前端頁面,又和Servlet一樣是服務(wù)器前端執(zhí)行的,通常返回給客戶端靜態(tài)的HTML文本,所以客戶端只要有瀏覽器就能瀏覽。當(dāng)Web服務(wù)器遇到訪問JSP頁面請求時,首先通過JSP容器執(zhí)行其中的代碼段,然后執(zhí)行結(jié)果連同JSP中HTML代碼一樣返回給客戶,插入的JAVA的代碼段可以操作數(shù)據(jù)庫,復(fù)位向或是轉(zhuǎn)發(fā)到其它網(wǎng)頁,以實(shí)現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能。JSP的優(yōu)勢:①可移植性從本質(zhì)上講,JSP就是Servlet,不過JSP傾向于負(fù)責(zé)前端頁面顯示,是包含兩種結(jié)構(gòu)的文件,兩種結(jié)構(gòu)分別是HTML代碼,以及JAVA代碼,其中JAVA代碼部分是有服務(wù)器端的web服務(wù)器的JSP容器編譯執(zhí)行,并且將靜態(tài)結(jié)果和JSP中包含的HTML代碼結(jié)合成靜態(tài)的HTML文本返回到客戶端顯示,又由于JAVA代碼結(jié)構(gòu)中立,只要是安裝了JAVA虛擬機(jī)的機(jī)器都能夠編譯并執(zhí)行,所以包含有JAVA代碼的JSP也同樣擁有這個特性。②系統(tǒng)多平臺支持系統(tǒng)的多平臺支持。基本上可以在所有平臺上的任意環(huán)境中開發(fā),在任意環(huán)境中進(jìn)行系統(tǒng)部署,在任意環(huán)境中擴(kuò)展。③強(qiáng)大的可伸縮性強(qiáng)大的可伸縮性。從只有一個小的jar檔就可以運(yùn)行Servlet/JSP,到由多臺服務(wù)器進(jìn)行集群和負(fù)載均衡,到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java顯示了一個巨大的生命力。④多樣化和功能強(qiáng)大的IDE開發(fā)工具這一點(diǎn)與ASP很像,Java已經(jīng)有了許多非常優(yōu)秀的開發(fā)工具,而且許多可以免費(fèi)得到,并且其中許多已經(jīng)可以順利的運(yùn)行于多種平臺之下。⑤支持服務(wù)器端組件web應(yīng)用需要強(qiáng)大的服務(wù)器端組件來支持,開發(fā)人員需要利用其它工具設(shè)計(jì)實(shí)現(xiàn)復(fù)雜功能的組件供web頁面調(diào)用,以增強(qiáng)系統(tǒng)性能。JSP可以使用成熟的JAVA BEANS 組件來實(shí)現(xiàn)復(fù)雜商務(wù)功能。(3)數(shù)據(jù)庫的引入 數(shù)據(jù)庫的歷史可以追溯到五十年前,那時的數(shù)據(jù)管理非常簡單。通過大量的分類、比較和表格繪制的機(jī)器運(yùn)行數(shù)百萬穿孔卡片來進(jìn)行數(shù)據(jù)的處理,其運(yùn)行結(jié)果在紙上打印出來或者制成新的穿孔卡片。數(shù)據(jù)庫系統(tǒng)的萌芽出現(xiàn)于60 年代。當(dāng)時計(jì)算機(jī)開始廣泛地應(yīng)用于數(shù)據(jù)管理,對數(shù)據(jù)的共享提出了越來越高的要求。傳統(tǒng)的文件系統(tǒng)已經(jīng)不能滿足人們的需要。能夠統(tǒng)一管理和共享數(shù)據(jù)的數(shù)據(jù)庫管理系統(tǒng)(DBMS)應(yīng)運(yùn)而生。在數(shù)據(jù)庫隨后的發(fā)展中,關(guān)系數(shù)據(jù)庫、結(jié)構(gòu)化查詢語言、面向?qū)ο髷?shù)據(jù)庫等數(shù)據(jù)庫的重要技術(shù)也應(yīng)運(yùn)而生[5]。為什么要使用數(shù)據(jù)庫技術(shù),即使文件系統(tǒng)可以解決很多問題,但是有些問題是不能得到解決,如果給文件系統(tǒng)加上這些特性,那么文件系統(tǒng)也就成為了一個數(shù)據(jù)庫。①數(shù)據(jù)的冗余與數(shù)據(jù)不一致:重復(fù)數(shù)據(jù)多,而且對于分布式,同時有可能出現(xiàn)數(shù)據(jù)無法同步的問題。②數(shù)據(jù)訪問困難,數(shù)據(jù)孤立:因?yàn)閿?shù)據(jù)存儲沒有采取同樣的格式,使得使用統(tǒng)一的接口訪問數(shù)據(jù)變得不可能。③整性問題:數(shù)據(jù)的正確性和兼容性。④原子性問題:就是事務(wù)處理,如何保證一個操作的完整性。⑤并發(fā)訪問:這也是事務(wù)處理的一部分,數(shù)據(jù)庫需要應(yīng)對同時異地對同一個數(shù)據(jù)操作的可能。⑥安全性問題:主要是數(shù)據(jù)庫訪問權(quán)限問題。為什么使用數(shù)據(jù)庫,因?yàn)楦咝?有序,安全,多方的組織,存儲,讀取組織數(shù)據(jù),并且使用數(shù)據(jù)庫可以帶來許多好處:如減少了數(shù)據(jù)的冗余度,從而大大地節(jié)省了數(shù)據(jù)的存儲空間;實(shí)現(xiàn)數(shù)據(jù)資源的充分共享等等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了非常簡便的使用手段使用戶易于編寫有關(guān)數(shù)據(jù)庫應(yīng)用程序。操作直觀,使用靈活,編程方便,環(huán)境適應(yīng)廣泛,處理能力極強(qiáng)。數(shù)據(jù)庫在我國正得到愈來愈廣泛的應(yīng)用,必將成為經(jīng)濟(jì)管理的有力工具。 MySQL數(shù)據(jù)庫簡介本系統(tǒng)的數(shù)據(jù)庫方面,選用的是MySQL,原因是MySQL的單表查詢是最為迅速的,而且作為一個在線視頻播放系統(tǒng)系統(tǒng),沒有像其它系統(tǒng)那樣需要多表聯(lián)查的環(huán)境和條件那么多,大多數(shù)情況下都只是單表查詢,因此本系統(tǒng)的數(shù)據(jù)庫方面選擇了它。MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。在2008年1月16號被Sun公司收購。而2009年,。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫[6]。 MySQL最初的開發(fā)者的意圖是用mSQL和他們自己的快速低級例程去連接表格,不管怎樣,在經(jīng)過一些測試后,開發(fā)者得出結(jié)論:mSQL并沒有他們需要的那么快和靈活。這導(dǎo)致了一個使用幾乎和mSQL一樣的API接口的用于他們的數(shù)據(jù)庫的新的SQL接口的產(chǎn)生,這樣,這個API被設(shè)計(jì)成允許為用于mSQL而寫的第三方代碼更容易移植到MySQL。與其他的大型數(shù)據(jù)庫例如Oracle、DBSQL Server等相比,MySQL自有它的不足之處,如規(guī)模小、功能有限(MySQL Cluster的功能和效率都相對比較差)等,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。本系統(tǒng)為在線視頻播放系統(tǒng),因此在線視頻播放系統(tǒng)應(yīng)具備下幾點(diǎn):(1)功能性軟件的實(shí)質(zhì)是功能的實(shí)現(xiàn),功能實(shí)現(xiàn)是首要的,因此一個基本功能的不完善的系統(tǒng),就沒有任何價值,只有經(jīng)過開發(fā)并嚴(yán)格測試的系統(tǒng),實(shí)現(xiàn)基本功能后才能滿足用戶需求。(2)穩(wěn)定性在實(shí)現(xiàn)基本功能的基礎(chǔ)上,就需要逐步優(yōu)化,因此一個系統(tǒng)不僅要實(shí)現(xiàn)基本功能,更應(yīng)該保證正常運(yùn)行時不會出現(xiàn)使用時的錯誤或者崩潰,因此系統(tǒng)的穩(wěn)定性也是十分重要的。(3)可維護(hù)性是否容易修改和維護(hù)也是軟件系統(tǒng)重要的特性之一,能夠很容易的維護(hù),或者易于修改增添新的功能,是決定軟件壽命長短的要素之一。(4)高效性系統(tǒng)的效率是也是決定系統(tǒng)的質(zhì)量之一,好的系統(tǒng)都是在效率上考慮了很多問題的,開發(fā)時應(yīng)不斷優(yōu)化效率。(5)易用性一個系統(tǒng)要有做到接口美觀,使用方面,這樣才會滿足用戶需求。(1)能夠存儲龐大數(shù)據(jù),以保證系統(tǒng)對數(shù)據(jù)的操作;(2)擁有較高的安全性,防止黑客對數(shù)據(jù)非法操作;(3)在頻繁的對數(shù)據(jù)庫訪問情況下,不會影響效率;(4)保證數(shù)據(jù)的完整性和有效性。系統(tǒng)體系:B/S(瀏覽器/服務(wù)器)系統(tǒng)開發(fā)IDE:MyEclipse 系統(tǒng)開發(fā)語言:JAVA、JSP、HTML、CSS數(shù)據(jù)庫:MySQL WEB服務(wù)器:Tomcat 操作系統(tǒng):Windows 7在線視頻播放系統(tǒng)網(wǎng)站設(shè)計(jì)主要實(shí)現(xiàn)的功能是視頻的播放,視頻上傳,本系統(tǒng)基于B/S架構(gòu)而開發(fā),采用MVC模式,本論文通過介紹本系統(tǒng)運(yùn)用的技術(shù)在國內(nèi)外的發(fā)展,和技術(shù)本身特點(diǎn),并闡述采用這些技術(shù)的必要性,以及各個模塊的主要功能,其中包括:用戶信息管理模塊、用戶刪除模塊、用戶信息查詢模塊、影片信息管理模塊、影片信息查詢模塊、資料管理模塊等。:在線視頻播放系統(tǒng)管理員用戶登錄觀看影片查看影片信息發(fā)表留言下載影片搜索影片取回密碼修改個人資料刪除用戶修改個人資料刪除影片信息添加影片信息查看影片信息管理影片信息圖31 系統(tǒng)功能圖通過上述各個功能模塊簡略介紹,總結(jié)出在線視頻播放系統(tǒng)系統(tǒng)主要功能模塊為:用戶注冊模塊、獲取用戶密碼模塊、用戶登錄模塊、搜索影片信息模塊、觀看影片、影片管理模塊等。用戶注冊模塊設(shè)計(jì) 用戶注冊模塊是一個帶驗(yàn)證碼的用戶注冊模塊,這個模塊包含3個文件,、如圖32是用戶注冊模塊的程序流程圖。用戶登錄模塊設(shè)計(jì)用戶登錄時,將用戶名和密碼填寫,先判斷該用戶名是否存在,若不存在則提示先注冊,否則判斷密碼是否正確,如果密碼不正確則通知顯示密碼錯誤重新填寫,只有用戶名和密碼和數(shù)據(jù)庫記錄一致,登錄才成功。圖33是用戶登錄模塊的程序流程圖。用戶登錄用戶注冊YN用戶名是否正確用戶名是否重復(fù) NnYN
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1