菜单
  

    1.2 课题目的和意义

    本课题的最终成果是实现一个基于P2P的简易网络分布式程序。该程序可以从任意节点发起分布式任务,然后随机选定一个端作为主持人,通过主持人发布命令,让其他人参与进来,从而完成整个分布式任务。

    本课题的基础是分布式系统和P2P理论,其中还运用了计算机网络、UDP广播和组播、管理学等领域相关理论。针对不同的应用需求,现在存在多种网络模式,以不同的方式来共享不同的内容以满足用户的需求。但是,在中心处理和边缘化处理的问题上,现今的网络服务还存在很大的改进空间,资源的不平等及浪费,用户参与欲望的提高,都是我们需要考虑的问题。在理论上,本文探寻P2P网络管理及UDP广播的原理,研究在现有理论基础上如何更好的满足人们对网络服务的要求,当C/S结构不能满足人们的要求时,需要采用分布式、高效的基于P2P技术的网络服务。在实践上,课题要实现一个简单的网络分布式程序,给出原型实现,经过小范围的实验和测试,能够说明P2P模式下的网络程序有很高的可用性。文献综述

    此外,通过学习并编写次程序,我又进一步了解了网络体系结构,TCP/IP协议的知识,UDP广播的接受和发送。学会并掌握了Socket编程,图形界面,掌握了利用VC++进行网络编程的过程与步骤。

    1.3 论文内容概述

        论文主要论述基于P2P的网络分布式程序相关的理论知识,工作原理,编程思路,以及具体实现细节。当实现同一种功能有多种方法时,对这些方法进行了系统的比较,并阐述使用该方法的好处。论文分以下几个部分:第一部分是简要介绍所选课题和系统可行性研究;第二部分是论文所涉及的一些理论知识概述;第三部分是系统整体设计和系统详细设计;第四部分是系统实现和测试;第五部分是系统的成果展示及系统的设计进行了总结,指出程序设计的不足,展望下一步需要完成的工作。致谢词和参考文献是整个论文的结束。

    1.4 系统可行性分析

    1.4.1 系统设计的必要性

        当今是信息飞速发展的年代,人们对网络服务的要求越来越高。过去单一的网络服务模式不能全面的解决现有的问题,这样新的理论模式就要被提出,被人们了解和使用。现在社会网络已经成为我们生活的一部分,无论是工作还是学习,还是生活中的所遇到的事,或多或少都和网络有联系。本文结合P2P分布式系统的原理,通过UDP广播通信实现了一个P2P系统,不仅把基本要求实现,而且锻炼了自己思考问题能力和动手能力,通过完成本课题,对网络编程方向有了新的认识,对分布式系统有了更深的了解。毕业设计作为大学生毕业的一个重要环节,所以从主观和客观角度分析,编写这个系统的必要性。

    1.4.2 系统设计的可行性

        系统可行性研究包括经济可行性,技术可行性,法律可行性和用户操作可行性。

        经济可行性:操作人员少,工作时间不长,消耗物资低。产出的产品有利于毕业并取得良好成绩。

        技术可行性:利用MFC编程,便于开发高效的GUI应用程序,Visual C++开发工具安装和使用简单。ClassWizard使得消息映射简单方便,视结构/文档能够轻松处理和数据更换。在此情况和开发运行环境下,开发Windows应用程序比较容易。来.自/751论|文-网www.751com.cn/

        法律可行性:本网络分布式程序是按课设要求而开发,使用范围为个人或正当的商业活动,不会有违法的可能。

        用户操作可行性:已根据实际情况和设计需求,制定有效的人机交互方案。界面设计良好。

  1. 上一篇:VC++局域网远程控制软件的设计
  2. 下一篇:GSM系统位置跟踪技术的仿真
  1. 基于SpringBoot的分布式电商系统架构设计

  2. Android手机的一个简易商城客户端设计

  3. asp.net简易第三方微信公众平台管理系统设计

  4. 分布式日志采集与分析

  5. 基于分布式的机器人集成环境设计

  6. 基于人脸图像的简易数据统计

  7. java+mysql简易超市管理系统的设计与实现

  8. 圆柱绕流国内外研究现状

  9. 新生代农民工培训现状分析

  10. 带式输送机技术英文文献和中文翻译

  11. 文化旅游主题展示设计广富林十里长街设计

  12. 公共服务均等化文献综述和参考文献

  13. 机器人摩擦焊机头设计

  14. 合肥老乡鸡连锁餐饮企业的经营策略探析

  15. 《简爱》女性主义的象征

  16. 分光光度法测定水溶液中有机酸含量的研究

  17. 探讨“绿色生态”在都市设计中的体现

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回