欢迎来到天天文库
浏览记录
ID:6728699
大小:479.50 KB
页数:33页
时间:2018-01-23
《程序和文件快速打开工具》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、HarbinInstituteofTechnologyatWeihai数据结构课程设计报告设计题目:程序和文件快速打开工具院系:计算机科学与技术学院班级:学号:设计者:康龙彪朱虹宇连思思刘宗仁X哈尔滨工业大学(威海)X前言数据结构是计算机专业的必修和主干课程之一,它旨在使学生学会分析研究数据对象的特性,学会数据的组织方法,以便选择合适的数据逻辑结构和存储结构,以及相应的运算(操作),把现实世界中的问题转化为计算机内部的表示和处理,这是一个良好的程序设计技能训练的过程。在整个教学或学习过程中,解决实际问题的能力和技巧的训练是一个重
2、要的环节。本课题设计要求学生分组进行(每组2-4人),自行选题,选题的思想是根据实际需要进行调研,以组为单位提交课程设计任务书,给出所选项目的背景和意义,由导师确定选题的级别,主要是以实用性为主,开发一个具有实际价值的项目,经过2周的课程设计后接受课程设计组老师的结题验收。教师评语:X成绩:哈尔滨工业大学(威海)数据结构课程设计任务书院(系):计算机科学与技术学院专业:计算机科学技术姓名:杨春程肖福坤学号:课程设计题目:新型USB冗杂文件管理秘书X问题阐述与分析:设计题目背景:随着电脑在日常生活、工作中用到的越来越广泛,作用越来
3、越大。电脑用多了,上网多了,看到有价值的文档,大家一般都会有保存下来的冲动,时间久了U盘里面一定充斥这各种各样曾今有价值或者至今仍有价值的文件。但是存储空间通常都是被一些不经常使用,或者一次性的新建文档所占据。为了清理空间我们在不知道文件使用频率的前提下,不得不对每个文件依次查看,确定是否这些文件是否有价值。这样白白的浪费了大量的宝贵时间。为了找到自己所需要的某一篇重要文档或者急需使用软件,我们不得不耗费大量的时间逐一查找。该课程设计所要开发的小工具就是帮助我们解决这些问题。X摆渡攻击的工具是摆渡木马,它是一种特殊的木马,其感染
4、机制与u盘病毒的传播机制完全一样,只是感染目标计算机后,它会尽量隐蔽自己的踪迹,不会出现普通u盘病毒感染后的症状,如更改盘符图标,破坏系统数据,在弹出菜单中添加选项等,它唯一的动作就是扫描系统中的文件数据,利用关键字匹配等手段将敏感文件悄悄写回u盘中,一旦这个u盘再插入到连接互联网的计算机上,就会将这些敏感文件自动发送到互联网上指定的计算机中。摆渡木马是一种间谍人员定制的木马,隐蔽性、针对性很强,一般只感染特定的计算机,普通杀毒软件和木马查杀工具难以及时发现,对用户的私密信息危害重大。而当今尚未有特别有效的解决方法,大多解决措施
5、为监控恶意进程来检查U盘是否感染摆渡木马,本软件则通过监控U盘文件的操作变化,通过查看监控记录,来判断是否感染摆渡木马。从而减少的用户电脑中私密文件的泄露。设计实现意义:X该软件能够让你快速查找定位并打开想使用的各种文件。可以人性化的帮助用户整理不经常使用的文件,使用该工具可以使你在电脑上的学习、工作更加有效率,有更好的使用体验。辅助杀毒软件,减少的用户电脑中私密文件的泄露。解决的主要问题:1、在安装应用程序较多的情况下,通过输入关键字实现特定程序的查找定位和快速启动;2、在实现启动程序的同时,实现对windows控制面板中系统
6、功能的快速调用;3、指定存放常用文档的目录和常用文档类型,在文档较多的情况下,通过输入关键字查找定位文档并快速打开;4、在此基础上,考虑拓展功能如下:1)通过预先输入常用网站列表或者扫描网页收藏夹,在输入网站关键字时快速打开网页;2)X实现界面的换肤功能,具有更好的用户体验;3)将文件搜索功能实现的更完整,将桌面搜索功能融入进去。X工作量:该程序功能大致可划分为以下几个部分:1、程序、系统功能、文件和网页信息索引列表的建立,以及对于以上四种类型实现不同的调用启动方式。2、当输入关键字时,字符的精确匹配的实现,考虑使用正则表达式。
7、3、多个皮肤动态更换的实现。4、考虑将基本框架和功能实现相分离,将第一项四种类别的启动用插件的方式实现,使该工具功能具有更好的可扩展性。该工具实现后,运行时以简洁美观的对话框呈现,当输入关键字时,程序自动将匹配最好的结果以列表的方式呈现,用户可选择正确的项目快速打开。X工作计划安排:第16周:前半周小组成员将开发环境配置好,该软件使用VS2008开发,为了实现版本控制,使小组成员更好的协作开发,在googlecode上申请项目托管,使用SVN服务进行版本控制;后半周查找资料,并作出软件各个功能模块的详细设计和详细分工,并在周末正
8、式开始代码编写。第17周:并行开发基本框架各个模块,在该周最后几天基本完成基本框架和各个模块的编写,开始整合调试程序。第18周:前半周做界面的优化和程序的调试及完善;后半周整理程序文档,准备课程设计的验收。X同组设计者及分工:康龙彪:1、程序整体框架的设计和实现
此文档下载收益归作者所有