基于p2p的文件共享系统(含源码)毕业设计.doc

约27页DOC格式手机打开展开

基于p2p的文件共享系统(含源码)毕业设计,基于p2p的文件共享系统(含源码)毕业设计本文共计27页,9412字;中文摘要本课题研究主要是对p2p这种新型的网络模型有个很深刻的认识,并且通过对p2p的理解,设计一个实用软件,为网络中文件的下载提供更快的速度,它会随着用户的增加而使整个系统更健壮,更高效。该软件具有p2p所具有的优势,相比于传统的c/s模式提高了效...
编号:10-23755大小:5.23M
分类: 论文>计算机论文

内容介绍

此文档由会员 刘瑞 发布

基于P2P的文件共享系统(含源码)毕业设计


本文共计27页,9412字;


中文摘要

本课题研究主要是对p2p这种新型的网络模型有个很深刻的认识,并且通过对p2p的理解,设计一个实用软件,为网络中文件的下载提供更快的速度,它会随着用户的增加而使整个系统更健壮,更高效。该软件具有p2p所具有的优势,相比于传统的C/S模式提高了效率,做到服务器被“减负”,服务器只负责调度,而不参与真正的交易。通过研究p2p和制作这个系统让我觉得网络的模式每一种都有它的优点和缺点,要根据用户所需要的情景来决定采用什么网络模式。


关键词: P2P, 套接字, 多线程, struts+spring+hibernate ,swt jdom ,文件分块

Abstract

The Sharing File System which base on P2P is aim to solve the problem which is faced by common download system, the common system use traditional mode to download file from server to client, which called “Client/Server mode”, Although this mode have some advantages, there is an titanic and eminent shortcoming that is efficient, especially in the situation that there are many clients downloading, at that time the server will become

目录:
第一部分:论文写作的目的。
1) 论文的写作背景以及课题的研究原因
2) 用研究的成果来解决的实际问题
3) 该课题的研究现状和存在的问题
4) 对该课题的相关问题的理解
第二部分:系统架构设计和主要功能介绍
1) 开发工具以及安装和配置
2) 主要技术介绍
3) 服务器端功能以及设计思路
4) 客户端功能以及设计思路
5) 系统整体的架构以及功能介绍
第三部分:系统详细设计及关键技术点
1)线程池技术解决
2)文件分块的技术解决
3) 自动连接和断点续传的技术解决
4) 客户界面与后台线程的协调工作技术的解决
第四部分:系统运行效果
1) 运行效果图以及使用数据
2) 系统尚存在的问题
第五部分:毕设总结及致谢
第六部分: 参考文献


部分参考文献
1.JXTA,www.jxta.org
2.Scott Oaks/ Bernard Traversat/ Li Gong,《JXTA技术手册》,清华大学出版社,O'Reilly Media,2004年4月
3. (美国)Robert Flenner ,高岭,《java p2p 技术内幕》,人民邮电出版社,2003.10