链接:https://pan.baidu.com/s/1aPj_C7azGLpWanKHpxCEvQ?pwd=kkkk
本项目是一个用于开发者的团队即时通讯应用,用户可以通过该应用进行好友管理、群组管理、消息发送与接收、AI助手交互等功能。项目还提供了后台管理系统,用于用户管理、系统设置等功能。
在软件开发过程中,团队成员之间的即时沟通和协作至关重要。并且,许多项目在开发阶段涉及敏感信息,无法公开讨论或使用开源的通讯工具。为了保护项目隐私和确保信息安全,我们设计了这款开发者内部聊天软件。
本项目旨在为开发团队提供一个安全、高效的内部通讯工具,确保项目开发过程中的隐私和信息安全。通过提供灵活的好友和群组管理、AI助手辅助、后台管理系统等功能,提升团队协作效率,促进项目的顺利进行。
数据库及可视化工具:
数据库:mysql5.6
可视化工具:Navicat16
开发工具包:JDK1.8
浏览器:Microsoft Edge
服务器:Tomcat8
技术栈:
语言:java,javascript
框架:springboot + netty
前端:vue
其他技术:
springBoot + redis + mybatis-plus + websocket
步骤:
- 进入注册页面。
- 输入用户名、密码、邮箱等信息。
- 点击“注册”按钮。
- 系统会自动生成一个AI助手,并分配默认头像和默认消息。
(注册功能)
步骤:
- 进入登录页面
- 输入用户名和密码
- 点击“登录”按钮
- 登录成功后,进入主界面
步骤:
- 在主界面点击“添加好友”按钮。
- 输入好友的用户名或ID。
- 点击“搜索”按钮,找到目标用户。
- 点击“添加”按钮,发送好友请求。
- 对方同意后,好友关系建立。
步骤
1. 在好友列表中找到目标好友。
2. 点击好友头像或用户名。
3. 在弹出的菜单中选择“删除好友”。
4. 确认删除后,好友关系解除。
步骤:
1. 在好友列表中找到目标好友。
2. 点击好友头像或用户名。
3. 在弹出的菜单中选择“拉黑”。
4. 确认拉黑后,该好友将无法与你进行任何互动。
步骤:
1. 在主界面点击“创建群组”按钮。
2. 输入群组名称和描述。
3. 选择群组成员(可选)。
4. 点击“创建”按钮,群组创建成功。
步骤:
1. 在主界面点击“加入群组”按钮。
2. 输入群组ID或扫描群组二维码。
3. 点击“加入”按钮,等待群主或管理员审核。
4. 审核通过后,成功加入群组。
步骤:
1. 在群组列表中找到目标群组。
2. 点击群组名称。
3. 在弹出的菜单中选择“退出群组”。
4. 确认退出后,退出群组。
步骤:
1. 在群组聊天界面中,输入消息内容。
2. 点击“发送”按钮,消息发送成功。
3. 群组成员可以实时接收并查看消息。
步骤:
1. 在好友列表中找到目标好友。
2. 点击好友头像或用户名,进入私聊界面。
3. 输入消息内容,点击“发送”按钮。
4. 对方可以实时接收并查看消息。
步骤:
1. 在群组列表中找到目标群组。
2. 点击群组名称,进入群聊界面。
3. 输入消息内容,点击“发送”按钮。
4. 群组成员可以实时接收并查看消息。
步骤:
1. 进入“设置”页面。
2. 找到“消息文件下载路径”选项。
3. 点击“更改路径”按钮,选择新的下载路径。
4. 确认设置后,消息文件将自动下载到指定路径。
功能:
可以自动回复消息,对用户问题进行讲解
设置:
默认头像:系统自动分配。
默认消息:系统预设的欢迎消息。
默认功能:自动回复、信息查询等。
功能:
查看用户列表。
禁用/启用用户账号。
修改用户信息。
功能:
查看群组列表。
解散群组。
修改群组信息。
设置:
最大文件上传大小。
AI助手默认头像。
AI助手默认消息。



















