目錄java
1、應用開發技術及平臺介紹web
①開發技術:工具
本系統是採用面向對象的軟件開發方法,基於Android studio開發平臺,以Android做爲本系統的開發語言實現音樂播放器預約的需求功能。開發工具
②平臺介紹字體
CPU奔騰雙核 (主頻2.0GHz)ui
內存1G以上編碼
64或32位PC機spa
500G硬盤操作系統
操做系統:Windows XP \ Win7\Win8\win10設計
開發工具:Android Studio
本軟件佔用系統空間小,能知足用戶對常見音頻格式文件的播放要求,還具備歌曲、歌詞下載等功能,界面美觀交互性好,易於用戶理解操做,且不依賴於其它軟件,消耗資源少易維護,程序有較好的健壯性和正確性。運行該軟件所需的壞境配置不高,能知足絕大多數用戶的需求。
2、應用需求分析
①基本控制需求
在着手開發系統以前首先要明確該系統應該實現的一些最基本的功能,而後逐步細化,爲每一個功能建立一個模塊,再對各個模塊進行開發。經過分析咱們得出一款音樂播放器的基本控制以下圖所示:
②功能需求
功能需求規定開發人員必須在產品中實現的軟件功能,用戶利用這些功能來完成任務,知足業務需求。功能需求有時也被稱做行爲需求 (behavioral requirement),由於習慣上老是用「應該」對其進行描述。功能需求描述是開發人員須要實現什麼。功能需求定義一個軟件系統或組件的功能,也是一個系統需提供的功能及服務。功能能夠用一組輸入、行爲及輸出的組合來表示。功能需求能夠是計算、技術細節、數據處理或其餘說明系統但願達成功能的內容。功能需求會以非功能性需求(或是質量需求)爲其基礎。
結合音樂播放器所要實現的內容,咱們列出用戶操做的模塊,其中每一個模塊對應一個功能。
用戶啓動程序進入主界面,用戶能夠經過添加模塊添加本地歌曲,能夠一首一首添也能夠添加整個歌曲文件夾。經過播放列表用戶能夠實現對歌曲的查找、播放、暫停、音量調節、靜音。經過歌詞模塊能夠實行歌曲歌詞的顯示、比對、歌詞字體選擇。
此外用戶還能夠聯網下載歌詞、歌曲。
3、應用功能設計和描述
本音樂播放器不只要實現對一些常見的音頻格式文件的播放,並且還要有友好的用戶界面。其最終設計目標是:實現對多種音頻格式文件的播放、實現對歌詞的滾動播放及當前播放曲目長度顯示、顯示歌曲文件信息、實現靜音和音量控制;播放器軟件佔用系統資源少、運行平臺要求不高、界面美觀溫馨、操做簡單、易維護、高穩定性、,能知足用戶的常見需求。
主要劃分爲如下七個功能模塊,每一個功能模塊的做用描述以下:
4、應用UI展現
附:下載地址以下
String PCDownLoadADD = "http://webcodeschool.hrxxkj.com/webindex"; String wechat = "GZH:校猿碼";