基于socket的网络聊天系统

基于socket的网络聊天系统

ID:29472049

大小:943.54 KB

页数:66页

时间:2018-12-20

基于socket的网络聊天系统_第1页
基于socket的网络聊天系统_第2页
基于socket的网络聊天系统_第3页
基于socket的网络聊天系统_第4页
基于socket的网络聊天系统_第5页
资源描述:

《基于socket的网络聊天系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、北京理工大学珠海学院2014届毕业设计(论文)基于socket的网络聊天系统学院:计算机学院专业:计算机科学与技术姓名:苏国东学号:100201021010指导老师:雷剑刚职称:讲师中国·珠海二○一四年四月北京理工大学珠海学院2014届毕业设计(论文)诚信承诺书本人郑重承诺:本人承诺呈交的毕业设计《计算机科学与技术》是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名:日期:年月日北京理工大学珠海学院2014届毕业设计(论文

2、)基于socket的网络聊天系统摘要随着科学技术的迅速提高,计算机网络得到了飞速的发展,而各种基于网络的应用程序也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网技术作为人们日常生活中必不可少的部分同样得到了广泛的应用,人们通过局域网连接INTERNET进行数据传输及交换。因此开发一个局域网的即时通信工具是非常有必要的。本文围绕这个中心并进行了更为合理的设计在WINDOWS平台上进行了实现。将客户端与服务器端分开,用多线程实现不同的并行任务。能够满足一般用户最基本的要求,特点是简单方便,功能

3、齐全,拓展性强。关键词:局域网;即时通信;客户端;服务端;多线程北京理工大学珠海学院2014届毕业设计(论文)LANInstantMessagingSystemAbstractAlongwiththehigh-speeddevelopmentofthescienceandtechnology,thetechnologybasedoncomputernetworkimprovedquickly.Variouskindsofapplicationsbasedonnetworkwasborn,likeinfor

4、mationreleasing,datasharing....TheLANtechnologyasanessentialpartofourdailylifearealsowidelyused.PeopletransferandexchangedatathroughLANtoconnectwithInternet.Soit’sverynecessarytodevelopasoftwarewhichbasedoninstant-messageinLAN.SoImakeanewdesign,andimpleme

5、ntitonwindowsplatform.InmyimplementationtheclientandtheserverwereseparatedinoneprogramwithmultithreadmechanismandhadagoodGUI.Itcansatisfiermostpeople’sdemands.Itwasveryeasytouseandthefunctionisveryrealizable.Atlast,itisalsoeasyforexpanding.KeywordsLAN;Ins

6、tantMessaging;Client;Server;Multithread北京理工大学珠海学院2014届毕业设计(论文)目录1.引言11.1课题背景及意义11.2课题现状11.3研究目标21.4开发平台与技术的选择及介绍21.4.1开发环境的介绍21.4.2WINDOWSSOCKETS网络编程接口概述31.4.3Vc6.0开发平台简介31.4.4access数据库42.需求分析及可行性研究52.1系统分析概况52.2系统需求分析52.2.1功能要求62.2.2性能要求62.3系统可行性研究72.3.1

7、技术可行性72.3.2经济可行性72.3.3营运可行性73.系统设计及编码实现83.1系统基础认知83.1.1局域网简介83.1.2TCP/IP协议133.1.3WindowsSockets153.2体系结构设计173.3功能模块分析203.3.1整体架构分析203.3.2功能架构分析213.3.3核心模块分析及代码223.4用户界面设计263.4.1服务器端监控263.4.2聊天状态图263.4.3传输文件274.系统测试294.1白盒测试294.1.1测试环境配置294.1.2正确性测试304.2黑盒

8、测试304.2.1测试环境配置31北京理工大学珠海学院2014届毕业设计(论文)4.2.2功能性测试314.2.3容错性测试335.系统总结与展望34参考文献35致谢36北京理工大学珠海学院2014届毕业设计(论文)1.引言1.1课题背景及意义随着信息时代的到来,越来越多的企业建立部署了自己的信息管理系统来提高企业的工作效率和竞争力,即时通讯软件得到了越来越多的企业的青睐,不仅因为其提供了强大的即时通讯功能,而且因其作为EIM

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

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

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