




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
題目基于JAVAWEB的VBO播客站點系別數(shù)學(xué)與信息工程系專業(yè)年級計算機科學(xué)與技術(shù)2012級頁第1章緒論1.1項目創(chuàng)意及應(yīng)用背景隨著計算機的普及和網(wǎng)絡(luò)的發(fā)展,人們的生活也來越需要電腦,大家都習(xí)慣在網(wǎng)上聽音樂、看視頻。播客無疑成為深深影響傳統(tǒng)媒體發(fā)展的新潮流,代表了數(shù)字時代新媒體的發(fā)展方向,播客不僅僅是一次傳播形式的變革,更是傳播理念的一次革新。從學(xué)術(shù)方面來看,播客傳播應(yīng)該是歸屬于網(wǎng)絡(luò)傳播的,但是其出現(xiàn)又改變了網(wǎng)絡(luò)傳播的秩序,重新劃分了網(wǎng)絡(luò)傳播的界限。網(wǎng)民自創(chuàng)視屏則從一小部分人自娛自樂開始全面擴散,播客由此被視作對傳統(tǒng)媒體的革命,更是對網(wǎng)絡(luò)傳播的升級,也是網(wǎng)絡(luò)傳播的新形態(tài)。從某種意義上來說,播客傳播又超越了現(xiàn)有的網(wǎng)絡(luò)傳播,技術(shù)層次上無需無須贅言,就播客傳播的文化性和社會性等層次上,也具有相當?shù)母叨?,正是在播客猛烈發(fā)展的勢頭下,筆者以冷靜的態(tài)度來思考當下“播客熱”的原因。網(wǎng)友可將網(wǎng)上的廣播節(jié)目下載到自己的iPod、MP3播放器或其它便攜式數(shù)碼聲訊播放器中隨身收聽,不必端坐電腦前,也不必實時收聽,享受隨時隨地的自由。播客與其他音頻內(nèi)容傳送的區(qū)別在于其訂閱模式,它使用RSS2.0文件格式傳送信息。該技術(shù)允許個人進行創(chuàng)建與發(fā)布,這種新的傳播方式使得人人可以說出他們想說的話。視頻博客系統(tǒng)的設(shè)計與實現(xiàn)是作為一個迎合大眾群體設(shè)計的播放系統(tǒng),不僅能滿足在線的需求,也能完全迎合廣大電影愛好者對各種影音信息的需求,具有充分被開發(fā)實現(xiàn)的價值。1.2系統(tǒng)總體設(shè)計主要方法主要采用調(diào)研方法、比較法、經(jīng)驗總結(jié)法、案例分析法等方法。采用調(diào)研方法,通過對收集到的、與調(diào)查VBO播客站點相關(guān)的各種信息和情報資料等,分析、研究完成需求分析;采用比較法,通過對其它現(xiàn)有的VBO播客站點系統(tǒng)的觀察和比較分析,找出相同點和不同點,分析其結(jié)構(gòu)和特點,總結(jié)其優(yōu)劣,對于其中具有共性的問題進行提煉和歸納,在設(shè)計本系統(tǒng)時加以運用;采用案例分析法,播客系統(tǒng)開發(fā)所獲資料來自于圖書館,學(xué)習(xí)教材和網(wǎng)上資料。具體的說是運動歸納與演繹、分析與綜合以及概括的方法,對獲得的各種材料進行思維加工,從而能去粗取精、去偽存真、由此及彼、由表及里,打到認識事物的本質(zhì)。采用經(jīng)驗總結(jié)法,完成初步設(shè)計后,進行大量測試、總結(jié),修正錯誤,提高容錯能力。1.3系統(tǒng)總體設(shè)計主要內(nèi)容站點整體研究內(nèi)容:此系統(tǒng)源自用戶對視頻素材的需求,本系統(tǒng)主要分為兩大模塊:前臺模塊、后臺模塊前臺模塊:a.界面美化模塊:站點的布局及美化、根據(jù)用戶個人喜好,對界面皮膚進行切換;b.用戶信息模塊:用戶的注冊登錄、個人信息的完善及修改、個人頭像的上傳;c.視頻播放模塊:快進、快退、暫停、重播;d.視頻操作模塊:用戶對視頻進行評論、點贊、下載等操作;后臺模塊:a.用戶管理模塊:用戶的權(quán)限管理(評論、點贊、下載、收藏)、用戶的增刪改查;b.視頻管理模塊:視頻的增刪改查、視頻的分類;c.圖片的管理模塊:圖片的增刪改查、圖片的分類(視頻的封面、用戶的頭像);d.管理員模塊:管理員權(quán)限(超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理);站點個人研究內(nèi)容前臺模塊:d.視頻操作模塊:用戶對視頻進行評論、點贊、下載等操作;基于Javaweb的VBO播客站點中,對于視頻操作這個模塊,用戶可以對我們的視頻進行一些最基本的功能,比如用戶可以對此視頻進行評論,進行點贊,甚至覺得這個視頻有意義還可以進行下載等功能,當然也可以刪除評論等。后臺模塊:c.圖片的管理模塊:圖片的增刪改查、圖片的分類(視頻的封面、用戶的頭像);基于Javaweb的VBO播客站點中,在后臺模塊里面,有很多圖片,若有不良用戶注冊,使用了違禁圖片,我們可以對圖片進行增刪改查,當然也可以根據(jù)圖片信息進行圖片的分類,在另個類中import數(shù)據(jù)庫連接類,然后實例化一個對象訪問。d.管理員模塊:管理員權(quán)限(超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理);基于Javaweb的VBO播客站點中,超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理,借助于某些架構(gòu)或者設(shè)計思路,可以避免用戶直接訪問JSP頁面,甚至全系統(tǒng)的訪問地址都使用同一后綴,這種情況下可以省去SUFFIX字段。第2章開發(fā)本系統(tǒng)的技術(shù)介紹2.1JDK和JRE的安裝與配置1、下載windows下的jdk、jre包2、雙擊jdk-6u38-windows-i586.exe文件3、進入JDK(JavaDevelopmentKit)Java開發(fā)工具包的安裝界面,單擊下一步4、進入JDK選擇安裝目錄界面,單擊下一步5、進入JDK安裝界面6、進入JRE選擇安裝目錄界面,單擊下一步7、進入JRE安裝界面,單擊下一步8、進入JDK和JRE安裝成功界面,單擊完成9、單擊Windows7系統(tǒng)下的計算機->右鍵屬性->高級系統(tǒng)設(shè)置->系統(tǒng)屬性->高級->環(huán)境變量。這里可以配置lingceshi的用戶變量也可以配置系統(tǒng)變量,為了對系統(tǒng)不產(chǎn)生過大的影響,我這里只配置lingceshi的用戶變量,不配置系統(tǒng)變量。10、配置JAVA_HOME的位置,在lingceshi的用戶變量處單擊新建按鈕,新建用戶變量,在變量名處輸入:“JAVA_HOME”,在變量值處輸入:拷貝jdk的安裝路徑“C:\ProgramFiles(x86)\Java\jdk1.6.0_38”,單擊確定按鈕11、可以看到JAVA_HOME的變量已經(jīng)添加上來。12、配置PATH的位置,在lingceshi的用戶變量處單擊新建按鈕,新建用戶變量,在變量名處輸入:“PATH”,在變量值處輸入:拷貝jdk的安裝路徑中的bin、jre、lib的目錄“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%\JAVA_HOME%\lib;”,單擊確定按鈕(%JAVA_HOME%是用來提取JDK安裝路徑C:\ProgramFiles(x86)\Java\jdk1.6.0_38的,后面加\bin,\jre\bin,\lib)。13、可以看到PATH的變量已經(jīng)添加上來14、開始->cmd,在上輸入java驗證是否有相關(guān)命令打出,如果有證明安裝、配置成功。15、開始->cmd,在上輸入java-version查看打印出來的版本是否與剛才安裝的版本一致,如果一致,證明安裝、配置成功。16、至此整個Java環(huán)境都正確了,可以使用eclipse.exe或者其他方式來編寫、編譯、生成Java程序了。2.2Servlet和MyEclipse的介紹Servlet的基本概念:Servlet是sun提供的一種動態(tài)web資源開發(fā)技術(shù).本質(zhì)上就是一段java小程序.可以將Servlet加入到Servlet容器中運行.Servlet容器:能夠運行Servlet的環(huán)境就叫做Servlet容器.tomcatweb容器:能夠運行web應(yīng)用的環(huán)境就叫做web容器tomcatServlet的基本運行方式:Servlet沒有main()方法。它們受控于另一個Java應(yīng)用(例如Tomcat),這個Java應(yīng)用稱為Sevlet容器,Tomcat就是這樣一個容器。通常我們把Tomcat也叫做Servlet容器。MyElipse的配置:選擇工作空間:只要切換了工作空間,所有的配置全部清零。配置jdk:選擇菜單欄Windows-->Preferences,選擇標簽Java-->InstalledJREsMyEclise有自帶的jdk,那我們還是使用自己安裝的jdk吧,單擊上圖中的“add”按鈕選擇自己安裝的jdk路徑,然后finish2.3Tomcat服務(wù)器的配置對于有經(jīng)驗的人來講,可以在Tomcat安裝的時候修改,但是如果是一個已經(jīng)安裝好的服務(wù)器,則可以通過修改配置文件的方式完成。要想修改的話可以直接修改conf/server.xml文件:[java]viewplaincopy<Contextport="80"protocol="HTTP/1.1"connectionTimeout="20000"redirectPort="8443"/>此時,將服務(wù)器的監(jiān)聽端口設(shè)置成80端口,所以,以后訪問的時候就可以不再輸入端口號了。在項目開發(fā)時,只要是配置有關(guān)的xml文件一修改,服務(wù)器就必須重新啟動,因為只有重新啟動之后才可以將新的配置文件讀取出來。虛擬目錄的配置:在進行程序的項目開發(fā)中,往往會建立一個自己的文件夾保存所有的程序,但是,既然屬于JAVAEE的WEB開發(fā),很明顯,現(xiàn)在如果要用戶實用程序,必須依靠WEB容器的支持——Tomcat,所以要想讓Tomcat找到這些程序,就必須配置虛擬目錄了。但是,一個虛擬目錄本身是又要個要求的。在虛擬目錄所在的文件夾之中,必須包含WEB/web.xml,找到Tomcat的一個文件夾Tomcat\webapps\ROOT。此時,虛擬目錄已經(jīng)配置成功,但是此時也會有一個問題,Tomcat現(xiàn)在根本就不知道有這樣的一個目錄,所以還需要在配置文件中編寫此目錄的映射,從sever.xml中更改:[java]viewplaincopy<Contextpath="ls"docBase="D:\JavaWeb"/>path表示的以后瀏覽器中輸入的路徑地址,docBase表示的是此虛擬目錄對應(yīng)的真實路徑,但是必須記住,里面的第一級子文件夾之中必須存在WEB-INF,配置完成后依然需要重啟服務(wù)器。2.4Mysql數(shù)據(jù)庫的配置1、拷貝MySQL的安裝文件到客戶的VPS服務(wù)器中2、歡迎界面,直接點擊“Next”3、選擇安裝方式,包含默認,完整和自定義安裝方式(選擇自定義安裝方式)4、選擇MySQLServer(圖4)和MySQLServerDatafiles(圖5-7)安裝目錄5、開始安裝6、配置向?qū)?、詳細配置(默認)和標準配置8、選擇服務(wù)器類型(開發(fā)、服務(wù)器和專用服務(wù)器類型三種)選擇一種服務(wù)器類型將會影響服務(wù)器的內(nèi)存、磁盤和CPU的使用DeveloperMachine許多其他的應(yīng)用都可以運行,MySQL服務(wù)將使用少量的內(nèi)存資源ServerMachine多數(shù)的服務(wù)器應(yīng)用都可以運行在它之上,選擇他主要是針對web應(yīng)用型服務(wù)器。DedicatedServerMachine專用服務(wù)器,專運行MySQL數(shù)據(jù)庫服務(wù),沒有任何其他服務(wù)器,如Web或郵件服務(wù)器,將運行,MySQL將使用多達可用內(nèi)存。9、選擇數(shù)據(jù)庫運用,在給客戶安裝MySQL的過程中,應(yīng)選擇事務(wù)型數(shù)據(jù)庫應(yīng)用。10、計算InnoDB空間11、MySQL的網(wǎng)絡(luò)配置選項,注意MySQL的端口。12、選擇默認字符集,設(shè)置安全選項,設(shè)置root的密碼13、以root身份登錄。第3章系統(tǒng)分析與設(shè)計3.1系統(tǒng)簡述經(jīng)過向老師咨詢,了解到博客是把自己的思想通過文字和圖片的方式在互聯(lián)網(wǎng)上廣為傳播,而播客則是通過制作音頻甚至視頻節(jié)目的方式。從某種意義上來說,播客就是一個以互聯(lián)網(wǎng)為載體的個人電臺和電視臺,但就目前而言,播客主要還是以音頻為主。播客成為深深影響傳統(tǒng)媒體發(fā)展的新潮流,代表了數(shù)字時代新媒體的發(fā)展方向,播客不僅僅是一次傳播形式的變革,更是傳播理念的一次革新。從學(xué)術(shù)方面來看,播客傳播應(yīng)該是歸屬于網(wǎng)絡(luò)傳播的,但是其出現(xiàn)又改變了網(wǎng)絡(luò)傳播的秩序,重新劃分了網(wǎng)絡(luò)傳播的界限。網(wǎng)民自創(chuàng)視屏則從一小部分人自娛自樂開始全面擴散,播客由此被視作對傳統(tǒng)媒體的革命,更是對網(wǎng)絡(luò)傳播的升級,也是網(wǎng)絡(luò)傳播的新形態(tài)。從某種意義上來說,播客傳播又超越了現(xiàn)有的網(wǎng)絡(luò)傳播,技術(shù)層次上無需無須贅言,就播客傳播的文化性和社會性等層次上,也具有相當?shù)母叨?。播客系統(tǒng)主要是前臺模塊、后臺模塊。其中前臺模塊有界面美化模塊,就是站點的布局及美化、根據(jù)用戶個人喜好,對界面皮膚進行切換。還有用戶信息模塊,也就是用戶的注冊登錄、個人信息的完善及修改、個人頭像的上傳然后是視頻播放模塊,進行快進、快退、暫停、重播等操作。最后是視頻操作模塊,用戶對視頻進行評論、點贊、下載等操作。當然,后臺模塊有用戶管理模塊,就是用戶的權(quán)限管理(評論、點贊、下載、收藏)、用戶的增刪改查。還有視頻管理模塊,視頻的增刪改查、視頻的分類。然后是圖片的管理模塊,圖片的增刪改查、圖片的分類(視頻的封面、用戶的頭像)。最后是管理員模塊,管理員權(quán)限(超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理)。3.2需求分析經(jīng)過對項目的總結(jié),對各項進行了需求分析,因此要實現(xiàn)的功能如下:VBO播客站點提供在線觀看和下載的功能。(1)VBO播客站點分為前臺和后臺兩個部分,如果沒有權(quán)限,用戶進入后九無法對影音信息和目錄進行管理。(2)VBO播客站點有界面美化模塊、用戶信息模塊、視頻播放模塊、視頻操作模塊后臺模塊、用戶管理模塊、視頻管理模塊、圖片的管理模塊、管理員模塊。(3)因為后期數(shù)據(jù)量增大,所以不能夠使用小型數(shù)據(jù)庫,而是要更換大型數(shù)據(jù)庫。3.3系統(tǒng)概要設(shè)計3.3.1系統(tǒng)目標基于JAVAWEB的VBO播客站點系統(tǒng)主要通過各類技術(shù)來實現(xiàn)以下目標:(1)為了保障系統(tǒng)的安全性,需采用無邊框窗口技術(shù)。(2)信息搜索靈活方便。(3)采用媒體引用技術(shù)播放影音文件。(4)采用上傳和下載技術(shù)實現(xiàn)視頻文件的客戶端上傳和下載。(5)為了符合審美標準,網(wǎng)站界面應(yīng)該端莊,和諧友好。VBO播客站點前臺在線試聽流程圖:選擇影音條目進行影音選擇操作進入選擇影音條目進行影音選擇操作進入VBO播客站點前臺播放影音信息提取播放模板從數(shù)據(jù)庫中提取內(nèi)容前臺播放影音信息提取播放模板從數(shù)據(jù)庫中提取內(nèi)容圖3.3.2在線試聽流程圖3.3.2系統(tǒng)功能結(jié)構(gòu)此系統(tǒng)源自用戶對視頻素材的需求,本系統(tǒng)主要分為兩大模塊:前臺模塊、后臺模塊前臺模塊:a.界面美化模塊:站點的布局及美化、根據(jù)用戶個人喜好,對界面皮膚進行切換;b.用戶信息模塊:用戶的注冊登錄、個人信息的完善及修改、個人頭像的上傳;c.視頻播放模塊:快進、快退、暫停、重播;d.視頻操作模塊:用戶對視頻進行評論、點贊、下載等操作;前臺功能結(jié)構(gòu)如下圖所示:VBOVBO播客站點系統(tǒng)前臺視頻操作模塊視頻播放模塊界面美化模塊用戶信息模塊視頻操作模塊視頻播放模塊界面美化模塊用戶信息模塊布局美化注布局美化注冊登錄下載等評論、點贊暫停、重播快進、快退皮膚切換信息完善和修改圖3.3.3前臺功能結(jié)構(gòu)圖后臺模塊:a.用戶管理模塊:用戶的權(quán)限管理(評論、點贊、下載、收藏)、用戶的增刪改查;b.視頻管理模塊:視頻的增刪改查、視頻的分類;c.圖片的管理模塊:圖片的增刪改查、圖片的分類(視頻的封面、用戶的頭像);d.管理員模塊:管理員權(quán)限(超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理);后臺功能結(jié)構(gòu)如下圖所示:VBOVBO播客站點系統(tǒng)前臺管理員模塊圖片管理模塊視頻管理模塊用戶管理模塊管理員模塊圖片管理模塊視頻管理模塊用戶管理模塊增刪改查普增刪改查普通管理員超級管理員增刪改查圖片分類增刪改查權(quán)限管理視頻分類圖3.3.4后臺功能結(jié)構(gòu)圖第4章系統(tǒng)實現(xiàn)及測試4.1項目開發(fā)及運行環(huán)境選用了MyeElipse作為本站點的開發(fā)平臺,服務(wù)器采用Tomcat6.0,數(shù)據(jù)庫采用Mysql數(shù)據(jù)庫,使用Jsp、html、css等語言開發(fā)。TOC\o"1-1"\h\u4.2系統(tǒng)詳細設(shè)計4.2.1文件夾組織結(jié)構(gòu)本視頻播客系統(tǒng)包括前臺和后臺兩個部分,具體的文件夾組織結(jié)構(gòu)圖如下所示:本節(jié)主要介紹了該視頻播客系統(tǒng)的系統(tǒng)概念設(shè)計流程,給出了系統(tǒng)前臺,系統(tǒng)后臺的功能結(jié)構(gòu)圖以及系統(tǒng)流程圖,以及系統(tǒng)的文件夾組織結(jié)構(gòu),通過本節(jié),可以知道本系統(tǒng)大概的設(shè)計思路及實現(xiàn)流程。4.2.2系統(tǒng)數(shù)據(jù)流圖本系統(tǒng)主要完成播客系統(tǒng)的管理等功能,因此,在邏輯上可以將系統(tǒng)氛圍播客瀏覽系統(tǒng)和播客管理系統(tǒng)兩部分,同時,系統(tǒng)的所有數(shù)據(jù)都需通過一個數(shù)據(jù)庫系統(tǒng)來實現(xiàn)查詢、更新等功能,所以總體上可將總系統(tǒng)氛圍播客查看系統(tǒng),管理系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個系統(tǒng),對本系統(tǒng)操作的數(shù)據(jù)源有播客用戶管理和管理員兩種,播客用戶在播客瀏覽系統(tǒng)進行操作,管理員在播客管理系統(tǒng)進行操作。根據(jù)上述對新系統(tǒng)的初步分析和開發(fā)目標的分析,初步分析了一套播客系統(tǒng)的總體流圖,如下所示:前臺用戶信息前臺用戶信息登錄前臺首頁用戶登錄窗口登錄前臺首頁用戶登錄窗口前臺用戶前臺用戶要求登錄要求登錄后臺用戶管理員登錄窗口后臺用戶管理員登錄窗口登錄后臺管理頁面登錄后臺管理頁面后臺用戶信息表后臺用戶信息表圖4.2.3系統(tǒng)總體流圖4.3系統(tǒng)數(shù)據(jù)庫設(shè)計TOC\o"1-1"\h\u信息管理數(shù)據(jù)結(jié)構(gòu)設(shè)計有字段名,類型,長度,說明和是否可以為空等,具體情況如下所示:素材管理數(shù)據(jù)結(jié)構(gòu)設(shè)計包括了各種素材,例如素材的名稱,素材的基本描述,素材上傳時間,素材下載次數(shù),素材點贊次數(shù),素材大小以及存放地址等,具體如下:用戶管理數(shù)據(jù)結(jié)構(gòu)設(shè)計是對登陸名,登錄密碼,用戶昵稱,用戶頭像,用戶電話等基本信息,用戶性別,用戶學(xué)校和所學(xué)專業(yè)等,具體情況如下:TOC\o"1-1"\h\u4.4系統(tǒng)模塊設(shè)計TOC\o"1-1"\h\u4.4.1前臺模塊設(shè)計系統(tǒng)前臺首頁如下所示,有熱門話題可推薦,有搞笑視頻可以觀賞,有娛樂動漫等信息可以把玩,更有新聞等熱點信息,其次,有信息可以反饋,主頁展示如下所示:前臺模塊主要介紹及代碼:視頻操作模塊:用戶對視頻進行評論、點贊、下載等操作;基于Javaweb的VBO播客站點中,對于視頻操作這個模塊,用戶可以對我們的視頻進行一些最基本的功能,比如用戶可以對此視頻進行評論,進行點贊,甚至覺得這個視頻有意義還可以進行下載等功能,當然也可以刪除評論等。主要實現(xiàn)代碼如下所示:TOC\o"1-1"\h\u4.4.2后臺模塊設(shè)計后臺模塊主要介紹及代碼:管理員模塊:管理員權(quán)限(超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理);基于Javaweb的VBO播客站點中,超級管理員對普通管理員的增刪改查及對后臺功能的全部管理、普通管理員對上述a、b、c模塊的管理,借助于某些架構(gòu)或者設(shè)計思路,可以避免用戶直接訪問JSP頁面,甚至全系統(tǒng)的訪問地址都使用同一后綴,這種情況下可以省去SUFFIX字段。主要實現(xiàn)代碼如下所示:4.5系統(tǒng)測試在開發(fā)網(wǎng)站的過程中,需要面對錯綜復(fù)雜的問題,因此,在軟件生存周期的每個階段都不可避免會產(chǎn)生錯誤。因此系統(tǒng)完成后,進行系統(tǒng)測試十分必要。項目測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程,通過對播客項目的增、刪、改、查等各個環(huán)節(jié)的測試采集,其中任意一個環(huán)節(jié)的測試出現(xiàn)錯誤都將影響整個項目系統(tǒng)。4.5.1測試過程進行系統(tǒng)測試過程一般需要按四個步驟進行,即單元測試、集成測試、確認測試和系統(tǒng)測試。測試過程中每一個步驟在邏輯上是前一個步驟的繼續(xù),這樣才能保成測試的完整性和可靠性。系統(tǒng)測試過程如下圖所示:單元測試單元測試集成單元測試單元測試集成測試確認測試系統(tǒng)測試信息設(shè)計軟件需求系統(tǒng)其它元素圖4.5.2系統(tǒng)測試過程圖其中,單元測試是針對系統(tǒng)中最小的可編譯單元進行正確性檢驗,目的在于發(fā)現(xiàn)各模塊可能存在的各種差錯,保證每個模塊能正確運行。集成測試是將所有模塊按照設(shè)計要求組裝成為系統(tǒng)按集成方案設(shè)計測試用例進行測試,確認測試的任務(wù)是驗證軟件的有效性,及驗證軟件的功能和性能以及其他特征性是否與用戶的要求一致。將測試得出的實際結(jié)果和預(yù)期結(jié)果進行比較,如果兩者不一致則說明程序存在錯誤,但測試無法說明錯誤的性質(zhì)和準確位置。項目測試的主要步驟是:制定測試計劃;編制測試大綱;根據(jù)測試大綱設(shè)計和生成測試方案;實施測試;生成測試報告等。設(shè)法確定錯誤的準確位置并且改正它,這就是系統(tǒng)排的任務(wù)。排錯過程是測試過程的一部分,為了糾正一個程序中的錯誤,可以需要花費一個小時,一天甚至更多的時間,正是由于排錯所固定的不確定性,常常使得測試不能按計劃進行。隨著測試結(jié)果的積累和統(tǒng)計分析,軟件可靠性的評價就可以按指定的模型計算。所謂可靠性是指:系統(tǒng)在運行期間平均無故障運行的時間周期,這個周期越長,系統(tǒng)可靠性就越高,如果系統(tǒng)不斷出現(xiàn)一些嚴重、要求修改設(shè)計的錯誤,那么軟件質(zhì)量和可靠性就存在問題,這也意味著要對系統(tǒng)做更深入的測試另一方面,如果系統(tǒng)的功能已正確實現(xiàn),測試中發(fā)現(xiàn)的錯誤性質(zhì)也不太嚴重,很容易糾正,那么坑會有以下兩種結(jié)果:(1)系統(tǒng)的質(zhì)量和可靠性達到預(yù)期目標。(2)本次實施的測試方案不足以暴露存在的嚴重錯誤。在測試階段累積的測試結(jié)果,可以用更加形式化的方法進行統(tǒng)計分析,系統(tǒng)可靠性模型使用這些錯誤率數(shù)據(jù)可以估計將來出現(xiàn)錯誤的情況并進一步對系統(tǒng)可靠性進行預(yù)測。4.5.2測試結(jié)果整個測試經(jīng)過上面所述的單元測試、集成測試、確認測試、系統(tǒng)測試四個步驟,逐步趨向完成。但由于時間方面的原因,還有可能存在的錯誤沒有能被發(fā)現(xiàn),因此只能說是所有功能模塊工作基本正常,初步達到了預(yù)期設(shè)計的要求。4.6本章小結(jié)本章主要介紹了開發(fā)該視頻播客系統(tǒng)實現(xiàn)及測試的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 變電站道路施工方案
- Unit 7 Happy Birthday Section A 2a 教學(xué)設(shè)計2024-2025學(xué)年人教版英語七年級上冊
- 廚師務(wù)工合同范本
- 叫停溫泉開采合同范例
- 提升個人財務(wù)素養(yǎng)的方法與途徑計劃
- 創(chuàng)設(shè)多樣學(xué)習(xí)場景提升幼兒園小班的學(xué)習(xí)興趣計劃
- 人體器官捐獻知識普及方案計劃
- 創(chuàng)意手工活動的實施方案計劃
- 課程實施細則計劃
- 提升工作效率的年度措施計劃
- 人教版(2025新版)七年級下冊數(shù)學(xué)第七章 相交線與平行線 單元測試卷(含答案)
- 汽輪機輔機培訓(xùn)
- 國之重器:如何突破關(guān)鍵技術(shù)-筆記
- 早產(chǎn)兒和低出生體重兒袋鼠式護理臨床實踐指南(2024)解讀1
- 三廢環(huán)保管理培訓(xùn)
- 格賓網(wǎng)施工規(guī)程水利
- [轉(zhuǎn)載]鄭桂華《安塞腰鼓》教學(xué)實錄
- 藥品銷售管理制度試卷
- 大慶油田有限責(zé)任公司閑置、報廢資產(chǎn)處置管理辦
- 住院醫(yī)生站系統(tǒng)操作手冊
- 第四章 特殊條件下的駕駛ppt課件
評論
0/150
提交評論