局域网即时通讯软件的设计与实现

局域网即时通讯软件的设计与实现

ID:6404448

大小:1.62 MB

页数:48页

时间:2018-01-12

局域网即时通讯软件的设计与实现_第1页
局域网即时通讯软件的设计与实现_第2页
局域网即时通讯软件的设计与实现_第3页
局域网即时通讯软件的设计与实现_第4页
局域网即时通讯软件的设计与实现_第5页
资源描述:

《局域网即时通讯软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本科毕业论文局域网即时通讯软件的设计与实现DesignandImplementationofLANInstantMessagingSoftware指导教师姓名、专业技术职务学科专业论文答辩日期学位授予单位和日期答辩委员会主席答辩委员会委员摘要即时通讯软件是利用现代的网络资源优势和技术优势,为人们进行交流和联系提供的一个平台。对于武警部队来说,一个基于局域网的即时通讯软件,不仅能极大的方便武警官兵之间的交流与沟通,而且可以利用武警部队的内部网络实现通讯,满足武警部队的保密需求。本文设计并实现了一个局域网即时通讯软件,它采用C++语言编写,使用VC6.0作为开发工具。本文介绍了即时通讯软件开发的

2、主要技术,再通过对软件的需求分析,设计了软件的总体结构和功能模块。然后进行服务器端以及客户端的用户注册、用户登陆、即时聊天和文件传输等功能模块的实现,并进行了软件的运行测试,检验软件功能的实现情况。关键词:即时通讯软件;局域网;交流VVABSTRACTInstantmessagingsoftwareisaplatformforpeopletocommunicateandcontactwiththeadvantageofmodernnetworkresourcesandtechnology.Forthearmedforces,ainstantmessagingsoftwarebasedonLA

3、N,notonlycantheexchangeandcommunicationbetweenthegreatconvenienceofpoliceofficersandsoldiers,andcanusethearmedforcestotheinternalnetworktorealizecommunication,meetthepoliceforcesoftheconfidentialityrequirements.Inthispaper,thedesignandimplementainstantmessagingsoftwarebasedonLAN.ItusesC++languagepr

4、eparation,andusestheVC6.0asadevelopedtool.Thispaperintroducesthemaintechnologyofinstantmessagingsoftwaredevelopment,andthroughtheanalysisoftheneedsofthesoftware,designtheoverallstructureandfunctionmoduleofthesoftware.Thencompletedtheserverandclientuserregistration,userlogin,chat,filetransferetc.And

5、dotherunningofthesoftwarefortestitsfunctionimplementation.KEYWORDS:Instantmessagingsoftware;LAN;CommunicationVV目录摘要IABSTRACTIII目录V第一章绪论11.1研究背景及意义11.1.1研究背景11.1.2研究意义11.2研究现状21.3本文的主要内容和结构2第二章软件开发的主要技术52.1VC6.052.2Winsock52.3C/S模式62.4TCP/IP协议72.5小结8第三章软件的需求分析93.1需求分析93.2运行需求分析93.3性能需求分析93.4数据需求分析10

6、3.5功能需求分析103.6小结11第四章软件的设计134.1软件总体结构设计134.2软件功能模块设计144.2.1服务器端的功能144.2.2客户端的功能15V4.3软件工作流程154.3.1服务器端的工作流程154.3.2客户端的工作流程164.4信息头的设计174.5小结18第五章软件的实现195.1服务器端195.2客户端215.2.1用户注册215.2.2用户登陆235.2.3即时聊天265.2.4文件传输285.3运行测试315.4小结34第六章总结与展望356.1总结356.2展望35致谢37参考文献39V第一章绪论第一章绪论1.1研究背景及意义1.1.1研究背景随着计算机网

7、络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式,两台计算机之间进行即时通讯、发送文件等交流方式也已经成为时代的潮流。如今,越来越多的企业、公司、学校内部等都设计开发了属于自己的局域网即时通讯软件,这样既方便了工作和生活交流,又拉近了人与人之间的距离。目前基于Internet的即时通讯

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

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

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