《UML在线音乐系统.doc

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《UML在线音乐系统

酷狗音乐管理系统 1.背景介绍 随着科技的不断发展,网上音乐逐渐的深入到人们的生活中,酷狗音乐作为一种收听音乐的音乐平台,支持在线收听音乐、电台音乐和卡拉OK等。酷狗音乐管理系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为VIP用户后便不仅可以收听网上的音乐,还可以和原唱进行PK歌曲,更可以方便管理员对音乐和VIP用户的管理。 2.系统需求分析 2.1 酷狗音乐管理系统的需求分析 酷狗音乐管理系统是为用户能更方便的使用本系统和管理员管理而设计的。 2.1.1 系统的功能性需求分析 系统允许VIP用户登录 系统允许VIP用户进行本地音乐管理 系统允许VIP用户进行电台音乐播放 系统允许VIP用户使用卡拉OK 系统允许VIP用户进行收藏音乐 系统允许管理员登录 系统允许管理员管理用户信息 系统允许管理员管理音乐信息 酷狗音乐管理系统功能模块图反映了管理员的管理模式和用户的使用方式。具体内容如图2-1所示: 图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用户对

文档评论(0)

1789811832 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档