《点对点通信系统》ppt课件

《点对点通信系统》ppt课件

ID:27140448

大小:592.51 KB

页数:13页

时间:2018-12-01

《点对点通信系统》ppt课件_第1页
《点对点通信系统》ppt课件_第2页
《点对点通信系统》ppt课件_第3页
《点对点通信系统》ppt课件_第4页
《点对点通信系统》ppt课件_第5页
资源描述:

《《点对点通信系统》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

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

3、以上硬盘、光驱。软件系统:Windows9x或更高版本、VisualBasic6.0中文版。开发工具Winsock是MicrosoftWindows提供的网络编程接口,它提供了基于TCP/IP协议的接口实现方法。用户不必了解TCP,通过设置Winsock控件的属性并调用它的方法,就可以与一台远程计算机相连,从而实现数据传输。Winsock控件可以供MicrosoftAcess、VisualBasic,VisualC++或VisualFoxpro的开发人员使用。本文以VisualBasic6企业版为开

4、发环境来向大家介绍一下Winsock控件的初步应用。概要设计阶段的主要任务①系统分析员审查软件计划、软件需求分析提供的文档,提出最佳推荐方案,用系统流程图,组成系统物理元素清单,成本效益分析,系统的进度计划,供指导教师审定,审定后进入设计。②确定模块结构,划分功能模块,将软件功能需求分配给所划分的最小单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略。③编写概要设计说明书,用户手册,测试计划,选用相关的软件工具来描述软件结构,结构图是经常使用的软件描述工具。选择分解功

5、能与划分模块的设计原则,例如模块划分独立性原则,信息隐蔽原则等。系统功能1、服务器端服务2、客户机服务3、上网服务4、点对点实时信息传输模块结构图主界面服务器端程序客户机程序上网退出登录客户机模块IPO图IOP连接服务器提供相应的界面供操作人员录入通信服务器模块IPO图IOP测试网络提供相应的界面供操作人员录入通信主要界面设计心得经过二个多月的设计和开发,点对点通信系统基本开发完毕。在此期间本人阅读了大家VB及管理信息系统的教程,收获非浅,比如:之前本人对WINSOCK不熟悉,通过这次毕业设计,我能

6、熟练的操作这个控件;通过这次聊天和文件传输程序的编写,基本上了解了winsock的CS构架原理,通信流程也清楚了。今后的工作就是增加多线程处理,添加多个用户,实现真正的多人聊天和文件传输。同时可以增加的功能就是文件互传,语音和视频聊天和文件传输。还有一个问题就是优化代码,提高执行效率,使用更强的容错处理。因此,在本次的毕业设计中,为搞清控件的使用方法、编程的各个难点、掌握面向对象的编程思想,本人查过相关的教材、查询过相关的网站、请教过指导教师。在摸索中学习,在困惑中探索,终于探究了一套较好的学习面向

7、对象的程序设计的方法。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不完善等多方面问题。这些都有待进一步改善。致谢感谢学校以认真负责的态度为我们计算机组织这次毕业设计以及毕业论文答辨。你们的严格把关,对我们来说有很大的压力。在这种压力下促使我们以最快的速度融入到软件开发理论的应用中去,通过这次煅炼,使我们的系统开发水平各方面都有了较大的进步。由此积累的经验将对我们以后的学习和生活产生帮助。感谢我的指导老师,在毕业设计时帮助选题,在设计的过

8、程中提出了许多有益的建议和意见,同时他先进的软件开发理念和思维方式也给我很大的启发

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。