音乐软件需求规格说明书Word文档下载推荐.docx
- 文档编号:19991565
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:19
- 大小:657.79KB
音乐软件需求规格说明书Word文档下载推荐.docx
《音乐软件需求规格说明书Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《音乐软件需求规格说明书Word文档下载推荐.docx(19页珍藏版)》请在冰豆网上搜索。
1.项目系统的目标需求
2.播放控制功能
用例名称:
状态控制
参与者:
用户
目标:
使用户能够控制播放器播放状态
前置条件:
程序正在运行
基本事件流:
1.用户点击播放/暂停键。
2.播放器根据用户要求播放/暂停歌曲。
3.用户点击上一曲/下一曲按钮。
4.播放器能够根据用户点击切换歌曲。
方式控制
使用户能够控制歌曲播放方式
1.用户点击播放方式按钮。
2.播放器能够按照用户医院选择顺序播放/循环播放/单曲循环/随机播放。
音量控制
使用户自由控制歌曲音量大小
1.用户拖动音量控制条。
2.播放器能够根据用户要求调节音量。
进度控制
使用户能够自主调节歌曲播放进度
1.用户拖动播放进度条。
2.播放器根据用户要求调整播放进度。
3.设置功能
常规设置
使用户能够进行文件/启动设置
1.用户打开常规设置选项。
2.播放器根据用户要求进行常规设置
下载设置
使用户能够对将要下载的歌曲及相关信息进行设置
1.用户打开下载设置面板。
2.播放器按照用户要求对歌曲信息、专辑目录、歌曲目录进行设置。
歌词设置
使用户能够自由选择歌词字体、颜色、显示方式
1.用户打开歌词设置页面并进行操作。
2.播放器根据用户选择设置歌词的颜色、字体、显示方式。
热键设置
使用户能够自定义设置热键
1.用户打开热键设置功能。
2.播放器根据用户喜好进行个性化热键设置
4.存储功能
存储
用户
使用户的的播放信息得以持久化存储,同时实现用户的歌曲的增删改查。
程序运行在播放菜单选项中
1.用户点击”打开“选项。
2.播放器打开本地歌曲文件。
3.用户通过”搜索“匡搜索。
4.播放器查找对应音乐文件。
5.用户点击”删除“选项。
6.播放器删除相应的歌曲文件。
7.用户点击”修改“选项。
8.播放器根据要求修改相应路径和其余信息。
5.下载功能
下载
使用户能够下载歌曲到本地或移动设备并且同步歌曲专辑图片和歌词
播放器正在运行并且连网
1.用户通过“搜索”匡搜索需下载的歌曲。
2.播放器找到相应的歌曲文件。
3.用户点击“下载”按钮。
4.播放器下载歌曲并且同步歌词及专辑图片。
6.歌词功能
自定义歌词显示方式
使用户能够自己定义歌词的显示方式(嵌入、悬浮)
程序正在运行并且连网
1.用户点击“歌词显示方式”按钮。
2.播放器根据用户选择使用相应的歌词显示方式。
自定义歌词外观
使用户能够自定义歌词的外观
程序正在运行且连网
1.用户点击“歌词外观”按钮。
2.播放器根据用户选择使用相应的歌词外观。
7.播放列表功能
播放列表
使用户能够任意打开/切换列表并且显示列表信息
1.用户点击添加文件/文件夹。
2.播放器能够根据用户选择添加文件/文件夹。
3.用户点击切换歌曲/播放列表。
4.播放器根据用户选择切换歌曲/列表。
8.“关于”功能
“关于”
使用户清楚软件的相关简介及感谢
程序正在运行
基本时间流:
1.用户单击菜单栏“关于”按钮。
2.播放器显示该软件的相关简介及感谢信息。
三.分析类图及设计类图
分析类图
下载模块分析类图
歌词模块分析类图
设置模块分析类图
显示模块分析类图
系统分析类图
设计类图
系统设计类图
四.音乐播放器时序图
歌曲下载时序图
音乐播放时序图
四.系统结构图和流程图
1.系统结构图:
系统结构图
系统结构图(续)
2.系统流程图:
、
系统流程图
五.系统界面需求分析
播放器界面要求布局合理,颜色舒适,控制按钮友好,开发过程中,图片均为小组成员自己设计制作。
按钮依次为:
打开、清单、歌词、进度条、音量条、添加歌曲、定位当前歌曲、删除歌曲、选择播放形式。
六.系统性能需求分析
根据调查结果显示,用户能接受的无响应时间为五秒,所以就有了如下性能要求:
1.当要求各区播放时,程序响应时间最长不能超过五秒。
2.当要求各区暂停时,程序响应时间最长不能超过五秒。
3.当要求各区停止时,程序响应时间最长不能超过五秒。
4.当要求歌曲上一曲/下一曲时,程序响应时间不能超过五秒。
5.当要求进行清单列表时,程序响应时间最长不能超过五秒。
七.系统运行环境需求分析
操作系统:
各种pc操作系统
支持环境:
windows操作系统要求windows7以后版本,其他操作系统不限。
开发环境:
VisualStudio2012
第三章:
数据库设计与DDL
为实现信息的持久化存储,使音乐播放器的存储功能得以实现,我们需要数据库的支持,因此,我们需要为音乐播放器设计一个用来存储歌曲相关信息的简易数据库。
一.字段、属性设计(表、图)
应需求功能要求,本软件的存储功能需要两张表来实现,即
曲文件表file-table和歌曲表music-table。
属性
数据类型
完整性约束
主键
ID
INTEGER
NOTNULL
PRIMARYKEY
Filename
TEXT
Filepath
Sort
File-table
Title
ARTIST
ALBUM
SIZE
LONG
Music-table
二.音乐播放器E-R图
三.数据库创建及连接
四.DDl
CREATETABLEmusicList(
titleVARCHAR(127)NOTNULL,
artistVARCHAR(127)NOTNULL,
timeVARCHAR(31)NOTNULL,
filePathVARCHAR(255)NOTNULL,
CONSTRAINTPK_musicList1PRIMARYKEY(title)
);
CREATETABLEplayList(
playListVARCHAR(255)NOTNULL,
CONSTRAINTPK_T_DBmodule0PRIMARYKEY(playList)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐 软件 需求 规格 说明书