版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、目錄 TOC o 1-5 h z HYPERLINK l bookmark3 o Current Document 1引言1 HYPERLINK l bookmark6 o Current Document 1.1編寫目的1 HYPERLINK l bookmark9 o Current Document 1.2背景說明1 HYPERLINK l bookmark12 o Current Document 1.3參考資料1 HYPERLINK l bookmark15 o Current Document 2任務(wù)概述2 HYPERLINK l bookmark18 o Current Docu
2、ment 2.1目標(biāo)2 HYPERLINK l bookmark24 o Current Document 2.2用戶的特點2 HYPERLINK l bookmark27 o Current Document 2.3假定與約束2 HYPERLINK l bookmark30 o Current Document 3需求規(guī)定3 HYPERLINK l bookmark33 o Current Document 3.1對功能的規(guī)定3 HYPERLINK l bookmark36 o Current Document 3.2對性能的規(guī)定33.2.1 精度33.2.2時間特性要求33.2.3靈活性3
3、3.3輸入輸出要求錯誤!未定義書簽。 HYPERLINK l bookmark48 o Current Document 3.4數(shù)據(jù)管理能力要求4 HYPERLINK l bookmark51 o Current Document 3.5故障處理要求43.6其它專門要求錯誤!未定義書簽。 HYPERLINK l bookmark56 o Current Document 4運行環(huán)境設(shè)定4 HYPERLINK l bookmark59 o Current Document 4.1設(shè)備4 HYPERLINK l bookmark65 o Current Document 4.2支持軟件4 HYPE
4、RLINK l bookmark71 o Current Document 接口4 HYPERLINK l bookmark75 o Current Document 控制5 HYPERLINK l bookmark81 o Current Document 5參考文獻51引言1.1編寫目的現(xiàn)在社會快速,繁重緊張,音樂欣賞可以使人放松,聽音樂也可以提高人的情操。本項目的 目的是開發(fā)一款可以播放音樂文件的音樂播放器,并可以控制暫停,控制播放。音量調(diào)節(jié), 關(guān)閉播放器等功能1.2背景說明隨著見算計的廣泛應(yīng)用,手機市場的迅速發(fā)展,各種音頻視頻資源也在網(wǎng)上廣為流傳。 這些資源看似平常,但已經(jīng)漸漸成為人們
5、生火中不可缺少高的一部分了。于是各種手機播放 器也隨著發(fā)展起來了,但是市面上的手機播放器的軟件大部分是最求外觀花哨,功能龐大。 這樣雖然好但是對手機資源造成的很大的浪費,比如CPU,內(nèi)存使用過高。在用戶需要多操作 時受到不小的影響,帶來了許多不便,許多功能上形同虛設(shè)!我認(rèn)為術(shù)業(yè)有專攻,做音樂播 放器,就要最好音樂部分。針對以上弊端,選擇開發(fā)界面簡單模塊化的,功能明確,方便實 用,不占內(nèi)存。1.3參考資料Android 一詞的本義指“機器人”,同時也是Google于2007年11月5日宣布的基于 Linux平臺的開源手機操作系統(tǒng)的名稱,該平臺由操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件組 成,號稱是首
6、個為移動終端打造的真正開放和完整的移動軟件。Android是基于Linux內(nèi)核 的軟件平臺和操作系統(tǒng),早期由Google開發(fā)(在華注冊商標(biāo)名為“安致”),后由開放手機 聯(lián)盟(Open Handset Alliance)開發(fā)。它采用了軟件堆層(software stack,又名以軟件疊 層)的架構(gòu),主要分為三部分。低層以Linux內(nèi)核工作為基礎(chǔ),只提供基本功能;其他的應(yīng) 用軟件則由各公司自行開發(fā),以Java作為編寫程序的一部分。另外,為了推廣此技術(shù),Google 和其它幾十個手機公司建立了開放手機聯(lián)盟。Android在未公開之前常被傳聞為Google電話 或gPhone。大多傳聞?wù)J為Google
7、開發(fā)的是自己的手機電話產(chǎn)品,而不是一套軟件平臺。到了 2013年11月,Google開始發(fā)表自家品牌手機電話的Nexus One。目前最新SDK版本為 Android 4.4。2任務(wù)概述2.1目標(biāo)本系統(tǒng)屬于用戶常用的音樂播放器??梢苑奖阌脩羝綍r對音樂文件的操作。本系統(tǒng)應(yīng)達到以 下目標(biāo):(1)軟件采用人機交互的方式,界面美觀友好,操作靈活、方便、富有個性化。(2)能夠?qū)σ魳肺募M行有效的管理。(3)系統(tǒng)應(yīng)最大限度地實現(xiàn)易維護性和易操作性2.2用戶的特點本產(chǎn)品對于任何用戶都實用。無論年齡,性別,種族,信仰。只要喜歡音樂,熱愛音樂, 都可使用。2.3假定與約束2.3.1經(jīng)濟上的可行性Android是
8、Google歷經(jīng)數(shù)年和投資數(shù)億美元開發(fā)出來的智能手機系統(tǒng),是基于Linux內(nèi)核的 操作系統(tǒng),是Google公司在2007年11月5日公布的手機操作系統(tǒng)。隨著各大移動終端生產(chǎn) 商大力開發(fā)和生產(chǎn)基于Android的移動智能設(shè)備,Android迅速得到業(yè)界和社會的認(rèn)可,并成 為整個產(chǎn)業(yè)的熱點,基于Android平臺的各類人才逐漸成為各大企業(yè)競相爭奪的焦點。而 且Android是一個開放的系統(tǒng),不管是企業(yè)還是個人都可以參與來表達自己的創(chuàng)意和想法。 2.3.2技術(shù)上的可行性Google發(fā)起了圍繞Android的組織開放手機聯(lián)盟, 其英文全稱 為“Open Handset Alliance”。它采用了軟件
9、堆層(software stack,又名以軟件疊層)的架構(gòu), 主要分為三部分。底層Linux內(nèi)核只提供基本功能;其他的應(yīng)用軟件則由各公司自行開發(fā), 部分程序以Java編寫。2.3.3操作上的可行性本系統(tǒng)采用Android框架,可以在eclipse中安裝Android開發(fā)插件,使用Android模擬器也可 以使用任意Android終端。模擬器和真正的Android手機沒有太大區(qū)別,人們對手機操作早已熟 悉。綜合以上三方面,該系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上經(jīng)濟上還是操作上。 故此,可以設(shè)計該系統(tǒng)流程圖,建立數(shù)據(jù)字典3需求規(guī)定3.1對功能的規(guī)定功能需求定義了開發(fā)人員必須實現(xiàn)的軟件功能,使得
10、用戶能完成他們的任務(wù),從而滿足 了用戶的業(yè)務(wù)需求。用戶需求文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù)。針對音樂播放器 分別對音樂播放、在線音樂播放及會員特權(quán)的換膚等功能進行詳細(xì)的調(diào)研和分析,總結(jié)出如 下的用戶需求信息。3.2對性能的規(guī)定3.2.1精度精確查找手機SD卡上的音樂文件。精確播放音樂文件。精確地進行上一曲,下一曲,暫停,播放,增音,減音。3.2.2時間特性要求根據(jù)Android手機系統(tǒng)要求無響應(yīng)時間為5秒,所以就有如下性能要求:當(dāng)要求歌曲播放時,程序響應(yīng)時間最長不能超過5秒當(dāng)要求歌曲暫停時,程序響應(yīng)時間最長不能超過5秒當(dāng)要求歌曲上/下一首時,程序響應(yīng)時間最長不能超過5秒3.2.3靈活性適
11、用于android 1.6以上任何版本。適用于任何尺寸大小的屏幕。適用于任何喜歡音樂的用戶。3.3數(shù)據(jù)管理能力要求準(zhǔn)確的查找到SD卡上的音樂文件。準(zhǔn)確的播放選定的音樂。不損害音樂文件及其數(shù)據(jù)。3.5故障處理要求遇到軟件運行停止,請清理手機內(nèi)存,再次重啟軟件遇到有的音樂不能播放,請將音樂文件放入SD卡中的MYmusic文件夾中,MYmusic文件 夾中不能再有下屬文件夾。4運行環(huán)境設(shè)定4.1設(shè)備支持Android 1.6版本以上的安卓系統(tǒng)手機。支持屏幕任何尺寸的安卓手機。支持安卓模擬器運行。4.2支持軟件支持安卓操作系統(tǒng)軟件。支持裝有安卓模擬器的windows操作系統(tǒng)。支持安卓模擬器接口軟件接口
12、:操作系統(tǒng):Windows xp支持環(huán)境:Android 2.1版本開發(fā)環(huán)境:Eclipse 3.5 ADT 0.95(2)硬件接口:支持USB 2.0控制使用模擬器控制使用Android手機控制5參考文獻靳巖,姚尚朗.Android開發(fā)入門與實戰(zhàn)M.人民郵電出版社.2009 136-173.滕達.基于安卓平臺的嵌入式手機MP3播放器的設(shè)計與寫真D.2008.鄭人杰,馬素霞,殷人昆.軟件工程概論.機械工業(yè)出版社M.2011.38-64.裴佳迪,馬超,孫貴人.Android應(yīng)用開發(fā)全程實錄M.人民郵電出版 社.2012.30-90.張立國,代聞,龔海平.Android移動開發(fā)案例詳解M.人民郵電出社.20
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 飼料行業(yè)安全管理工作總結(jié)
- 2025年高考?xì)v史一輪復(fù)習(xí)之人民當(dāng)家作主
- 醫(yī)療器械行業(yè)市場推廣活動總結(jié)
- 兒科門診護理工作總結(jié)
- 網(wǎng)絡(luò)行業(yè)運營員培訓(xùn)心得
- 音樂行業(yè)客服工作總結(jié)
- 美容美發(fā)店前臺服務(wù)感悟
- 2024年美術(shù)教案(匯編9篇)
- 力瓦工程合同(2篇)
- 沖刺班協(xié)議書(2篇)
- GA/T 1740.2-2024旅游景區(qū)安全防范要求第2部分:湖泊型
- 2023年開封糧食產(chǎn)業(yè)集團有限公司招聘筆試真題
- 2024年全國“紀(jì)檢監(jiān)察”業(yè)務(wù)相關(guān)知識考試題庫(附含答案)
- 2025年社區(qū)工作者考試試題庫及答案
- 期末檢測卷(三)2024-2025學(xué)年人教PEP版英語四年級上冊(含答案無聽力原文無聽力音頻)
- 2024-2030年中國兒童內(nèi)衣行業(yè)運營狀況及投資前景預(yù)測報告
- 吉首大學(xué)《高等數(shù)學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 打印和復(fù)印服務(wù)協(xié)議
- 針灸習(xí)題庫(附參考答案)
- 前置胎盤手術(shù)配合
- 期末試卷(試題)-2024-2025學(xué)年五年級上冊數(shù)學(xué)北師大版
評論
0/150
提交評論