基于QT的局域网聊天软件设计与实现
技术:C++、QT等摘要:
QT作为一种跨平台开发框架,可以轻松开发适应各种平台的软件,而且丰富的代码库和方便的界面设计过程使得开发成本低,使用QT进行软件开发可以增加应用程序的可移植性和通用性,故使用QT进行本次软件开发。
随着科技的飞速发展和网络的普遍作用,以及计算机的在生活中的运用越来越广泛,局域网已经深入了每个人的家庭和工作。在局域网中,不同PC之间的相互沟通和数据传输显得尤为重要,那么如何使用户可以在PC上直接沟通和传输数据,而不是采用其他外在设备或方式来实现沟通和数据传输,就成为了本次毕业设计的主要研究目标和方向。
此次设计的局域网聊天软件初步预计完成以下设计目标,实现的功能有:局域网文字发送与接受,字体修改,颜色修改,聊天记录保存,聊天记录清空,局域网文件传输,局域网内用户显示等。
关键词:局域网聊天软件,QT,C++
目录:
第一章 引言 1
1.1 研究现状 1
1.2 主要研究的目的及内容 1
1.3 研究方法及设计思路 2
1.3.1 研究方法 2
1.3.2 设计思路 3
第二章 应用需求分析与可行性分析 4
2.1 应用需求分析 4
2.2 运行需求分析 4
2.3 其他需求分析 4
2.4 可行性分析 4
2.4.1经济可行性 4
2.4.2技术可行性 5
2.4.3 运行可行性 5
2.4.4 时间可行性 5
2.4.5 法律可行性: 6
第三章 相关技术简介 6
3.1 C++ 6
3.2 QT 7
3.3 局域网聊天原理 7
第四章 系统分析 10
4.1 系统实现目标 10
4.2 系统体系结构 10
第五章 系统设计 11
5.1 概要设计 11
5.2 软件结构设计 12
5.3 详细设计 13
5.3.1 登录界面 13
5.3.2 聊天室界面 19
5.4 主要技术实现 42
5.4.1 窗体拖动 42
5.4.2 文字内容传输以及上线通知 43
5.4.3 文件传输 48
第六章 测试 51
6.1 程序调试 51
6.2 程序的测试 51
6.2.1 测试的重要性及目的 51
6.2.2 测试的步骤 52
6.2.3 测试的主要内容 52
6.3 本程序的测试情况 53
6.3.1 主要测试用例 53
6.3.2测试用例的实施 53
结束语 54
参考文献 55
致谢 56
附录 57
论文字数:14589
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]