声明
摘要
第1章 引言
1.1 背景知识
1.2 市场上的安装和自动更新方案及局限性
1.3 目的和意义
1.4 论文的组织与安排
第2章 相关技术
2.1 .NET框架
2.2 PE可执行文件格式
2.3 SHA-1 Hash算法
2.4 WCF技术
2.5 PGM可靠组播技术
2.6 Windows Script Host
2.7 本章小结
第3章 系统分析
3.1 系统的组成
3.2 系统实现的功能
3.3 系统实现的目标
3.4 系统的层次结构
3.5 系统的开发环境
3.6 系统功能建模
3.7 本章小结
第4章 系统设计
4.1 系统总体设计
4.2 系统功能的划分
4.3 主要功能模块设计
4.3.1 客户端程序部署管理模块的设计
4.3.2 客户端程序部署模块的设计
4.3.3 服务器管理模块的设计
4.4 数据库的设计
4.4.1 系统E-R图
4.4.2 数据字典
4.4.3 程序库文件结构
4.5 本章小结
第5章 系统实现
5.1 数据传输方案
5.1.1 数据压缩
5.1.2 增量文件下载的实现
5.1.3 文件增量上传的实现方法
5.1.4 快速签名算法的实现
5.1.5 利用IP组播通信技术实现快速部署
5.2 一键安装程序生成器的实现
5.3 基于策略集合选择最优版本的实现
5.4 客户端程序部署管理模块的实现
5.4.1 客户端程序管理模块的实现
5.4.2 版本管理模块的实现
5.4.3 任务管理模块的实现
5.4.4 策略管理模块的实现
5.5 客户端程序部署模块的实现
5.5.1 一键安装功能的实现
5.5.2 执行自动部署任务
5.5.3 手动卸载功能的实现
5.6 服务器管理模块的实现
5.6.1 添加服务器的实现
5.6.2 移除服务器的实现
5.7 本章小结
第6章 运行与测试
6.1 测试环境
6.2 系统测试
6.3 测试结论
6.4 本章小结
第7章 结论
7.1 本文工作总结
7.2 进一步工作展望
参考文献
致谢