课程实验报告
学院 计算机学院 专业 网络工程 班级 16网工3班 题目 音乐播放器 教师 程庆 学生 代应豪
目录
第1页
第一章 绪论 ......................................................................................................... 3
1.1 简介 ........................................................................................................ 3 1.2 开发背景 ................................................................................................ 3 1.3 开发环境 ................................................................................................ 3 第二章 系统设计 ................................................................................................. 4
2.1 需求分析 ................................................................................................ 4
2.1.1 功能需求 ..................................................................................... 4 2.1.2 系统结构和流程图 ..................................................................... 5 2.2. 界面需求 ............................................................................................... 6 2.3 系统性能及可靠性需求 ........................................................................ 6
2.3.1 系统性能 ..................................................................................... 6 2.3.2 可靠性 ......................................................................................... 6
第三章 流程图 ..................................................................................................... 7
3.1 音乐播放 ................................................................................................ 7 3.2 上一首 .................................................................................................... 7 3.3 列表操作 ................................................................................................ 8 3.4 播放进度控制 ........................................................................................ 8 第四章 测试用例 ................................................................................................. 9
4.1 主界面测试 ............................................................................................ 9 4.5 简要概述优缺点及改进 ........................................................................ 9 第五章 心得体会 ............................................................................................... 10
附录I 程序代码 ........................................................................................ 11
基于Visual C++6.0实现 简单的音乐播放器
摘要:随着社会的发展,全国人们的生活水平得到了很大的提高,从追求物质生活提升到了精神享受。当我们完成繁重的工作后,我们需要尽情的释放来自各方面的压力。有研究证实,音乐有释放压力、缓解紧张情绪的作用。本系统以多媒体娱乐为主线,采用Visual C++为开发工具。使用成熟的MFC作为开发框架,具有开发速度快、便于管理等诸多优点。实现了添加音乐、删除音乐、
第2页
音乐的播放顺序、显示音乐歌词、等一系列常用功能。当然程序在功能上还有很多的不足和缺陷。
第一章 绪论
1.1 简介
音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。当然,符合用户的使用习惯才是软件行业的立足之本。我们这款音乐播放器的设计思想来自我们使用的许多的音乐播放器操作以及我们自己对于软件功能开发的理解。也许,从某种意义上来说我们自己的角度并不能代表最终用户的意见。
1.2 开发背景
随着社会的发展,人们的生活水平得到了飞速发展。从追求物质生活提升到了精神享受层面,当我们完成繁重的工作后,我们需要尽情的释放来自各方面的压力。有研究证实,音乐有释放压力、缓解紧张情绪的作用。同时,现在网络中也存在大量的音乐播放器软件,有的软件是收费的,但是大多数的软件却是打着免费的旗帜,让广告充满了整个软件。这款音乐播放器绿色小巧,可以直接运行。
1.3 开发环境
硬件:Intel 酷睿 i3,8G内存,500G硬盘
第3页
系统:Microsoft Windows 7 Professional 软件:Microsoft Visual C++ 6.0
第二章 系统设计
2.1 需求分析 2.1.1 功能需求
根据项目的目标,我们可获得项目系统的基本需求,一下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们从播放器的基本控制需要开始描述
图 2-1 系统功能模块
表 2-1 播放器基本控制 功能需求 用例名称 播放 暂停 参与者 用户 用户 目标 使得用户可以播放在播放列表中选中的歌曲 使得用户可以暂停正在播放的歌曲 前置条件 播放器运行 歌曲正在播放且未停止 基本事件流 点击“播放”按钮; 播放该歌曲 点击“暂停”按钮; 暂停播放该歌曲 第4页