MP3音乐播放器软件课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程设计说明书

课程设计名称:软件综合课程设计

课程设计题目:音频播放器程序的设计与实现学院名称:信息工程学院

专业:电子信息工程班级: 110414班

学号: ******** 姓名:刘日华

评分:教师:刘洪武

20 14 年 2 月 22 日

电子信息工程专业 课程设计任务书

20 13

-20 14学年 第 2 学期 第 1 周- 2 周

正文:

题目

内容及要求

1、设计题目:MP3播放器的设计

2、设计内容及要求:

利用MFC 应用程序、媒体控制接口MIC 的基本知识,设计一个MP3播放器。要求能够播放常用Windows 音频格式的文件;实现播放控制:播放、暂停、停止等;实现音量控制:静音、声音放大减小;实现播放列表管理:加入文件、加入目录、删除文件等功能。

进度安排

2月17日:完成需求分析,确定程序功能,确立程序设计思想; 2月18日~2月19日:进行详细设计,实现编码;

2月20日:进行程序测试,完善编码;撰写设计说明书,准备验收; 2月21日:验收。

学生姓名:刘日华

指导时间 第一周: 周一至周五

指导地点:综合试验 楼

中506室

任务下达 2014 年 2 月 17 日

任务完成

2014年 2 月 21 日

考核方式

1.评阅 □

2.答辩 □

3.实际操作□

4.其它□

指导教师 刘洪武

系(部)主任 孙成立

目录

引言 (5)

一、设计程序的目的与要求 (6)

目的 (6)

要求 (6)

二、方案实现与调试 (6)

总体设计 (6)

1、实现功能 (6)

2、功能模块图 (7)

详细设计 (7)

1、界面布局 (7)

2、各模块功能设计 (8)

2.1处理“打开”按钮 (9)

2.2处理“播放”按钮 (9)

2.3处理“暂停”按钮 (9)

2.4处理“停止”按钮 (9)

2.5处理“音量”按钮 (10)

2.6处理“退出”按钮 (10)

3 操作步骤 (10)

三、课程设计分析与总结 (11)

分析 (11)

总结 (11)

附录 (13)

关键程序清单 (13)

参考文献 (20)

引言

MP3播放器的设计是利用MFC应用程序、媒体控制接口MIC 的基本知识而设计的。

1.1 MFC简介

MFC是Visual C++是核心。MFC类库将所有图形用户界面的元素如窗口、菜单和按钮等都以类的形式进行了封装,MFC AppWizard 向导根据继承性利用MFC派生出自己的类,并对Windows应用程序进行了分解,利用MFC派生类对应用程序重新进行组装,同时还规定了应用程序中各个MFC派生类对象之间的相互联系,实现了标准Windows应用程序的功能,这就是向导生成的所谓MFC应用程序框架。每个MFC类都包括了一些函数,函数放到类中,符合C++编程方法。这些函数,必须通过类定义对象才能使用[1]。

1.2 MCI简介

MCI(Media Control Interface)媒体控制接口是MircroSoft提供的一组多媒体设备和文件的标准接口,它的好处是可以方便地控制绝大多数多媒体设备包括音频、视频、影碟、录像等多媒体设备,而不需要知道它们的内部工作状况。它所支持的媒体格式包括mp3、avi、wav、mpeg等等[2]。

音频技术发展较早,几年前一些技术已经成熟并产品化,音频技术主要包括四个方面:音频数字化、语音处理、语音合成及语音识别。

音频文件包括多种格式的文件,MP3就是其中的一种。MP3的全称是Moving Picture Experts Group,Audio Layer Ⅲ,它所使用的技术是在VCD(MPEG-1)的音频压缩技术上发展出的第三代,而不是MPEG-3。MP3是一种音频压缩的国际技术标准,它一般需要MP3播放器来读取。

一、课程设计的目的与要求

1、目的

利用VC++开发一个支持wav、mp3、wma等不同音频格式的媒体播放器。通过课程设计掌握多媒体编程的基本原理。

2、任务

1)编程实现一个可支持多种音频格式的媒体播放器,其基本功能包括媒体播放、音量调节、播放进度选择、暂

停、停止以及歌曲信息的查询与添加等;

2)给出程序的总体设计和详细设计,要求程序总体架构

图、详细设计的流程图,函数、变量说明等

3)给出程序运行、测试的详细结果。

二、方案实现与调试

总体设计

1 实现功能

MP3播放器主要对常用Windows音频格式的文件实现播放控

制:播放歌曲、暂停播放、停止播放等;实现音量控制:静

音、声音放大以及声音减小的功能。

2 功能模块图

图-1 系统功能模块图

详细设计

1 界面布局设计

(1) 创建一个对话框类,类名为Mp3PlayerDlg 。

(2) 向对话框中添加Group Box 控件、Static Text 控件以及按钮控件。

(3) 设置所添加的控件的属性。 系统界面的运行结果图如图-2所示。

MP3播放器

打 开 文 件

放 歌 曲

停 播 放

播 放

控 制

相关文档
最新文档