声明
摘要
1 绪论
1.1 课题研究背景及意义
1.2 国内外研究现状
1.3 本文研究内容和目标
1.4 论文章节安排
2 相关技术介绍
2.1 网页监测分析技术
2.1.1 DOM
2.1.2 XPath
2.1.3 正则表达式
2.2 网络爬虫技术
2.3 C#语言
3 常用算法介绍
3.1 深度优先算法
3.2 广度优先算法
3.3 主题优先策略
3.4 基于Web超链图评价策略
3.5 基于分类器预测策略
3.6 基于遗传算法的爬行策略
4 软件更新管理器的设计与实现
4.1 引言
4.1.1 系统原理
4.1.2 系统流程图
4.1.3 更新模型
4.2 系统主要功能
4.2.1 网络监测和网页分析功能
4.2.2 网络爬虫功能
4.2.3 安装的软件列表功能
4.3 基于网络监测技术的软件更新管理器算法
4.3.1 概念树限制方法
4.3.2 正则表达式的研究
4.3.3 文本过滤的研究
4.3.4 基于文本/模板匹配的研究
4.3.5 主题优先策略的研究
4.4 软件更新管理器的实现
4.4.1 监听按钮和监控调度模块
4.4.2 网络爬虫模块
4.4.3 导入配置模块
4.4.4 本地计算机监控生成的软件列表
5 软件更新管理器的测试
5.1 软件更新管理器系统配置
5.2 软件更新管理器界面
5.3 软件更新管理器运行测试
5.3.1 运行前
5.3.2 启动运行
5.3.3 监测和爬行
5.3.4 XML配置文件的状态
结论
参考文献
致谢