毕业设计-即时通信软件的开发与设计.doc

毕业设计-即时通信软件的开发与设计.doc

ID:14180205

大小:679.00 KB

页数:43页

时间:2018-07-26

毕业设计-即时通信软件的开发与设计.doc_第1页
毕业设计-即时通信软件的开发与设计.doc_第2页
毕业设计-即时通信软件的开发与设计.doc_第3页
毕业设计-即时通信软件的开发与设计.doc_第4页
毕业设计-即时通信软件的开发与设计.doc_第5页
资源描述:

《毕业设计-即时通信软件的开发与设计.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业设计(论文)即时通信软件的开发与设计攀枝花学院本科毕业设计(论文)摘要摘要随着计算机互联网技术的不断发展,国家对互联网的不断重视,各种各样的社交软件层出不穷,使用通信软件交流成为了人们生活中必不可少的一部分。即时通讯工具作为未来跨越互联网与移动互联网的业务,其发展的潜力是十分巨大的,同时,其商业模式的发展将是未来要关注的焦点。免费与收费相结合的发展策略将是IM的主要发展模式。本论文实现一个运行于windows平台的基于局域网的即时聊天系统。该聊天软件包括服务器端和客户端两个模块,客户端向服务器端发送服务请求服务器端向

2、客户端提供相应的服务。客户端主要实现用户登录、注册、聊天等功能。该软件采用多线程技术、tcp通信技术、udp通信技术,并在传输数据时对消息实现序列化和数据的还原。该软件能实现企业员工内部聊天交流,避免企业内部员工使用类似QQ等软件泄露内部信息,但是该软件只实现了登录、注册、聊天等基本功能,还有很多不足之处需要改进。关键字客户端,服务器,c/s,即时通信,套接字.I攀枝花学院本科毕业设计(论文)ABSTRACTABSTRACTWiththecontinuousdevelopmentofcomputertechnology,th

3、eInternet,thestatecontinuestopayattentiontotheInternet,avarietyofsocialsoftwareafteranother,usingcommunicationsoftwareexchangehasbecomeanindispensablepartofpeople'slives.InstantmessagingasthefutureacrosstheInternetandmobileInternetbusiness,itsdevelopmentpotentialis

4、enormous,whilethedevelopmentofitsbusinessmodelwillbethefocusofthefuturetopayattention.FreeandfeedevelopmentstrategywillbeacombinationofIM'smaindevelopmentmodel.Inthispaper,therealizationofarunonLAN-basedinstantmessagingsystemwindowsplatform.Thechatsoftwareincludess

5、erverandclientoftwomodules,theclientsendsaservicerequesttotheservertotheclienttoprovideappropriateservicestotheserver.Clientmainimplementuserlogin,registration,chatandotherfunctions.Thesoftwareusesmulti-threadingtechnology,tcpcommunicationtechnology,udpcommunicatio

6、nstechnology,andinthetransmissionofdatatoachievereductionmessageserializationanddata.ThesoftwareenablesemployeeschatinternalcommunicationandtoavoidinternalstaffusesimilarsoftwareQQleakedinsideinformation,butthesoftwareonlytorealizethelogin,registration,chat,andothe

7、rbasicfunctions,therearemanydeficienciesneedtobeimproved.Keywordsclient,server,c/s,instantmessaging,socketsII攀枝花学院本科毕业设计(论文)目录目录摘要IABSTRACTII1前言11.1课题背景及意义11.2国内现状及发展趋势11.3现行系统的不足21.4解决方案22系统开发关键技术及开发环境42.1qt及qtcreator开发环境42.1.1qt简介42.1.2QtCreator简介52.2mysql数据库介绍52

8、.3socket套接字介绍62.4IP62.5TCP72.5udp协议简介72.6c/s模式介绍82.7多线程技术介绍93.系统设计113.1系统分析113.1.1功能需求分析113.1.2性能需求分析123.1.3数据需求分析133.2系统设计143.2.1工作流程143.2.2服务器设

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

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

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