《基于Qt的文件浏览器》项目开发.ppt_第1页
《基于Qt的文件浏览器》项目开发.ppt_第2页
《基于Qt的文件浏览器》项目开发.ppt_第3页
《基于Qt的文件浏览器》项目开发.ppt_第4页
《基于Qt的文件浏览器》项目开发.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于Qt的文件浏览器 项目开发 项目开发 项目总体需求项目需求分析项目开发计划项目总体设计原型功能开发基本功能开发扩展功能开发项目结项总结 项目总体需求 功能要求文件浏览功能显示指定目录的文件设定显示的方式文件详细内容显示文件图标方式显示按照文件项排序显示文件文件管理功能修改文件的属性创建文件或目录复制文件移动文件 项目总体需求 文件导航功能支持向前 后 上移动 支持home目录和根目录点击 提供输入导航条 用于指定文件的URL文件过滤功能显示或隐藏隐藏文件支持文件名字符匹配查找支持在当前显示项中 通过键盘输入定位文件 性能要求 运行于Linux平台能够快速响应用户操作对于部分耗时较多的操作 需要显示操作进度 项目需求分析 获取需求项目开始第一步 与用户沟通获取用户详细需求 获取需求的方式 面对面的沟通和用户沟通 获取的需求应集中在一下几个方面 系统的详细功能 监视功能的具体需求 远程控制功能的具体需求系统的具体性能 系统的运行环境要求 产品的性能要求 系统的开发目的 便于对需求进行分析 记录获取的需求 用户需求说明书 需求分析整理需求将获得需求汇总 分类 进行整理 项目需求分析 分析需求根据系统的最终目标 对需求分级 确定需求的优先顺序对与最终目标关联不大的需求和用户沟通后 进行裁减 项目的可行性分析 固化需求需求分析完成以后 编写 远程控制系统产品需求规格说明书 固化需求 以后非特殊情况 产品开发以该文档为准 项目开发计划制定 制定开发计划根据项目开发工期和项目组人员能力 项目经理制定项目开发计划 确定人员分工制定project文件制定项目管理制度约定项目组内部注意事项 项目总体设计 项目总体设计 划分模块根据 产品规格说明书 确定基于Qt的文件浏览器采用MVC构建实现 在此基础上划分功能模块 控制模块视图模块视图类视图容器类视图模式类视图属性设置类文件过滤器类数据模块主程序 项目总体设计 项目总体设计 确定模块之间数据流程模块之间的相互关系数据流程图静态结构图每个模块的概要设计各个模块的主要功能和实现思路项目开发过程可能的技术难点对技术难点进行提前准备对项目重点进行原型开发划分项目开发阶段 制定里程碑 项目总体设计 项目总体设计 编写文档 基于QT的文件浏览器的体系结构设计 描述远程控制系统中的模块组成 各个模块功能及相互调用关系 基于QT的文件浏览器的模块设计 描述各个模块的概要设计 包括各个模块包括的类及类的成员 该文档可以根据项目开发进度逐步细化和扩充 项目开发管理文档 project文档 在项目的进行过程中 实时更新project文档 项目原型功能开发 基于Qt的文件浏览器的原型开发 20 开发功能显示指定文件夹的文件或目录列表显示选中文件的属性支持向上 后退 向前功能 支持点击回到主目录功能支持目录的鼠标点击打开功能添加菜单显示支持右键菜单 项目原型功能开发 基于Qt的文件浏览器的原型开发 20 考核知识点Qt中基本类型的使用窗口类菜单类按钮类工具栏状态栏List类Qt的信号机制Qt的事件原理 项目基本功能开发 基于Qt的文件浏览器基本功能开发 60 开发功能图标方式显示目录的内容以列表方式显示目录的内容的详细信息支持文件排序在列表方式显示 支持其他属性的排序文件查找功能 在指定的目录查找文件文件过滤功能 通过键盘输入在当前显示的项中查找文件或目录支持修改文件属性 创建文件或目录复制或移动文件回退已经进行的操作 项目基本功能开发 基于Qt的文件浏览器基本功能开发 60 知识点Qt中MVC模型的使用Qt中高级显示类的使用Linux中文件的权限管理Linux中的文件操作Qt中的排序类使用 项目扩展功能开发 基于Qt的文件浏览器扩展功

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论