【正文】
,如果密碼及用戶名正確輸入后則進入本系統(tǒng)并登陸界面消失。圖53 在線點播系統(tǒng)的系統(tǒng)登錄界面在用戶登陸界面當中有用戶服務及修改密碼兩項,點擊之后就會分別進入用戶服務項及修改密碼項中。圖54 在線點播系統(tǒng)用戶服務界面圖55 在線點播系統(tǒng)修改密碼界面5. 影片播放。圖 57 在線點播系統(tǒng)視頻播放圖6. 視頻搜索功能系統(tǒng)中,對于視頻的搜索非常重要。以下為視頻搜索功能代碼:!include file=!Include File=!include file=inc/!include file=inc/!include file=inc/%dim keyWord,SearchTypekeyWord = checkspace(trim((keyWord)))SearchType = checkspace(trim((SearchType)))if keyWord= then scriptalert(39。)。/scriptend ifIf Len(keyWord)8 Then scriptalert(39。)。/scriptend ifif request(page) then if not isInteger(request(page)) then script language=javascriptalert(39。)。/script end ifend ifstart=全站搜索call head()call menu()select case SearchTypecase新聞sql=select * from news where news_title like 39。Jencode(keyWord)amp。 order by news_id DESCset rs=() sql,conn,1,1case娛樂sql=select * from art where passed=0 and art_title like 39。Jencode(keyWord)amp。 order by art_id DESCset rs=() sql,conn,1,1case教學sql=select * from soft where passed=0 and soft_name like 39。Jencode(keyWord)amp。 order by soft_id DESCset rs=() sql,conn,1,1case電影sql=select * from pic where passed=0 and pic_name like 39。Jencode(keyWord)amp。 order by pic_id DESCset rs=() sql,conn,1,1case其他sql=select * from js where js_name like 39。Jencode(keyWord)amp。 order by js_id DESCset rs=() sql,conn,1,1case影視end select%7. 視頻的上傳與下載編寫后臺頁面上傳:htmlheadmeta equiv=ContentType content=text/html。chrB(10) d=clng(instrb(b,c)) e=instrb(d+1,b,c) set f=createobject() =1 =d+1 f,ed3 =0 =2 =GB2312 g= h=mid(g,instrRev(g,\)+1,e) i=instrb(b,camp。?39。 h),2 39。(h)amp。hamp。 return false。就下載dim url,trueurlurl=下載文件路徑和下載文件名 fname=Request(filename) if fname then trueurlurl=(/) amp。 filename=amp。一個好的測試用途在于發(fā)現(xiàn)從前未發(fā)現(xiàn)的錯誤,一個成功的測試時發(fā)現(xiàn)了從前未發(fā)現(xiàn)的錯誤的測試。(2)測試用由測試輸入數(shù)據(jù)和與之對應的預測輸出結(jié)果兩部分組成。(4)設(shè)計測試用例,包括合理的輸入條件和不合理的輸入條件。(6)在對程序進行修改后,進行回歸測試。(2)網(wǎng)站模塊與數(shù)據(jù)庫連接的測試:公告、搜索、播放、留言信息。4. 測試步驟(1)單元測試,這是在縮寫完源程序,通過人工測試和計算機測試來完成的,由程序員自己來完成。根據(jù)組裝模塊方式的不同,分自頂向下的結(jié)合和自底向上結(jié)合模塊兩種測試方法,本研究采用的是自頂向下的結(jié)合方法進行集成測試,在單人非專用的機器上測試。5. 評價準則(1)范圍,在整個校園網(wǎng)上進行測試,可以良好的檢測出服務器所運行的穩(wěn)定性及網(wǎng)站的穩(wěn)定性。在本地服務器正常運轉(zhuǎn)的情況下,網(wǎng)頁不得無故停止數(shù)據(jù)信息。 通過以上對各個功能模塊的測試,雖然黑盒測試不是成功的測試,但是說明本系統(tǒng)在用戶方面的操作方面,基本上以及達到能正常實現(xiàn)各種功能,效果令人滿意。在測試之前先來修改一下數(shù)據(jù)庫中的adm表。在username和password兩個字段中分別輸入想要的系統(tǒng)管理員帳號和密碼,這里均為:song。下面就可以測試留言板系統(tǒng)了。(2)單擊【提交】按鈕后,自動轉(zhuǎn)到留言列表頁,就可以看到剛才所發(fā)表的留言了。單擊【管理員登錄】鏈接,打開管理員登錄頁,輸入正確的用戶名和密碼,瀏覽器自動登錄到留言列表頁,可以看到每條留言下方都出現(xiàn)一個【刪除此留言】按鈕,而且在頁面中也能看到【注銷】鏈接。(5)單擊【注銷】鏈接,結(jié)束系統(tǒng)管理員的登錄,可以看到頁面中的【注銷】鏈接和【刪除此留言】按鈕都不可見了,無法操作留言板的數(shù)據(jù)記錄了。(2)管理員登陸測試:輸入正確的用戶名、密碼,測試結(jié)果為登陸成功;輸入錯的用戶名或正確的用戶名和錯誤的密碼或者至少有一位空的,測試結(jié)果為登錄失敗,并提示相應的錯誤信息。(4)下載視頻測試:用戶登陸之后,進行下載視頻操作,測試結(jié)果為,正常下載;若非用戶進行此操作,則提示先進行登陸。(6)用戶注冊測試:按照數(shù)據(jù)庫中設(shè)計的要求進行注冊,注冊成功;輸入已經(jīng)注冊過的用戶名進行注冊,注冊失敗,并提示此用戶已存在,請另換一用戶名;不輸入任何字符進行注冊,注冊失敗,提示用戶名不能為空;惡意注冊,注冊失敗,提示輸入符合要求的字符進行注冊;重復提交,第一次顯示成功,其余的提交失敗,提示只能提交一次,之后“提交”按鈕變成灰色。(8)用戶管理測試:管理員登陸之后,對用戶進行增加、刪除、修改、查詢操作,測試結(jié)果為所有操作功能均正常;未登錄測試,顯示沒有權(quán)限,請先登錄。一個再好的網(wǎng)站如果不進行更新與管理將出現(xiàn)許多這樣或那樣的問題,例如超鏈接斷裂,網(wǎng)站內(nèi)容跟不上步伐等。 網(wǎng)站的更新如果想使本地端的網(wǎng)站與遠程端的網(wǎng)站同步更新,使用Site/Synchronize(同步)命令可以更新遠程網(wǎng)站的文件。 超鏈接的處理超鏈接是連接網(wǎng)頁與網(wǎng)頁之間的橋梁,若瀏覽者單擊超鏈接后,卻出現(xiàn)“找不到網(wǎng)頁”之類的信息,則超鏈接發(fā)生斷裂。 瀏覽器兼容性的測試由于Internet Explorer與Netscape兩大瀏覽器對HTML及CSS等語法的支持度是不同的。作為一個網(wǎng)站,其目的是讓大多數(shù)人能正常瀏覽,即無論瀏覽者使用什么類型,什么版本的瀏覽器,在瀏覽網(wǎng)站時都不會出現(xiàn)不認得某項語法的現(xiàn)象。結(jié) 論建立一個較為實用的小型網(wǎng)站,首先要對網(wǎng)站進行明確的規(guī)劃設(shè)計,規(guī)劃包括網(wǎng)站的內(nèi)容,面向的用戶群,網(wǎng)站的規(guī)模以及網(wǎng)站的目標。面向的用戶群是所有喜歡視頻影音的人。對于一般的教學資料,我們按照學科分類的標準劃分;對于影視劇作品,主要按出品國或地區(qū)分類。呈現(xiàn)給用戶的信息除了視頻資料名稱外,還應包括播放時長、音頻和視頻的質(zhì)量參數(shù)等。版面設(shè)計上力求樸素大方,結(jié)構(gòu)合理,便于用戶瀏覽。(3)視頻數(shù)據(jù)庫的管理,各類數(shù)據(jù)庫產(chǎn)品均提供了客戶端供用戶通過網(wǎng)絡管理。因此,在實現(xiàn)視頻點播系統(tǒng)時,應設(shè)計好基于WEB的視頻數(shù)據(jù)庫管理程序,實現(xiàn)隨時隨地的數(shù)據(jù)維護。在我撰寫論文的過程中,劉兆輝老師傾注了大量的心血和汗水,無論是在論文的選題、構(gòu)思和資料的收集方面,還是在論文的研究方法以及成文定稿方面,我都得到了劉兆輝老師悉心細致的教誨和無私的幫助,特別是他廣博的學識、深厚的學術(shù)素養(yǎng)、嚴謹?shù)闹螌W精神和一絲不茍的工作作風使我終生受益,在此表示真誠地感謝和深深的謝意。感謝所有關(guān)心、支持、幫助過我的