多媒体播放器项目需求书

多媒体播放器项目需求书

ID:33662683

大小:97.00 KB

页数:6页

时间:2019-02-28

多媒体播放器项目需求书_第1页
多媒体播放器项目需求书_第2页
多媒体播放器项目需求书_第3页
多媒体播放器项目需求书_第4页
多媒体播放器项目需求书_第5页
资源描述:

《多媒体播放器项目需求书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、项目需求书——多媒体播放器媒体播放器项目需求书版本:6.0修改履历编号修改内容修改人修改日期是否评审评审日期123目录1项目概要41.1项目名称41.2项目背景41.3术语定义41.4功能描述51.5开发环境51.6项目目标51.7关键技术51.8开发体制62功能详细说明72.1整体界面72.2菜单和工具栏72.3左侧显示列表82.4PlayList显示列表112.5中部右侧主显示区域122.6播放控制区域123系统结构143.1系统结构图143.2模块要求144设计要求151项目概要1.1项目名称多媒体播放器1.2项目背景

2、随着计算机技术的发展,越来越多的人开始重视多媒体播放器的发展与应用。多媒体素材的类型也增多,包括音频、视频、图像等等,由于多媒体信息容量大,开发一款媒体播放器软件具有重要的现实意义.1.3功能描述媒体播放器项目需要实现以下功能:1)设定要监视的本地文件目录,管理目录内的多媒体文件。如果该目录的媒体文件有变更(如增加、删除,修改属性),软件需更新显示。2)本地设定目录中包含音频文件的浏览、播放(需要支持mp3/wma格式)。3)本地设定目录中包含图片文件的浏览和播放(需要支持jpg/gif/bmp格式)。4)本地设定目录中包含

3、视频文件的浏览和播放(需要支持wmv/avi/asf格式)。5)用户喜欢的文件的PlayList创建、编辑、添加、修改功能(最多支持10个playlist,每个playlist中最多可以支持100个文件,同一种播放模式(如音频播放)的文件类型可以不同)。6)PlayList中内容的播放功能,PlayList中的混合媒体,可以连续顺序的播放,也可以无顺序的播放。7)最近播放列表功能,保存最近播放的10个文件,可能是混合媒体(同一播放模式的不同类型文件),保存最近追加的10个文件。1.4开发环境软件环境:1.OS:Microso

4、ftWindowsXPSP22.Complier:VisualC++6.0,VisualStudio2005TeamSystem或更高版本3.MSDNLibrary1.5项目目标1)掌握规范化软件开发流程;2)更深刻地理解面向对象的分析和设计思想,培养面向对象的开发思维方法;3)能熟练的使用MSDN,辅助进行项目开发。1.6关键技术面向对象的程序设计数据库编程多线程编程1.7开发体制职责说明:编号角色职责备注1PM实训项目经理,由具备开发和管理经验者担当,统括项目进展,并在每个阶段开始前对项目进度及方向进行把握。兼职2TL项

5、目负责人,由开发团队中具有管理能力者担当,主要职责是带领开发团队完成实训项目,并向PM定期汇报项目进度。兼职项目模块担当专职3PRL项目评审负责人,由开发团队中技术能力较强者担当,主要是组织同行评审,并对评审结果把关兼职项目模块担当专职4SCML项目配置负责人,由开发团队中仔细认真者担当,职责是按照已经定义好的规范对项目成员的开发流程及成果物进行跟踪,并对过程成果物进行配置。在每个阶段启动前,学习下一个阶段的模版使用,并向其他担当展开。兼职项目模块担当专职5PE1项目模块1担当专职2功能说明需求项对象类型说明菜单项用户菜单用

6、于各种功能的集成,让用户便捷的使用播放器进行图片,音频,视频的播放换肤功能用户能够随时更换自己喜欢的系统皮肤,也能够用自己喜爱的图片当作皮肤播放控制用户播放控制区域包括:一、音乐模块1、播放与暂停2、上一首3、下一首4、停止(播放进度重置到开始)5、音量控制6、随机播放7、进度条二、图片模块1、上一张图片(未选中图片时无法使用)2、下一张图片(未选中图片时无法使用)三、视频模块1、播放与暂停2、音量控制3、进度条左列表用户左列表中包括:一、音乐模块:1、最近播放2、我最喜欢的歌曲3、专辑分类二、视频模块:1、最近播放任务栏用

7、户使得用户能够将软件缩放到任务栏,在后台运行,不必停留在主界面上。后台控制:使得用户能够在后台运行的情况下仍然能够控制播放。3系统结构3.1模块要求各个模块简要说明:菜单:lGUIMainFrame:MFC的主应用框架,负责分割窗口,菜单栏,快捷Icon。lPhoto:图片部分浏览,播放的操作界面。lMusic:音乐部分浏览,播放的操作界面。lMovie:视频部分浏览,播放的操作界面。lPlayList的编辑,播放。DataBaseInterface:l提供给GUI层的数据库访问接口,完成指定媒体数据的取得。lMediain

8、foDB:数据库Access,保存媒体的属性信息,提供快速的查找能力。lFolderWatch:开机之后后台运行的Service(或多线程技术),监视用户设定的目录的媒体信息的变化,更新数据库。PlayerInterface:l提供视频播放的接口,快进,快退等。l提供音频播放的接口,快进,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。