多媒体播放器概要设计
- 格式:doc
- 大小:260.51 KB
- 文档页数:16
多媒体播放器
系统设计说明书
多媒体播放器开发小组
2011年04月
多媒体播放器系统设计说明书编制规范
- I - 目 录
1 引言 ...................................................................................................... 3
1.1 编写目的 ....................................................................................... 3
1.2 项目背景 ....................................................................................... 3
1.3 定义 ............................................................................................... 3
1.4 参考资料: ................................................................................... 4
2 条件与限制 .......................................................................................... 4
3 运行环境 ............................................................................................. 4
3.1 硬件环境 ....................................................................................... 4
3.2 软件环境 ....................................................................................... 4
4 体系架构 .............................................................................................. 5
4.1 系统结构 ....................................................................................... 5
4.2 软件架构 ....................................................................................... 5
5 逻辑结构设计 ...................................................................................... 6
6 数据(库)结构设计 .......................................................................... 9
7 流程描述 .............................................................................................. 9
8 部署设计 ............................................................................................ 13
9 运行设计 ............................................................................................ 13
9.1 运行模块组合 ............................................................................. 13
9.2 运行控制 ..................................................................................... 14 多媒体播放器系统设计说明书
第 II 页 共 14 页 9.3 运行目录结构 ............................................................................. 14
10 性能设计 ........................................................................................ 14
11 系统出错处理设计 ........................................................................ 14
11.1 出错信息 ..................................................................................... 14
11.2 补救措施 ..................................................................................... 14
11.3 系统维护设计 ............................................................................. 14
11.4 错误处理设计 ............................................................................. 15
12 开发环境 ........................................................................................ 15
13 尚未解决的问题 ............................................................................ 15 多媒体播放器系统设计说明书
第 页 3 1 引言
1.1 编写目的
本系统设计说明书用于描述多媒体播放器项目的整体系统设计方案,本说明书以《用户需求说明书》和《系统需求规格说明书》作为依据,本说明书是系统详细设计的依据,也作为系统测试需求和系统测试计划和测试程序的重要参考。
1.2 项目背景
●随着计算机的普及,其各种应用技术也随之迅速发展,多媒体技术就是发展快速的应用技术之一。多媒体工具大大拓展了计算机的应用领域,是人们最常用的应用工具之一。借助高速发展的互联网络,各种各样的媒体播放器将多媒体概念表现得淋漓尽致,潜移默化地影响着人们的生产和生活。
● 该软件为市面上一系列的播放器的简版,为应用软件。
1.3 定义
CSCI: Compute Software Config Item。
多媒体播放器:也叫RMVB播放器,一种可以在电脑上播放网络视频文件的设备。
解码(decoding) :将信息从已经编码的形式恢复到编码前原状的过程,用特定方法把数码还原成它所代表的内容或将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。
截图:是由计算机截取的显示在屏幕或其他显示设备上的可视图像。通常截图可以由操作系统或专用截图软件截取,也有有外部设备如数字相机拍摄。截图也分静态截图与动态截图,前者截图得到一个位图文件,如BMP、PNG、JPEG。而后者得到一段视频文件。截图的目的通常是为了展示特定状态下的程序界面图标,游戏场景等。
用户登录:狭义上可理解为电脑用户为进入某一项应用程序而进行的一项基本操作,以便该用户在该网站上的相应操作。其用途为,可以有效的多媒体播放器系统设计说明书
第 页 4 区分操作人是该程序的用户还是非用户,有利于保障双方权益。 操作方法是,输入用户名及密码,然后确认进入。
1.4 参考资料:
● 《C++面向对象的程序设计》 游洪跃,2009年
● 《研究开发与实践》 佚名,2008年6月
2 条件与限制
本软件适应于如下条件和如下限制:
本软件要求的系统配置:windows 98/win XP/vista/win 7以及以上操作系统环境,CPU:pentium4 3GHz,内存:1GB,显卡:NVIDIA GeForce7800,空间:30MB,外部设备:普通,声卡:DirectX9兼容声卡
需求规定
※系统能解码及播放AVI、RMVB、WMV、RM、MP4、3GP 、MP3、WMA、ACC等影音格式文件
※系统支持用户登录及个性化设置,并能保存其设置直到下一次登录
※系统占用硬盘与内存空间较小,无需安装任何插件以及辅助软件,绿色,安全
详细需求参见《系统需求规格说明书》
3 运行环境
3.1 硬件环境
CPU:pentium4 3GHz,内存:1GB,显卡:NVIDIA GeForce7800,空间:30MB,外部设备:普通,声卡:DirectX9兼容声卡
3.2 软件环境
windows 98/win XP/vista/win 7以及以上操作系统环境 多媒体播放器系统设计说明书
第 页 5 4 体系架构
4.1 系统结构
系统总体功能流程为:启动播放器,询问用户是否需要登录,加载基本状态信息,然后初始化基本设置,等待开始播放媒体文件,在进行用户所需的窗口操作,用户选择是否保存基本状态信息,退出播放器。
加载基本状态信息:系统自动读取播放器系统配置文件,然后将读取的信息提交系统设置模块以及信息存储模块,设置模块在进行相关的初始化设置,存储模块即恢复用户相关的记录。
初始化设置:使用加载的信息设置系统基本状态信息。设置基本装填信息包括窗体显示设置,播放音量设置,播放模式设置(普通模式、最小化模式、迷你模式、全屏模式)。
用户记录:用户记录包括用户保存的的历史观看记录及所进行的文件保存等使用浏览观看记录。
主窗体操作:包括播放器的所有操作,如播放控制操作,播放列表操作,保存操作等。
4.2 软件架构
图4.2-1 系统总体软件结构图