基于JXTA的校园网文件资源共享系统的设计与实现

基于JXTA的校园网文件资源共享系统的设计与实现

论文摘要

互联网最基本的应用就是文件共享,伴随着互联网的高速发展,文件共享服务也由中心化的服务器下载模式逐渐向边缘化的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 问题和展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于JXTA的校园网文件资源共享系统的设计与实现
    下载Doc文档

    猜你喜欢