《畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告在線視頻服務(wù)系統(tǒng)》由會(huì)員分享,可在線閱讀,更多相關(guān)《畢業(yè)論文(設(shè)計(jì))開(kāi)題報(bào)告在線視頻服務(wù)系統(tǒng)(6頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、1、背景介紹隨著計(jì)算機(jī)及網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,Internet/Intranet應(yīng)用在全球范圍內(nèi)日益普及,當(dāng)今社會(huì)正快速向信息化社會(huì)前進(jìn),信息自動(dòng)化的作用也越來(lái)越大,從而使我們從繁雜的事務(wù)中解放出來(lái),提高了我們的工作效率。另一方面,隨著Internet飛速發(fā)展,它越來(lái)越成為人們生活中的一部分,人們親切地把它叫做信息高速公路。隨著計(jì)算機(jī)技術(shù)及通信技術(shù)的普及,人們有越來(lái)越多的機(jī)會(huì),訪問(wèn)internet,并從Internet中獲取資源,Internet緊密的與人們的生活聯(lián)系起來(lái)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí)。它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來(lái)越重要的作用
2、。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)病人信息進(jìn)行管理,具有手工管理所無(wú)法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。21世紀(jì)的今天,網(wǎng)絡(luò)已經(jīng)逐漸代替人類的工作和生活,所以開(kāi)發(fā)這套ASP系統(tǒng)是社會(huì)發(fā)展的必然。2、研究現(xiàn)狀視頻流媒體服務(wù)一直被認(rèn)為是互聯(lián)網(wǎng)服務(wù)中的一個(gè)熱點(diǎn)領(lǐng)域,但是由于技術(shù)、內(nèi)容以及帶寬等方面的限制,一直沒(méi)有實(shí)現(xiàn)預(yù)料中的發(fā)展。目前,視頻壓縮技術(shù)已經(jīng)取得了重大的進(jìn)步,視頻流媒體的傳輸速度、品質(zhì)以及成本控制都得到了很大的改善,為視頻媒體傳輸創(chuàng)造了有利條件,同時(shí)寬帶網(wǎng)絡(luò)的普及也使得多數(shù)家庭用戶具備了享受網(wǎng)絡(luò)視頻服務(wù)的條件,據(jù)估計(jì),目前約有2000
3、萬(wàn)到3000個(gè)家庭在通過(guò)寬帶接入的方式上網(wǎng)。In-Stat/MDR預(yù)計(jì),到2007年,這個(gè)數(shù)字將超過(guò)1億3000萬(wàn)。InStat/MDR預(yù)計(jì),視頻訂閱服務(wù)最繁榮的市場(chǎng)將出現(xiàn)在亞洲,預(yù)計(jì)2007年亞洲市場(chǎng)視頻媒體訂閱服務(wù)的營(yíng)業(yè)額將達(dá)到12億美元,但是美國(guó)的市場(chǎng)潛力也不可忽視,有調(diào)查報(bào)告表明,美國(guó)消費(fèi)者對(duì)收費(fèi)互聯(lián)網(wǎng)內(nèi)容服務(wù)的接受程度正在跳躍式地提高。這個(gè)前景誘人的市場(chǎng)將成為網(wǎng)絡(luò)巨人們逐鹿的舞臺(tái),在線視頻服務(wù)正在面臨這個(gè)各種各樣的變化,各家大型的媒體公司和服務(wù)提供商都有機(jī)會(huì)分食這個(gè)大蛋糕。 3、課題研究?jī)?nèi)容在線視頻服務(wù)系統(tǒng)所要實(shí)現(xiàn)的功能分為前臺(tái)功能和后臺(tái)功能。(1)前臺(tái)功能:包括在主界面進(jìn)行的基本操
4、作,具體內(nèi)容如下:(a).電影瀏覽:用戶可以通過(guò)電影分類和點(diǎn)機(jī)排行以及最近更新來(lái)瀏覽最新的電影,電視劇,和各類綜藝節(jié)目。(b).電影搜索:用戶可以根據(jù)電影名稱和電影演員進(jìn)行查詢。(c)電影推薦:用戶可以簡(jiǎn)單明了的了解近期內(nèi)最精彩的影視作品。(2)后臺(tái)功能:本系統(tǒng)的重點(diǎn),不同的管理員擁有不同的權(quán)限。超級(jí)用戶具有最高權(quán)限,可以添加修改刪除注冊(cè)用戶,并可以根據(jù)需要添加或刪除電影。具體功能如下:【初級(jí)管理員】(必須登陸管理頁(yè)面)1 添加電影:可以在各個(gè)欄目進(jìn)行電影的添加工作。【高級(jí)管理員】(必須登陸管理頁(yè)面)1 添加電影:可以在各個(gè)欄目進(jìn)行電影的添加工作。2 電影管理:可以對(duì)所有電影進(jìn)行刪除和修改操作
5、。3 分類管理:可添加電影的分類?!境?jí)管理員】(必須登陸管理頁(yè)面)1 分類管理:可以在各個(gè)欄目進(jìn)行新聞的添加工作。2 添加電影:可以對(duì)所有新聞進(jìn)行刪除和修改操作。3 電影管理:可以對(duì)各個(gè)大類、小類進(jìn)行刪除、修改、新增操作。4 地址管理 可添加服務(wù)器。5 影片評(píng)論6用戶管理:可以添加不同權(quán)限的管理員,并可對(duì)所有類別的管理員資料進(jìn)行修改、刪除。4、技術(shù)路線1、本系統(tǒng)擬使用ASP技術(shù)進(jìn)行開(kāi)發(fā),在安裝Windows2000操作系統(tǒng)、IIS 5.0的服務(wù)器上進(jìn)行測(cè)試。2、本報(bào)名系統(tǒng)采用B/S方式,在小型局域網(wǎng)內(nèi)進(jìn)行前期測(cè)試工作。3、使用ACCESS數(shù)據(jù)庫(kù),高效且穩(wěn)定性好,并進(jìn)行有效的數(shù)據(jù)庫(kù)加密,加強(qiáng)安
6、全性。 4、本系統(tǒng)擬實(shí)現(xiàn)對(duì)病人檔案信息的管理,并便于病人查詢。5、關(guān)鍵技術(shù)介紹5.1 ASP技術(shù)ASP提供了6個(gè)功能強(qiáng)大的內(nèi)部對(duì)象,每個(gè)對(duì)象具有各自的屬性(Property)、方法(Method),有的還擁有數(shù)據(jù)集合(Collection)與事件(Event),它們共同完成Web中的一些重要工作。這6個(gè)對(duì)象分別是:l Request對(duì)象:Request對(duì)象可以保存Client端送往Server端的所有信息。這些信息包括:使用Get或Post方法傳遞的數(shù)據(jù)、Server環(huán)境變量、Cookie信息等。在沒(méi)有指定表單集合的情況下,程序?qū)⒁訯ueryString、Form、Cookie、ServerV
7、ariable的順序搜索所有集合,尋找指定變量。l Response對(duì)象:Response對(duì)象的主要功能是將信息從Server端傳送到Client端。也可以用來(lái)實(shí)現(xiàn)頁(yè)面的跳轉(zhuǎn)或Cookie值的設(shè)定。由于ASP腳本沒(méi)有輸出“值“的功能,要完成此功能必須使用Response對(duì)象。l Server對(duì)象:Server對(duì)象的主要功能是執(zhí)行與Web服務(wù)器直接相關(guān)的一些操作。l Session對(duì)象:Session對(duì)象能夠記錄用戶每一次上線的個(gè)人信息,它相當(dāng)于每個(gè)上線用戶的私有變量集合。它隨著用戶的上線而產(chǎn)生,隨著用戶的下線或強(qiáng)制解除而終止。l Application對(duì)象:Application對(duì)象能記錄所有
8、Web用戶的共有信息,它相當(dāng)于所有上線用戶的公共變量集合。它伴隨著Web應(yīng)用程序的開(kāi)始運(yùn)行而產(chǎn)生,隨著Web應(yīng)用程序的運(yùn)行結(jié)束而終止。Objectcontext對(duì)象:Objectcontext對(duì)象主要在進(jìn)行交易處理時(shí)使用,利用該對(duì)象可以管理、控制這些交易。5.2 IIS與ASP的結(jié)合在過(guò)去,客戶端/服務(wù)器結(jié)構(gòu)的設(shè)計(jì)與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨(dú)立并無(wú)法作出集成性的設(shè)計(jì)?,F(xiàn)在我們利用IIS+ASP,將客戶機(jī)/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點(diǎn)的開(kāi)發(fā)更方便,實(shí)現(xiàn)的功能更強(qiáng)大。利用IIS+ASP技術(shù)來(lái)集成Web前后端所帶來(lái)的強(qiáng)大效益可歸結(jié)為以下幾
9、個(gè)方面:1 減少構(gòu)建和維護(hù)成本2 加快聯(lián)機(jī)過(guò)程3 應(yīng)用軟件集中在服務(wù)器端開(kāi)發(fā)管理4 前端可使用任何瀏覽器(IE、Netscape)5 后端可存取任何數(shù)據(jù)庫(kù) (SQL、Access)6 可使用任何腳本語(yǔ)言開(kāi)發(fā) (VBScript、JavaScript)Microsoft Access數(shù)據(jù)庫(kù)服務(wù)器Web服務(wù)器Windows NTIISASp客戶端瀏覽器IE、Netscape Request請(qǐng)求 ADOResponse響應(yīng) SQL查詢結(jié)果4.4 利用ADO訪問(wèn)數(shù)據(jù)庫(kù)在Web動(dòng)態(tài)交互過(guò)程中,經(jīng)常需要根據(jù)用戶輸入的查詢條件來(lái)查詢數(shù)據(jù)庫(kù),從數(shù)據(jù)庫(kù)中取出結(jié)果并以一定的格式顯示給用戶。有時(shí)也需要從用戶那里收集
10、信息,并按一定的格式保存到數(shù)據(jù)庫(kù)里。ADO(ActiveX Data Objects)是一種操作Microsoft所支持的數(shù)據(jù)庫(kù)的新技術(shù)。在ASP中,ADO可以看作是一個(gè)服務(wù)器組件(Server Component),更簡(jiǎn)單點(diǎn)說(shuō),是一系列的對(duì)象,應(yīng)用這些功能強(qiáng)大的對(duì)象,即可輕松完成對(duì)數(shù)據(jù)庫(kù)復(fù)雜的操作。1創(chuàng)建數(shù)據(jù)庫(kù)鏈接(Connection) Connection對(duì)象是網(wǎng)頁(yè)通過(guò)ADO存取數(shù)據(jù)庫(kù)的重要手段,Connection對(duì)象負(fù)責(zé)與數(shù)據(jù)庫(kù)實(shí)際的連接工作。鏈接用以保持一些關(guān)于正在訪問(wèn)的數(shù)據(jù)的一些狀態(tài)信息,以及鏈接者信息。ASP文件中如果要訪問(wèn)數(shù)據(jù),必須首先創(chuàng)建與數(shù)據(jù)庫(kù)的鏈接,其語(yǔ)法如下:Set
11、Conn = Server.CreateObject(ADODB.Connection)connstr=driver=MicrosoftAccessDriver(*.mdb);dbq=+Server.MapPath(db/data.mdb)這條語(yǔ)句創(chuàng)建了鏈接對(duì)象Conn,接下來(lái):Conn.Open connstr,“username”,“password”這條語(yǔ)句打開(kāi)鏈接,connstr表示與數(shù)據(jù)源建立連接的相關(guān)信息,這里以與本系統(tǒng)的數(shù)據(jù)庫(kù)連接為例,其后的兩個(gè)參數(shù)分別是訪問(wèn)數(shù)據(jù)庫(kù)的用戶名和口令,為可選參數(shù)。以上兩個(gè)步驟缺一不可,因?yàn)殒溄訉?duì)象的創(chuàng)建與打開(kāi)是兩回事,只有打開(kāi)了才真正可以使用。2創(chuàng)建
12、數(shù)據(jù)對(duì)象(Recordset)ADO使用Recordset(記錄集)對(duì)象作為數(shù)據(jù)的主要容器。ADO可以使用VBScript、JavaScript腳本語(yǔ)言來(lái)控制數(shù)據(jù)庫(kù)的存取以及輸出結(jié)果的查詢,還可以使用存儲(chǔ)過(guò)程或SQL指令傳回對(duì)組記錄集。Recordset對(duì)象代表著執(zhí)行一個(gè)命令后返回的完整記錄集合,所有的Recordset對(duì)象都是通過(guò)記錄和字段構(gòu)造的。創(chuàng)建一個(gè)Recordset對(duì)象可以使用以下語(yǔ)法:Set rs=server.CreateObject(ADODB. Recordset)這里ADODB. Recordset字符串用來(lái)創(chuàng)建Recordset對(duì)象。這個(gè)字符串通過(guò)CreateObject
13、傳給操作系統(tǒng),系統(tǒng)識(shí)別出ADODB. Recordset,從而創(chuàng)建對(duì)應(yīng)的對(duì)象。從而得到一個(gè)記錄集對(duì)象變量。當(dāng)打開(kāi)一個(gè)記錄集時(shí),如果不為空,則當(dāng)前的指針指向第一條記錄。當(dāng)記錄指針指到記錄集末尾時(shí),rs.EOF為真;當(dāng)記錄指針指到記錄集頭時(shí),rs.BOF為真。Recordset對(duì)象還可以通過(guò)Connection對(duì)象的Execute方法得到。如:Set rec=Conn.Execute(select * from product)6、要解決的技術(shù)問(wèn)題 1.ASP對(duì)數(shù)據(jù)庫(kù)的訪問(wèn) 2.JAVASCRIPT與ASP的結(jié)合 3前臺(tái)用戶顯示信息的動(dòng)態(tài)設(shè)定,提高系統(tǒng)的靈活性。 7、日程安排2006年11月19日11月15日 分析題目,查閱資料,作好前期準(zhǔn)備工作。2006年11月16日12月10日 程序設(shè)計(jì),系統(tǒng)調(diào)試。2006年12月11日12月30日 撰寫論文。8、參考文獻(xiàn)1網(wǎng)頁(yè)設(shè)計(jì)與web數(shù)據(jù)庫(kù)發(fā)布技術(shù)魏應(yīng)彬、周星、康耀紅編著 2004版 清華大學(xué)出版社2軟件工程-實(shí)踐者的研究方法(美)Roger S.Pressman 2002版 機(jī)械工業(yè)出版社3數(shù)據(jù)庫(kù)應(yīng)用技術(shù)SQL2000 及其應(yīng)用系統(tǒng)開(kāi)發(fā)李禹生 向云柱等編 2001版 中國(guó)水利水電出版社4Dreamweaver MX網(wǎng)頁(yè)設(shè)計(jì)指南周明濤編2005版 機(jī)械工業(yè)出版社5