1、1 综合程序综合程序 课程设计说明书课程设计说明书 课程设计名称:课程设计名称: 综合程序课程设计综合程序课程设计 课程设计题目:课程设计题目: 音频播放程序的设计与实现音频播放程序的设计与实现 学学 院院 名名 称:称: 信息工程学院信息工程学院 专业:专业:电子信息工程电子信息工程 班级:班级: 学号:学号: 姓名:姓名: 评分:评分: 教师:教师: 2020 1212 年年 月月 日日 2 综合程序 课程设计任务书课程设计任务书 2020 14 14 2020 1515 学年学年 第第 2 2 学期学期 第第 1 1 周周 2 2 周周 注:1、此表一组一表二份,课程设计小组组长一份;任
2、课教师授课时自带一份 备查。 2、课程设计结束后与“课程设计小结” 、 “学生成绩单”一并交院教务存档。 题目题目 音频播放程序的设计与实现 内容及要求内容及要求 利用 VC+开发一个支持 wav、mp3、wma 等不同音频格式的媒体播放器。通过课程设 计掌握多媒体编程的基本原理。 任务: 1)编程实现一个可支持多种音频格式的媒体播放器,其基本功能包括媒体播 放、音量调节、播放进度选择、暂停、停止以及歌曲信息的查询与添加等; 2)给出程序的总体设计和详细设计,要求程序总体架构图、详细设计的流程 图,函数、变量说明等 3)给出程序运行、测试的详细结果。 进度安排:进度安排: 3 月 1 日3 月
3、 2 日:利用各种渠道查找资料; 3 月 3 日:完成需求分析,确定程序功能,确立程序设计思想; 3 月 4 日3 月 9 日:进行详细设计,实现编码; 3 月 10 日3 月 11 日:进行程序测试,完善编码;撰写设计说明书,准备验收; 3 月 12 日3 月 13 日:验收。 学生姓名: 指导时间:3 月 3 日至 3 月 9 日 指导地点: 任务下达 任务完成 考核方式 1.评阅 2.答辩 3.实际操作 4.其它 指导教师 系(部)主任 3 摘要摘要 随着现今科学技术的发展,人们生活水平的提高,娱乐已必不可少,人们通 过音乐陶冶情操,放松自己,这大大促进了媒体软件的发展.而 mp3 作为
4、一种小 巧,具有良好的音频解码能力,成为了最为广泛使用的音频格式。而软件市场的 媒体播放器有很多,如酷狗音乐。目前常见的多媒体软件应该说各有特色,但是 几乎每一个都存在着不如人意的地方。本课程设计所做的的播放器是基于 MFC 集成开发环境,利用系统的 MCI(media controller interface)命令接口来 编程,具有体积小,支持的播放格式多、系统资源占用少、支持播放列表编辑。 了解播放器的功能实现,掌握播放器开发的相关技术,同时利用软件工程的相 关理论知识,了解软件开发的方法与步骤 关键字关键字:音乐,MCI,播放器 4 目录目录 一 引言-6 1.1 MFC 简介-6 1.2 MCI 简介-6 二 课程设计的目的与要求-7 2.1 目的-7 2.2 任务-7 三 课题的需求分析-7 3.1 播放器的基本控制需求-7 3.2 功能需求-8 四 概要设计-