文件自动分类管理软件开发.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件自动分类管理软件开发

文件自动分类管理软件开发   摘 要:开发一款基于Windows环境的工具软件,可以自动识别文件类别特征,满足用户的条件分类管理;既可以轻便地逻辑管理,又可以实现自动移动文件至指定文件夹的分类管理。该软件可以成为Windows的一个绿色插件,也可以独立使用,实现对电脑内和移动存储器内的文件的自动分类管理。   关键词:软件开发;绿色插件;分类管理   1 应用需求   随着时间的推移,存储在计算机中的文件类型越来越复杂、数量也越积越多,造成了文件的庞大冗余,为日后的使用、查看、整理带来越来越多的困难。这几十年来,计算机技术飞速发展,越来越多的应用程序和信息系统被开发、被完善,可是针对文件管理的却少之又少。在微软开发的windows系统中自动集成的一个“文件有哪些信誉好的足球投注网站”的应用功能,但这没有针对性,不能满足人们对文件特殊操作的需求。windows系统中的“文件有哪些信誉好的足球投注网站”使用耗时,模糊查找功能薄弱,人们在日常生活中基本不用这个“文件有哪些信誉好的足球投注网站”。因此,为满足针对有用文件的归类、合并、删除的管理,设计一款帮助人们自动、快捷、简便地处理文件的工具“文件自动分类管理软件系统”成为迫切需要。   2 系统目标与分析   2.1 功能目标   文件自动分类管理软件系统将以用户需求为导向,在目标存储空间里,对磁盘创建索引,记录磁盘内文件分布信息,删除重复的、空的文件和文件夹;自动快速地比对文件,分析文件相似度,确认文件冗余情况,而后合并目标文件或文件夹。   本系统将成为Windows的一个绿色插件,可以嵌入到操作系统或者单独使用。   2.2 系统分析   创建索引:遍历各个存储器(C、D、E、F等系统可以管理的盘符)的全部文件,包括各种类型、各个大小、不同产生日期的文件,将文件名和文件绝对路径记录在特定数据文件中,使用户可以通过查阅索引文件了解全系统文件的分布情况。同时,索引文件也为查找文件和删除文件提供快捷通道。   查找文件:用户输入文件名、文件类型或其它关键词,遍历索引文件,查找相匹配的文件,返回相匹配的文件的绝对路径。   删除文件:用户输入文件名、文件类型或其它关???词,遍历索引文件,查找相匹配的文件,用户从返回列表中选择确定删除的文件。   检查文件:根据用户选择的目标磁盘或文件夹,进行检查是否有相同文件(文件名相同),使用户初步了解目标磁盘或文件夹中文件的冗余情况。   对比文件:用户输入两个文件的绝对路径,比对两个文件中数据内容,查看是否相同,比如文件的大小、产生日期等属性是否相同而进一步确定文件是否冗余。   模块分析是描述系统需求的一个过程,需要将需求分析中感性描述进行抽象,提取出要实现的功能,这是整个系统开发的一个关键过程。分析清楚各个功能之后,分层次将其归纳与整理,形成个层次的功能结构图,然后自上而下的逐层归纳与整理,形成以系统目标为核心的整个系统的功能结构图。本软件系统包括创建索引、查找文件、检查文件、比对文件、删除文件和帮助等功能模块,如图1所示。   3 软件开发   软件开发过程包含了系统设计过程,就是在保证实现逻辑模型的基础上,尽可能提高系统的各项指标,即系统的工作效率、可靠性、工作质量、可变性与经济性等。本软件采用了结构化设计方法(SD,Structured Design),与分析阶段的结构化设计方法衔接起来使用。遵循系统性、灵活性、可靠性等原则,按照从概要设计到详细设计,从粗到细、从总体到局部的过程进行。进一步实现系统分析阶段提出的系统模型,详细的确定系统的结构、应用软件的开发方法及内容。   3.1 技术路线   本软件系统采用Java语言进行开发,主要考虑了三个原因:一.JAVA是面向对象的开发工具,它集成了对象及接口的属性与方法,提供了简单的类机制及动态的接口模型。使程序编写过程简便了许多。二.JAVA的稳健性。在编译和运行时,它都要对可能出现的一些问题进行检查,以消除错误的产生。三.JAVA的跨平台性。Java语言编写的程序在不同的平台之间具有良好的可移植性和轻便性。虽然开发是基于windows XP操作系统下进行的,但软件可以在各种操作系统下运行,满足软件系统推广使用的需要。   3.2 用户接口   为了适应各种水平层次人员的方便使用,系统中设计了友好性的人机交换界面,即用户接口。具有人性化、人体工学的特性。技术上选用了java.awt包的GridBagLayout类,该设计模式能够设计出复杂而丰富的用户界面。使用时用户进入主界面窗口,看到有图1所述功能的六个命令按钮组成的命令按钮组,用户根据自己的需求选择按钮,点击进入相应子界面。   3.3 几项重要设计   (一)文件目录树。它是直观管理软件的工具,可以使用滚动条。添加JAVA中Continer类能够简

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档