多媒體播放器概要設計_第1頁
多媒體播放器概要設計_第2頁
多媒體播放器概要設計_第3頁
多媒體播放器概要設計_第4頁
多媒體播放器概要設計_第5頁
免費預覽已結束,剩余12頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、多媒體播放器系統(tǒng)設計說明書多媒體播放器開發(fā)小組2011年04月1弓I言3.1.1 編寫目的3.1.2 項目背景3.1.3 定義3.1.4 參考資料:4.1.8 條件與限制.4.2.8 運行環(huán)境4.2 硬件環(huán)境4.2 軟件環(huán)境4.3.8 體系架構5.3 系統(tǒng)結構5.3 軟件架構5.4.8 邏輯結構設計6.5.8 數據(庫)結構設計9.6.8 流程描述9.7.8 部署設計138.8 運行設計138 運行模塊組合1.38 運行控制1.48 運行目錄結構1.49.8 性能設計.1410.8 系統(tǒng)出錯處理設計1.410 出錯信息1.410 補救措施.410 系統(tǒng)維護設計1.410 錯誤處理設計1511.

2、8 開發(fā)環(huán)境1512.8 尚未解決的問題1.51引言編寫目的本系統(tǒng)設計說明書用于描述多媒體播放器項目的整體系統(tǒng)設計方案,本說明書以用戶需求說明書和系統(tǒng)需求規(guī)格說明書作為依據,本說明書是系統(tǒng)詳細設計的依據,也作為系統(tǒng)測試需求和系統(tǒng)測試計劃和測試程序的重要參考。項目背景隨著計算機的普及,其各種應用技術也隨之迅速發(fā)展,多媒體技術就是發(fā)展快速的應用技術之一。多媒體工具大大拓展了計算機的應用領域,是人們最常用的應用工具之一。借助高速發(fā)展的互聯網絡,各種各樣的媒體播放器將多媒體概念表現得淋漓盡致,潛移默化地影響著人們的生產和生活。該軟件為市面上一系列的播放器的簡版,為應用軟件。定義CSCI:Compute

3、SoftwareConfigItem。多媒體播放器:也叫RMVB播放器,一種可以在電腦上播放網絡視頻文件的設備。解碼(decoding):將信息從已經編碼的形式恢復到編碼前原狀的過程,用特定方法把數碼還原成它所代表的內容或將電脈沖信號、光信號、無線電波等轉換成它所代表的信息、數據等的過程。截圖:是由計算機截取的顯示在屏幕或其他顯示設備上的可視圖像。通常截圖可以由操作系統(tǒng)或專用截圖軟件截取,也有有外部設備如數字相機拍攝。截圖也分靜態(tài)截圖與動態(tài)截圖,前者截圖得到一個位圖文件,如BMP、PNG、JPEG。而后者得到一段視頻文件。截圖的目的通常是為了展示特定狀態(tài)下的程序界面圖標,游戲場景等。用戶登錄:

4、狹義上可理解為電腦用戶為進入某一項應用程序而進行的一項基本操作,以便該用戶在該網站上的相應操作。其用途為,可以有效的區(qū)分操作人是該程序的用戶還是非用戶,有利于保障雙方權益。操作方法是,輸入用戶名及密碼,然后確認進入。參考資料:C+面向對象的程序設計游洪躍,2009年研究開發(fā)與實踐佚名,2008年6月2條件與限制本軟件適應于如下條件和如下限制:本軟件要求的系統(tǒng)配置:windows98/winXP/vista/win7以及以上操作系統(tǒng)環(huán)境,CPU:pentium43GHz,內存:1GB,顯卡:NVIDIAGeForce780Q空間:30MB,外部設備:普通,聲卡:DirectX9兼容聲卡需求規(guī)定系

5、統(tǒng)能解碼及播放AVI、RMVB、WMV、RM、MP4、3GP、MP3、WMA、ACC等影音格式文件X系統(tǒng)支持用戶登錄及個性化設置,并能保存其設置直到下一次登錄X系統(tǒng)占用硬盤與內存空間較小,無需安裝任何插件以及輔助軟件,綠色,安全詳細需求參見系統(tǒng)需求規(guī)格說明書3運行環(huán)境硬件環(huán)境CPUpentium43GHz內存:1GB顯卡:NVIDIAGeForce7800,空間:30MB外部設備:普通,聲卡:DirectX9兼容聲卡軟件環(huán)境windows98/winXP/vista/win7以及以上操作系統(tǒng)環(huán)境4體系架構系統(tǒng)結構系統(tǒng)總體功能流程為:啟動播放器,詢問用戶是否需要登錄,加載基本狀態(tài)信息,然后初始化

6、基本設置,等待開始播放媒體文件,在進行用戶所需的窗口操作,用戶選擇是否保存基本狀態(tài)信息,退出播放器。加載基本狀態(tài)信息:系統(tǒng)自動讀取播放器系統(tǒng)配置文件,然后將讀取的信息提交系統(tǒng)設置模塊以及信息存儲模塊,設置模塊在進行相關的初始化設置,存儲模塊即恢復用戶相關的記錄。初始化設置:使用加載的信息設置系統(tǒng)基本狀態(tài)信息。設置基本裝填信息包括窗體顯示設置,播放音量設置,播放模式設置(普通模式、最小化模式、迷你模式、全屏模式)。用戶記錄:用戶記錄包括用戶保存的的歷史觀看記錄及所進行的文件保存等使用瀏覽觀看記錄。主窗體操作:包括播放器的所有操作,如播放控制操作,播放列表操作,保存操作等。軟件架構圖4.2-1系統(tǒng)

7、總體軟件結構圖1、記錄單元系統(tǒng)記錄單元包括設置記錄、播放列表記錄、用戶數據記錄。設置記錄負責記錄用戶對播放器所做出的設置包括界面、音量等。播放記錄負責記錄用戶所保存的播放列表,及播放文件的進度等。用戶數據記錄負責記錄用戶登錄的時間,使用情況等。2、控制單元控制單元包括控制單元界面、系統(tǒng)控制軟件組成。系統(tǒng)控制軟件由用戶個性化控制和多媒體解碼播放組成。系統(tǒng)控制軟件負責對全系統(tǒng)各個單元的狀態(tài)搜集、用戶命令的發(fā)送/轉發(fā)、);用戶個性化控制負責用戶對播放器的界面、音量等進行調節(jié)控制。多媒體解碼播放負責多媒體文件進行格式識別及進行解碼播放處理。5邏輯結構設計如圖5-1所示,系統(tǒng)由12個頂層軟件模塊組成:圖

8、5-1系統(tǒng)頂層軟件結構圖CSCI-1RecUnitRecCtrl:記錄單元記錄與控制。實現對相應的設置和播放進行記錄并提供調節(jié)功能;CSCI-2MdslStatus:記錄單元狀態(tài)。實現對本地記錄的顯示;CSCI-3SysControlStatus:系統(tǒng)狀態(tài)。實現系統(tǒng)當前播放及設置的各個狀態(tài)及連接相應的調節(jié)功能;CSC-4PersonalCtrl:用戶個性化控制。實現用戶對各個設置的統(tǒng)一管理;CSC-6MediaDecodeAndPlay:多媒體解碼與播放包。實現對多媒體文件的解碼配對并將之播放;CSC-7ControlUnitMMI:控制單元界面。實現各個功能控制的界面;CSC-8PlayLi

9、stRec:播放列表記錄。實現保存用戶的歷史播放列表,用戶也可以自己向播放列表中添加媒體文件,或者從播放列表中刪除媒體文件(不是從硬盤上刪除);CSCI-9CustomRec用戶數據記錄。實現修改并保存用戶信息、識別用戶、創(chuàng)建并記錄新用戶,對設置記錄進行連接并調用;CSCI-10SetRec:設置記錄。實現用戶對播放器的播放設置調整狀態(tài)的保存,以便于用戶下次使用時采用上次的狀態(tài)設置;CSCI-11RecUMtRecCtrl:記錄單元界面。實現對各個設置及播放進度記錄的界面;CSCI-12ScreenshotFunction:截圖功能。實現對播放器當前播放的畫面進行截圖并保存。表5.1-1全系統(tǒng)

10、CSCI列表多媒體播放器系統(tǒng)模塊名稱、標識功能簡述CSCI-1RecUnitRecCtrl記錄單元記錄與控制(進程組)CSCI-2MdslStatus記錄單元狀態(tài)CSCI-3SysControlStatus系統(tǒng)狀態(tài)CSCI-4PersonalCtrl用戶個性化控制(進程組)CSCI-5MdslSysControl控制單元控制(進程)CSCI-6MediaDecodeAndPlay多媒體解碼與播放包CSCI-7ControlUnitMMI控制單元界面(進程)CSCI-8PlayListRec播放列表記錄(進程)CSCI-9CustomRec用戶數據記錄(進程)CSCI-10SetRec設置記錄(

11、進程)CSCI-11RecUnitRecCtrl記錄單元界面(進程)CSCI-12ScreenshotFunction截圖功能(進程)6數據(庫)結構設立本項目未涉及數據庫。7流程描述當用戶打開播放文件,由播放器系統(tǒng)對多媒體文件進行分析確認格式,格式確定后進行解碼,解碼成功則進入播放流程。用戶計算機系統(tǒng)輸入用戶名及密科顯小用戶信息到處播放記錄驗證用戶信息驗證成功輸入用戶名及密碼提示輸入信息錯誤請重薪輸入驗證用戶信息驗證失敗1Tl圖7-2驗證用戶登錄圖當用戶進行登錄時,輸入用戶名及密碼,由計算機傳遞給系統(tǒng),系統(tǒng)進行驗證,驗證成功后,顯示用戶信息。若驗證失敗,則提示輸出信息錯誤,提醒重新輸入或取消

12、。設置畫面.設置請求設置成功系統(tǒng)報錯請重新設置設置請求設置失敗圖7-3畫面設置流程圖用戶發(fā)起畫面設置請求,計算機向系統(tǒng)請求,請求成功,則系統(tǒng)進行畫面調節(jié),并保存入用戶信息。若請求調節(jié)失敗,則發(fā)出報錯。用戶計算機系統(tǒng)|音量調節(jié)確定音量調節(jié)請求調節(jié)成功系統(tǒng)報錯請重新調節(jié)調節(jié)請求調節(jié)失敗圖7-4音量調節(jié)流程圖用戶發(fā)起調節(jié)音量請求,計算機向系統(tǒng)請求,請求成功,則系統(tǒng)進行調節(jié)音量,并保存入用戶信息。若請求調節(jié)失敗,則發(fā)出報錯。用戶計算機系統(tǒng)進度調節(jié)發(fā)送快進命令操作成功畫面調至后一進度點發(fā)送后退命令操作而一畫面調至前一進度點暫停操作停留在當前畫面停止操作退出當前播放發(fā)送暫停命令操作成功發(fā)送停止命令操作成功

13、圖7-5播放進度控制圖用戶發(fā)出進度調節(jié)請求,向計算機發(fā)出指令,將指令發(fā)送給系統(tǒng),若發(fā)送成功,則系統(tǒng)進行相關操作。8部署設計略9I云行設計運行模塊組合運行控制1:調用播放列表記錄模塊將多媒體文件加入播放列表,再調用多媒體解碼與播放模塊對該文件進行解碼播放,最后調用記錄單元記錄與控制模塊對播放文件進行進度記錄;運行控制2:調用系統(tǒng)狀態(tài)模塊搜索要播放的本地文件,調用播放列表記錄模塊將多媒體文件加入播放列表,再調用多媒體解碼與播放模塊對該文件進行解碼播放,最后調用記錄單元記錄與控制模塊對播放文件進行進度記錄。運行控制.拖放播放文件至軟件運行圖標;.將文件導入播放列表,點擊運行按鈕;運行目錄結構暫無。10件能設計沒有設計特殊的處理方法。11系統(tǒng)出錯處理設計由錯信息可能出現一下錯誤信息:1、解碼錯誤2、文件格式識別錯誤,無法讀出3、不能很好的防御病毒4、用戶信息的管理混淆5、播放列表保存失敗補救措施a、文件播放列表保存失敗,具有預防措施及恢復功能,可以恢復上一次登錄時的播放列表。b、預防自動彈出,自動退出系統(tǒng),保存上一次播放進度。系統(tǒng)維護設計對用戶的數據記錄進行查看,從數據記錄中的數據是否出現異常來判斷系統(tǒng)當前狀況。用戶對系統(tǒng)的設置實行及時更新。錯誤處理設計a.專門的錯誤處理模塊;1、文件播放列表保存失

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論