一、简介
本人自己仿造QQ做的一个即时通讯聊天软件,客户端使用的是Qt5.12.0,账号注册使用的的SpringBoot,后台服务器是自己仿造别人的自己编写的一个TCP服务器,数据库使用的是MySQL。
实现的功能有:注册、登录、添加好友、新增分组、移动分组、消息通知、发送文字、发送表情、发送图片、发送文件、截屏(群功能同),好友侧边栏等等。
整个项目主要分为三个部分:Qt客户端部分、网页SpringBoot部分、后台网络服务器部分。
演示视频如下:
Qt高仿QQ演示视屏
后面将简要介绍每部分的一个大体思路和流程。
二、系统介绍
整个系统的总体功能如下:
整个系统的架构如下: