文摘
英文文摘
声明
致谢
1 绪论
1.1研究背景
1.2研究内容
1.3论文的组织结构
2传统的软件版本控制工具
2.1版本控制概述
2.2常用的版本控制工具
2.2.1开放源码版本控制工具
2.2.2 Windows平台的版本控制工具
2.2.3成熟的商业版本控制工具
2.3传统C/S结构软件版本控制工具存在的问题
2.4本章小结
3 P2P中的协同工作机制
3.1计算机支持协同工作(CSCW)
3.1.1 CSCW的模式
3.1.2 CSCW的系统分类
3.2 P2P技术
3.2.1 P2P技术概述
3.2.2 P2P模型分类
3.3 P2P协同工作系统
3.3.1集中式协同工作系统
3.3.2复制式协同工作系统
3.4 JXTA技术
3.4.1 JXTA概述
3.4.2 JXTA的相关概念
3.4.3 JXTA的协议
3.5本章小结
4复制式协同版本控制系统的设计
4.1系统的整体设计
4.1.1系统的设计原则
4.1.2系统的功能目标
4.1.3系统的结构
4.2系统的详细设计
4.2.1系统的模块设计
4.2.2系统模块功能概述
5复制式协同版本控制系统的实现
5.1系统实现
5.1.1成员管理模块
5.1.2本地版本文件管理模块
5.1.3版本发布及传输模块
5.1.4文件操作模块
5.1.5成员即时通信模块
5.2系统工作流程
5.3系统测试
6结束语
6.1总结
6.2展望
参考文献
作者简历