UML在线音乐系统
更新时间:2024-06-01 02:16:02 阅读量: 综合文库 文档下载
- uml图在线推荐度:
- 相关推荐
在线音乐系统需求分析
在线音乐系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为注册用户后便可以收听网上的音乐,还可以方便管理员对音乐和注册用户的管理。
(一)在线音乐系统功能
该系统的用户分为非注册用户和注册用户,分别为两类用户提供服务。非注册用户可以使用软件,注册用户有唯一的账号和密码。
非注册用户使用系统时,只能使用上传本地音乐,聆听下载的音乐。可以对音乐的管理
注册用户不但可以使用非注册用户的功能外,还可以在线收听音乐,可以搜索,收藏,下载,管理等
系统管理员负责对系统的维护,可以对音乐的管理和用户的管理,包括音乐的添加、删除,修改等,可更新音乐推荐信息,对注册用户查找,修改信息,删除等。
(二)标识参与者
在线音乐管理系统的参与者介绍如下:
非注册用户:可以使用系统,只能收听本地音乐。不在管理员管理范围 注册用户:可以完全使用系统功能,在线收听。 管理员:管理系统,管理音乐,管理注册用户。
(三)标识用例
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)删除音乐用例
3: 显示结果:系统窗口1: 查找音乐2: 获取查找的音乐:管理员音乐列表
3、系统管理员音乐操作协作图 管理员音乐操作协作图
3: 显示所有音乐4: 右键选择操作音乐1: 查看音乐:系统窗口2: 获取所有音乐5: 更新列表:管理员音乐列表
4、系统管理员用户操作协作图 管理员用户操作协作图
3: 显示所有用户4: 右键选择操作1: 查看用户:系统窗口2: 获取所有用户5: 更新列表:管理员音乐列表
5、系统管理员查找用户的协作图
管理员查找用户的协作图
3: 显示结果:系统窗口1: 查找用户2: 获取查找的用户:管理员音乐列表
6、非注册用户播放音乐协作图 非注册用户播放音乐协作图
4: 循环读取播放列表3: 播放音乐1: 导入音乐:系统窗口2: 添加本地音乐和路径:非注册用户:播放列表
7、注册用户在线播放协作图 注册用户在线播放音乐协作图
9: 循环播放收藏列表音乐4: 添加推荐到收藏8: 添加搜索到收藏:收藏列表1: 查找音乐:注册用户5: 输入查找信息:系统窗口3: 显示推荐音乐2: 读取推荐音乐7: 显示查找信息6: 获取查找的信息:网络列表
(六)对象状态图
音乐的状态图 音乐状态图
播放点击停止前进点击前进点击前进点击播放播放点击后退后退点击后退H点击播放恢复打断暂停未播放点击播放停止点击停止
(七)参与者的活动图
1、非注册用户活动图 非注册用户活动图
播放本地音乐音乐列表是否有音乐有循环播放无导入音乐增加到播放列表退出系统
2、注册用户活动图 注册用户活动图
播放本地音乐音乐列表是否有音乐登陆系统播放在线音乐收藏列表是否有音乐无导入音乐有循环播放增加到播放列表退出系统搜索添加
3、系统管理员活动图 (1)管理员音乐管理活动图
登陆系统查看文件查找音乐添加音乐查看音乐测试音乐删除文件修改音乐设置推荐删除音乐退出系统
(2)管理员用户管理系统
登陆系统查找用户查看用户删除用户修改用户退出系统
二、系统中的类
(一)系统中主要的类
1、参与者相关的类
【类图说明】
(1)user类是注册用户的类,非注册用户不受管理,在此类中,用户名(username)、密码(password)、邮箱(email)和电话(telephone)。
(2)admin类是管理员类,管理员账号(adminname)和密码(adminpsw)。 2、系统中用到的其他类
【类图说明】
(1)musicitem类是音乐列表类,音乐编号(id) (2)useritem类是用户列表类,用户编号(id) (3)userlist类是用户收藏类,收藏编号(id)、对应用户编号(userid)、对应音乐编号(musicid)和对应音乐地址(musicaddr)。 (4)fileitem类是文件列表类,文件编号(id)、对应音乐编号(musicid)和文件路径(filepath)。
(二)各类之间的关系
各类之间的关系
【类图说明】
每一个注册用户(user)对应用户列表中的一项(useritem),因此是一对一,每一个用户有一个用户收藏列表,因此是一对一,而每一个用户收藏列表至少有零个音乐条目,因此是多对一,每一个音乐条目对一个文件路径,因此是一对一的。
【类图说明】
(1)musicitem类是音乐列表类,音乐编号(id) (2)useritem类是用户列表类,用户编号(id) (3)userlist类是用户收藏类,收藏编号(id)、对应用户编号(userid)、对应音乐编号(musicid)和对应音乐地址(musicaddr)。 (4)fileitem类是文件列表类,文件编号(id)、对应音乐编号(musicid)和文件路径(filepath)。
(二)各类之间的关系
各类之间的关系
【类图说明】
每一个注册用户(user)对应用户列表中的一项(useritem),因此是一对一,每一个用户有一个用户收藏列表,因此是一对一,而每一个用户收藏列表至少有零个音乐条目,因此是多对一,每一个音乐条目对一个文件路径,因此是一对一的。
正在阅读:
UML在线音乐系统06-01
《安塞腰鼓》教案及学案(韩岱均2013010410)03-18
八年级物理第四次学情调研08-20
传热学习题01-12
《一次函数》培优题含答案解析03-24
我爱这一片土地作文06-30
苏教版五数下册提优练习汇总版07-08
眼科复习题12-03
幼儿园防新冠肺炎疫情工作总结2篇05-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 在线音乐
- 系统
- UML
- 西方经济学 微观部分 第7章-不完全竞争市场--习题(附答案)
- 树立社会主义荣辱观主题教育活动实施方案
- 个案护理第二章第五节 内分泌科
- 《知识产权法》形成性考核册作业答案
- 6 选矿
- 建筑设计方案幼儿园设计任务书及案 - 图文
- 第七单元测试题参考答案
- 04-淮南某水泥厂工程施工组织设计
- 铁路轨道工程施工作业要点示范卡片
- 比较文学作业:《罗密欧以朱丽叶》与《孔雀东南飞》之比较
- 2018年商品混凝土生产线搬迁项目可行性研究报告
- 煤矿重大危险源管理与监控实施方案
- K201309《经济法(专科)》复习题及全部答案,ok,厦门大学网络教
- 汉语拼音
- 初三数学复习讲义
- 2011届高考复习6年高考4年模拟分类汇编第8章 第3节 空间向量在立
- 保养记录表 - 图文
- 人教版四年级英语上册第三单元UNIT 3 My friends教案(6课时)
- 我国逆向物流发展中存在的问题及应对措施
- 《财务管理》拓展练习题