基于vc++的网络即时通信软件的设计与实现

基于vc++的网络即时通信软件的设计与实现

ID:10009677

大小:1.55 MB

页数:56页

时间:2018-05-20

基于vc++的网络即时通信软件的设计与实现_第1页
基于vc++的网络即时通信软件的设计与实现_第2页
基于vc++的网络即时通信软件的设计与实现_第3页
基于vc++的网络即时通信软件的设计与实现_第4页
基于vc++的网络即时通信软件的设计与实现_第5页
资源描述:

《基于vc++的网络即时通信软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、理工大学学士学位论文摘要随着互联网技术的飞速发展基于网络的即时通信软件给我们带来诸多便利,也成为当今网络应用的主流。聊天工具作为当今使用最为广泛的即时通信工具之一,可以方便人们随时随地进行在线交流。本文就是模拟QQ聊天软件,开发一个包括文字聊天、文件传输等功能的聊天软件。本文首先针对网络即时通信系统的功能需求进行了分析,然后按照系统的功能需求对系统的体系结构进行了设计,并针对各个功能模块的执行流程进行了详细的分析。系统采用功能强大的VC++作为开发平台,以C/S模式作为开发模式,客户端实现了用户注册、用户登录、用户信息查询、个人信息修改、查

2、看在线人员、消息传送以及文件传输等功能,服务器端实现了服务启动停止、用户信息管理和数据消息处理等功能。在系统实现过程中,将客户端与服务器端的功能分别实现,着重研究如何运用Socket编程技术和TCP/IP协议来实现通信交流,并采用多线程实现不同的并行任务。本系统最终能够应用于网络环境,应用数据库对通信用户及通信消息等进行管理。关键词:网络即时通信系统;VC++;C/S模式;Socket编程I沈阳理工大学学士学位论文AbstractWiththerapiddevelopmentofInternettechnology,theChatSoftw

3、areoftheinstantmessengerbasedonnetworkbringsmanyconveniencestous,alsobecomesthefocusofnetworkapplicationinpresent.Chatisoneofthemostwidespreadinstantmessengers,mayfacilitatethepeopletocarryontheonlineinformationexchangeatanytimeandanywhere.Thisprojectdevelopschatsoftware,w

4、hichincludesthewritingandfiletransferandsoon.Firstly,analysisoffunctionalrequirementsforinstantnetworkmessagingsystem,andthenfollowthesystem'sfunctionalrequirements,systemarchitecturedesign,andcarriedoutadetailedanalysisoftheimplementationprocessforeachfunctionalmodule.Sys

5、temusesapowerfulVC++asadevelopmentplatform,C/Smodelasadevelopmentmodel,theclientachievetheuserregistration,userlogin,userinformationtoview,personalinformationchanges,messagingandfiletransferandotherfunctions,theserversidetoachievetheservicestartandstopthelinetoviewtheuseri

6、nformationmanagementanddatamessagingfunctions.Intheprocessofsystemimplementation,theclientandserversidefunctionrespectively,thispaperstudieshowtousetheSocketprogrammingtechnologyandTCP/IPprotocoltorealizecommunication,usingmulti-threadedimplementationdifferentparalleltasks

7、.Thissystemeventuallyisusedinanetworkenvironment,theapplicationdatabasetomanagecommunicationsusersandcommunicationmessages.Keywords:Instantnetworkmessagingsystem;VC++;C/Smode;SocketProgramming52沈阳理工大学学士学位论文目录1绪论11.1课题的背景及意义11.2课题的国内外研究现状11.3课题研究的主要内容21.4论文的组织结构22网络即时通信软件开发

8、的相关技术42.1OSI七层网络模型42.2网络传输协议42.2.1TCP/IP协议42.2.2TCP协议和UDP协议52.3C/S编程模型62.4WindowsSockets简

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

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

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