需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字數(shù):15293 | ![]() | |
折扣與優(yōu)惠:團購最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:基于IOS的音樂播放器是一款簡易、用戶操作性友好,布局簡約而不缺乏美感的APP。相比較于其他音樂播放器,簡化了一些功能,主要傾向于音樂播放功能為主,擯棄了重復的、繁瑣的操作,給用戶不一樣的體驗。 本軟件是基于IOS系統(tǒng)的一款移動端的應(yīng)用軟件,客戶端由Objective-C語言開發(fā),服務(wù)器端使用了新浪云引擎,接口文件用PHP編寫,數(shù)據(jù)庫為MYSQL。開發(fā)工具為XCODE 6.1.0,運行環(huán)境為IOS SDK7.0以上版本。 本軟件在參考了當下比較受歡迎的音樂播放器的基礎(chǔ)上,結(jié)合自身的一些想法,設(shè)計并實現(xiàn)了“專注于音樂播放”的音樂播放器,該軟件主要分為3部分:音樂界面、搜索界面、猜猜界面,在播放界面用戶可以選取音樂播放;在搜索界面用戶可以通過搜索歌手名搜索歌曲并點擊播放;在猜猜界面用戶可以聽歌識曲,在為用戶提供音樂欣賞的同時添加了一些娛樂的享受。 本文主要介紹基于IOS的音樂播放器的整個設(shè)計和開發(fā)流程,包括具體的代碼實現(xiàn)和基本需求分析,使用到的開發(fā)工具和相關(guān)技術(shù),以及在設(shè)計開發(fā)測試過程中遇到的問題和解決方法。
關(guān)鍵詞 音樂播放器 IOS ; Xcode; Objective-C
目錄 摘要 Abstract 1. 緒論-1 1.1. 研究背景-1 1.2. 研究內(nèi)容和意義-1 1.2.1. 研究內(nèi)容-1 1.2.2. 研究意義-1 1.3. 本文的組織結(jié)構(gòu)-2 2. 系統(tǒng)開發(fā)工具及相關(guān)技術(shù)簡介-3 2.1. 開發(fā)工具和環(huán)境簡介-3 2.1.1. IOS系統(tǒng)-3 2.1.2. Xcode 開發(fā)工具-3 2.1.3. MAMP-4 2.1.4. Zend studio-4 2.1.5. SAE-4 2.2. 相關(guān)技術(shù)簡介-4 2.2.1. Objective-C編程語言-4 2.2.2. ThinkPHP編程語言-4 3. 需求分析-6 3.1. 軟件的設(shè)計目標-6 3.2. 軟件的可行性研究-6 3.3. 功能需求-7 3.3.1. 播放功能-7 3.3.2. 播放列表功能-10 3.3.3. 搜索界面-11 3.3.4. 猜歌游戲-12 3.4. 系統(tǒng)界面需求-13 3.5. 系統(tǒng)性能需求-13 4. 系統(tǒng)設(shè)計-15 4.1. 設(shè)計原則-15 4.1.1. 總體設(shè)計路線-15 4.1.2. 系統(tǒng)功能結(jié)構(gòu)圖-15 4.1.3. 系統(tǒng)流程圖-16 4.2. 系統(tǒng)功能設(shè)計-17 4.2.1. 音樂播放列表模塊-17
4.2.2. 音樂播放模塊-18 4.2.3. 搜索模塊-19 4.2.4. 猜猜模塊-20 4.3. 數(shù)據(jù)庫設(shè)計-21 4.3.1. 概念模型設(shè)計-21 4.3.2. 邏輯結(jié)構(gòu)設(shè)計-21 5. 系統(tǒng)詳細設(shè)計與實現(xiàn)-22 5.1. 系統(tǒng)初始化的實現(xiàn)-22 5.2. 音樂播放的實現(xiàn)-23 5.2.1. 音樂播放界面-23 5.2.2. 音樂播放功能的實現(xiàn)-23 5.2.3. 歌曲下載功能實現(xiàn)-24 5.2.4. 歌曲切換功能實現(xiàn)-26 5.2.5. 歌曲設(shè)置功能實現(xiàn)-26 5.2.6. 歌詞顯示功能實現(xiàn)-27 5.2.7. 歌曲列表功能實現(xiàn)-28 5.3. 音樂播放列表的實現(xiàn)-29 5.3.1. 歌曲刪除功能實現(xiàn)-29 5.3.2. 歌曲添加功能實現(xiàn)-30 5.4. 搜索音樂的實現(xiàn)-31 5.5. 猜猜的實現(xiàn)-32 6. 系統(tǒng)測試-35 6.1. 測試目的及重要性-35 6.2. 測試的方法-35 6.2.1. 白盒測試技術(shù)-35 6.2.2. 黑盒測試技術(shù)-35 6.2.3. 測試方法的選擇-36 6.3. 功能的測試-36 6.3.1. 播放功能的測試-36 6.3.2. 列表功能的測試-37 6.3.3. 搜索功能的測試-37 6.3.4. 猜歌功能的測試-37 6.4. 測試結(jié)論-37 6.5. 測試總結(jié)-37 總結(jié)-39 致謝-40 參考文獻-41 |