UML 酷狗音乐管理系统
学院  信息与电气工程学院 专业   软件外包   班级  软件本 1003  本专 学号 20102212544 姓名  司艳姣    
                                                        密封线    矩阵求逆学生须将文字写在此线以下
鲁东大学信息与电气工程学院20122013学年第 学期
苹果手机使用说明书《 软件建模技术 》课程论文
课程号:2235070-01
任课教师  高洪江    成绩                
论文题目:酷狗音乐管理系统
针对一个软件系统或者信息系统,题目自拟,进行分析与建模
论文要求:(对论文题目、内容、行文、字数等作出判分规定。)
1、建模工具使用Rational Rose 2003
2、要求设计系统的用例模型、静态模型、动态模型和部署模型,画出相应的用例图、顺序图(和协作图)、活动图、类图、包图、组件图、状态机图、部署图;
3、论文正文(不计图表不少于3000字)。
教师评语:
                                教师签字:
大棚养鸭                                       
正文
酷狗音乐管理系统
1背景介绍
随着科技的不断发展,网上音乐逐渐的深入到人们的生活中,酷狗音乐作为一种收听音乐的音乐平台,支持在线收听音乐、电台音乐和卡拉OK等。酷狗音乐管理系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为VIP用户后便不仅可以收听网上的音乐,还可以和原唱进行PK歌曲,更可以方便管理员对音乐和VIP用户的管理。
2系统需求分析
2.1 酷狗音乐管理系统的需求分析
酷狗音乐管理系统是为VIP用户能更方便的使用本系统和方便管理员管理而设计的一个系统平台。
2.1.1 系统的功能性需求分析
系统允许VIP用户登录
系统允许VIP用户进行本地音乐管理
系统允许VIP用户进行电台音乐播放
系统允许VIP用户使用卡拉OK
系统允许VIP用户进行收藏音乐
系统允许管理员登录
系统允许管理员管理用户信息
系统允许管理员管理音乐信息
  酷狗音乐管理系统功能模块图反映了管理员的管理模式和用户的使用方式。具体内容如图2-1所示:
2-1 系统功能模块
2.2 功能模块概要
1)管理员模块:该系统给管理员主要提供了对用户和音乐的管理,管理员登录后,可以
对音乐进行添加、删除,修改,可更新音乐推荐信息,对VIP用户查,修改信息,删除等。
2VIP用户模块:该系统给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用户至少有零个音乐列表,因此是一对多。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。