重庆交通大学信息科学与工程学院《程序设计实训I》综合设计报告媒体播放器学号:姓名:专业:班级:实验室(中心):指导老师:完成时间:2012.12.14重庆交通大学信息科学与工程学院综合设计任务书课程程序设计实训I班级软件一班指导教师鲁云平题目媒体播放器完成时间2012-11-17主要内容1、需求分析;2、系统设计;3、编程与实现(必须附上自己添加的源代码并加上注释);4、测试内容与结果;5、存在的问题与不足及对策;6、对这门课的建议;7、参考文献设计报告要求设计成果要求1、两人一题,分工协作,独立完成。(多人协作完成,要注明分工情况)2、要求能够对信息进行添加、修改、删除、查询、统计等操作。3、数据库中不得少于两张表,每张表不得少于7个字段,每张表中不得少于30条记录。4、使用MFC完成设计。5、提交设计报告,设计报告内容完整、格式规范考核内容与方式1、设计报告:50%2、程序加演示:50%每位同学单独演示自己的程序并现场回答提问。版面要求1.题目用黑体三号,段后距18磅(或1行),居中对齐;2.标题用黑体四号,段前、段后距6磅(或0.3行);3.正文用小四号宋体,行距为1.25倍行距;4.标题按“一”、“㈠”、“1”、“⑴”顺序编号。备注请同学们参考《VisualC++实训》综合应用实习部分。教师评阅意见:签名:年月日成绩:目录一、引言……………………………………………………………4二、系统设计的基本概念与原理………………………………4三、需求分析………………………………………….……………5四、系统设计…………………………………………………….6五、编程与实现………………………………………………...9六、测试内容与结果…………………………………………….11七、心得体会……………………………………………………….16八、对这门课的建议……………………………………………...17九、参考文献………………………………………………………17以下为设计报告正文内容一.引言现在人们娱乐的方式多种多样,已经有了很明显的变化,以前的户外运动现在已经在锐减,换而之的是网络游戏与网上聊天,而在同时听听音乐看看电影也成为了巨大的需求,所以很多多媒体播放软件出现了,形形色色各种都有,而我也赶下时髦,体验一下编写的过程,现在才发现这并不难,重要的是插件的插入,而其他的功能实现只需调用相应函数就行了!二.系统设计的基本概念与原理1.基本概念与知识(1).MFCMFC(MicrosoftFoundationClasses),是一个微软公司提供的类库(classlibraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。(2)MFC编程特点微软基础类(MicrosoftFoundationClasses),是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,VC++是WinDOS下开发人员使用的专业C++SDK(SDK,StandardSoftWareDevelopKit,专业软件开发平台),MFC就是挂在它之上的一个辅助软件开发包。MFC是WinAPI与C++的结合,API,即微软提供的Windows下应用程序的编程语言接口,是一种软件编程的规范,但不是一种程序开发语言本身,可以允许用户使用各种各样的第三方的编程语言来进行对Windows下应用程序的开发,使这些被开发出来的应用程序能在Windows下运行,因此用它们开发出来的应用程序都能工作在Windows的消息机制和绘图里,遵守Windows作为一个操作系统的内部实现,MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++SDK来进行Windows下应用程序的开发变得容易,因为MFC是对API的封装,微软做了大量的工作,隐藏了好多程序开发人员在Windows下用C++&MFC编制软件时的大量内节,如应用程序实现消息的处理,设备环境绘图等。3开发环境开发工具:MicrosoftVisualC++6.0开发语言:C++运行支持环境:硬件环境:CPU1.0G以上内存256M以上硬盘20G以上操作系统:MicrosoftWindows2000,XP,VISTA,Windows7三.需求分析1、功能需求MP3媒体播放器软件是采用MFC设计的Windows应用程序,在MFC的集成环境下填加文档/...