酷狗音乐管理系统
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所示: