云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于安卓Android的MP3播放器的设计与实现本科毕业论文 - 图文

基于安卓Android的MP3播放器的设计与实现本科毕业论文 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/19 1:47:27

毕业设计正文

开始欢饮界面扫描音乐是否第一次打开数据库本地歌曲播放器主界面网络歌曲结束播放界面 图3.1系统流程图

获取本地歌曲列表歌词显示播放界面用户歌曲专辑图片显示获取网络歌曲列表 图3.2系统用例图

5

毕业设计正文

音乐播放器的用例详情描述如下: (1) 用例名称:获取本地歌曲列表。

参与者:系统。

目标:第一次使用系统时系统自动获取本地符合条件歌曲的信息并存入数据库,并生成歌曲列表供用户选择。

基本事件流:打开播放器,播放器在欢迎界面中判断是否初次使用本系统。 (2) 用例名称:获取网络歌曲列表。

参与者:用户。

目标:获取百度音乐提供的各类型的歌曲榜单,方便用户收听或下载。 基本事件流:用户打开“发现”栏目,选择对应的榜单,系统请求服务器返回歌曲信息并以列表形式返回给用户。 (3) 用例名称:播放。

参与者:用户。

目标:播放用户选定的歌曲。

基本事件流:用户在歌曲列表中选择某项,系统在后台开始播放与该项对应的歌曲。

(4) 用例名称:播放界面。

参与者:用户。

目标:用户打开对应的歌曲的播放界面。

基本事件流:用户打开播放界面,系统显示当前播放歌曲的详细信息和播放进度。 3.6 功能摘要

软件详细功能如表3-1所示。

6

毕业设计正文

表3-1功能摘要

序号 角色 功能 1、 生成本地歌曲列表 2、 播放本地或网络歌曲 3、 下载网络歌曲 1 用户 4、 歌词同步显示 5、 搜索网络歌曲 6、 自动查找歌词 7、 自动加载专辑图片 3.7 假定与约束

运行环境约束详情如表3-2所示。

表3-2运行环境约束

名称 操作系统 数据库

详细要求 Android2.2 — Android5.1 SQLite3

7

毕业设计正文

4. 数据库设计 4.1 数据库概念设计

根据上一章节所描述的需求分析可得到本播放器中所要使用的数据库实体为“歌曲”,且歌曲信息实体包括歌曲id、名称、演唱者、专辑、歌词路径、歌曲路径、歌曲专辑图片等属性,其中歌曲id为数据表的主键。歌曲信息实体E-R图如图4.1所示。

歌曲名称歌手歌曲路径歌曲id所属专辑是否为最爱歌曲发行年代比特率歌词路径声道专辑图片歌曲文件大小图4.1 歌曲E-R图

4.2 数据表设计

在对歌曲信息实体分析以后,就需要开始进行数据库表的设计了。在本播放器中,需要进行保存在数据库中的信息主要有“本地歌曲”、“最近下载任务”、“最爱歌曲”、“最近播放的歌曲”,而“最爱歌曲”已经在“本地歌曲”中设置属性判断,无需再创建数据表,所以本播放器中供需使用三个表:本地歌曲表tb_local、下载任务表tb_download、最近播放表tb_lately。

8

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

毕业设计正文 开始欢饮界面扫描音乐是否第一次打开数据库本地歌曲播放器主界面网络歌曲结束播放界面 图3.1系统流程图 获取本地歌曲列表歌词显示播放界面用户歌曲专辑图片显示获取网络歌曲列表 图3.2系统用例图 5 毕业设计正文 音乐播放器的用例详情描述如下: (1) 用例名称:获取本地歌曲列表。 参与者:系统。 目标:第一次使用系统时系统自动获取本地符合条件歌曲的信息并存入数据库,并生成歌曲列表供用户选择。 基本事件流:打开播放器,播放器在欢迎界面中判断是否初次使用本系统。 (2) 用例名称:获取网络歌曲列表。 参与者:用户。 目标:获取百度音乐提供的各类

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com