1。3音乐软件结构化设计

如今智能机已经全面发展开来,安卓手机平台也是越发成熟,本文的目标就是基于安卓开发平台设计并实现音乐播放器的客户端,基于tomcat的服务器开发,是的安卓移动用户能够随时享受到音乐服务。

本文对音乐播放器的用户体验需求,功能设计需求,播放性能需求的分析,提出了播放器的设计目标,并且根据播放器的设计思想,并提出了总体设计方案。当用户进行下载时,播放器的下载模块中的已下载模块会及时更新媒体数据库,并进行扫描,保证了播放器的许多存储信息能够及时的得到存储。在音乐播放模块设计中,服务器的及时响应可以保证用户见面能够及时播放音乐。

此应用运用的设计模式是国际通用的MVC设计模式思想,以及结构化设计模块的研究与分析。Model-View-Control,model是实体类的意思,View及试图及用户界面,控制及对data的控制与传递。

综上所述,基于安卓开发平台的应用开发有很多使用价值。

1。4本文的主要内容

数据库:此次开发用到了MySQL数据库,用于对数据的存储以及利用,主要用到了数据库的创建,表的创建,数据的增加,删除,修改,查询,还运用到了多表的联级查询,了解了数据库的视图,索引,函数,存储结构和过

服务器:对于服务器的开发主要功能是连接数据库,对数据库数据的查询,修改,插入,删除,并且通过servlet返回给Client需要的数据,数据主要是以JSon数据格式返回,让客户端进行解析

客户端:第一是用户的交互界面,给用户进行最基本的操作,例如登陆注册的界面,播放的界面,下载的界面,歌手的界面。其次数据来源是服务器提供的json数据,并且使用JsonArray和JsonObject类对json数据进行解析。从而填充界面中需要的数据。

1。5本章小结

本章主要是对目前的android的发展情况做一个简单的介绍,让大家对安卓有一个大概的认识和了解,了解安卓的发展与不断的进步,让更多的人对安卓有一定的兴趣,能够加入安卓开发的大家庭里面来。其次是对目前需要开发的音乐软件做一个简单的调查,对目前的音乐市场做一个简单的了解,以及未来的发展趋势有一定的认知。

第二章需求分析

2。1可行性分析

2。1。1经济可行性

本次开发主要是利用自己的休息时间进行开发,所需要用到的硬件只是一台笔记本电脑,操作系统是windows10,软件方面主要是eclipse,mysql和天天模拟器,用于安卓开放的开发平台进行本次开发,就经费来谈,几乎成本为零。唯一的成本就是时间成本,但是完成一项安卓项目本身就是一件令人愉快的事情。所以就经济而言,成本忽略不计。

2。1。2技术可行性

本次开发采用的是早已发展成熟的Model-View-Control的开发模式,并且最大程度的利用了面向对象的开发特点,将整个系统划分为不同的层次来处理。首先就是数据库的研究与设计。基于大学时期对于数据库的学习,以及在网络上的一些查询,基本上可以熟练掌握对数据库的基本操作,熟练掌握数据库表的增删查改,多表联级查询等等,也在逐步了解索引,视图,函数,存储过程以及过滤器。在服务器的开发过程中,服务器接收到了客户端发送过来的url请求,服务器与数据库进行连接,根据业务逻辑的要求,对数据库做出相应的操作,并且将客户端所需要的数据返回过去。在开发客户端时,说白了,也就是开发一款安卓的音乐播放器,基于大学时期对于安卓的学习,熟悉安卓的四大组件,也能够熟练掌握activity之间的各项通信需求,生命周期等等,并且有能力使用第三方开发的框架。

上一篇:jsp+mysql师生成果管理系统设计与实现
下一篇:基于安卓的相量计算APP的开发+源代码

安卓平台的云通讯录软件开发+源程序

安卓Android的音乐播放器的设计与实现

基于安卓的真实无线立体声TWS实现

java+mysql音乐管理系统的分析与设计

安卓的校园选课系统设计与实现

安卓平台的LED舞台字幕屏...

Android的音乐播放器的研究与应用

“时尚与旅游”电子杂志的设计制作

农村幼儿教育开题报告

企业科研管理中统计报表...

高校体育场馆效益研究【2772字】

家电制造企业绿色供應链...

基于安卓平台的二维码会议管理系统设计

华夫饼国内外研究现状

透过家徽看日本文化家紋から見る日本文化

论商业银行中间业务法律...

ASP.net+sqlserver会员管理系统设计