职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

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

关键词inux;局域网聊天工具;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
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表