论文部分内容阅读
当今,计算机软件已成为世界舞台上最为重要的科技领域,在大量应用软件的驱动下,随着因特网的迅速发展,人们生活的诸多方面产生了革命性的变化。随着计算机的普及与软件产品的应用,传统的纸质文档逐渐被电子文档取代,由操作系统的文件系统为用户提供存取简便、格式统一安全可靠的管理各种文档的方法,实现文档的共享和保护,方便用户“按名存取”,从而大大提高文档管理人员的工作效率。人们通常使用WindowsXP系统的资源管理器管理文档,资源管理器提供了许多方便用户使用的功能,与用户的界面接口也很人性化,但在实际研究工作中,仍然存在一些问题。例如:无法在许多文献中准确快速的找到一篇特定内容的文献;无法确定某文献是否经过阅读或整理;查看文献的关键字或备注不够方便;无法通过关键字或备注对文献进行检索等。这些问题使得文档管理者的工作变的单调、繁琐,降低了工作效率。本文旨在通过研究WindowsXP资源管理器的优缺点,设计并开发一套增强型的文档管理工具,它既具有资源管理器优秀的文档管理功能与人性化的用户界面,又能很好的解决上面提到的处理文档时的种种问题,此工具名称定为ShowMore.在软件开发进程中,采用软件工程的知识进行软件方案设计、开发进度控制与软件后期测试。经过多方面比较,本程序采用微软的.net框架,C#语言进行开发,使用Visual Studio 2005作为开发环境,在开发过程中对文档信息的读取与编辑技术进行了相关研究,并对文档目录的递归遍历,单层遍历算法进行了比较,提出了新的双层遍历算法。本文对软件进行了功能与性能测试,测试结果表明软件功能正确无误,性能良好,达到了预期目的。ShowMore既继承了资源管理器的优点,又有所创新。它提供了如下的创新功能:1、方便的文档属性查看与编辑功能。只需1步鼠标操作就能实现资源管理器2-3步才能完成的功能;2、对已阅读过的文档提供“阅读标记”的功能;3、对所有文档按已读/未读分类的功能;4、基于文件名、关键字等信息的文档搜索的功能;5、对某文件夹下所有文档属性信息进行统计。