版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、LOGO姓名:单仕杰姓名:单仕杰学号:学号:201003120202学院:计算机与通信学院学院:计算机与通信学院 班级:班级:1002指导老师:郭鹏指导老师:郭鹏 基于Qt的网络即时聊天通信系统 LOGO目录研究背景研究意义研究目标论文结构软件简要介绍相关技术软件实现原理结构图客户端的具体实现总结致谢LOGO研究背景 21世纪以计算机为代表的信息产业,标志着人类社会进入了信息时代,计算机网络的研究和发展,对全世界科学、经济和社会产生了重大的影响。而网络通讯的出现又把全世界各地的人距离拉得越来越近!即时通讯系统是为了满足各用户之间进行即时的信息交流而设计的一套系统,当前即时通讯广泛使用,而局域网
2、内即时通讯系统比较适用于各中小企业、学校等内部使用,聊天系统作为一种新型的通信和交流工具,具有极其广泛的发展前景。目前Qt 的应用已经越来越广泛。虽然市场上出现了许多优秀的图形界面可发软件,但是随着计算机技术的高速发展,当新硬件,新技术出现时,计算机的体系结构,指令系统,和操作系统都可能发生相应的变化,这势必会导致一部分应用软件在新的平台上无法运行,可移植性不行,但是基于跨平台的特点,它能解决这个问题,极大地提高了应用程序的可移植性。LOGO研究意义 该课题要求完成一个基于局域网QT的即时通讯系统,解决用户之间交流问题,提高用户的工作、学习效率。同时,为了使用与维护这个系统尽可能简单,该系统并
3、不依赖于某个特定服务器,只有客户端。在信息时代飞速发展的今天,通讯的发展也是日新月异,从当初的烽火狼烟的一个通讯到现在的电话、传媒、聊天。越来越多的通讯系统应用到了人们的生活中,而在日常生活的工作、学习中通讯也是必不可少的,所以开发这个通讯系统的意义在于更好的方便一个局域网内的用户之间互相通讯的问题,这样更有利于用户工作和学习。LOGO研究目标 本次设计旨在设计一款方便局域网用户之间互相进行文字等信息的交流,使用此软件,用户可以检测到局域网内其他在线的用户,并可以与其他用户进行交流,希望能通过设计让我们对语言的网络编程有更深入的了解。另外,计算机网络是计算机科学与技术专业的一门核心课程,计算机
4、网络课程设计是计算机网络的一个综合实践环节。通过本课程设计要使学生达到以下目标(1)深入理解计算机网络的基本原理与协议,是课堂知识学习的一个巩固;(2)熟悉计算机网络应用编程的基本方法,拓展学生的应用能力;(3)为后续的网络课程学习打下较为坚实的基础;(4)提高分析、设计软件系统以及编写文档的能力。LOGO第四章第四章 网络聊天系统网络聊天系统的实现的实现第第二二章章 软件需求分析软件需求分析第一章第一章相关技术相关技术第第三三章章 网络聊天系统网络聊天系统的概要设计的概要设计LOGOLOGO相关技术相关技术一、Linux(1) Linux是一套免费使用和自由传播的类Unix操作系统,是一个基
5、于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 LOGO相关技术相关技术(2)Linux的主要特性:符合POSIX1003.1标准支持多用户访问和多任务编程采用页式存储管理支持动态链接支持多文件系统支持TCP/IP,SLIP和PPP协议完全免费良好的界面LOGO相关技术相关技术二、QT相关介绍(1)QT是一个跨平台的C+ GUI应用构架,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组建编程等特点,
6、更引人注目的是目前Linux上最流行的KDE桌面环境就是建立在QT库的基础上的。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。LOGO相关技术相关技术(2)QT优势面向对象:Qt 的良好封装机制使得 Qt 的模块化程度非常高,可重用性较好,对于用户开发来说是非常 方便的。丰富的 API:Qt包括多达 250 个以上的 C+ 类。支持 2D/3D 图形渲染,支持 OpenGL大量的开发文档,XML 支持Webkit 引擎的集成,可以实现本地界面与Web内容的无缝集成。LOGOLOGO系统整体流程设计:系统整体流程设计:LOGO数据流程图LOGO查询数据流图LOGO有效非查询信息数据流图LOGO收发信息处理数据流图LOGO显示模块数据流图LOGO客户端的具体实现(1)登陆模块(2)注册模块(3)好友列表模块(4)通信模块LOGO 在当今电脑网络密布的世界当中,一个简单高效的局域网通信工具是如此的具有实用性,所以我们应当重视对它的相关研究与开发。通过本次毕业设计,开发了一个简单的基于QT的即时通讯系统,并实现了发送文件和视频通话
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年太原市妇幼保健院医护人员招聘考试参考题库及答案详解
- 2026年吉林医药学院附属465医院医护人员招聘笔试备考试题及答案详解
- 2026年银行人员招聘考试参考题库及答案详解
- 2026年西安交通大学第二附属医院医护人员招聘笔试参考题库及答案详解
- 2026年西安市儿童医院(东区)医护人员招聘考试参考试题及答案详解
- 2026年山西省太原市中心医院医护人员招聘考试备考试题及答案详解
- 2026年无锡市精神卫生中心槐树巷门诊部医护人员招聘考试参考题库及答案详解
- 2026年镇江市第一人民医院医护人员招聘笔试参考试题及答案详解
- 2026年牡丹江市第一医院医护人员招聘考试参考题库及答案详解
- 2026年山东省日照市人民医院医护人员招聘考试参考题库及答案详解
- 2026届郑州市高三历史高考三模原创仿真模拟试卷(含参考答案解析)第847套
- 2026年【新教材】人教版(2024)七年级下册生物期末复习知识点背记提纲新版
- 2026年商业伦理 测试题及答案
- AQ 3026-2026《化工企业设备检修作业安全规范》宣贯解读课件
- (2026年)检验检测机构资质认定“一单一库”的学习与解读(2026年实施)课件
- 24J113-1 内隔墙-轻质条板(一)
- 中医护理在疼痛管理中的应用
- 安徽农业大学《数字电子技术》2024 - 2025 学年第一学期期末试卷
- 公司行政管理制度培训
- 自卸车维修保养培训课件
- 路基路面工程 第八版 课件11路面施工-完整版-16:9
评论
0/150
提交评论