c音乐播放器课程设计报告.doc
《c音乐播放器课程设计报告.doc》由会员分享,可在线阅读,更多相关《c音乐播放器课程设计报告.doc(13页珍藏版)》请在咨信网上搜索。
1、课程实验报告学院 计算机学院 专业 网络工程 班级 16网工3班 题目 音乐播放器 教师 程庆 学生 代应豪 目录第一章 绪论41.1 简介41.2 开发背景41.3 开发环境4第二章 系统设计52.1 需求分析52.1.1 功能需求52.1.2 系统结构和流程图62.2. 界面需求62.3 系统性能及可靠性需求72.3.1 系统性能72.3.2 可靠性7第三章 流程图83.1 音乐播放83.2 上一首83.3 列表操作93.4 播放进度控制9第四章 测试用例104.1 主界面测试104.5 简要概述优缺点及改进13第五章 心得体会14附录I 程序代码16基于Visual C+6.0实现 简单
2、的音乐播放器摘要:随着社会的发展,全国人们的生活水平得到了很大的提高,从追求物质生活提升到了精神享受。当我们完成繁重的工作后,我们需要尽情的释放来自各方面的压力。有研究证实,音乐有释放压力、缓解紧张情绪的作用。本系统以多媒体娱乐为主线,采用Visual C+为开发工具。使用成熟的MFC作为开发框架,具有开发速度快、便于管理等诸多优点。实现了添加音乐、删除音乐、音乐的播放顺序、显示音乐歌词、等一系列常用功能。当然程序在功能上还有很多的不足和缺陷。第一章 绪论1.1 简介音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播
3、放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。当然,符合用户的使用习惯才是软件行业的立足之本。我们这款音乐播放器的设计思想来自我们使用的许多的音乐播放器操作以及我们自己对于软件功能开发的理解。也许,从某种意义上来说我们自己的角度并不能代表最终用户的意见。1.2 开发背景随着社会的发展,人们的生活水平得到了飞速发展。从追求物质生活提升到了精神享受层面,当我们完成繁重的工作后,我们需要尽情的释放来自各方面的压力。有研究证实,音乐有释放压力、缓解紧张情绪的作用。同时,现在网络中也存在大量的音乐播放器软件,有的软件是收费的,但是大多数的软件却是打着免费的旗帜,让广告充满了整个软件
4、。这款音乐播放器绿色小巧,可以直接运行。1.3 开发环境硬件:Intel 酷睿 i3,8G内存,500G硬盘系统:Microsoft Windows 7 Professional软件:Microsoft Visual C+ 6.0第二章 系统设计2.1 需求分析2.1.1 功能需求根据项目的目标,我们可获得项目系统的基本需求,一下从不同角度来描述系统的需求,并且使用用例图来描述,系统的功能需求,我们从播放器的基本控制需要开始描述图 2-1 系统功能模块表 2-1 播放器基本控制 功能需求用例名称参与者目标前置条件基本事件流播放用户使得用户可以播放在播放列表中选中的歌曲播放器运行点击“播放”按钮
5、;播放该歌曲暂停用户使得用户可以暂停正在播放的歌曲歌曲正在播放且未停止点击“暂停”按钮;暂停播放该歌曲停止用户使得用户可以停止播放正在播放的歌曲歌曲正在播放或暂停点击“停止”按钮;停止该歌曲上一首用户使得用户可以听上一首歌曲歌曲正在播放或暂停点击“上一首”按钮;播放上一首歌曲播放列表用户使得用户可以选择播放类型程序运行点击“播放列表”;转到该播放列表2.1.2 系统结构和流程图图2-2 系统流程图2.2. 界面需求播放器界面要求布局合理,颜色舒适,控制按钮友好,为了减少开发工程量,可以借鉴现在流行的播放器的皮肤作为播放器的界面目标需求。主题界面分为三个部分:主界面、播放列表、显示歌词面板。图
6、2-3 系统界面需求2.3 系统性能及可靠性需求2.3.1 系统性能1、当要求播放歌曲时,程序的响应时间不得超过0.5秒2、当要求暂停歌曲时,程序的响应时间不得超过0.5秒3、当要求停止歌曲时,程序的响应时间不得超过1.0秒4、当要求切换歌曲时,程序的响应时间不得超过1.5秒2.3.2 可靠性系统能持续运行,不影响其他应用程序的使用,不会占用过多的内存,不造成计算机死机等影响用户体验的问题。第三章 流程图3.1 音乐播放 图 3-1 音乐播放流程图3.2 上一首图 3-2 上一首音乐流程图3.3 列表操作图 3-3 列表操作流程图3.4 播放进度控制图3-4播放进度控制流程图第四章 测试用例4
7、.1 主界面测试4.5 简要概述优缺点及改进优点:使用界面人性化:播放 暂停 继续 快进 回放 音量 属性 停止 一应俱全使用方便缺点:没有UI设计 只是简单的执行程序第五章 心得体会Windows 课程设计实验已经完成了,在这次的课程设计中不仅检验了我们本学期所学习的知识,也培养了我们如何自己动手开发一款难度适中的Windows应用程序,如何去做一件事情,又如何从头到尾完成一件事情。在设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。学会了合作,学会了运筹帷幄,学会了宽容,学会了理解,也学会了做人与处世,和同学老师交流遇到的问题以及分析自己的心得体会,使得自己少走了很多弯路。
8、课程设计是我们专业课程知识综合应用的实践训练,也是我们迈向社会,从事职业工作前一个必不少的过程”千里之行始于足下”,通过这次课程设计,我深深体会到这句千古名言的真正含义我今天认真的进行课程设计,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础通过这次模具设计,我们在多方面都有所提高。通过这次模具设计,综合运用本专业所学课程的理论和生产实际知识进行一次冷冲压模具设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了课程所学的内容,了解了模具的基本结构,提高了计算能力全局掌控能力,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 音乐 播放 课程设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。