点对点通信系统ppt课件.ppt

上传人:本田雅阁 文档编号:3116747 上传时间:2019-07-12 格式:PPT 页数:13 大小:592.52KB
返回 下载 相关 举报
点对点通信系统ppt课件.ppt_第1页
第1页 / 共13页
点对点通信系统ppt课件.ppt_第2页
第2页 / 共13页
点对点通信系统ppt课件.ppt_第3页
第3页 / 共13页
点对点通信系统ppt课件.ppt_第4页
第4页 / 共13页
点对点通信系统ppt课件.ppt_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《点对点通信系统ppt课件.ppt》由会员分享,可在线阅读,更多相关《点对点通信系统ppt课件.ppt(13页珍藏版)》请在三一文库上搜索。

1、点对点通信系统,设计:,系统简介,本程序使用VB语言编程,使用WinSock控件完成的点对点(P2P)聊天和文件传输程序。可以实现两台机器间互发消息,并且有聊天和文件传输记录,安全可靠。,p2p的概念,P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”的意思,或称为对等联网。目前人们认为其在加强网络上人的交流、文件交换、分布计算等方面大有前途。 简单的说,P2P直接将人们联系起来,让人们通过互联网直接交互。P2P使得网络上的沟通变得容易、更直接共享和交互,真正地消除中间商。P2P就是人可以

2、直接连接到其他用户的计算机、交换文件,而不是像过去那样连接到服务器去浏览与下载。P2P另一个重要特点是改变互联网现在的以大网站为中心的状态、重返“非中心化”,并把权力交还给用户。 P2P看起来似乎很新,但是正如B2C、B2B是将现实世界中很平常的东西移植到互联网上一样,P2P并不是什么新东西。在现实生活中我们每天都按照P2P模式面对面地或者通过电话交流和沟通。,开发环境,硬件系统:奔腾100以上CPU、64M以上内存、1G以上硬盘、光驱。 软件系统:Windows 9x或更高版本、Visual Basic 6.0中文版。,开发工具,Winsock是Microsoft Windows提供的网络编

3、程接口,它提供了基于TCP/IP协议的接口实现方法。用户不必了解TCP,通过设置Winsock控件的属性并调用它的方法,就可以与一台远程计算机相连,从而实现数据传输。 Winsock控件可以供Microsoft Acess、Visual Basic,Visual C+或Visual Foxpro的开发人员使用。本文以Visual Basic 6企业版为开发环境来向大家介绍一下Winsock控件的初步应用。,概要设计阶段的主要任务,系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供指导教师审定,审定后进入设计。

4、确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。 编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。,系统功能,1、服务器端服务 2、客户机服务 3、上网服务 4、点对点实时信息传输,模块结构图,客户机模块IPO图,服务器模块IPO图,主要界面,设计心得,经过二个多月的设计和开发,点对点通信系统基本开发完毕。 在此期间本人阅读了大家VB及管理信息系统的教程,收获非浅,比如

5、:之前本人对WINSOCK不熟悉,通过这次毕业设计,我能熟练的操作这个控件;通过这次聊天和文件传输程序的编写,基本上了解了winsock的CS构架原理,通信流程也清楚了。 今后的工作就是增加多线程处理,添加多个用户,实现真正的多人聊天和文件传输。同时可以增加的功能就是文件互传,语音和视频聊天和文件传输。 还有一个问题就是优化代码,提高执行效率,使用更强的容错处理。 因此,在本次的毕业设计中,为搞清控件的使用方法、编程的各个难点、掌握面向对象的编程思想,本人查过相关的教材、查询过相关的网站、请教过指导教师。在摸索中学习,在困惑中探索,终于探究了一套较好的学习面向对象的程序设计的方法。 但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不完善等多方面问题。这些都有待进一步改善。,致谢,感谢学校以认真负责的态度为我们计算机组织这次毕业设计以及毕业论文答辨。你们的严格把关,对我们来说有很大的压力。在这种压力下促使我们以最快的速度融入到软件开发理论的应用中去,通过这次煅炼,使我们的系统开发水平各方面都有了较大的进步。由此积累的经验将对我们以后的学习和生活产生帮助。 感谢我的指导老师,在毕业设计时帮助选题,在设计的过程中提出了许多有益的建议和意见,同时他先进的软件开发理念和思维方式也给我很大的启发,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1