目录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:校猿码";