• C++歌曲播放管理系统


    C++歌曲播放管理系统

    2022数据结构与算法课程设计报告:

    歌曲播放管理系统设计

    请用C++语言设计算法程序,实现-一个歌曲播放管理系统,具体要求如下:
    1、系统维护一个歌曲列表,并实现包括显示所有歌曲、增加歌曲、删除指定歌曲、按歌曲名称搜索歌曲、按歌曲演唱者姓名搜索歌曲、设置播放模式是否循环、播放指定编号歌曲、顺序播放歌曲、倒序播放歌曲、随机播放歌曲、停止播放歌曲等操作功能。
    2、每首歌曲的登记内容至少包括歌曲编号、歌曲名称、演唱者姓名等内容。
    3、增加歌曲置于列表尾部,顺序播放歌曲为从当前歌曲位置向后依次播放歌曲,倒序播放歌曲为从当前位置向前依次播放歌曲,随机播放歌曲要求从当前位置开始播放歌曲,其播放顺序随机且当所有歌曲播放完之前不允许重复播放歌曲。播放模式如为非循环模式,则播放至表头(表尾)则自动停止播放,否则循环播放。
    4、程序要求具有良好的注释和代码美观性,上机调试通过,能够正确运行演示。

    其它说明:播放歌曲可用打印出歌曲序号、名称和演唱者姓名代替,课程设计报告排版格式参照西南交大本科毕业设计论文,并要求具备以下三部分:
    1、设计文档,包含对问题的分析、系统类的设计和相关操作算法设计思路;
    2、典型业务流程(增加、删除、搜索、顺序播放、倒序播放、随机播放等)实验验证,验证时歌曲列表所含歌曲数不低于10首,课程报告中需包含程序运行结果截图。
    3、附程序源代码及说明。.

    评分方法及完成方式:完成程序的基本功能(50%),设计报告文档质量(30%),对数据结构的综合运用能力(20%) 。
    以个人为单位提交电子版课程设计报告(统一为 pdf文件,文件命名方式为学号姓名. pdf),在封面处标注学号和姓名。杜绝抄袭,如有抄袭,所有雷同卷按照最低分处理。
    提交时间和方式:完成后即可提交,不超过11月30日,发送至对应教学班助教老师邮箱:

    周三班: 1561968262@qq.com
    周四班: 1561968262@qq.com

    源码传送门

    传送门:https://pan.baidu.com/s/16bQlsLqzXgQpj1qahrKcHw?pwd=1111

  • 相关阅读:
    Apache 的配置与应用
    Zigbee物联网应用
    微信小程序OA会议系统个人中心授权登入
    实战详解java程序反编译映射的字节码(助记符)
    PMP每日一练 | 考试不迷路-11.03(包含敏捷+多选)
    Anaconda安装及配置(详细版)
    模块及模块管理(原理篇)
    springcloud3-服务到服务调用ribbon及openfeign
    【毕业设计】基于深度学习卷积神经网络的手写字符识别
    php安装kafka 和在linux下php-rdkafka扩展安装
  • 原文地址:https://blog.csdn.net/qq_35960743/article/details/127553784