欢迎来到天天文库
浏览记录
ID:11048457
大小:838.00 KB
页数:41页
时间:2018-07-09
《基于局域网的通讯系统的设计大学论文 .doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于局域网的通讯系统的设计摘要 随着计算机科学和Internet的飞速发展,网上聊天已成为人们相互交流的一种方式,与E-mail、电话相比,聊天服务更具有实时性和有效性。本论文提出一个运行于VC平台上的局域网聊天软件的解决方案。该聊天软件包括服务器端和客户端两个模块,客户端通过服务器端进行通信。服务器端模块主要实现了服务器的配置和数据的传递;客户端模块主要实现了用户注册、登录、文字聊天等功能。该软件采用异步套接字的非阻塞模式,并实现对象的序列化和MFC文件对象实现数据的保存。该软件能够帮助企业在
2、局域网内搭建起自己的聊天系统,避免企业内部员工使用类似QQ等软件泄露内部信息,但是该软件只实现了聊天的基本功能,还有很多不足之处需要改进。 关键字:局域网、聊天系统ILAN-basedcommunicationsystemdesignchatAbstractAlongwiththehigh-speeddevelopmentofthecomputerscienceandInternet,chattingonlinehasbeenanimportantmethodinourcommunication
3、.ComparingwithE-mailandtelephone,thechat-lineserviceismorereal-timeandeffective.ThisthesisproposesasolutionofaLANchattingsoftwarebasedonC++language,whichisoperatedontheVCplatform.Thischattingsoftwareincludestwomodules:theserverandtheclient,whichcanco
4、mmunicatewitheachother.Theservermodulemainlycompletestheseverdevice’sconfiguration.Theclientmodulemainlycompletestheusers’login,registration,instantmessagingandsoon.Thesoftwareusedmodelofnon-blockingasynchronoussocket,AndtoachievetheobjectandMFCserie
5、sdocumentsthepreservationoftheobjectdata.Thissoftwarecanhelpthecompanytobuildtheirownchattingsysteminthelocalareanetwork,anditalsocanavoidthestaffofthecompanydisclosingtheinsiderinformationbyusingtheothersoftwaresuchasQQ,butthissoftwarehasonlycomplet
6、edthebasicfunctionasachattingsystem,soitneedmuchmoreimprovement. Keywords:LAN、ChatI目录摘要IAbstractII1概述11.1系统现状11.2系统内容与目标21.3系统综述22系统开发环境和关键技术32.1开发环境32.2关键技术32.2.1.VisualC++和面向对象程序设计32.2.2MFC42.2.3WINDOWSSOCKETS网络编程接口42.2.4WSAAsyncSelect模型开发52.2.5TCP
7、/IP协议、TCP协议62.2.6Client/Server结构(客户机/服务器模式)83系统分析与设计93.1系统分析93.1.1系统需求93.1.2需求分析103.2系统设计113.2.1设计原则113.2.3工作流程123.2.4功能设计133.2.5共享数据类设计134系统实现164.1服务器端设计实现164.1.1服务器端静态类图164.1.2服务器主要类介绍164.1.3服务器端主要过程介绍194.2客户端设计实现254.2.1客户端静态类图254.2.2客户端主要类介绍254.2.
8、3客户端主要过程介绍274.3系统测试324.3.1测试意义324.3.2软件测试的目标324.3.2软件测试的方法324.3.3测试用例33总结与展望34参考文献36致谢371概述39近年来,随着全球信息化进程的不断发展,网络也在飞速发展。出于高效、快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。然而,随着企业规模的扩大,业务量的增加,企业内部的信息越来越私密,企业只希望员工通过内部局域网进
此文档下载收益归作者所有