多媒体播放器项目任务书 软件开发 c
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
多媒体播放器项目任务书
修改记录
目录
1.项目概要 (4)
1.1项目名称 (4)
1.2项目目标 (4)
1.3软件概要 (4)
1.4功能描述 (4)
1.5开发环境 (5)
1.6关键技术 (5)
1.7开发体制 (5)
1.8开发阶段 (6)
2.软件详细需求 (7)
3.系统整体设计 (7)
3.1模块流程 (7)
3.2模块要求 (7)
1.项目概要
1.1项目名称
多媒体播放器
1.2项目目标
1.体会从需求理解出发,到软件整体设计,详细设计,开发,测试,发布的整体流程。熟悉软件开发整体过程
2.能够熟练使用Microsoft Visual Studio集成开发环境,使用C#语言和.NET Framework编写及调试代码。
3.能够更深的理解面向对象分析和设计的思想,培养面向对象的思想。
4.能够熟练的查阅MSDN的相关SDK,使用相关的SDK,进行辅助开发。
5.培养快速学习新的知识,并在项目中使用的能力。
1.3软件概要
本软件为东软人才实训中心自主研发的实训项目,主要功能:用户可以为磁盘上的多媒体文件(音频、视频、图像文件)建立多个播放列表,并可以以多种方式播放音频和视频文件及浏览图像文件。
软件的整体视图如下图所示,每个部分的具体试图和功能,参见后面的详细内容。
图1.1 系统整体图
1.4功能描述
1.设定多媒体库目录。并提供多媒体库和本地磁盘两种方式浏览文件。
2.以多种方式显示用户指定目录的文件:音频文件、视频文件、图像文件、所有文件。3.提供播放序列树,根结点有三种:音乐、视频、图像。可以在每个根结点上嵌套进行播放序列的操作:新建、删除、重命名、播放。
4.从文件浏览窗口拖拽文件到某个播放序列中,如果文件类型和播放序列类型相同,这些文件即被添加到播放序列中。
5.在播放序列树的右侧列表中显示当前选中的播放序列对应的文件,并提供右键菜单,可以删除、上移、下移某个文件(上移下移操作可以通过鼠标拖拽实现)。
6.建立SQL Server数据库,把播放序列保存到数据库中。启动程序时,读取数据库,初始化播放序列树。
7.播放某个播放序列时,启动另外一个窗体,把该播放序列的所有文件显示在一个列表框中,窗体右侧是显示区域。
8.如果播放音频或视频序列,提供循环播放、上一个、下一个、开始、暂停、停止、调节
音量等功能。
9.如果是播放图像序列,提供幻灯播放、图像放缩、在当前窗口移动图像、按照指定比例显示、查看上一个、下一个、第一个、最后一个等功能。
1.5开发环境
Microsoft WindowsXP / Windows 7
Microsoft Visual Studio 2008
MSDN Library
1.6关键技术
1、C#编程
2、使用.NET Framework
3、Sql Server数据库
4、面向对象设计
5、使用Com组建
1.7开发体制
图1.2 开发体制图
职责说明:
表1.1职责详细描述表
1.8开发阶段