在线音乐平台需求说明书文档格式.docx

上传人:b****6 文档编号:20739515 上传时间:2023-01-25 格式:DOCX 页数:28 大小:184.33KB
下载 相关 举报
在线音乐平台需求说明书文档格式.docx_第1页
第1页 / 共28页
在线音乐平台需求说明书文档格式.docx_第2页
第2页 / 共28页
在线音乐平台需求说明书文档格式.docx_第3页
第3页 / 共28页
在线音乐平台需求说明书文档格式.docx_第4页
第4页 / 共28页
在线音乐平台需求说明书文档格式.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

在线音乐平台需求说明书文档格式.docx

《在线音乐平台需求说明书文档格式.docx》由会员分享,可在线阅读,更多相关《在线音乐平台需求说明书文档格式.docx(28页珍藏版)》请在冰豆网上搜索。

在线音乐平台需求说明书文档格式.docx

修改章节

ChangeDescription

修改描述

Author

作者

Catalog

Keywords关键词:

Abstract摘要:

Listofabbreviations缩略语清单:

Abbreviations缩略语

Fullspelling英文全名

Chineseexplanation中文解释

1Introduction简介

Purpose目的

本项目为在线音乐平台,项目产品名为梦幻之声。

本文档为项目需求文档,主要描述系统的功能介绍、运行环境、开发工具等。

Scope范围

本文档主要是介绍系统的功能、系统运行的环境、系统的特色。

但本文档不介绍本项目产品定位。

2Generaldescription总体概述

Softwareperspective软件概述

2.1.1AbouttheProject项目介绍

网络音乐应用方式的多元化使更多网络音乐创作和网络音乐社区活动,网络音乐的使用率在整个互联网运用环节里始终排在第一位;

网络音乐已经进入3G时代,移动网络音乐的快速发展使音乐的应用更加广泛,便利。

本系统为互联网音乐资讯共享,音乐爱好者交流交友,网络音乐人的展示平台。

作为一种网络音乐服务,用户可以选择自己喜爱的流派,收听,创建或修改,并可以给收听到得音乐评论。

2.1.2EnvironmentofProduct产品环境介绍

本系统是基于B/S架构设计的,是一个独立的web应用。

依托于浏览器运行。

Softwarefunction软件功能

图1:

软件功能结构图

本系统提供的基本功能:

在线试听、注册会员、登录系统、搜索歌曲、下载歌曲、评论歌曲、推荐歌曲、登录管理员界面、更新歌曲列表

本系统拓展的功能:

VIP用户的特权(更换皮肤、创建播放队列、推荐音乐)以及管理员的管理用户功能(审核评论、删除会员)

Actors

游客、会员、VIP会员、管理员

Assumptions&

Dependencies假设和依赖关系

已在项目计划中列出。

3FunctionalRequirements功能需求

UseCaseDiagram用例图

图2:

游客用例图

游客享有的功能有搜索歌曲、在线试听、注册会员。

图3:

游客与会员关系

图4:

会员用例图

图3与图4用例描述:

图3中是会员与游客的关系,从图3和图4可以看出游客要成为会员需要注册,会员需要登录后才会进入会员界面,拥有下载歌曲、评论歌曲、管理个人信息、收藏歌曲列表的功能。

图5:

管理个人信息用例

在该用例双击后出现图6所示用例图

图6:

管理信息用例的具体内容

图5、图6描述:

可以看出管理个人信息的具体内容即查看个人信息、修改个人信息。

图7:

会员与VIP关系

图8:

VIP用例图

图7、8描述:

VIP与会员的关系,会员需要升级才会成为VIP,VIP享有的功能有更换皮肤,推荐歌曲,充值续费,创建播放队列。

图9:

管理员用例图

图10:

管理用户用例

在该用例双击后出现图11所示用例图

图11:

管理用户的具体内容

图12:

管理歌曲用例

在该用例双击后出现图13所示用例图

图13:

管理歌曲用例的具体内容

图14:

管理广告模块

在该用例双击后出现图15所示用例图

图15:

管理广告模块的具体内容

图16:

核心业务流程图

3.1.1O.M.001试听歌曲

3.1.1.1GoalinContext简要说明

该功能是本系统的基本的功能,用户登到本网站后可以浏览网页并且可以点击歌曲试听。

3.1.1.2Preconditions前置条件

用户必须通过浏览器登到本网站,并且自己需要点击要试听的歌曲。

用例的前置条件是执行用例之前系统必须存在的状态

3.1.1.3EndCondition后置条件

SuccessEndCondition成功后置条件

系统中网页播放器插件会播放歌曲

用例成功执行完毕系统可能处于的一组状态

FailedEndCondition失败后置条件

点击试听无效,此时可能网页需要重新登上去。

3.1.1.4Actors

游客、会员、VIP

3.1.1.5Trigger触发条件

对要听的歌曲点击

3.1.1.6Description基本事件流描述

1、用户在网页点击歌曲中播放按钮或者双击歌曲

2、网页会跳转到播放页面播放被选中的歌同时用户可以在该页面进行播放设置

3.1.1.7Extensions备选事件流

1a、用户点击歌曲时由于操作不当或者网络原因将会无法播放,此时需缓冲几秒

2a、网页跳转到播放页面时不能正常播放,此时需要刷新该页面

3.1.1.8SpecialRequirement特殊需求

3.1.2O.M.002搜索歌曲

3.1.2.1GoalinContext简要说明

该功能是本系统的基本的功能,用户登到本网站后可以在搜索框中搜索自己喜欢的歌。

3.1.2.2Preconditions前置条件

用户必须通过浏览器登到本网站,并在搜索框中输入搜索的内容

3.1.2.3EndCondition后置条件

系统将会接受用户的请求搜索歌曲,页面会跳转到所搜到的内容

点击搜索,页面不能跳转到搜索结果的页面

3.1.2.4Actors

3.1.2.5Trigger触发条件

输入搜索的内容,点击搜索按钮

3.1.2.6Description基本事件流描述

1、用户在搜索框中输入自己需要的歌曲

2、点击搜索按钮

3、页面跳转到搜索结果的页面

3.1.2.7Extensions备选事件流

2a、用户点击搜索按钮的方式错误,此时不能返回正确的结果

3.1.2.8SpecialRequirement特殊需求

3.1.3O.M.003注册会员

3.1.3.1GoalinContext简要说明

该功能是针对游客设计,游客在注册后会成为会员享有会员的服务。

3.1.3.2Preconditions前置条件

游客点击注册按钮

3.1.3.3EndCondition后置条件

游客填写好注册信息后会自动登录同时跳转到会员页面

1、用户填写的注册信息不能通过,此时用户需要重新填写用户资料

2、注册后不能自动跳转此时需要点击登录按钮在输入自己的用户名和密码登录

3.1.3.4Actors

游客

3.1.3.5Trigger触发条件

点击注册按钮,输入注册信息

3.1.3.6Description基本事件流描述

1、点击注册按钮

2、用户在注册栏中输入自己的注册信息

3、系统自动跳转到会员界面

3.1.3.7Extensions备选事件流

2a、输入的注册信息不能通过如同名或者没有按照要求填写

3.1.3.8SpecialRequirement特殊需求

3.1.4O.M.004登录系统

3.1.4.1GoalinContext简要说明

该功能是针对会员和VIP设计,游客在注册后成为会员方可登录,登录后会进入会员界面。

3.1.4.2Preconditions前置条件

游客点击登录按钮

3.1.4.3EndCondition后置条件

页面会跳转到会员页面

会员填写的登录信息不正确,此时会提醒用户用户名或密码不正确

3.1.4.4Actors

会员,VIP

3.1.4.5Trigger触发条件

点击登录按钮,输入用户名与密码

3.1.4.6Description基本事件流描述

1、点击登录按钮

2、填写会员的用户名与密码

3、页面跳转到会员界面

3.1.4.7Extensions备选事件流

2a、会员的用户名与密码输入错误,此时会提醒

3.1.4.8SpecialRequirement特殊需求

3.1.5O.M.005下载歌曲

3.1.5.1GoalinContext简要说明

该功能是针对会员和VIP设计,用户点击下载此时会弹出下载框

3.1.5.2Preconditions前置条件

1、用户需要先登录

2、用户点击下载按钮

3.1.5.3EndCondition后置条件

弹出下载框进行下载

没有弹出下载框或者下载中断

3.1.5.4Actors

3.1.5.5Trigger触发条件

点击下载按钮

3.1.5.6Description基本事件流描述

1、点击下载按钮

2、弹出下载框

3、进行下载

3.1.5.7Extensions备选事件流

1a、点击下载按钮没有反应,此时需缓冲几秒

2a、不能弹出下载框,此时需要重新点击下载

3.1.5.8SpecialRequirement特殊需求

3.1.6O.M.006评论歌曲

3.1.6.1GoalinContext简要说明

该功能是针对会员和VIP设计,用户可以对歌曲进行评论

3.1.6.2Preconditions前置条件

2、填写评论并提交

3.1.6.3EndCondition后置条件

用户对歌曲的评论会被显示在歌曲下方,当其他用户浏览时可以看到该评论

3.1.6.4失败后置条件

没有完成提交或者提交不成功

3.1.6.5Actors

3.1.6.6Trigger触发条件

点击评论并提交

3.1.6.7Description基本事件流描述

1、点击评论按钮

2、弹出评论框

3、填写并提交

4、评论显示在歌曲下方

3.1.6.8Extensions备选事件流

1a、点击评论可能会缓冲才会弹出评论框

3a、不能提交,此时需要重新评论

3.1.6.9SpecialRequirement特殊需求

用户需要文明用语,同时不文明的评论将会不能通过审核而被删除

3.1.7O.M.007收藏歌曲列表

3.1.7.1GoalinContext简要说明

该功能是针对会员和VIP设计,用户可以收集自己的歌曲到列表中

3.1.7.2Preconditions前置条件

2、点击歌曲加入到列表中

3.1.7.3EndCondition后置条件

用户的歌曲列表建成并且可以播放

不能建立自己的收藏列表或者不能添加歌曲到列表

3.1.7.4Actors

3.1.7.5Trigger触发条件

点击收藏按钮

3.1.7.6Description基本事件流描述

1、点击歌曲收藏按钮

2、歌曲加入到收藏列表

3、若点击收藏列表的歌曲时则会按照收藏列表的顺序播放

3.1.7.7Extensions备选事件流

1a、点击收藏可能会缓冲才会收藏

3a、不能收藏,此时需要重新点击收藏

3.1.7.8SpecialRequirement特殊需求

3.1.8O.M.008管理个人信息

3.1.8.1GoalinContext简要说明

该功能是针对会员和VIP设计,用户可以查看自己的信息、更改自己的信息

3.1.8.2Preconditions前置条件

1、用户需要登录到会员界面

2、点击自己的图标

3.1.8.3EndCondition后置条件

修改好自己的信息在提交成功提醒用户

3.1.8.4失败后置条件

不能提交需要重新填写并提交

3.1.8.5Actors

3.1.8.6Trigger触发条件

在个人信息栏中点击自己的图像

3.1.8.7Description基本事件流描述

1、点击个人图像

2、查看个人信息,点击修改此时可以修改

3、修改后提交,提交成功后再点击个人资料将是修改后的信息

3.1.8.8Extensions备选事件流

1a、点击图标可能会缓冲才会出现个人信息

3a、提交如果不成功需要重新更改提交

3.1.8.9SpecialRequirement特殊需求

3.1.9O.M.009升级到VIP

3.1.9.1GoalinContext简要说明

该功能是针对会员设计,用户可以点击VIP图标然后依照指示完成升级

3.1.9.2Preconditions前置条件

2、点击信息栏中VIP图标

3.1.9.3EndCondition后置条件

完成升级成为VIP用户

没有充值不能成为VIP,此时需充值方可

3.1.9.4Actors

会员

3.1.9.5Trigger触发条件

在个人信息栏中点击VIP图标

3.1.9.6Description基本事件流描述

1、点击个人信息栏中的VIP图标

2、按照指示操作充值升级为VIP

3、充值后VIP图标变成金色成为VIP用户

3.1.9.7Extensions备选事件流

1a、点击图标可能会缓冲才会出现操作

3a、充值不成功需重新充值方可完成升级

3.1.9.8SpecialRequirement特殊需求

3.1.10O.M.0010更换皮肤

3.1.10.1GoalinContext简要说明

该功能是针对VIP设计,VIP用户可以点击更换皮肤按钮从而更换该网页的皮肤

3.1.10.2Preconditions前置条件

1、VIP用户需要先登录到自己的界面

2、点击更换皮肤按钮并选择皮肤

3.1.10.3EndCondition后置条件

该网页的皮肤会被更换为VIP用户选择的皮肤

3.1.10.4Actors

VIP

3.1.10.5Trigger触发条件

在个人信息栏中点击更换皮肤按钮

3.1.10.6Description基本事件流描述

1、点击个人信息栏中的更换皮肤按钮

2、按照指示操作更换皮肤

3、网页的皮肤更换为用户选择的皮肤

3.1.10.7Extensions备选事件流

1a、点击按钮可能会缓冲才会出现可供选择的皮肤

3a、网页的皮肤更换不成功,此时可以刷新

3.1.10.8SpecialRequirement特殊需求

3.1.11O.M.0011推荐歌曲

3.1.11.1GoalinContext简要说明

该功能是针对VIP设计,VIP用户可以在推荐栏中推荐自己的歌曲爱好,系统会及时发布以供其他用户查看

3.1.11.2Preconditions前置条件

2、填写自己的推荐内容并提交

3.1.11.3EndCondition后置条件

VIP推荐的歌曲将会显示在主页中,所有均可以查看

没有提交成功需要重新提交

3.1.11.4Actors

3.1.11.5Trigger触发条件

在个人推荐栏中填写并提交

3.1.11.6Description基本事件流描述

1、填写个人推荐信息栏并提交

2、提交成功后将会显示在主页中

3.1.11.7Extensions备选事件流

1、提交不成功会提醒用户

3.1.11.8SpecialRequirement特殊需求

推荐内容需要符合国家相关法律的规定

3.1.12O.M.0012创建播放队列

3.1.12.1GoalinContext简要说明

该功能是针对VIP设计,VIP用户可以将自己的歌曲加入到播放队列,然后播放器会在结束当前的歌曲播放后直接播放队列中的歌曲然后才会重新进入列表中播放

3.1.12.2Preconditions前置条件

2、点击播放队列按钮

3.1.12.3EndCondition后置条件

播放对列添加成功

添加不成功需要重新操作

3.1.12.4Actors

3.1.12.5Trigger触发条件

点击播放队列按钮

3.1.12.6Description基本事件流描述

1、添加到播放队列

2、播放器直接进入播放对列播放

3.1.12.7Extensions备选事件流

添加不成功此时需要重新操作

3.1.12.8SpecialRequirement特殊需求

3.1.13O.M.0013充值续费

3.1.13.1GoalinContext简要说明

该功能是针对VIP设计,VIP用户需要续费,系统会提醒充值

3.1.13.2Preconditions前置条件

2、点击充值按钮

3.1.13.3EndCondition后置条件

充值成功在个人信息中显示余额

充值不成功需要重新充值

3.1.13.4Actors

3.1.13.5Trigger触发条件

点击充值按钮并充值

3.1.13.6Description基本事件流描述

1、点击充值按钮并充值

2、个人信息栏中显示余额

3.1.13.7Extensions备选事件流

1a、充值不成功此时需要重新操作

2a、个人信息栏中可能需要刷新方可显示正确

3.1.13.8SpecialRequirement特殊需求

3.2管理员用例

3.2.1O.M.0014登录管理员界面

3.2.1.1GoalinContext简要说明

该功能是针对管理员设计,管理员需要登录才会有自己需要的功能

3.2.1.2Preconditions前置条件

管理员由系统后台指定

3.2.1.3EndCondition后置条件

登录后管理系统

需要重新登录

3.2.1.4Actors

管理员

3.2.1.5Trigger触发条件

3.2.1.6Description基本事件流描述

1、输入账号与密码点击登录按钮

2、进入管理员界面

3.2.1.7Extensions备选事件流

1a、账号与密码不符需要重新填写

3.2.1.8SpecialRequirement特殊需求

3.2.2O.M.0015管理歌曲

3.2.2.1GoalinContext简要说明

该功能是针对管理员设计,管理员需要更新歌曲列表、运行并且配置爬虫

3.2.2.2Preconditions前置条件

管理员登录管理员界面

3.2.2.3EndCondition后置条件

完成管理歌曲的任务

无法更新时需要刷新重新登录

3.2.2.4Actors

3.2.2.5Trigger触发条件

3.2.2.6Description基本事件流描述

1、进入管理员界面点击运行爬虫并对爬虫进行配置

2、爬虫将收集URL种子,抓取网页,建立索引表,

3、更新歌曲列表

3.2.2.7Extensions备选事件流

3.2.2.8SpecialRequirement特殊需求

3.2.3O.M.0016管理用户

3.2.3.1GoalinContext简要说明

该功能是针对管理员设计,管理员需要审核用户评论、同时删除不合法的会员账号

3.2.3.2Preconditions前置条件

3.2.3.3EndCondition后置条件

3.2.3.4Actors

3.2.3.5Trigger触发条件

3.2.3.6Description基本事件流描述

1、审核用户评论,删除不合法用户的评论

2、删除不合法用户账号

3.2.3.7Extensions备选事件流

3.2.3.8SpecialRequirement特殊需求

3.2.4O.M.0017管理广告

3.2.4.1GoalinContext简要说明

该功能是针对管理员设计,管理员按照要求安放广告和删除广告

3.2.4.2Preconditions前置条件

3.2.4.3EndCondition

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

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1