论文摘要
互联网最基本的应用就是文件共享,伴随着互联网的高速发展,文件共享服务也由中心化的服务器下载模式逐渐向边缘化的P2P下载模式转移,P2P下载模式的发展,占据了网络大量的带宽,使得网速变慢,影响了用户的互联网体验。在学校,由于计算机和用户的高度密集,白天上班上课时间,网络速度非常得慢,原因主要就是由于各种类型的P2P资源下载造成的,文件下载、在线视频、在线音乐等音乐在其中占据很高的比例。下一代互联网的研究有很多关于p2p传输的内容,本文通过进行基于校园网的文件资源共享系统研究,设计实现了一个基于校园网环境的文件资源共享系统,通过这个文件资源共享系统,校园网用户可以共享已下载的资源,这样,最直接的好处就是既实现了对资源的更佳利用,减少了用户去互联网搜索和下载的时间精力耗费,又通过流量本地化大量降低了校园网的出口带宽占用,增强了系统的可用性。另外,本文探讨了对丰富的共享资源进行归类管理,培育优质资源,建立资源库和索引库的设想。本系统基于P2P技术开发,使用了Java语言环境,JXTA-JXSE开发平台进行局域网文件资源共享软件的开发,使用了MySQL数据库技术和Hibernate数据库持久化技术实现资源库和索引库的创建和管理,并对系统实现进行了基本的测试。
论文目录
摘要ABSTRACT第一章 引言1.1 课题背景1.1.1 系统开发背景1.1.2 互联网正在走向融合1.1.3 P2P模式的弊端1.1.4 改善网络流量的一种措施1.2 系统的技术背景1.3 系统的设计目标1.4 系统的特色1.5 课题任务和工作任务1.6 论文结构第二章 开发技术2.1 P2P技术2.1.1 P2P简介2.1.2 P2P体系结构模型2.1.3 主流P2P文件共享系统2.1.4 P2P应用开发平台2.2 JXTA-JXSE介绍2.2.1 JXTA体系结构2.2.2 JXTA平台的主要技术知识2.2.3 JXTA协议2.2.4 基于JXTA的成功应用2.3 开发环境搭建2.3.1 MyEclipse的安装和使用2.3.2 JDK的使用2.3.3 JXTA-JXSE的相关库第三章 系统需求分析和设计3.1 系统概述3.1.1 项目背景介绍3.1.2 可行性研究3.1.3 项目建设目标和原则3.2 需求分析3.2.1 功能性需求分析3.2.2 非功能性需求分析3.3 功能设计3.3.1 文件共享模块3.3.2 文件搜索模块3.3.3 文件下载模块3.3.4 交流模块3.4 数据设计3.4.1 用户数据库Userinfo设计3.4.2 资源库Resources定义3.4.3 索引库IndexNodes定义3.4.4 资源库和索引库的数据关联和工作机理第四章 系统的总体设计与详细设计4.1 建立DRSSGROUP超级组4.2 构建DRSSGROUP超级组服务4.2.1 共享文件模块设计4.2.2 搜索文件模块设计4.2.3 下载文件模块设计4.2.4 发送信息模块设计4.2.5 接收信息模块设计4.2.6 在线列表模块设计4.3 高级组的创建与管理服务4.3.1 新建高级组4.3.2 查找组4.3.3 加入组第五章 系统测试5.1 DRSSGROUP基本功能测试5.1.1 测试情境设计5.1.2 测试环境部署5.1.3 运行实测5.1.4 文件共享测试5.1.5 文件搜索测试5.1.6 文件下载测试5.1.7 聊天功能测试5.1.8 测试结果5.2 高级组功能测试5.2.1 测试情境设计与部署5.2.2 测试高级组的创建和加入功能5.2.3 在线列表测试5.2.4 聊天测试5.2.5 文件搜索测试5.2.6 测试结果第六章 结束语6.1 论文工作总结6.2 问题和展望参考文献致谢
相关论文文献
标签:文件共享论文; 校园网论文;