基于vc的局域网聊天工具

基于vc的局域网聊天工具

ID:3670518

大小:227.00 KB

页数:30页

时间:2017-11-22

基于vc的局域网聊天工具_第1页
基于vc的局域网聊天工具_第2页
基于vc的局域网聊天工具_第3页
基于vc的局域网聊天工具_第4页
基于vc的局域网聊天工具_第5页
资源描述:

《基于vc的局域网聊天工具》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、存档编号基于VC局域网聊天工具的设计与开发教学学院数学与计算机科学学院届别2013届专业计算机科学与技术学号姓名指导教师完成日期2013.05.03目录内容摘要:1关键词:1Abstract:2Keywords:21.引言31.1MFC简介31.2Winsock介绍32.需求分析42.1功能需求分析  42.2性能需求分析52.3运行需求分析63.系统总体设计63.1设计的目标和意义63.2系统模块划分74.详细设计84.1用户注册模块84.2用户登录模块84.4信息显示模块94.5开启服务器模块94.6连接服务器模块105.编码实现115.1用户注册模块115.2用户登录模块155.3注册信

2、息显示模块165.4发送信息显示模块205.5开启服务器模块205.6连接服务器模块246.总结27参考文献28内容摘要:本毕业设计采用C++作为前端的应用开发工具,Access作为后台的数据库,采用客户端/服务器(C/S)的模型构建,结构健壮灵活,在数据处理、人机界面、数据通信、系统维护等方面具有功能全面、实用等特点。包括服务器端和客户端两个模块,客户端通过服务器端进行通信。该软件采用多线程技术支持多用户操作,并采用相关技术进行了优化,加快了文字传递速度。此次开发是在windows7环境下,使用vs2010作为编程工具和编译环境。主要采用MFC类进行构造需要的主要界面框架,客户端和服务端主要

3、是基于TCP协议下的标准通信,能够实现安全快速可靠的信息传输和文件传送功能。本课题设计出来的局域网聊天工具主要是针对校内用户师生使用,该工具可以通过开始群聊天室来实现师生之间,学生之间的交流沟通,由于采用多线程设计使得了软件可以支持多用户在线聊天,同时,将客户端和服务端集合在一个模块上,使用将更加方便。基于校内局域网可以是师生免费进行即时交流,通过多线程和队列以及异步IO模型实现一个服务端顺利的接收多个客户端的连接,提高了软件的实用性能。关键词:vs2010MFC多线程28Abstract:ThistoolforchattingwillbedevelopedbyMSVC,databasewil

4、lbesetupbyAccess,constructwithmodelC/S,itiscomprehensiveandpracticalfromdatapreceding,UserInterface,datachannelandsystemmaintenancebecauseoftherobustandflexiblestructure.Thistoolhastwomodules:ServerandClient,ClienttransmitmessagesthroughSever.Itusesmulti-threadtechnologytotransmitfasteranditcanprovi

5、demulti-userservice.Thetoolforchattingisdevelopmentwindows7environment,useVS2010asprogrammingtoolsandbuildenvironment.MFCclassstructureneedsinterfaceframework,theclientandserverisbasedonstandardcommunicationundertheTCPprotocol,abletoachieveasafe,fastandreliabletransmissionofinformationandfiletransfe

6、rfunctions.LANchattooldesignofthisprojectismainlyusedfortheuserteachersandstudentsinschools,thetoolcanstartagroupchatroomsbetweenteachersandstudents,thecommunicationbetweenthestudents,theuseofmulti-threadeddesignmakesthesoftwarecansupportmultipleusersonlinechatatthesametime,thecollectionofclientands

7、erverinamodule,willbemoreconvenienttouse.BasedonthethecampusLANcanbefreereal-timeexchangeofteachersandstudentsthroughmulti-threadingandqueues,aswellasasynchronousIOmodeltoachieveaclientsuccessfullyrec

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

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

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