admin 发表于 2016-6-24 13:36:34

基于Qt的局域网聊天工具

技术:C++、QT等
摘要:
随着计算机网络技术的发展,各种基于网络的应用也随之诞生,比如基于互联网的信息发布、通信、数据共享等。局域网的发展也同样迅速,很多政府机构、学校、企业等部门内部需要使用独立的局域网聊天工具,来实现员工之间的内部交流,达到内部消息保密的目的.
本人的毕业设计就是参考当下各种聊天工具,通过对Linux下的局域网聊天工具原理和技术进行学习和研究,重点研究了UDP和TCP的原理及P2P技术,对目前市面上的主流聊天工具进行了总结和分析,设计了基于Linux操作系统,以C++语言为开发语言,完成了基于Qt平台的局域网聊天工具.
本网聊天工具不仅可以同一时间支持多人登录在线交流,而且可以在线传输文件,极大提高了人们的工作效率。该局域网聊天工具还添加了保存聊天记录功能,该功能也为记录重要内容提供了极大的便捷。

关键词:Linux;局域网聊天工具;TCP;UDP;QT

目录:
摘要    I
Abstract    II
1绪论    1
1.1 选题背景及意义    1
1.2 国内外局域网聊天工具研究情况    1
1.3 Linux系统的定义以及特点    3
1.3.1 Linux概述    3
1.3.2 Linux内核描述    3
1.3.3 Linux操作系统    3
2总体设计思路    5
2.1 本软件系统的整体架构图    5
2.2 用户操作系统图    5
2.3 聊天界面活动图    6
3相关技术介绍    8
3.1 Qt相关介绍    8
3.1.1 Qt技术特点    8
3.1.2 Qt类库    9
3.1.3 GUI Designer    9
3.1.4 Qt Creator    9
3.2 C++语言概述    10
3.3 开发环境与工具    10
3.4 P2P相关技术    10
3.5 UDP与TCP的介绍    12
4系统的实现    14
4.1 界面设计    14
4.2 实现聊天功能    14
4.3 实现文件传输功能    21
4.4 完善程序功能    31
5项目成果展示    35

论文字数:22119
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于Qt的局域网聊天工具