音乐软件需求规格说明书Word文档下载推荐.doc

上传人:wj 文档编号:4013196 上传时间:2023-05-02 格式:DOC 页数:25 大小:767KB
下载 相关 举报
音乐软件需求规格说明书Word文档下载推荐.doc_第1页
第1页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第2页
第2页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第3页
第3页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第4页
第4页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第5页
第5页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第6页
第6页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第7页
第7页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第8页
第8页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第9页
第9页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第10页
第10页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第11页
第11页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第12页
第12页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第13页
第13页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第14页
第14页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第15页
第15页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第16页
第16页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第17页
第17页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第18页
第18页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第19页
第19页 / 共25页
音乐软件需求规格说明书Word文档下载推荐.doc_第20页
第20页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

音乐软件需求规格说明书Word文档下载推荐.doc

《音乐软件需求规格说明书Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《音乐软件需求规格说明书Word文档下载推荐.doc(25页珍藏版)》请在冰点文库上搜索。

音乐软件需求规格说明书Word文档下载推荐.doc

五.系统界面需求分析 20

六.系统性能需求分析 21

七.系统运行环境需求分析 22

第三章:

数据库设计与DDL 22

第四章:

数据字典及注释 24

引言

一.项目背景

听音乐已经成为当今社会,人们必不可少的一项娱乐活动,根据调查所得的信息,越来越多的用户对交大的音乐播放器的喜爱程度明显下滑,而相对小巧的播放器反而得到更多用户的下载使用。

大多数用户认为播放器应具有的特点是美观、简洁、易操作,根据这些信息,设计一款小巧的音乐播放器会更容易得到用户的青睐。

同时,进入大学以来,很少将课程的理论学习与实际结合。

所以这次设计,将采用C++作为主要的开发语言,多媒体原理作为进出理论,数据库原理实现信息的持久化存储,操作系统多线程与计算机网络实现联网下载模块,同时涵盖数据结构,算法等课程知识,遵循软件工程方法学对其进行完整的开发设计。

我们希望通过这次课程设计将大学理论与实际联系,是自己在以后的竞争中更具有优势。

二.编写目的

现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,本项目的目的是开发一个轻量级的可以播放主流音乐文件格式的播放器,本设计实现的主要功能是播放所有主流格式的音乐软件,并且能够控制播放,暂停、停止、上一曲、下一曲、音量调节、视觉外观、播放列表、播放设置、歌曲下载及歌曲文件管理等多种功能,并且界面简明,操作简单。

本项目是基于vs开发的一款pc端轻量级音乐软件,它去除了纯铜音乐软件部分繁琐部件,使PC也拥有了如手机般生动灵活的个性音乐软件,与人们更为接近,让用户随时随刻处于音乐视频的旋律之中,使人们的生活更加多样化,也使设计者更加熟练软件开发过程。

系统需求分析

根据项目的目标,我们可以获得项目系统的基本需求,以下我们从不同的角度描述系统的需求,并且使用用例图、结构图、类图、时序图来描述系统的功能需求,我们分为七个部分来概括,即“关于”功能、存储功能、下载功能、播放控制功能、播放列表功能、歌词功能、设置功能。

以下将其用例图及用例规约进行分别描述。

一.用例图及用例规约

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)

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2