系统垃圾清理软件的设计与实现.DOC

上传人:国*** 文档编号:956769 上传时间:2018-11-09 格式:DOC 页数:39 大小:393.50KB
下载 相关 举报
系统垃圾清理软件的设计与实现.DOC_第1页
第1页 / 共39页
系统垃圾清理软件的设计与实现.DOC_第2页
第2页 / 共39页
系统垃圾清理软件的设计与实现.DOC_第3页
第3页 / 共39页
系统垃圾清理软件的设计与实现.DOC_第4页
第4页 / 共39页
系统垃圾清理软件的设计与实现.DOC_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、吉首大学毕业论文(设计)系统垃圾清理软件的设计与实现摘 要:如果一段时间不清理 IE 的临时文件夹“Temporary Internet Files”,其中的缓存文件有时会占用上百 MB 的磁盘空间。这些 LJ 文件不仅仅浪费了宝贵的磁盘空间,严重时还会使系统运行慢如蜗牛。系统垃圾清理包括很大的一个范围,本文选择了:浏览器临时文件清理,各种类型的垃圾文件清理,注册表清理为研究方向,开发了一款系统垃圾清理软件,并且有保留清除记录的功能,该软件是一款强大的傻瓜式软件,用户只需在主界面选择要清理的内容即可轻松完成清理工作。本文详细介绍了该软件的开发过程,原理及效果。关键词:垃圾文件;遍历;文件扫描;

2、The design and the implementation of System Garbage Removal SoftwareAbstract: If a period of liquidation IE Temporary folder “Temporary Internet files.you“, one of the cache Files sometimes occupies hundreds of MB of disk space. These LJ documents not only waste valuable disk space, serious when sti

3、ll can make the system run slow to a crawl. System includes a large rubbish, this choice: browser temporary files, various types of junk files, registry cleaning for the direction of research, develop a system software and rubbish is clear, the function of recording software is a powerful software,

4、the user simply stupid choice in the interface to clear content can easily finish cleaning. This paper introduces the software development process, principle and effectKey words: Junk files,traversal, The document scanning, Cleaning work吉首大学毕业论文(设计)1目 录前言 31 开发工具和硬件环境 .41.1 开发工具 .41.2 硬件环境 .42 系统可行性

5、分析 .42.1 技术可行性 .42.2 经济可行性 .52.3 操作可行性 .53 需求分析 .53.1 背景 .53.2 现行业务 .63.2.1 概要描述 .63.2.2 存在的主要问题 .63.2.3 解决方案 .63.3 系统需求分析 .73.3.1 目标 .73.3.2 用户的特点 .73.3.3 运行环境 .74 系统概要设计 .74.1 系统功能模块设计 .74.1.1 系统各功能模块描述 .74.1.2 系统总体结构图 .84.1.3 系统各模块的界面设计 .85 系统详细设计 .115.1 系统信息模块 .115.2 垃圾文件模块 .135.3 临时文件夹模块 .215.4

6、 注册表清理模块 .246 系统使用说明 .347 系统测试及小结 .35参考文献 .36吉首大学毕业论文(设计)2前言进入二十一世纪以来,随着社会的不断进步和信息产业技术的飞速发展,电脑已成为人们生活、工作中不可或缺的一部分。电脑可以给我们的生活和工作带来极大的方便,但电脑在工作时会产生各种各样的系统垃圾文件。电脑使用久了,就会发现速度变慢了,其实这里有一个很重要的原因:没有及时清理系统垃圾文件。当我们浏览网站,在网络听音乐,看电影的时候,都会在电脑里产生各式各样的垃圾文件。这样的系统垃圾文件日积月累,不但占用系统空间,还会拖慢电脑的速度。系统垃圾文件,包括临时文件(如:*.tmp、*._m

7、p) 、日志文件(*.log) 、临时帮助文件(*.gid) 、磁盘检查文件(*.chk) 、临时备份文件(如:*.old、*.bak)以及其他临时文件。这些垃圾文件都是在电脑系统运行中产生的,这些垃圾文件主要来自:1、IE 运行时产生的临时文件。上网的时候会产生垃圾文件,这是最多的,因为电脑会自动把网页保存在电脑上供用户使用,但当网页被关闭时,这些文件会仍然被保存在电脑上。2、应用程序运行时产生的临时文件。在应用程序运行时产生的临时文件,这些临时文件只在程序运行时起作用,在应用程序停止时应该自动被删除,但由于许多应用程序并不完善,因此这些临时文件遗留了下来;卸载一个软件,很多情况下是不能完全

8、的卸载干净的,总会或多或少的留下一些残留物;当删除一个文件时,实际上是用户界面删除了,而物理磁盘上并没有被删除,这样时间长了就会积累一些磁盘碎片;另外一些软件也会自动生成一些文件,比如杀毒软件可能会帮你备份注册表、备份系统、产生日志等。3、系统也会自动生成冗余文件。比如系统还原就会产生很大的系统冗余文件。由此可见,只要系统运行就会产生垃圾。为了提高访问网页的速度,Internet Explorer 浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及 cookie 文件等)存放在电脑里。这个存放空间,我们就称它为 IE 缓存。以后我们每次访问网站时,IE 会首先搜索这个目录,如果

9、其中已经有访问过的内容,那 IE 就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。但是当你浏览的网页非常多,你不清理的话,你的本地 IE 缓存文件很多又很大,当你打开同样的网页的时候它就要早你的 IE 缓存文件中查找你的 IE 缓存文件越大它找的时间也就越长。所以吉首大学毕业论文(设计)3你要定期清理一下,不要经常清理也不要一直不清理。大概一星期左右清理一次。同时,我们在进行卸载软件的时候,并没有对注册表的相应内容进行删除,我们并不需要但仍然存在于注册表中的这些键值就被称为注册表多余项。所以我们考虑到注册表多余项的清理。为什么要清理注册表,我的理解是这样的:1、在计算机使用过

10、程中可能经常添加或删除应用程序;在上网时遇到恶意网站,向注册表强行添加信息;2、原来的应用程序卸载后注册表没删除,启动时出现没找到某某应用程序3、多余注册表的子项可能造成浪费或降低启动速度。综上,这些系统垃圾文件日积月累,不但占用磁盘空间,还使磁盘产生大量磁盘碎片,垃圾文件多了还会拖累计算机的运行速度,因此系统垃圾就像桌子上尘土一样需要经常清理。本人根据实际情况设计开发了一款具有实际应用意义的小型系统垃圾清理软件,该软件可以对各种系统垃圾文件、浏览器临时文件及注册表多余项进行清理,并且能够把你所进行的删除记录下来,方便查询,操作安全可靠。该软件界面简约,操作简便,且无须安装可以直接运行使用。本

11、文从开发工具和硬件环境、系统可行性分析、系统需求分析、系统概要设计、系统详细设计、系统使用说明、系统测试和小结七个章节详细介绍了该“系统垃圾清理软件”设计与开发的全过程。吉首大学毕业论文(设计)41 开发工具和硬件环境1.1 开发工具Microsoft Visual C+ 6.0 以及其提供的各种面向对象的开发工具组件。1.2 硬件环境系统: Windows XP CPU : AMD 4200+ 2.1GHz内存: DDR2 1G硬盘: 希捷 ST3160815AS吉首大学毕业论文(设计)52 系统可行性分析2.1 技术可行性该系统垃圾清理软件主要是实现对系统临时文件、注册表垃圾文件等系统垃圾

12、文件进行查找扫描并用相应的操作进行清除,现有的技术完全可以实现此软件。而实现此软件可选用的编程语言也有很多种,比如 VB、VFP、C+、JAVA 等等。本软件使用的编程语言是 C+,开发工具为 Visual C+ 6.0。2.2 经济可行性由于本系统的开发规模不是很大,比较容易实现,开发的成本比较低。而该软件界面简约,操作简便,且无须安装就可以直接运行使用,对用户有一定的吸引力。所以该软件是有一定的市场价值的。2.3 操作可行性系统和多数应用程序在运行过程中会生成一些临时文件,它们都有约定俗成的扩展名类型,一般说来属于这些类型的文件都是可以被安全删除的。使用这种方法判别垃圾文件是最安全、有效的

13、,时下常见的专门清理垃圾文件的软件就多采用之。这些文件类型包括:*.OLD 临时备份文件; *.CHK 由磁盘扫描程序找到并保存的磁盘错误数据; *.GID HELP 文件所生成的搜索索引数据*.*/*.*/*.*/*.-/*.TMP 标准临时文件对于注册表多余项的清理,也是基于的可删除内容,不会造成误删。且此软件界面简约,操作相当简便,只要具备一定的电脑操作能力的人都能完成操作,使用本软件的操作人员无须是专业人士。所以此软件的操作可行性非常强。综上所述,该系统清理软件是可行的。吉首大学毕业论文(设计)63 需求分析3.1 背景大家知道,Windows 素有记录操作者隐私的不良“恶习” ,如:

14、在打开文本文件和浏览图片等文件时,在“开始”-“文档”里留下你曾看过或编辑过的文件名;在编辑文件、安装应用软件或其他软件时,在 windowstemp 里留下下载回来的安装文件和一些临时过渡用的文件;如果我们用 Internet Explorer 浏览器上网,这个 IE 浏览器还会习惯性地在地址栏里留下我们曾进过的网站地址及后来诞生的“网络实名” ,并且在“历史”里留下我们曾浏览过的网页;就连在简单的删除文件时,在“回收站”都可以找到被删除的文件。上述这些给使用者带来了便利,为下次的再进入、再操作提供了快捷方便的途径,但同时也把自己在电脑上所做的一些事情暴露在其他计算机使用者面前。上述这些问题

15、的存在,有时并不是计算机使用者希望看到的结果-自己在电脑上的操作被别人掌握得一清二楚。因此在使用 Windows 的过程中,始终存在着如何清理电脑中留下的“足迹”这个令人头痛的问题。本软件正是对于这些问题的解决,对症下药,恰到好处。3.2 现行业务3.2.1 概要描述众所周知,现在许多软件编制的并不完善,因此即使是通过软件自带的卸载程序进行了卸载,电脑中仍会留下它的痕迹(例如一些配置文件,进度文件等),有的软件干脆就没有卸载功能。我相信很多用户只是简单地将该软件所在的目录删除了事,这就会造成大量的滞留在硬盘中,因为很多软件在安装时会将一部分支持文件安装在 Windowssystem 目录下,我

16、们很难手工找出它们来并删除;再加上某些非法操作所造成的垃圾件残留在系统中,导致系统资源的极大浪费,影响电脑的运行速度,甚至会影响到电脑的使用寿命。因此,保证软件彻底地从硬盘中删除和对电脑中的垃圾进行清理是非常重要的。现行网络上比较流行的几款系统垃圾清理软件有:超级兔子,Windows 优化大师等等,这些软件能帮助用户轻松辨别硬件真伪、安装硬件驱动、维护系统安全、安装系统补丁及软件升级、优化清理系统、清除系统垃圾、提升电脑速度、保护 IE 安全、监测危险程序、屏蔽广告弹窗、清理流氓软件具有强大的功能。但这些软件不一定适合所有的用户。吉首大学毕业论文(设计)73.2.2 存在的主要问题网络上比较流

17、行的系统垃圾清理软件也具有一些薄弱环节:1) 体积大;2) 运行速度比较慢。3) 运行时占用的系统资源也多3.2.3 解决方案开发一款体积小,占用系统资源少,运行速度又快,并且安全可靠的系统垃圾清理软件。3.3 系统需求分析3.3.1 目标根据以上的分析,我们可以开发一个小型简单的系统清理软件使其具有一些功能特点:1) 能够查找并清理文件类型为:BAK、TMP、CHK、OLD、GID、*.*、*.*、$、等的垃圾文件;2) 能够查找并清理临时文件夹里面的文件;3) 能够查找并清理注册表中的垃圾文件;4) 能够对所做的操作有记录保存;5) 体积要小;6) 运行速度快;7) 运行时占用系统资源少。

18、3.3.2 用户的特点本软件的最终用户是对操作系统维护方面要求不高,即不需要全面的维护操作系统,只需对系统运行产生的一些垃圾进行定期的处理清除,并且懂得一些最基本的电脑操作的人群。对本软件预期的使用频度可以根据用户自己的需要可长可短。吉首大学毕业论文(设计)84 系统概要设计4.1 系统功能模块设计4.1.1 系统各功能模块描述1) 、系统信息。显示用户的计算机名、用户名称、当前日期、系统版本、物理内存、可用内存、当前时间等基本系统信息。2) 、垃圾文件。可选择要清理垃圾的文件夹以及要查找清理的文件类型,可选的类型有:BAK、TMP、CHK、OLD、GID、*.*、*.*、$、等等。3) 、临时文件夹。可查找出当前系统的临时文件夹中的垃圾文件,并可删除查找出来的临时文件夹中的垃圾文件。4) 、注册表清理。可分别对 HKEY-CURRENT-USER、HKEY-LOCAL-MACHINE、HKEY-USER 中的垃圾信息进行扫描并单个删除其中的垃圾信息,也可以一次删除全部扫描出来的垃圾信息。4.1.2 系统总体结构图系统清理软件垃圾文件临时文件夹系统信息注册表清理图 14.1.3 系统各模块的界面设计(1) 、系统信息界面:吉首大学毕业论文(设计)9图 2(2) 、垃圾文件界面:图 3(3) 、临时文件夹界面:

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 重点行业资料库 > 1

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。