1、拟制李爽Date日期2016-09-22Reviewed by评审人潘登Approved by批准 武汉市软酷网络科技有限公司版权所有 不得复制Copyright Ruankosoft Technologies(WuHan) Co., Ltd. All Rights ReservedRevision Record修订记录Revision Version修订版本CR ID /Defect IDCR/ Defect号Sec No.修改章节Change Description修改描述Author作者1.0全篇初稿目 录1 Introduction 简介 51.1 Purpose 目的 51.2 Sc
2、ope 范围 51.2.1 Name 软件名称 51.2.2 Functions 软件功能 51.2.3 Applications软件应用 51.3 Reference 参考资料 52 High Level Design 概要设计 62.1 Level 0 Design Description 第0层设计描述 62.1.1 软件系统上下文定义 62.1.2 Design Considerations设计思路 62.2 Level 1 Design Description 第1层设计描述 72.2.1 System Architecture系统结构 72.2.1.1 Description of
3、 the Architecture系统结构描述 72.2.1.2 Representation of the Business Flow业务流程说明 72.2.2 Decomposition Description分解描述 162.2.2.1 系统清理模块 162.2.2.1.1清理临时垃圾功能 172.2.2.1.2 清理系统垃圾功能 172.2.2.2 查找文件模块 172.2.2.2.1 查找大文件功能 172.2.2.2.2 条件查找功能 182.2.2.3 批量管理模块 182.2.2.3.1 创建文件功能 182.2.2.3.2 创建文件夹功能 182.2.2.4 文件统计模块 1
4、82.2.2.4.1 文件统计 193 Data Structure 数据结构/Database Design 数据库设计 193.1 概念模型 194 UI Design 界面设计 204.1系统清理界面 204.2 查找文件界面 204.3 批量管理界面 214.4 文件统计界面 22Keywords 关键词:文件 批量 清理 查找 管理 统计Abstract 摘 要:本文在项目立项文档与需求分析文档的基础上,对系统的软件项目进行一个整体框架的搭建,为后期的开发工作提供基础及参考。List of abbreviations 缩略语清单:Abbreviations缩略语Full spelli
5、ng 英文全名Chinese explanation 中文解释APIApplication Programming Interface应用程序编程接口1 Introduction 简介1.1 Purpose 目的本文需要对系统的设计和结构进行说明,为后期的开发工作提供参考和标准面向读者包括:用户;项目管理人员;测试人员;设计人员;开发人员。1.2 Scope 范围1.2.1 Name 软件名称个人文件清理工具1.2.2 Functions 软件功能本产品主要包含系统清理、查找文件、批量管理、文件统计四个核心功能。1.2.3 Applications软件应用本系统是一款能够清理系统垃圾、查找文件
6、、管理文件、创建文件的软件。1.3 Reference 参考资料无2 High Level Design 概要设计2.1 Level 0 Design Description 第0层设计描述2.1.1 软件系统上下文定义图 1 软件系统上下文图2.1.2 Design Considerations设计思路图 2 系统流程图2.2 Level 1 Design Description 第1层设计描述2.2.1 System Architecture系统结构2.2.1.1 Description of the Architecture系统结构描述图 3 系统功能结构图2.2.1.2 Represe
7、ntation of the Business Flow业务流程说明 1)清理临时文件图 4 清理临时文件流程图2)清理系统垃圾文件图 5 清理系统垃圾流程图3)查找大文件图 6 大文件查找流程图4)条件查找图 7 条件查找流程图5)查找同名文件图 8 条件查找流程图6)批量创建模板文件图 9 批量创建文件流程图7)批量创建文件夹图 10 批量创建文件夹流程图8)统计文件夹大小图 11 批量创建文件夹流程图9)统计文件夹中文件个数图 12 批量创建文件夹中文件个数流程图2.2.2 Decomposition Description分解描述2.2.2.1 系统清理模块1、简介本模块主要功能为清理
8、系统文件和系统临时文件2、功能列表清理系统垃圾文件(按盘符)、清理系统临时文件。2.2.2.1.1清理临时垃圾功能1 功能设计描述在系统的安装和使用过程中会产生许多的临时文件(如:*.tmp、*._mp等),本功能将在用户使用时一键自动将其清除。2 功能实现说明api获取盘符,去除驱动盘;指定类型,遍历该盘,找到临时文件并删除2.2.2.1.2 清理系统垃圾功能一键按盘符扫描系统文件,查找垃圾文件并清理。指定类型,遍历该盘,将选择类型添加到list中并清理。2.2.2.2 查找文件模块本模块通过文件大小、时间、名字、是否有重复文件进行文件查找。本模块又可分为三个子模块:查找大文件模块、条件查找
9、模块、同名文件查找。2.2.2.2.1 查找大文件功能遍历指定盘符文件,将大于100m的文件列出来用的查找文件时的遍历,满足加入条件(100m)就添加到列表,并显示在软件窗口。2.2.2.2.2 条件查找功能按日期、文件名或者修改日期查找指定盘符的文件。2 功能实现用查找文件时的遍历,满足条件就添加到列表,显示文件详细信息在软件窗口。2.2.2.3 批量管理模块本模块主要功能为指定路径,数量,类型建立文件或文件夹。指定输出路径,批量创建文件或文件夹。2.2.2.3.1 创建文件功能本功能是在指定路径创建指定数量和名字的文件。访问路径,批量创建满足输入条件的文件。2.2.2.3.2 创建文件夹功
10、能本功能是在指定路径创建指定数量和名字的文件夹。访问路径,批量创建满足输入条件的文件夹。2.2.2.4 文件统计模块本模块的主要功能是选择路径,输出文件夹大小或者文件数量。输出指定路径的文件夹大小或者文件数量。2.2.2.4.1 文件统计本模块的主要功能是获取路径,输出文件夹大小或者文件数量。用查找文件时的遍历,累计求文件大小和或者文件数。3 Data Structure 数据结构/Database Design 数据库设计3.1 概念模型不需要数据库4 UI Design 界面设计4.1系统清理界面1 界面原图图4.1-14.2 查找文件界面图4.2-14.3 批量管理界面图4.3-14.4 文件统计界面图4.4-1
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2