安卓音乐播放器需求分析文档(2)
c.贴合度高:用户可根据自身情况创建自己的“行李箱”,添加自己出
行物品。
d.考虑细节:在软件开发的过程中,本项目小组经过很长时间的讨论
与总结,想到了很多方面的问题,并不断完善与补充。
(2)服务器端
操作系统:window10操作系统
服务器软件:bmob
操作平台:web应用程序
优点:
a.稳定安全:无掉线无滑点,基于Web 浏览器/Java applet 能使客户很
容易的连接。
b.方便快捷:多账户同时操作。
c.无需下载:随时随地登陆。
d.易管理易升级:通过配置需要很少或无须本地的软件安装和数据备份,
以及升级。
e.软件复用:使得新添程序量最小化、生产效率最大化,并提高软件质
量。
f.能与外部服务的连接:在这些外部服务系统中驻留着已有业务应用和
数据充分发挥它们的作用为顾客、业务伙伴和员工服务。
g.无平台限制:无论基于何种系统平台,用户都可以通过Internet 访问
万维网。
h.Web 站点上的信息是动态的,可以经常更新,使用户获取的信息都
具有时效性。
i.拥有交互性:用户的浏览顺序和所到站点完全由他自己决定。此外,
用户可以通过表单形式从服务器方获得动态的信息,也可以通过填写表单向服务器提交请求,服务器可以根据用户的请求返回相应信息。
(3)数据库平台
数据库采用BMOB云端数据库,作为一个关系型数据库系统,提供基于事物的企业级信息管理系统方案。该数据库拥有众多的优点:
a.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、
OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。
b.为多种编程语言提供了API。这些编程语言包括C、C++、Python、
Java、Perl、PHP、Eiffel、Ruby和Tcl等。
c.优化查询算法,有效地提高查询速度。
d.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的
Shift_JIS等都可以用作数据表名和数据列名。
e.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。
f.在云端部署,大幅降低了本地部署数据库服务器的成本。
g.开源接口简单易用,相对其它数据库代码简单易用,冗余少。
4.3运行环境
(1)硬件设备
各类Android手机或平板
处理器型号:高通骁龙200(MSM8x10),单核心1.2GHZ(或以上);
内存:512M(或以上);
设备要求:主流Android手机、平板(有数据连接);
(2)软件环境
最低软件环境:Android4.0
推荐软件环境:Android5.0(或以上)
程序设计开发工具:Android Studio
4.4接口需求
(1)硬件接口
扬声器或、PO(PHONE OUT)或LO(LINE OUT)耳机接口:用于播放音乐
触屏或键盘:用于用户操作、消息输入等
(2)软件接口
广告API:用于接入广告服务
百度音乐API:用于获取音乐资源等数据
Mob API:用于第三方分享
(3)通讯接口
HTTP协议:有多种接口可以调用Java类库封装的HttpConnection,或者用Apach的开源项目的HttpGet或者HttpPost,服务器端需要编写Serlvet来响应客户端的请求。
Socket:就是服务器端不断监听双方约定好的端口号,客户端通过服务器IP 去请求连接,连接成功后,得到Socket的输入输出流,直接操作即可。
第五章数据定义描述
5.1数据流图
(1)登录注册
图5.1登录注册数据流图个人信息:账号,密码,手机号码,邮箱
(2)音乐播放
图5.2音乐播放数据流图
本地音乐信息:歌名,歌手名,专辑名,专辑封面,歌词
在线(搜索)音乐信息:歌名,歌手名,专辑名,专辑封面,歌词,歌手详情(3)音乐资讯
图5.3音乐资讯数据流图
音乐新闻资讯:新闻标题,新闻发布时间,新闻来源,新闻详情
5.2 E-R图
图5.4 数据关系E-R图
5.3 数据采集
数据采集采用手机键盘输入,以及从服务器端获取。
5.4 数据词条描述
在所使用的数据库表中,我们建立了以下几个数据库表,分别是用户信息表
表5.1数据库表列表
以下为使用的数据词条
第六章项目组构成6.1 项目组成员构成
xxx
6.2项目分工
该项目包括文档编写,资料整理,程序代码,编写功能实现全系本人独立完成。参考资料多来源于网络及文献书籍。
…… 此处隐藏:107字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




