华东交通大学理工学院毕业设计
基于QT的网络聊天系统设计
摘 要
越来越多的嵌入式终端需要一个图形化的接口界面,良好的人机交互界面是嵌入式系统设计的一个关键技术。特别是嵌入式的手持设备,比如手机,笔记本电脑等。它对于嵌入式的实用性,美观性,和娱乐性都提供了极大地帮助,随着科学技术的高速发展,移动手持设备的网络功能已经非常成熟了,人们对手持设备网络软件的需求也日益增加,开发基于嵌入式终端的网络聊天系统软件具有很大的使用意义和价值。
本文的目标是实现基于QT的网络聊天系统设计,论文开始接受了Linux的优点和QT用于开发嵌入式图形界面的优点,着重分析了QT在软件开发中的编程机制。并根据嵌入式应用的特点对嵌入式终端下的网络聊天系统进行了需求分析,概要设计,详细设计。最后对关于论文的进一步的改进方向进行了简要的分析。
本文讨论的内容采用QT软件进行图形界面设计,利用软件自带的库,实现软件界面的设计,
本次研究实现类似于QQ的网络聊天方式,多个客户端可同时登陆服务器,并且客户端之间可进行通信。
关键词:嵌入式;QT;网络聊天
1
华东交通大学理工学院毕业设计
Abstract
2
华东交通大学理工学院毕业设计
目 录
中文摘要 英文摘要 目录 引言
第一章 Linux和QT的简介 第二章 软件需求分析
第三章 网络聊天系统的概要设计 第四章 网络聊天系统的详细设计 第五章 系统测试 第六章 系统运行和维护 第七章 结语 第八章 参考文献 第九章 附录 第十章 后记
3
华东交通大学理工学院毕业设计
引 言
随着嵌入式产品的高速发展,大多数嵌入式操作系统拥有网络和图形界面的工程。利用源代码开发的Linux搭建的嵌入式操作系统,拥有Linux具有开源,完全免费,和其强大的网络功能,越来越多的嵌入式产品都采用Linux操作系统。它能提供全功能的桌面计算,并且支持大多数嵌入式操作系统上使用的芯片,包括ARM,Power PC和MIPS等。在嵌入式上使用轻量级,高性能,高可靠,可配置的GUI系统成为可行的解决方案。 虽然市场上出现了许多优秀的图形界面可发软件,但是随着计算机技术的高速发展,当新硬件,新技术出现时,计算机的体系结构,www.of110.com www.meidm.com www.of111.com
www.zhuc.cn,指令系统,和操作系统都可能发生相应的变化,这势必会导致一部分应用软件
在新的平台上无法运行,可移植性不行,但是QT基于跨平台的特点,它能解决这个问题,极大地提高了应用程序的可移植性。
因此,利用Linux做基于Qt的嵌入式聊天系统的开发是一个非常有意义的课题,具有非常重要的研究和商业价值。
4

