《音乐需求分析(共12页).doc》由会员分享,可在线阅读,更多相关《音乐需求分析(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 音乐管理系统需求分析报告姓 名 :徐倩学 号 :5 0班 级 :12自考软件3班指导老师 :鲁逊专心-专注-专业1、背景介绍1.1 背景介绍随着科技的不断发展,网上音乐逐渐的深入到人们的生活中,音乐管理系统作为一种收听音乐的音乐平台,支持在线收听音乐、电台音乐和卡拉OK等。此音乐管理系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为VIP用户后便不仅可以收听网上的音乐,还可以和原唱进行PK歌曲,更可以方便管理员对音乐和VIP用户的管理。1.2 开发目的音乐管理系统是为VIP用户能更方
2、便的使用本系统和方便管理员管理而设计的一个系统平台。1.3 系统功能系统允许VIP用户登录系统允许VIP用户进行本地音乐管理系统允许VIP用户进行电台音乐播放系统允许VIP用户使用卡拉OK系统允许VIP用户进行收藏音乐系统允许管理员登录系统允许管理员管理用户信息2、系统功能模块2.1 系统功能模块图音乐管理系统功能模块图反映了管理员的管理模式和用户的使用方式。管理员功能模块VIP用户功能模块普通用户功能模块登录系统查找用户添加音乐查找音乐删除用户修改用户删除音乐修改音乐推荐音乐本地音乐管理导入本地音乐播放音乐登录系统播放音乐查看音乐管理音乐电台音乐下载音乐卡拉OK2.2 功能模块概要(1)管理
3、员模块:该系统给管理员主要提供了对用户和音乐的管理,管理员登录后,可以对音乐进行添加、删除,修改,可更新音乐推荐信息,对VIP用户查找,修改信息,删除等。(2)VIP用户模块:该系统给VIP用户提供了音乐的管理,在VIP用户登录后,可以在线收听音乐,下载音乐,收藏音乐,搜索音乐以及卡拉OK等。(3)普通用户模块:该系统给普通用户仅提供了本地音乐的导入和管理以及播放本地音乐的功能。3、 系统用例图4、 3.1 管理员管理音乐和用户的用例图 用例图描述:管理员管理音乐和用户的用例图分析:管理员可以添加音乐;管理员可以查找音乐并修改和删除音乐;管理员可以查找用户并修改和删除用户;用例名称:登录唯一用
4、例ID:UC-001主要参与者:管理员次要参与者:描述:管理员向系统提出登录系统的要求前置条件:是管理员事件流:1.管理员提交该请求后,进入音乐界面2.在音乐界面可以进行系统给出的相应操作后置条件 无备选流和异常:1.事件流2.若管理员不存在,系统将给出“该管理员不存在”的提示用例名称:添加音乐唯一用例ID:UC-002主要参与者:管理员次要参与者:描述:管理员向系统提出添加音乐的要求前置条件:已登录,获得管理员权限,格式正确的音乐事件流:1.管理员提交该请求后,系统在音乐管理界面进行添加音乐功能2.管理员在确认添加音乐后,系统将保存添加的音乐后置条件 无备选流和异常:1.事件流2.若管理员添
5、加的音乐格式不符合规范,系统将给出提示用例名称:查找音乐唯一用例ID:UC-003主要参与者:管理员次要参与者:描述:管理员向系统提出查找音乐的要求前置条件:已登录,获得管理员权限事件流:1.管理员提交该请求后,系统在音乐管理界面进行查找音乐功能2.管理员在确认要查找的音乐后,可以对该音乐进行修改、删除和设置的操作后置条件 无备选流和异常:1.事件流2.若管理员添加的音乐格式不符合规范,系统将给出“音乐格式不规范”的提示用例名称:查找用户唯一用例ID:UC-004主要参与者:管理员次要参与者:描述:管理员向系统提出查找用户的要求前置条件:已登录,获得管理员权限事件流:1.管理员提交该请求后,系
6、统在音乐管理界面进行查找用户功能2.管理员在确认要查找的用户后,可以对该用户进行修改和删除的操作后置条件 无备选流和异常:1.事件流2.若管理员查找的用户不存在,系统将给出“该用户不存在”的提示3.2 VIP用户操作用例图用例图描述:VIP用户的用例图分析:VIP用户可以导入本地音乐并管理本地音乐;VIP用户可以选择音乐,收藏到收藏列表中并对其管理;VIP用户可以登录系统后下载音乐,聆听电台音乐和进入卡拉OK进行k歌;VIP用户可以播放本地的音乐,下载的音乐及收藏的音乐;用例名称:导入并管理本地音乐唯一用例ID:UC-005主要参与者:VIP用户次要参与者:描述:VIP用户向系统提出导入或管理
7、本地音乐的要求前置条件:已登录,格式正确的音乐事件流:1.VIP用户提交该请求后,系统在音乐管理界面进行导入并管理本地音乐功能2.VIP用户将本地音乐导入到音乐管理系统中,系统将存入这些导入的音乐后置条件 无备选流和异常:1.事件流2.若VIP用户导入的音乐格式不符合规范,系统将给出“音乐格式不规范”的提示用例名称:查看音乐唯一用例ID:UC-006主要参与者:VIP用户次要参与者:描述:VIP用户向系统提出查看音乐的要求前置条件:已登录事件流:1.VIP用户提交该请求后,系统在音乐界面进行查看音乐功能2.VIP用户可以对查看到的音乐进行系统给出的相应操作后置条件 无备选流和异常:1.事件流2
8、.若VIP用户查看的音乐不存在,系统将给出“音乐不存在”的提示用例名称:登录系统唯一用例ID:UC-007主要参与者:VIP用户次要参与者:描述:VIP用户向系统提出登录系统的要求前置条件:已登录,登录系统,获得VIP用户权限事件流:1.VIP用户提交该请求后,登录到VIP用户的音乐界面2.VIP用户可以在音乐界面选择音乐3.然后进行卡拉OK,电台音乐和下载音乐的相应操作后置条件 无备选流和异常:1.事件流2.若VIP用户查看的音乐不存在,系统将给出“音乐不存在”的提示若查看的音乐没有卡拉OK,则系统将给出“音乐没有卡拉OK”的提示用例名称:收藏音乐唯一用例ID:UC-008主要参与者:VIP
9、用户次要参与者:描述:VIP用户向系统提出收藏音乐的要求前置条件:已登录,登录系统,获得VIP用户权限事件流:1.VIP用户提交该请求后,进入音乐界面2.VIP用户可以在音乐界面选择音乐3.然后对音乐进行收藏,收藏到VIP用户的音乐收藏夹中后置条件 无备选流和异常:1.事件流2.若VIP用户查看的音乐不存在,系统将给出“音乐不存在”的提示若查看的音乐没有卡拉OK,则系统将给出“音乐没有卡拉OK”的提示用例名称:播放音乐唯一用例ID:UC-009主要参与者:VIP用户次要参与者:描述:VIP用户向系统提出播放音乐的要求前置条件:已登录事件流:1. VIP用户提交该请求后,系统在音乐界面进行选择音
10、乐2.对选择的音乐点击播放操作3.系统会播放VIP用户所选的音乐后置条件 无备选流和异常:1.事件流2.若VIP用户查看的音乐不存在,系统将给出“音乐不存在”的提示3.3 普通用户操作用例图用例图描述:普通用户的用例图分析:普通用户可以导入本地音乐普通用户可以管理本地音乐及下载的音乐普通用户可以播放本地音乐及已经下载的音乐用例名称:导入本地音乐唯一用例ID:UC-010主要参与者:普通用户次要参与者:描述:普通用户向系统提出导入本地音乐的要求前置条件:已登录,获得普通用户权限事件流:1.普通用户提交该请求后,系统在音乐管理界面进行导入本地音乐功能2.普通用户将本地音乐导入到音乐管理系统中,系统
11、将存入这些导入的音乐后置条件 无备选流和异常:1.事件流2.若普通用户导入的音乐格式不符合规范,系统将给出“音乐格式不规范”的提示用例名称:本地音乐管理唯一用例ID:UC-011主要参与者:普通用户次要参与者:描述:普通用户向系统提出对本地音乐进行管理的要求前置条件:已登录,获得普通用户权限事件流:1.普通用户提交该请求后,系统在音乐管理界面进行本地音乐管理功能2.可以对本地音乐进行添加、修改和删除的操作3.系统会保存用户对音乐进行操作后的状态后置条件 无备选流和异常:无用例名称:播放音乐唯一用例ID:UC-012主要参与者:普通用户次要参与者:描述:普通用户向系统提出播放音乐的要求前置条件:
12、已登录事件流:1.普通用户提交该请求后,系统在音乐界面进行选择音乐2.对选择的音乐点击播放操作3.系统会播放普通用户所选的音乐后置条件 无备选流和异常:1.事件流2.若普通用户查看的音乐不存在,系统将给出“音乐不存在”的提示4、限制与约束1.界面友好,操作简便。2.该系统必须确保对数据进行完全保护,以避免未经授权的访问,所有的远程访问都要登录,并且每个登录用户只能根据角色所售的权限进行访问。3.音乐系统中各个级别的用户能够正常登陆,能够完成各自权限内的功能。4.软件系统开放性好,结构灵活,可扩充,易于维护。5.在实施的各个阶段都要服从他的一些规划,包括功能设计,系统配置和计划。5、性能需求5.
13、1 时间特性要求为满足用户高效要求,数据的响应时间、更新处理时间、数据转换与传输时间、运行时间都应在1-2秒之内。5.2 适用性该系统提供了较好的可扩充性。在符合一定规范的前提下,可以简单的加入和减少系统的模块,配置系统的硬件,通过软件的修补,替换完成系统的升级和更新换代。系统的易用性和易维护性保证。系统能够使用较为友好的人机界面。5.3 故障处理音乐管理系统将提供方便的手段供系统维护人员进行数据的备份,日常的安全管理,系统以外崩溃是数据的恢复等工作。5.4 可靠性在用户进行可预期的操作时,系统要保证不出故障5.4 安全性通过验证确认用户身份,即确认用户是否为系统管理员,只有系统管理员才可以对软件进行数据的添加、删除和修改操作,而普通用户只能进行浏览数据等基本操作。5.4 可理解性软件提供完全图形化的界面,尽可能的方便用户进行操作,从而以满足各层次的用户需求。6.其他要求为了最大程度地保证系统的可移植性,在系统软件设计与软件开发环境的选择上应充分考虑系统的跨平台操作的可移植性问题。在数据传输获取的时候,以及系统的登陆模块要考虑其安全性。
限制150内