版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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图 IO OP P衔接效力器提供相应的界面供操作人员录入通讯效力器模块IPO图 IO OP P测 试 网
5、络提供相应的界面供操作人员录入通讯主要界面设计心得设计心得 经过二个多月的设计和开发,点对点通讯系统根本开发终了。在此期间本人阅读了大家VB及管理信息系统的教程,收获非浅,比如:之前本人对WINSOCK不熟习,经过这次毕业设计,我能熟练的操作这个控件;经过这次聊天和文件传输程序的编写,根本上了解了winsock的CS构架原理,通讯流程也清楚了。今后的任务就是添加多线程处置,添加多个用户,实现真正的多人聊天和文件传输。同时可以添加的功能就是文件互传,语音和视频聊天和文件传输。还有一个问题就是优化代码,提高执行效率,运用更强的容错处置。因此,在本次的毕业设计中,为搞清控件的运用方法、编程的各个难点、掌握面向对象的编程思想,本人查过相关的教材、查询过相关的网站、讨教过指点教师。在探求中学习,在困惑中探求,终于探求了一套较好的学习面向对象的程序设计的方法。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处置不完善等多方面问题。这些都有待进一步改善。 致谢致谢 赞赏学校以仔细担任的态度为我们计算机组织这次毕业设计以及毕业论文答辨。他们的严厉把关,对我们来说有很大的压力。在这种压力下促使我们以最快的速度融入到软件开发实际的运用中去,经过这次煅炼,使我们的系统开发程度各方面都有了较大的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《水无机盐维生素》课件
- 《外伤常用药物》课件
- 2025年泉州货运从业资格证考试题
- 2025年石家庄货运从业资格证科目一考试答案
- 2025年石家庄货这从业资格证考试答案
- 2025年阿克苏货运资格证培训考试题
- 高档住宅小区地弹门施工合同
- 展览会现场翻译聘用合同
- 医学博士临床研究招聘合同
- 咨询公司续租协议范本
- PS平面设计练习题库(附参考答案)
- 混合云架构整体设计及应用场景介绍
- 《盘点程序说明会》课件
- 期末素养综合测评卷(二)2024-2025学年鲁教版(五四制)六年级数学上册(解析版)
- 考核19(西餐)试题
- 2024安全生产法解读
- 吉林省长春市(2024年-2025年小学五年级语文)人教版期末考试(上学期)试卷及答案
- 环保创业孵化器服务行业营销策略方案
- 研究生年终总结和展望
- GB/T 23863-2024博物馆照明设计规范
- 我的一次焦虑体验和应对措施
评论
0/150
提交评论