項(xiàng)目要求書_媒體播放器_第1頁
已閱讀1頁,還剩14頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p><b>  修 改 履 歷</b></p><p><b>  目錄</b></p><p><b>  1項(xiàng)目概要4</b></p><p>  1.1項(xiàng)目名稱4</p><p>  1.2項(xiàng)目背景4</p><p>  

2、1.3術(shù)語定義4</p><p>  1.4功能描述5</p><p>  1.5開發(fā)環(huán)境5</p><p>  1.6項(xiàng)目目標(biāo)5</p><p>  1.7關(guān)鍵技術(shù)5</p><p>  1.8開發(fā)體制6</p><p>  2功能詳細(xì)說明7</p>

3、<p>  2.1整體界面7</p><p>  2.2菜單和工具欄7</p><p>  2.3左側(cè)顯示列表8</p><p>  2.4PlayList顯示列表11</p><p>  2.5中部右側(cè)主顯示區(qū)域12</p><p>  2.6播放控制區(qū)域12</p>

4、<p><b>  3系統(tǒng)結(jié)構(gòu)14</b></p><p>  3.1系統(tǒng)結(jié)構(gòu)圖14</p><p>  3.2模塊要求14</p><p><b>  4設(shè)計(jì)要求15</b></p><p><b>  項(xiàng)目概要</b></p><

5、;p><b>  項(xiàng)目名稱</b></p><p><b>  媒體播放器。</b></p><p><b>  項(xiàng)目背景</b></p><p>  隨著計(jì)算機(jī)技術(shù)的發(fā)展,越來越多的人開始重視多媒體播放器的發(fā)展與應(yīng)用。多媒體素材的類型也增多,包括音頻、視頻、圖像等等,由于多媒體信息容量大,開發(fā)

6、一款媒體播放器軟件具有重要的現(xiàn)實(shí)意義.</p><p>  本項(xiàng)目來源于東軟的真實(shí)項(xiàng)目,媒體播放器項(xiàng)目是東軟為SONY公司開發(fā)的一款基于DLNA協(xié)議的網(wǎng)絡(luò)媒體播放器,它們注重用戶的體驗(yàn),突出UI動(dòng)畫和快捷操作。 </p><p>  圖1-1 媒體播放器整體界面</p><p><b>  術(shù)語定義</b></p>&l

7、t;p><b>  功能描述</b></p><p>  媒體播放器項(xiàng)目需要實(shí)現(xiàn)以下功能:</p><p>  設(shè)定要監(jiān)視的本地文件目錄,管理目錄內(nèi)的多媒體文件。如果該目錄的媒體文件有變更(如增加、刪除,修改屬性),軟件需更新顯示。</p><p>  本地設(shè)定目錄中包含音頻文件的瀏覽、播放(需要支持mp3/wma格式)。</p&g

8、t;<p>  本地設(shè)定目錄中包含圖片文件的瀏覽和播放(需要支持jpg/gif/bmp格式)。</p><p>  本地設(shè)定目錄中包含視頻文件的瀏覽和播放(需要支持wmv/avi/asf格式)。</p><p>  用戶喜歡的文件的PlayList創(chuàng)建、編輯、添加、修改功能(最多支持10個(gè)playlist,每個(gè)playlist中最多可以支持100個(gè)文件,同一種播放模式(如音頻

9、播放)的文件類型可以不同)。</p><p>  PlayList中內(nèi)容的播放功能,PlayList中的混合媒體,可以連續(xù)順序的播放,也可以無順序的播放。</p><p>  最近播放列表功能,保存最近播放的10個(gè)文件,可能是混合媒體(同一播放模式的不同類型文件),保存最近追加的10個(gè)文件。</p><p><b>  開發(fā)環(huán)境</b><

10、/p><p><b>  軟件環(huán)境:</b></p><p>  1.OS:Microsoft Windows XP SP2</p><p>  2.Complier:Visual C++ 6.0 , Visual Studio 2005 Team System或更高版本 </p><p>  3. MSDN Libr

11、ary</p><p><b>  項(xiàng)目目標(biāo)</b></p><p>  掌握規(guī)范化軟件開發(fā)流程;</p><p>  更深刻地理解面向?qū)ο蟮姆治龊驮O(shè)計(jì)思想,培養(yǎng)面向?qū)ο蟮拈_發(fā)思維方法;</p><p>  能熟練的使用MSDN,輔助進(jìn)行項(xiàng)目開發(fā)。</p><p><b>  關(guān)鍵技術(shù)&

12、lt;/b></p><p><b>  面向?qū)ο蟮某绦蛟O(shè)計(jì)</b></p><p><b>  數(shù)據(jù)庫編程</b></p><p><b>  多線程編程</b></p><p><b>  開發(fā)體制</b></p><p>

13、;  開發(fā)體制如下圖所示:</p><p><b>  職責(zé)說明:</b></p><p><b>  功能詳細(xì)說明</b></p><p><b>  整體界面</b></p><p>  圖2.1 項(xiàng)目整體界面</p><p><b>  

14、菜單和工具欄</b></p><p>  圖2.2 菜單和工具欄界面</p><p><b>  菜單選項(xiàng)</b></p><p><b>  工具欄</b></p><p>  媒體類型可以選擇,被選擇的媒體類型,對(duì)應(yīng)圖標(biāo)壓下表示</p><p><b&g

15、t;  左側(cè)顯示列表</b></p><p>  圖2.3 左側(cè)顯示列表界面</p><p>  左側(cè)ComboBox中的內(nèi)容,隨著ToolBar上的圖標(biāo)不同而不同。</p><p>  ToolBar上的圖標(biāo)分別為:Music /photo/Movie</p><p>  Music左側(cè)的顯示列表</p><

16、p>  Music: </p><p>  注:Artist/ Album/ Genre/ Year下面的子項(xiàng)是從數(shù)據(jù)庫中讀取出來的,如果不存在此項(xiàng)的歌曲,則子項(xiàng)不顯示。例如:如果沒有2006年的歌曲,則不顯示2006。</p><p>  Photo左側(cè)的顯示列表</p><p><b>  Photo:</b></p>

17、;<p>  Movie左側(cè)的顯示列表</p><p><b>  Movie:</b></p><p>  雙擊或者選中之后點(diǎn)擊控制欄上的播放按鈕,打開獨(dú)立的播放窗口。</p><p>  圖2.4 視頻播放界面</p><p>  根據(jù)菜單上的播放窗口的設(shè)定,可以為始終最前顯示,雙擊窗口之后,全屏幕顯示

18、。</p><p>  全畫面顯示時(shí),再生control經(jīng)過一定時(shí)間(2秒)變?yōu)椴伙@示,用戶如果進(jìn)行某些操作,則再生控制條再次被顯示 。</p><p>  PlayList顯示列表</p><p>  圖2.5 PlayList界面</p><p>  最近播放列表是用戶只讀的內(nèi)容,不能編輯,包括最近追加項(xiàng)目和最近播放項(xiàng)目。</p&g

19、t;<p>  最近追加項(xiàng)目,是指最近添加到監(jiān)視目錄的項(xiàng)目,自動(dòng)添加,用戶不能修改。</p><p>  最近播放的項(xiàng)目是最近播放的項(xiàng)目,自動(dòng)添加,用戶不能修改。</p><p>  PlayList是可以編輯的,改名,添加,刪除,支持右面的View里面直接拖拽到某個(gè)PlayList。</p><p>  最多支持創(chuàng)建10個(gè)PlayList。</

20、p><p>  **這個(gè)部分沒有重新制作UI,請(qǐng)?jiān)趯?shí)現(xiàn)時(shí),統(tǒng)一成XP的風(fēng)格。</p><p><b>  中部右側(cè)主顯示區(qū)域</b></p><p>  圖2.6 右側(cè)顯示界面</p><p>  中部的主要顯示區(qū)域,顯示根據(jù)左邊篩選的條件顯示過濾之后的結(jié)果。</p><p>  可以根據(jù)ListVi

21、ew的Header進(jìn)行排序。</p><p><b>  播放控制區(qū)域</b></p><p>  圖2.7 播放控制區(qū)域界面</p><p>  Music播放時(shí),播放控制區(qū)域界面要求如下:</p><p>  Video播放時(shí),播放控制區(qū)域界面要求如下:</p><p>  選中一個(gè)視頻,點(diǎn)擊

22、播放按鈕打開獨(dú)立的播放窗口,獨(dú)立播放窗口中的控制區(qū)域界面要求如下:</p><p>  Photo播放時(shí),播放控制區(qū)域界面要求如下:</p><p>  選中一張圖片,點(diǎn)擊播放按鈕打開獨(dú)立的播放窗口,獨(dú)立播放窗口中的控制區(qū)域界面要求如下:</p><p><b>  系統(tǒng)結(jié)構(gòu)</b></p><p><b> 

23、 系統(tǒng)結(jié)構(gòu)圖</b></p><p>  圖3-1 系統(tǒng)結(jié)構(gòu)圖</p><p><b>  模塊要求</b></p><p><b>  各個(gè)模塊簡單說明</b></p><p><b>  GUI層:</b></p><p>  GUI

24、MainFrame:MFC的主應(yīng)用框架,負(fù)責(zé)分割窗口,菜單欄,快捷Icon。</p><p>  Photo:圖片部分瀏覽,播放的操作界面。</p><p>  Music:音樂部分瀏覽,播放的操作界面。</p><p>  Movie:視頻部分瀏覽,播放的操作界面。</p><p>  PlayList的編輯,播放。</p>

25、<p>  DataBase Interface:</p><p>  提供給GUI層的數(shù)據(jù)庫訪問接口,完成指定媒體數(shù)據(jù)的取得。</p><p>  Media info DB:數(shù)據(jù)庫 Access,保存媒體的屬性信息,提供快速的查找能力。</p><p>  Folder Watch:開機(jī)之后后臺(tái)運(yùn)行的Service(或多線程技術(shù)),監(jiān)視用戶設(shè)定的目錄的

26、媒體信息的變化,更新數(shù)據(jù)庫。</p><p>  Player Interface:</p><p>  提供視頻播放的接口,快進(jìn),快退等。</p><p>  提供音頻播放的接口,快進(jìn),快退等。</p><p>  提供圖片播放的接口,快進(jìn),快退等。</p><p><b>  設(shè)計(jì)要求</b>

溫馨提示

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

評(píng)論

0/150

提交評(píng)論