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