1、湖北理工学院毕业设计(论文)任务书毕业设计(论文)题目: 基于 QT 的音乐播放器的设计与实现 教学院: 计算机学院 专业班级: 13 计算机应用技术(1)班 学生姓名: 学号: 指导教师: 姚 莉 1毕业设计(论文)的主要内容本课题采用了 QT 应用程序开发工具 Qt-creator 集成开发环境和 QT5 库进行设计与实现。本课题选用 Linux 操作系统作为开发平台(例如: Ubuntu14.04),实现本地和网络音乐的播放。本系统主要实现功能包括播放歌曲的选择、音乐的播放和暂停、播放歌曲歌词的查看等。本课题中音乐播放器要具有本地和网络歌曲的播放,基本功能是能显示当前播放音乐的图片、歌词
2、、播放进度、调节音量等。本课题要求实现开 发 环 境 的 建 立 , 例 如 编 译 器 的安 装 和 配 置 、 Qt-creator 和 Qt 库的连接、 系 应 用 程 序 的 编 写 与 调 试 等 。 研 究 的 内 容 包括 音 频 文 件 的 处 理 、 网 络 歌 曲 的 搜 索 、 链 接 等 。2毕业设计(论文)的要求本 课 题 要 求 学 生 熟 悉 Qt 支 持 的 编 程 语 言 C+语 言 , 了 解 软 件 开 发 的 开 发 流 程 ,将 实 践 和 理 论 结 合 起 来 , 做 到 学 以 致 用 。 要 求 学 生 熟 练 掌 握 Qt-creator 开
3、 发 环 境 的使 用 , 包 括 开 发 环 境 配 置 , 编 译 方 法 , 应 用 程 序 开 发 和 运 行 环 境 配 置 等 。 对 开 发 平台 Linux 操 作 系 统 的 基 本 命 令 的 使 用 , 了 解 Linux 操 作 系 统 基 本 的 应 用 。 对 编 译 环境 的 要 求 , 要 求 学 生 会 自 己 安 装 、 配 置 Qt 库 和 使 用 Linux 下 的 编 译 器 。在 Linux 下 , 所 有 的 设 备 都 表 示 为 文 件 , 是 通 过 调 用 对 应 的 文 件 来 调 用 设 备 的 。 本课 题 需 要 重 点 掌 握 L
4、inux 下 的 图 形 图 象 开 发 工 具 Qt 的 使 用 , 包 括 基 本 的 Qt 框 架 、Phonon 多 媒 体 框 架 , network 模 块 使 用 等 。本 课 题 的 具 体 技 术 要 求 是 :1) 掌 握 Linux 操 作 系 统 的 使 用 和 Linux 的 基 本 命 令 ;2) 熟 练 掌 握 Qt 支 持 开 发 语 言 C+语 言 的 使 用 ;2) 熟 练 掌 握 Linux 环 境 下 QT 开 发 工 具 的 使 用 ;3) 掌 握 Qt-creator 开 发 环 境 配 置 和 Qt 库 的 连 接 , 编 译 器 的 使 用 等
5、;4) 掌 握 对 Qt 开 发 框 架 的 使 用 , 包 括 应 用 程 序 主 窗 口 框 架 设 、 多 媒 体 框 架 和 网 络框 架 等 ;5) 掌 握 Qt 中 窗 口 管 理 、 布 局 管 理 和 事 件 系 统 的 使 用 。6) 掌 握 软 件 系 统 开 发 流 程 、 应 用 程 序 的 编 写 、 调 试 和 测 试 。3进度安排毕业设计(论文)各阶段名称 起 止 日 期1 确定系统开发环境和开发方案,开题资格审查 3 月 13 日前2 系统开发环境的使用和基本配置 3 月 14 日3 月 27 日3 系统分析和总体功能的设计 3 月 28 日4 月 10 日4
6、程序源码的编写、调试和运行 4 月 11 日4 月 24 日5 相关资料整理和毕业论文撰写 4 月 25 日4 月 30 日6 修改和完善毕业论文,准备答辩资料 5 月 1 日5 月 20 日4毕业设计(论文)应完成的工作要完成的工作如下:1)查阅与课题有关的书籍和资料。2)熟练掌握程序开发环境和语言,比如 Linux 操作系统和 C+语言。3)完成系统开发环境配置,包括编译器、库的连接等。4)完成系统分析和功能的设计。5)完成系统源码的编写和调试。6)进行相关资料的收集整理,按照规定撰写毕业论文。5主要参考文献l(英)萨默菲尔德 著,白建平 等译 Qt 高级编程电子工业出版社2011.2霍亚飞 著Qt 及 Qt Quick 开发实战精解M北京航空航天大学出版社20123张波 著Qt 中的 C+技术M电子工业出版社20124陆文周 著Qt5开发及实例M电子工业出版社 20145宋磊 程钢 编著 Linux C 编程从入门到精通M人民邮电出版社20146霍亚飞 著Qt Creator 快速入门(第 2 版)M北京航空航天大学出版社20147安晓辉 著 Qt Quick 核心编程M电子工业出版社20158霍亚飞 著Qt5 编程入门M北京航空航天大学出版社 2015