1、 第 页 (设计标题)(设计标题) 多媒体播放器多媒体播放器 用户签名用户签名: 开发成员:开发成员: 开发时间:开发时间: 201012-23 第 页 目录目录 0 引言 4 1 工作计划 4 1.1 主要工作阶段划分 4 1.2 工作任务分工 4 2 需求分析 . 4 2.1 概述. 4 2.2 用户分析 . 5 2.3 约束条件 5 2.4 功能需求 . 5 2.5 用户界面需求 5 3 设计与实现 . 5 3.1 概述. 5 3.2 详细设计 . 6 3.1.1 类的抽象及设计 . 6 3.3 主要程序文件 . 6 3.4 开发环境以及部署环境要求 . 7 3.5 主要源码 7 第 页
2、 4 测试 . 11 4.1 概述. 11 4.2 测试环境 11 4.3 测试计划 . 11 4.4 测试项目及结果 11 5、工作总结 12 5.1 工作成果 . 12 5.2 过程分析 . 13 5.3 经验教训及其分析 13 第 页 0 引言引言 现在人们娱乐的方式多种多样,已经有了很明显的变化,以前的户外运动现在已经在锐减, 换而之的是网络游戏与网上聊天, 而在同时听听音乐看看电影也成为了巨大的需求, 所以很 多多媒体播放软件出现了,形形色色各种都有,而我也赶下时髦,体验一下编写的过程,现 在才发现这并不难,重要的是插件的插入,而其他的功能实现只需调用相应函数就行了! 1 工作计划工
3、作计划 1.1 主要工作阶段主要工作阶段划分划分 12 月 2021 搜索相关资料,学习基础知识,大致设计框架 12 月 2223 考虑所用到的数据结构,函数及其作用,做较为细致的分析 12 月 24 日 设计开始,仔细设计! 12 月 26 写报告 (用表格或图表的形式列出你们小组各个阶段的时间进度大致安排) 1.2 工作任务工作任务分工分工 阶段名称 任务名称 任务描述 负责人 协助人 1234 全部 编写软件 孟凡林 孟凡林 2 需求需求分析分析 2.1 概述概述 1)到网上或图书馆查找相关系统函数实现相应的功能; 2)使用 MFC 构建相应的用户界面 第 页 2.2 用户分析用户分析
4、1)要求有稳定的性能,可实现要求的功能; 2)拥有较好的界面,很方便人操作! 2.3 约束条件约束条件 (作为开发人员的, 通常你的小组的工作时间和人员是一个明显约束; 另外站在用户的角度, 他们对你有什么约束要求,请从这两个角度进行陈述。 ) 2.4 功能需求功能需求 能够打开文件放进播放列表,点击播放键使其播放,暂停键暂停,停止键停止,重播键重新 播放,全屏键全屏播放,退出键退出程序,增大键增大音量,减小键减小音量! 2.5 用户界面需求用户界面需求 3 设计与实现设计与实现 3.1 概述概述 使用 MFC 构建相应的用户界面, 实现相应的功能-能够打开文件放进播放列表, 点击 播放键使其播放,暂停键暂停,停止键停止,重播键重新播放,全屏键全屏播放,退出键退 第 页 出程序,增大键增大音量,减小键减小音量,然后向其中加入各个函数实现相应的功能! 3.2 详细设计详细设计 3.1.1 类的抽象及设计类的抽象及设计 1)控件 active movie3 类,主要用来播放