在线音乐系统需求分析
在线音乐系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为注册用户后便可以收听网上的音乐,还可以方便管理员对音乐和注册用户的管理。
(一)在线音乐系统功能
该系统的用户分为非注册用户和注册用户,分别为两类用户提供服务。非注册用户可以使用软件,注册用户有唯一的账号和密码。
非注册用户使用系统时,只能使用上传本地音乐,聆听下载的音乐。可以对音乐的管理
注册用户不但可以使用非注册用户的功能外,还可以在线收听音乐,可以搜索,收藏,下载,管理等
系统管理员负责对系统的维护,可以对音乐的管理和用户的管理,包括音乐的添加、删除,修改等,可更新音乐推荐信息,对注册用户查找,修改信息,删除等。
(二)标识参与者
在线音乐管理系统的参与者介绍如下:
非注册用户:可以使用系统,只能收听本地音乐。不在管理员管理范围 注册用户:可以完全使用系统功能,在线收听。 管理员:管理系统,管理音乐,管理注册用户。
(三)标识用例
1.非用户服务用例 【用例图说明】 (1) 导入本地音乐 (2) 播放音乐 (3) 删除音乐
导入本地音乐非注册用户本地音乐管理播放音乐
2、注册用户服务用例 【用例图说明】 (1) 登录系统
(2) 导入本地音乐 (3) 本地音乐管理 (4) 搜索音乐
(5) 添加收藏音乐 (6) 收藏音乐管理 (7) 播放音乐
导入本地音乐管理本地音乐<
3、管理员操作用例 【用例图说明】 (1) 登陆系统 (2) 查看音乐 (3) 查找音乐 (4) 添加音乐 (5) 测试音乐 (6) 查找用户 (7) 查看用户 (8) 推荐音乐
删除音乐修改音乐添加音乐<
(四)实现用例的时序图
1、管理员添加音乐的时序图 系统管理员添加音乐的时序图
:管理员:系统窗口:音乐名:音乐列表1: 点击登录2: 输入管理员帐号3: 点击添加4: 输入音乐信息5: 点击提交按钮6: 检测是否与已有音乐重复7: 是,则提示重复8: 否,则新增音乐条目
【时序图说明】
添加音乐时,管理员首先需要登录系统,点击登录,输入帐号和密码进入系统,点击添加按钮,系统要求管理员输入音乐信息,信息检测通过后,提交信息后,系统首先检查是否有重复的音乐,如果存在就提示有重复,否则,将填写好的信息新增到音乐列表。 2、管理员查找音乐时序图 系统管理员查找音乐时序图
:管理员1: 点击登陆2: 输入账号信息3: 点击查找4: 填写查找名称5: 点击提交6: 查询是否有相同音乐7: 否,则提示不存在8: 是,则获取相应的信息9: 显示所查信息:系统窗口:音乐名:音乐列表
【时序图说明】
查找音乐时,管理员登陆系统,点击查询按钮,系统要求管理员输入查询的音乐名称,提交信息,系统判断是否有相同音乐,如果没有,则提示不存在就提示信息,存在则将查找到的结果显示到界面。 3、管理员修改、删除和推荐音乐信息用例 系统管理员修改和删除音乐信息用例 (1)修改音乐信息用例
:管理员1: 点击查看音乐2: 获取所有音乐3: 显示所有信息4: 右键选择其中一个音乐5: 显示右键菜单6: 选择修改音乐7: 修改信息表单8: 点击提交9: 更新音乐列表10: 提示修改成功:系统窗口:音乐列表
【时序图说明】
管理员登陆后,点击查看音乐,系统窗口显示所有音乐,当管理员右键选中其中一个音乐时,显示右键菜单(包含修改、删除和推荐音乐菜单),点击修改音乐,显示已存在信息,更改信息后提交,系统提示修改成功,结束用例。 (2)删除音乐用例