当前位置:首页 > (完整版)基于Linux平台的可视语音聊天系统设计与实现毕业论文
基于Linux平台的可视语音聊天系
统设计与实现
作者姓名:吕建平
专业名称:地理信息系统
指导教师:王建华 讲师
摘要
随着计算机网络技术的发展,各种各样基于网络的应用也随之诞生,比如基于互联网的信息发布,通信,数据共享等等。局域网的发展也同样迅速。很多政府机构,企业,学校,都是先以一个统一的局域网联结在一起,再分别接入INTERNET。因此基于局域网的即时通信工具,就这样应运而生了。
论文研究局域网通信软件的设计与实现,并采用QT在linux平台上实现了一个局域网通信软件。论文首先简要介绍了该软件的的开发环境,背景及其实现技术;然后详细介绍了局域网通信软件的需求分析和系统设计,并给出了该软件的实现方案及技术细节,最后利用虚拟机环境测试软件。
关键词:Li nux QT 局域网 网络
Abstract
Along with the network was born, like information releasing, data sharing ... The development of the LAN is the same fast. Some governments, enterprises and schools constitute a LAN first, then join into INTERNET. So the instant messenger in LAN was borned.
This dissertation focuses on the designing and implementation of Communication software on LAN. And a Communication software is built using QT on Linux. First, the Development environment, the Background and the technology are briefly introduced. Then the requirements analysis and systematic design of a Communication software is discussed in detail. And the implementation details of each function module, is given. Last, using the VM to test the software.
Keywords: Linux , QT, LAN, NetWork
目录
摘要 ............................................................................................................ I Abstract ................................................................................................... II 目录 ......................................................................................................... III 前言 ........................................................................................................... 1 1 聊天系统技术概述............................................................................... 2
1.1 即时通讯系统概述 .................................................................... 2 1.2 Linux简介 .................................................................................. 2 1.3 QT Creator概述 ........................................................................ 4 1.4 单播、广播、组播浅析 ............................................................ 4 1.5 Linux socket概述 ....................................................................... 5 2 界面设计工具—QT ............................................................................. 6
2.1 QT发展历史 ............................................................................... 6 2.2 QT优点 ....................................................................................... 6 2.2.1 优良的跨平台特性 ............................................................... 7 2.2.2 面向对象 ............................................................................... 7 2.2.3 丰富的 API .......................................................................... 7 2.3 KDE和GNOME ....................................................................... 7 2.4 QT Socket技术介绍 .................................................................. 9 2.5 QT信号与槽机制 ..................................................................... 10 3 系统需求分析..................................................................................... 13
共分享92篇相关文档