UML 酷狗音乐管理系统
- 格式:doc
- 大小:376.00 KB
- 文档页数:13
信息科学与技术学院C++语言程序设计音乐管理系统姓名: XXXXXXX学号: XXXXXX班级: XXXXXXX指导老师: XXXXX1目录目录实验目的........................................................................................................... 错误!未定义书签。
实验内容........................................................................................................... 错误!未定义书签。
概要设计. (3)详细设计 (4)主函数 (5)各功能模块要求 (7)(1)添加模块 (7)(2)查询歌曲模块 (8)(3)删除模块 (13)(4)显示模块 .................................................................................. 错误!未定义书签。
(5)类 (16)总结 (17)附录 (18)实验目的(1)通过实验来检查对C++程序设计掌握度是多少;(2)进一步巩固了所学的C++程序设计语言的基本概念和理论;(3)通过编写程序,知道自己对本程序设计语言不熟悉的地方和灵巧运用的地方。
实验内容本系统是一个歌曲信息管理系统,采用VS 2012编译器作为开发环境,这个环境是我们在学习C++的平台。
输入数据类型主要是int和string类型,输入内容包括:歌曲编号、歌曲名称、歌手、歌曲风格等数据。
用户在歌曲信息数据时要保证输入数据格式的正确性,系统不会自动检测输入的数据是否正确。
输出形式与输入形式类似,根据需要可以选择显示输入的各项内容,显示内容包括:歌曲编号、歌曲名称、歌手、歌曲风格等数据。
用户在添加数据的时候,如果添加位置没有文件则返回错误信息。
实习报告:音乐管理系统一、实习背景与目的随着科技的不断发展,人们对音乐的需求日益增长,音乐管理系统的开发和应用成为了当务之急。
本次实习,我选择了音乐管理系统作为实践项目,旨在学习和掌握音乐信息管理的相关技术,提高自己的实际操作能力。
二、实习内容与过程1. 了解音乐管理系统的基本功能:在实习开始阶段,我首先了解了音乐管理系统的基本功能,包括音乐信息的录入、查询、修改、删除等。
通过学习,我熟悉了音乐管理系统的操作流程,为后续的实际操作奠定了基础。
2. 学习音乐管理系统的开发技术:在实习过程中,我学习了音乐管理系统所采用的开发技术,包括前端设计、后端开发、数据库管理等。
通过学习,我掌握了音乐管理系统的基本架构,了解了各模块之间的关系。
3. 参与音乐管理系统的开发:在导师的指导下,我参与了音乐管理系统的开发工作。
我负责了系统前端的设计和实现,包括页面布局、功能模块的划分等。
在开发过程中,我学会了与团队成员进行沟通与协作,提高了自己的团队协作能力。
4. 测试与优化音乐管理系统:在音乐管理系统开发完成后,我参与了系统的测试工作。
通过测试,我发现并反馈了一些问题,如功能模块的完善、界面美化等。
在导师的指导下,我学会了如何针对问题进行分析和解决,提高了自己的问题解决能力。
三、实习收获与反思1. 技术层面:通过实习,我掌握了音乐管理系统的基本开发技术,提高了自己的实际操作能力。
同时,我学会了如何查阅相关资料,掌握了音乐管理系统的最新发展动态。
2. 团队协作:在实习过程中,我与团队成员进行了密切的沟通与协作,提高了自己的团队协作能力。
我学会了如何倾听他人意见,尊重团队成员,为团队的整体发展贡献力量。
3. 问题解决:在音乐管理系统的开发和测试过程中,我遇到了一些问题。
通过与导师和团队成员的交流,我学会了如何针对问题进行分析和解决,提高了自己的独立思考能力。
4. 反思:在实习过程中,我认识到自己在某些方面的不足,如代码规范性、时间管理等。
在线音乐管理系统毕业设计论文一、综述随着互联网技术的迅速发展和普及,人们对于数字娱乐的需求日益增加,其中在线音乐管理系统成为了广大用户享受音乐的重要方式之一。
在线音乐管理系统毕业设计论文旨在探讨当前在线音乐管理系统的研究现状、发展趋势以及存在的问题,为未来的系统设计提供参考。
本文综述部分将围绕在线音乐管理系统的背景、研究现状、发展趋势及本文研究目的与意义展开。
首先背景方面,随着数字化时代的到来,传统音乐产业经历了深刻的变革,从实体唱片销售转向数字音乐分发。
用户可以通过在线音乐管理系统随时随地欣赏音乐,享受个性化的音乐体验。
在线音乐管理系统的兴起与发展正是这一变革的产物。
其次研究现状方面,当前在线音乐管理系统已经取得了显著的进步。
国内外众多学者和企业纷纷投入大量精力进行在线音乐管理系统的研究与开发。
现有的系统已经能够满足用户基本的音乐播放、收藏、分享等需求,并且部分系统已经开始尝试引入智能推荐、个性化定制等先进功能。
然而现有的系统仍存在一些问题,如版权保护、用户体验优化等方面仍有待进一步改进。
接着发展趋势方面,随着人工智能、大数据等技术的不断发展,在线音乐管理系统将朝着智能化、个性化、社交化等方向发展。
未来的在线音乐管理系统将能够更精准地推送用户感兴趣的音乐,提供更优质的用户体验,并且与社交功能更好地融合,满足用户的多元化需求。
本文的研究目的与意义在于通过对在线音乐管理系统的深入研究,分析现有系统的优缺点,提出改进方案,为未来在线音乐管理系统的设计提供参考。
本文旨在设计一款功能完善、用户体验优良、具备智能推荐等先进功能的在线音乐管理系统,以满足用户的实际需求。
同时本文还将探讨在线音乐管理系统发展中的关键问题,如版权保护等,为行业的健康发展提供有益的建议。
1. 研究背景:介绍在线音乐管理系统的重要性和现实意义,阐述其在当今社会的广泛应用随着信息技术的快速发展和互联网的普及,音乐作为人们日常生活中不可或缺的一部分,其传播和管理的形式也在不断地演变。
实习报告:歌曲管理信息系统一、实习背景与目的随着数字音乐时代的到来,人们对于音乐的需求和欣赏方式发生了巨大变化。
为了满足用户个性化、多样化的音乐需求,提高音乐作品的传播效率,降低音乐管理成本,歌曲管理信息系统应运而生。
本次实习旨在通过理论联系实际,巩固所学的计算机科学、信息管理等相关知识,提高处理实际问题的能力,了解设计专题的主要内容,为毕业设计的顺利进行做好充分的准备,并为自己能顺利与社会环境接轨做好过渡。
二、实习内容与过程1. 了解歌曲管理信息系统的基本概念、功能和应用场景。
通过阅读相关文献和实际操作,掌握了歌曲管理信息系统的基本原理和操作方法。
2. 学习歌曲管理信息系统的相关技术。
本次实习主要涉及数据库设计、前端界面设计、后端程序设计等技术。
通过自学和请教同事,掌握了相关技术的应用。
3. 参与歌曲管理信息系统的开发。
在团队中担任前端界面设计师,负责设计系统的用户界面。
在实际开发过程中,学会了与后端程序员、数据库设计师等团队成员密切配合,共同推进项目进度。
4. 测试与优化歌曲管理信息系统。
通过实际操作,发现系统存在的问题和不足,与团队成员一起分析原因,并提出优化方案。
5. 撰写实习报告,总结实习经验和收获。
在报告中对歌曲管理信息系统的原理、技术、开发过程和心得体会进行了详细阐述。
三、实习成果与收获1. 成功参与了一款歌曲管理信息系统的开发,提高了自己的实际动手能力。
在实际开发过程中,学会了与团队成员协同工作,提高了自己的团队协作能力。
2. 掌握了歌曲管理信息系统相关技术,如数据库设计、前端界面设计、后端程序设计等,为以后的工作和进一步学习打下了坚实基础。
3. 通过实习,发现自己所学知识的不足,激发了自己继续学习的动力。
在实习过程中,学会了如何将理论知识与实际应用相结合,提高了自己的综合素质。
4. 撰写了实习报告,对自己在实习过程中的所学、所做、所思进行了总结,为以后的学习和工作积累了宝贵经验。
引言概述:UML网吧管理系统是一种基于UML(统一建模语言)的管理系统,旨在提供有效管理和监测网吧运营过程的解决方案。
本文将深入探讨该系统的正文内容。
该管理系统被设计用于管理网吧内的计算机和用户,并提供监测和统计功能来优化运营过程。
正文内容:1.用户管理1.1用户注册详细描述用户注册的流程,包括收集用户信息、验证和存储用户数据等步骤。
1.2用户登录解释用户登录的过程,包括认证登录凭证、验证用户权限和接受用户请求的步骤。
1.3用户权限管理讨论如何为不同类型的用户分配和管理权限,以确保系统安全和数据保护。
2.计算机管理2.1计算机信息管理详细说明如何收集和存储计算机的相关信息,包括IP地质、操作系统、硬件配置等。
2.2计算机状态监测分析如何监测计算机的运行状态,包括在线/离线、是否空闲、是否有故障等。
2.3计算机维护和远程控制讨论如何通过管理系统进行计算机的远程维护和控制,包括软件更新、远程重启等。
3.费用管理3.1用户收费规则说明系统中的收费规则,例如上网时间、流量使用等,并解释如何根据规则计算费用。
3.2财务管理分析如何管理网吧的财务,包括收入和支出的记录、交易的追踪等。
3.3费用统计与报表解释如何通过管理系统费用报表,包括收入、支出、盈利等方面的统计。
4.上网监测4.1上网时长监测讨论如何监测用户的上网时长,包括统计总时长、计算费用等。
4.2流量监测解释如何监测用户的流量使用情况,包括统计总流量、限制流量等。
4.3上网记录和日志详细描述如何记录用户的上网活动,并解释如何存储和分析这些记录。
5.系统安全与备份5.1用户隐私保护解释如何保护用户的隐私信息,包括用户数据的加密、访问控制等。
5.2系统备份与恢复讨论如何进行系统数据的定期备份,并介绍如何在系统故障时进行数据恢复。
5.3安全漏洞管理分析如何识别和修复系统中的安全漏洞,以确保系统的安全性。
总结:本文详细阐述了UML网吧管理系统的各个方面,并提供了深入的技术解释和实施方案。
歌曲管理系统c语言课程设计一、课程目标知识目标:1. 理解C语言在开发歌曲管理系统中的应用,掌握基本的程序结构和编程语法。
2. 学习并运用数组、结构体、文件操作等C语言知识模块,实现对歌曲信息的管理。
3. 掌握模块化编程思想,将歌曲管理系统拆分为多个功能模块,并实现各模块间的协同工作。
技能目标:1. 能够运用C语言编写程序,创建并管理一个歌曲管理系统。
2. 学会使用C语言进行数据存储和读取,实现对歌曲信息的增加、删除、修改和查询功能。
3. 通过课程设计,提高编程实践能力,培养解决实际问题的编程思维。
情感态度价值观目标:1. 培养学生对C语言的兴趣和热情,激发学习积极性,树立编程自信心。
2. 培养学生的团队协作精神,学会与他人共同解决问题,提高沟通与协作能力。
3. 通过课程设计,使学生认识到编程在现实生活中的应用价值,激发他们将所学知识应用于解决实际问题的意识。
本课程针对高年级学生,课程性质为理论与实践相结合。
在分析课程性质、学生特点和教学要求的基础上,将课程目标分解为具体的学习成果,以便后续的教学设计和评估。
通过本课程的学习,使学生能够掌握C语言编程技能,提高解决实际问题的能力,并培养良好的团队协作和沟通能力。
二、教学内容1. C语言基础知识复习:数据类型、运算符、控制结构、函数等。
2. 数组与字符串操作:一维数组、二维数组、字符串处理,为歌曲信息存储打下基础。
3. 结构体与文件操作:结构体定义、结构体数组、结构体与文件读写,用于歌曲信息的管理。
4. 模块化编程:函数的定义与调用、模块划分、模块间数据传递,实现系统功能分解。
5. 歌曲管理系统功能实现:歌曲的增加、删除、修改、查询等操作。
6. 项目实践:以小组为单位,设计并实现一个完整的歌曲管理系统。
教学内容依据课程目标,结合教材相关章节进行选择和组织。
教学大纲安排如下:第一周:C语言基础知识复习;第二周:数组与字符串操作;第三周:结构体与文件操作;第四周:模块化编程;第五周:歌曲管理系统功能设计与实现;第六周:项目实践与展示。
歌曲管理系统课程设计摘要一、课程目标知识目标:1. 学生能够理解并掌握歌曲管理系统的基本概念和功能。
2. 学生能够学会运用编程语言实现歌曲信息的增加、删除、修改和查询操作。
3. 学生能够了解数据库的基本原理,并运用数据库技术进行歌曲信息的存储和管理。
技能目标:1. 学生能够运用所学知识,独立设计和开发一个简单的歌曲管理系统。
2. 学生能够通过实际操作,熟练使用编程语言和数据库技术完成歌曲管理任务。
3. 学生能够运用问题解决策略,对歌曲管理系统进行优化和改进。
情感态度价值观目标:1. 学生能够认识到信息管理系统在现代生活中的重要性,培养对信息技术的兴趣和热情。
2. 学生在团队协作中,学会沟通与分享,提高合作能力和团队意识。
3. 学生能够通过课程学习,培养创新精神和实践能力,树立正确的价值观。
本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,培养学生运用信息技术解决实际问题的能力。
通过本课程的学习,学生将能够掌握歌曲管理系统的核心知识,具备实际操作技能,并在情感态度价值观方面得到全面提升。
二、教学内容本章节教学内容主要包括以下几部分:1. 歌曲管理系统概述:介绍歌曲管理系统的基本概念、功能及在实际生活中的应用。
2. 编程语言基础:讲解Python编程语言的基本语法,重点掌握变量、数据类型、控制结构、函数等基本概念。
3. 数据库技术:介绍数据库的基本原理,以MySQL为例,讲解数据库的创建、表的设计、数据操作等。
4. 歌曲管理系统设计:a. 系统需求分析:分析歌曲管理系统的功能需求,明确系统所需实现的基本功能。
b. 系统设计:根据需求分析,设计系统架构,包括模块划分、数据库设计等。
c. 编程实现:运用Python编程语言和MySQL数据库技术,实现歌曲管理系统的各项功能。
5. 系统测试与优化:介绍系统测试方法,指导学生进行功能测试、性能测试等,并对系统进行优化。
6. 实践项目:安排学生进行小组合作,设计和开发一个简单的歌曲管理系统,巩固所学知识。
歌曲管理系统课程设计一、课程目标知识目标:1. 学生能理解歌曲管理系统的基本概念和功能,掌握相关术语。
2. 学生能运用所学编程语言,实现歌曲信息的添加、删除、修改和查询功能。
3. 学生了解数据库的基本原理,能够使用数据库存储和管理歌曲信息。
技能目标:1. 学生掌握使用编程语言开发简单应用程序的能力,具备编写和调试代码的能力。
2. 学生学会运用数据库技术进行数据存储和管理,具备基本的数据库操作能力。
3. 学生能够通过小组合作,共同完成一个具有实际应用价值的歌曲管理系统项目。
情感态度价值观目标:1. 学生培养对计算机编程的兴趣,提高学习积极性,树立自信心。
2. 学生在学习过程中,培养解决问题的能力,形成良好的学习习惯。
3. 学生通过小组合作,培养团队协作精神,增强沟通能力和责任感。
课程性质:本课程为信息技术课程,旨在让学生通过动手实践,掌握编程和数据库技术,培养实际应用能力。
学生特点:本课程面向初中年级学生,他们对计算机有一定的基础,对新鲜事物充满好奇,具备一定的自学能力和团队协作精神。
教学要求:课程要求教师引导学生主动参与实践,注重培养学生的动手能力和解决问题的能力。
同时,关注学生的情感态度,激发学习兴趣,提高学习效果。
通过课程学习,使学生能够达到上述课程目标,实现具体学习成果的产出。
二、教学内容1. 歌曲管理系统概述- 了解歌曲管理系统的基本概念、功能和实际应用场景。
- 学习系统开发所需的技术和工具。
2. 编程语言基础- 掌握基本的编程语法和数据结构。
- 学习如何使用编程语言进行歌曲信息的增删改查操作。
3. 数据库原理与应用- 了解数据库的基本概念和原理。
- 学习使用数据库存储和管理歌曲信息,掌握SQL语句的编写。
4. 系统设计与实现- 分析歌曲管理系统的需求,制定系统设计方案。
- 学习如何分工合作,完成系统功能的开发。
5. 实践项目:歌曲管理系统- 按照教学大纲,分阶段完成歌曲管理系统的开发。
在线音乐系统需求分析在线音乐系统是满足用户既可以利用本地下载好的音乐,也可以在线收听音乐的系统。
该系统可以方便的为用户提供自己下载的音乐的一种有效管理和聆听,成为注册用户后便可以收听网上的音乐,还可以方便管理员对音乐和注册用户的管理。
(一)在线音乐系统功能该系统的用户分为非注册用户和注册用户,分别为两类用户提供服务。
非注册用户可以使用软件,注册用户有唯一的账号和密码。
非注册用户使用系统时,只能使用上传本地音乐,聆听下载的音乐。
可以对音乐的管理注册用户不但可以使用非注册用户的功能外,还可以在线收听音乐,可以搜索,收藏,下载,管理等系统管理员负责对系统的维护,可以对音乐的管理和用户的管理,包括音乐的添加、删除,修改等,可更新音乐推荐信息,对注册用户查找,修改信息,删除等。
(二)标识参与者在线音乐管理系统的参与者介绍如下:非注册用户:可以使用系统,只能收听本地音乐。
不在管理员管理范围注册用户:可以完全使用系统功能,在线收听。
管理员:管理系统,管理音乐,管理注册用户。
(三)标识用例1.非用户服务用例【用例图说明】(1)导入本地音乐(2)播放音乐(3)删除音乐导入本地音乐播放音乐本地音乐管理非注册用户2、注册用户服务用例 【用例图说明】 (1) 登录系统(2) 导入本地音乐 (3) 本地音乐管理(4) 搜索音乐(5) 添加收藏音乐 (6) 收藏音乐管理 (7) 播放音乐登录系统导入本地音乐管理本地音乐查找音乐播放音乐<<use>>添加收藏<<include>>收藏音乐管理注册用户3、管理员操作用例 【用例图说明】 (1) 登陆系统 (2) 查看音乐 (3) 查找音乐 (4) 添加音乐 (5) 测试音乐 (6) 查找用户 (7) 查看用户 (8) 推荐音乐删除文件测试文件设置推荐登录系统查找音乐修改音乐删除音乐查看文件<<include>><<include>>查找用户修改用户删除用户查看音乐添加音乐<<include>><<include>>管理员查看用户<<include>><<include>><<include>>(四)实现用例的时序图1、管理员添加音乐的时序图 系统管理员添加音乐的时序图:管理员:系统窗口:音乐名:音乐列表1: 点击登录2: 输入管理员帐号3: 点击添加4: 输入音乐信息5: 点击提交按钮6: 检测是否与已有音乐重复7: 是,则提示重复8: 否,则新增音乐条目【时序图说明】添加音乐时,管理员首先需要登录系统,点击登录,输入帐号和密码进入系统,点击添加按钮,系统要求管理员输入音乐信息,信息检测通过后,提交信息后,系统首先检查是否有重复的音乐,如果存在就提示有重复,否则,将填写好的信息新增到音乐列表。
鲁东大学信息与电气工程学院2012-2013学年第二学期《软件建模技术》课程论文课程号:2235070-01任课教师高洪江成绩正文酷狗音乐管理系统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用户查找,修改信息,删除等。
(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所示:图5-5 管理员推荐音乐的顺序图【顺序图说明】管理员登录后,点击查看音乐,系统窗口显示所有音乐,当管理员右键选中其中一个音乐时,显示右键菜单(包含修改、删除和推荐音乐菜单),点击推荐音乐,系统记录推荐的音乐,更新音乐列表,提示设置成功。
(6)管理员查找用户的顺序图,如图5-6所示:图5-6 管理员查找用户的顺序图【顺序图说明】管理员点击登录输入账号信息,正常登录后,点击查找用户,输入用户名,点击提交,系统查找是否有相同用户名,若不存在,则提示信息不存在,若存在,则显示所查询到的信息。
(7)管理员修改用户的顺序图,如图5-7所示:图5-7 管理员修改用户的顺序图【顺序图说明】管理员正常登录点击查看用户,系统显示所有用户,右键选择要修改的用户,弹出右键菜单,选择修改用户,系统要求管理员修改用户信息,确认修改,提示修改成功,更新用户列表信息。
(8)管理员.删除用户的顺序图,如图5-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用户页面、应用程序、登录页面和播放音乐页面等。