UML在线音乐系统
更新时间:2024-05-22 12:37:01 阅读量: 综合文库 文档下载
- uml图在线推荐度:
- 相关推荐
酷狗音乐管理系统
1.背景介绍
随着科技的不断发展,网上音乐逐渐的深入到人们的生活中,酷狗音乐作为一种收听音乐的音乐平台,支持在线收听音乐、电台音乐和卡拉OK等。酷狗音乐管理系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为VIP用户后便不仅可以收听网上的音乐,还可以和原唱进行PK歌曲,更可以方便管理员对音乐和VIP用户的管理。
2.系统需求分析
2.1 酷狗音乐管理系统的需求分析
酷狗音乐管理系统是为用户能更方便的使用本系统和管理员管理而设计的。
2.1.1 系统的功能性需求分析
系统允许VIP用户登录
系统允许VIP用户进行本地音乐管理 系统允许VIP用户进行电台音乐播放 系统允许VIP用户使用卡拉OK 系统允许VIP用户进行收藏音乐 系统允许管理员登录
系统允许管理员管理用户信息 系统允许管理员管理音乐信息
酷狗音乐管理系统功能模块图反映了管理员的管理模式和用户的使用方式。具体内容如图2-1所示:
酷狗音乐管理系统 管理员功能模块 普通用户功能模块 VIP用户功能模块 登录系统 查找用户 添加音乐 查找音乐 本地音乐管理 导入本地音乐 播放音乐 登录系统 播放音乐 查看音乐 管理音乐 删除用户 修改用户 删除音乐 修改音乐 推荐音乐 电台音乐 下载音乐 卡拉OK
图2-1 系统功能模块
2.2 功能模块概要
(1)管理员模块:该系统给管理员主要提供了对用户和音乐的管理,管理员登录后,可以对音乐进行添加、删除,修改,可更新音乐推荐信息,对VIP用户查找,修改信息,删除等。
(2)VIP用户模块:该系统给VIP用户提供了音乐的管理,在VIP用户登录后,可以在线收听音乐,下载音乐,收藏音乐,搜索音乐以及卡拉OK等。
(3)普通用户模块:该系统给普通用户仅提供了本地音乐的导入和管理以及播放本地音乐的功能。
3.系统的用例图
3.1管理员管理音乐和用户的用例
如图3-1所示:
图3-1 管理员管理音乐和用户的用例图 管理员管理音乐和用户的用例图分析: ·管理员可以添加音乐;
·管理员可以查找音乐并修改和删除音乐; ·管理员可以查找用户并修改和删除用户;
3.2.VIP用户操作用例
如图3-2所示:
图3-2 VIP用户的用例图 VIP用户的用例图分析:
·VIP用户可以导入本地音乐并管理本地音乐;
·VIP用户可以选择音乐,收藏到收藏列表中并对其管理;
·VIP用户可以登录系统后下载音乐,聆听电台音乐和进入卡拉OK进行k歌; ·VIP用户可以播放本地的音乐,下载的音乐及收藏的音乐;
3.3.普通用户操作用例 如图3-3所示:
图3-3 普通用户的用例图 普通用户的用例图分析: ·普通用户可以导入本地音乐
·普通用户可以管理本地音乐及下载的音乐 ·普通用户可以播放本地音乐及已经下载的音乐
4.静态模型 4.1类图
(1)与管理员相关的类,如图4-1所示:
图4-1 与管理员相关的类
【类图说明】
admin类是管理员类,管理员类包含的属性主要有管理员账号(adname)和密码(adminpwd)。管理员类包含的操作主要有查找、修改、添加、删除等。
(2)与VIP用户相关的类,如图4-2所示:
图4-2 与VIP用户相关的类
【类图说明】
userVIP类是VIP注册用户的类,非注册用户不受管理,在此类中,VIP用户类包含的属性主要有用户名(username)、密码(userpwd)、邮箱(email)和电话(telephone)。VIP用户包含的操作主要有搜索、添加、删除等。
(3)系统中用到的其他类,如图4-3所示:.
图4-3 系统中用到的其他类 【类图说明】
(1)musicitem类是音乐列表类,音乐编号(id),musicitem类包含的操作主要有查找、查询、更新、删除。 (2)useritem类是用户列表类,用户编号(id),useritem类包含的操作主要有查找、查询、创建、删除等。
(3)userlist类是用户收藏类,收藏编号(id)、对应用户编号(userid)、对应音乐编号(musicid)和对应音乐地址(musicaddr),userlist类对应的操作有播放、删除、添加等。
(4)fileitem类是文件列表类,文件编号(id)、对应音乐编号(musicid)和文件路径(filepath),此类对应的操作主要有改变及删除等。
4.2 类之间的关系
(1)管理员类和VIP用户类之间的关系,如图4-4所示:
图4-4 管理员类和VIP用户类之间的关系 【类图说明】.
一个管理员可以对应多个VIP用户,因此是一对多的关系。 (2)其他类的关系,如图4-5所示:
图4-5 其他类的关系
【类图说明】
每一个VIP用户对应用户列表中的一项,因此是一对一,每一个VIP用户有一个用户收藏列表,因此是一对一,而每一个用户收藏列表至少有零个音乐条目,因此是多对一,每一个音乐条目对一个文件路径,因此是一对一的。每一个VIP用户至少有零个音乐列表,因此是一对多。 5. 系统动态模型 5.1 系统的顺序图
(1)管理员添加音乐的顺序图,如图5-1所示:
图5-1 管理员添加音乐的顺序图 管理员添加音乐的顺序图分析:
【顺序图说明】
添加音乐时,管理员首先需要登录系统,点击登录,输入帐号和密码进入系统,点击添加音乐按钮,系统要求管理员输入音乐信息,信息检测通过,提交音乐信息后,系统首先检查是否有重复的音乐,如果存在就提示有重复,否则,将填写好的信息新增到音乐列表中。
(2)管理员查找音乐的顺序图,如图5-2所示:
图5-2管理员查找音乐的顺序图.
【顺序图说明】
查找音乐时,管理员登录系统,点击查询按钮,系统要求管理员输入查询的音乐名称,提交信息,系统判断是否有相同音乐,如果没有,则提示不存在的信息,否则将获取到的信息显示到界面。
(3)管理员修改音乐的顺序图,如图5-3所示:
图5-3 管理员修改音乐的顺序图
【顺序图说明】
管理员登录后,点击查看音乐,系统窗口显示所有音乐,当管理员右键选中其中一个音乐时,显示右键菜单(包含修改、删除和推荐音乐菜单),点击修改音乐,显示已存在信息,更改信息后提交,系统提示修改成功。
(4)管理员删除音乐的顺序图,如图5-4所示:
图5-4 管理员删除音乐的顺序图 【顺序图说明】
管理员登录后,点击查看音乐,系统窗口显示所有音乐,当管理员右键选中其中一个音乐时,显示右键菜单(包含修改、删除和推荐音乐菜单),点击删除音乐,系统删除选中的音乐,更新音乐列表,提示删除成功。
(5)管理员推荐音乐的顺序图,如图5-5所示:
:管理员1: 点击查看音乐2: 获取所有音乐3: 显示所有音乐4: 右键选择音乐5: 显示右键菜单6: 点击设为推荐7: 更新音乐列表8: 提示设置成功:系统窗口:音乐列表
图5-5 管理员推荐音乐的顺序图
【顺序图说明】
管理员登录后,点击查看音乐,系统窗口显示所有音乐,当管理员右键选中其中一个音乐时,显示右键菜单(包含修改、删除和推荐音乐菜单),点击推荐音乐,系统记录推荐的音乐,更新音乐列表,提示设置成功。 (6)管理员查找用户的顺序图,如图5-6所示:
图5-6 管理员查找用户的顺序图 【顺序图说明】
管理员点击登录输入账号信息,正常登录后,点击查找用户,输入用户名,点击提交,系统查找是否有相同用户名,若不存在,则提示信息不存在,若存在,则显示所查询到的信息。
(7)管理员修改用户的顺序图,如图5-7所示:
图5-7 管理员修改用户的顺序图 【顺序图说明】
管理员正常登录点击查看用户,系统显示所有用户,右键选择要修改的用户,弹出右键菜单,选择修改用户,系统要求管理员修改用户信息,确认修改,提示修改成功,更新用户列表信息。
(8)管理员.删除用户的顺序图,如图5-8所示:
:管理员1: 点击查看用户2: 获取所有用户信息3: 显示所有用户信息4: 右键选择用户5: 显示右键菜单6: 点击删除用户7: 更新用户列表信息8: 提示删除成功:系统窗口:用户列表
图5-8 管理员删除用户的顺序图 【顺序图说明】
管理员正常登录点击查看用户,系统显示所有用户,右键选择要删除的用户,弹出右键菜单,选择删除用户,系统提交信息,更新用户列表信息,提示删除用户信息成功。
(9)VIP用户播放电台音乐的顺序图,如图5-9所示:
图5-9 VIP用户播放电台音乐的顺序图 【顺序图说明】
VIP用户点击登录,输入帐号信息后正常登录系统,显示所有音乐信息,VIP用户可以电台音乐中选择一个电台,点击播放音乐按钮播放音乐,在电台中只能点击下一首,点击下一首,系统就会播放当前电台列表的下一首,点击下载音乐按钮后,系统提示下载成功,并更新音乐列表。
(10)VIP用户卡拉OK的顺序图,如图5-10所示:
1
图5-10 VIP用户卡拉OK的顺序图 【顺序图说明】
VIP用户点击登录,输入帐号信息后正常登录系统,点击卡拉OK,获取所有音乐信息并显示,选择其中一首歌曲,右键选择PK按钮,点击PK,提示PK完毕,系统获取PK结果,卡拉OK平台提示是否保存结果,若保存,则显示保存结果,系统向用户显示PK结果。
(11)VIP用户收藏音乐的顺序图,如图5-11所示:
图5-11 VIP用户收藏音乐 【顺序图说明】
VIP用户登录系统后,点击查找音乐,显示搜索和推荐信息,用户可以从推荐音乐中直接选择音乐,也可以通过搜索,使用搜索,输入信息后,显示搜索结果,可以在查询结果中选择,点击收藏后添加到收藏列表中,当点击播放后,系统会读取收藏的音乐自动循环播放。
(12)普通用户播放音乐的顺序图,如图5-12所示:
图5-12 普通用户播放音乐的顺序图 【顺序图说明】
普通用户播放音乐时,首先导入音乐,系统读取本地音乐路径并记录,显示所有音乐,用户点击播放,系统会循环从列表中读取音乐并播放,当用户点击暂停,系统会记录播放位置,再次点击播放,系统会从记录的位置播放,点击停止时,系统会清零时间轴,停止播放音乐。当点击下一首时,系统读取当前记录的下一首音乐并播放,当点击上一首,系统会读取当前记录的上一首音乐并播放。
5.2系统协作图
(1)管理员添加音乐的协作图,如图5-13所示:
图5-13 管理员添加音乐的协作图 (2)管理员查找音乐的协作图,如图5-14所示:
图5-14 管理员查找音乐的协作图 (3)系统管理员修改音乐的协作图,如图5-15所示:
图5-15管理员修改音乐的协作图 (4)管理员删除音乐的协作图,如图5-16所示:
图5-16 管理员删除音乐的协作图 (5)管理员推荐音乐的协作图,如图5-17所示:
图5-17管理员推荐音乐的协作图 (6)管理员查找用户的协作图,如图5-18所示:
图5-18管理员查找用户的协作图 (7)管理员修改用户的协作图,如图5-19所示:
图5-19 管理员修改用户的协作图 (8)管理员删除用户的协作图,如图5-20所示:
图5-20管理员删除用户的协作图
(9)VIP用户播放电台音乐的协作图,如图5-21所示:
图5-21 VIP用户播放电台音乐的协作图
(10)VIP用户卡拉OK的协作图,如图5-22所示:
图5-22 VIP用户卡拉OK的协作图 (11)VIP用户收藏音乐的协作图,如图5-23所示:
图5-23 VIP用户收藏音乐的协作图 (12)普通用户播放音乐的协作图,如图5-24所示:
图5-24 普通用户播放音乐的协作图
5.3系统的状态图
(1)播放音乐的状态图,如图5-25所示:
图5-25 音乐的状态图
5.4系统活动图
(1)管理员管理用户的活动图,如图5-26所示:
图5-26 管理员管理用户的活动图 (2)管理员管理音乐的活动图,如图5-27所示:
图5-27 管理员管理音乐的活动图 (3)VIP用户查找音乐的活动图,如图5-28所示:
图5-28VIP用户查找音乐的活动图 (4)VIP用户播放本地音乐的活动图,如图5-29所示:
图5-29 VIP用户播放音乐的活动图 (5)普通用户的活动图,如图5-30所示:
图5-30 普通用户的活动图 6.系统组件图
酷狗音乐管理系统的组件图,如图6-1所示:
图6-1 酷狗音乐管理系统的组件图
该系统中的页面主要有管理员后台管理页面、VIP用户页面、应用程序、登录页面和播放音乐页面等。 7.系统部署图
酷狗音乐管理系统的部署图,如图7-1所示:
图9.1 酷狗音乐管理系统的部署图
正在阅读:
UML在线音乐系统05-22
山大网络教育期末考试模拟试题 国际结算207-24
煤层气钻井工程作业规程07-29
2015-2016学年度北京市基础教育科研优秀论文获奖名单(丰台) - 图文09-17
读《红星照耀中国》有感范文参考08-02
全脑启蒙教材概述06-11
钢筋连接试验报告汇总表(DOC)12-16
必修12 模块三讨论:数字化教学资源教学最常见到的误用现象07-23
2015漳州市继续教育公共课答案09-13
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 在线音乐
- 系统
- UML
- 使用qemu进行内核源码级调试
- 不合格品控制程序QPQC-02
- 技术在森林资源监测中的特点及发展趋势
- 2017咨询工程师继续教育PPP政策解析及制度建设试卷
- 伊利实业集团股份有限公司财务报表分析000
- 部编人教版版二年级语文上册期末专项归类复习试题及答案
- 只含有碳氢两种元素的化合物
- 城市轨道交通毕业论文
- 实验一:递归函数的设计与实现
- 二期高层脚手架方案
- 《概率与统计》习题答案(复旦大学)
- 四川省中江县龙台中学2012-2013学年高一下学期期中考试试
- 探析优化高中思想政治课教学模式
- 四川成都体育馆扩声显示系统设计配置方案 - 图文
- 仁爱版七年级英语下册Unit7 Topic1 SectionD 精品教案
- 湖南师大附中2019届高三地理摸底考试试卷
- 基于Java 的网络音乐分享网站设计与实现
- 系统设置 优化大师一马当先
- 北师大小学四年级语文上册作文全册教案
- 2018“实施乡村振兴战略”专题测试参考答案解析