基于qt嵌入式网络聊天系统的设计

基于qt嵌入式网络聊天系统的设计

ID:29472018

大小:940.54 KB

页数:52页

时间:2018-12-20

基于qt嵌入式网络聊天系统的设计_第1页
基于qt嵌入式网络聊天系统的设计_第2页
基于qt嵌入式网络聊天系统的设计_第3页
基于qt嵌入式网络聊天系统的设计_第4页
基于qt嵌入式网络聊天系统的设计_第5页
资源描述:

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

1、本科生毕业论文(设计)题  目AFunctionalistApproachtoTranslationofTourismTexts姓  名商广浩学号0812301048院  系物理工程学院专  业电子信息工程指导教师王艳娜职称讲师2012年5月15日曲阜师范大学杏坛学院教务处制39目录摘要3关键词3Abstract3keyword4引言41QT61.1QT的概念61.2QT的发展史和前景71.3QT的主要功能82WINDOWSSOCKETS网络编程的研究42.1TCP/IP体系结构52.2.1TCP/IP简介52.2.2TCP/IP的特点52.2基本套接字

2、52.3客户机/服务器模式72.4SOCKETS程序设计82.4.1SOCKETSAPI简介82.4.2WINDOWSSOCKETS机制93网络通信模块分析113.1网络通信程序设计过程113.2网络通信程序设计核心133.2.1通信设计代码分析133.2.2数据传输代码分析173.2.3出错处理194界面模块分析204.1服务器端界面模块分析204.2客户端界面模块分析214.2.1用户登陆界面分析214.2.2用户聊天界面分析245数据库模块分析275.1数据库的选择275.2数据库访问方法275.3ADO数据库编程275.3.1ADO与 ADO接口

3、简介27395.3.2使用ADO操作SQL代码分析286总结336.1体会和感想336.2总结33第七章、参考书目34基于Qt嵌入式网络聊天系统的设计39电子信息工程专业学生商广浩指导老师王艳娜内容还可以,具体格式还需要参照学校的要求来修改。修改后再发给我摘要:本文主要介绍了如何用QT技术来实现一个局域网的聊天软件。论文阐述了QT的概念,发展历史,功能及其应用平台,以及QT的发展前景;本论文讨论了linus环境下局域网聊天程序的设计思路和设计方法。其中网络通信部分采用流行的TCP/IP协议。程序采用典型的C/S(服务器/客户端)构架。用socket编程设

4、计网络通讯。界面设计部分采用QT框架。数据库采用微软SQLServer。本文最终设计了一个简易版本的聊天软件,包括登陆、退出、添加好友、消息收/发等功能。关键词:QT,TCP/IP通信,SocketsAPI,C/SarchitectureQtbasedembeddednetworkchatsystemdesignStudentmajoringinElectronicandInformationEngineeringshangguanghaoTutorwangyannaABSTRACT:Thisarticlediscusseshowtodesignandd

5、evelopaLANchattingprograminLinusenvironment.ThenetworkcommunicationpartdependsonthepopularTCP/IPprotocol.SoftwareisbasedonC/Sarchitecture.NetworkcommunicationisdevelopedwithSocket.UIisdesignedwithQTframe.DatabaseisdesignedwithSQLserver.Thearticledescribesaconcisechartsoftwarevers

6、ion,withthefunctionofloggingin/out,addingfriendtolist,sending/receivingmessageandsoon.Keywords:QT,TCP/IPcommunication,SocketsAPI,C/Sarchitecture引言:39近年来,随着全球信息化的不断发展,网络也在飞速发展。出于高效、快速地处理各种事务的目的,越来越多的企业在其内部使用局域网来进行工作。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。然而,随着企业规模的扩大,业务量的增加,企业内部

7、的信息越来越私密,企业只希望员工通过内部局域网进行沟通与交流,避免企业内部机密通过Internet泄露到外部。为了解决上述矛盾,人们提出了开发局域网聊天软件的构想,通过局域网聊天软件,企业员工可以随时的进行即时消息传递,召开网络会议等,有利于提高工作效率,同时又保护了企业内部信息的安全。随着用户对软件功能的需求不断提高,即时通讯的产品也不断地更新换代。即时通讯的发展不论是在基础应用方面还是在扩展应用方面都有着飞跃。为了满足用户的需求,包括腾讯公司的聊天软件QQ在内,许多即时性聊天工具都推出了语音聊天、视频聊天功能模块。本课题研究的是基于局域网的聊天室,用

8、VC++编写的程序,程序实现一般的文字聊天功能,可作为某局域网的交流工具。本系统

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

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

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