Проект представляет собой систему мгновенного чата с разделением на фронтенд и бэкенд. Фронтенд разработан с использованием Vue2, а бэкенд — с использованием Spring Boot, с базой данных MySQL 8.0. Функциональность проекта включает в себя одиночные и групповые чаты. В дополнение к этому, были добавлены функции управления друзьями, такие как установка уведомлений, видеочат, аудиочат, установка в верхней части списка, добавление в черный список, очистка истории чата и другие. Для групповых чатов были добавлены функции просмотра участников группы, выхода из группы, расформирования группы и очистки истории чата. Пользователи могут искать и добавлять друзей, а также создавать чат-комнаты для до 5 пользователей. При входе используется Spring Security для проверки состояния входа пользователя. Для реализации эффективного и реального времени чата используется Netty и WebSocket в режиме push-pull. Фронтенд и бэкенд проекта разработаны лично мной. Для связи: электронная почта: 2825043977@qq.com
Система мгновенного чата: http://pzgnet.free.idcfengye.com/
Spring Boot, Spring Security, MybatisPlus, Redis, Rabbit MQ, Netty, Vue2, Element UI, Axios, MySQL (8.0 и выше), Oss, Алибаба облако песочница## Инициализация
npm install
npm run serve
npm run build
! [src/assets/界面展示/login1. png](src/assets/界面展示/login1. png) ! [src/assets/界面展示/register1. png](src/assets/界面展示/register1. png)
! [src/assets/界面展示/register2. png](src/assets/界面展示/register2. png) ! [src/assets/界面展示/login2. png](src/assets/界面展示/login2. png)
! [src/assets/界面展示/聊天页. png](src/assets/界面展示/聊天页. png) ! [src/assets/界面展示/其他功能. png](src/assets/界面展示/其他功能. png)
! [src/assets/界面展示/群聊页. png](src/assets/界面展示/群聊页. png) ! [src/assets/界面展示/群聊页2. png](src/assets/界面展示/群聊页2. png)
! [src/assets/界面展示/创建群聊1. png](src/assets/界面展示/创建群聊1. png) ! [src/assets/界面展示/创建群聊2. png](src/assets/界面展示/创建群聊2. png)
! [src/assets/界面展示/搜索添加好友. png](src/assets/界面展示/搜索添加好友. png)
! [src/assets/界面展示/视频通话发送方. png](src/assets/界面展示/视频通话发送方. png) ! [src/assets/界面展示/视频请求接收方. png](src/assets/界面展示/视频请求接收方. png) ! [src/assets/界面展示/视频通话. png](src/assets/界面展示/视频通话. png)
! [src/assets/界面展示/视频通话发送方. png](src/assets/界面展示/视频通话发送方. png) ! [src/assets/界面展示/视频请求接收方. png](src/assets/界面展示/视频请求接收方. png) ! [src/assets/界面展示/语音通话. png](src/assets/界面展示/语音通话. png)
! [src/assets/界面展示/个人设置页. png](src/assets/界面展示/个人设置页. png)
! [src/assets/界面展示/WeChat. png](src/assets/界面展示/WeChat. png) ! [src/assets/界面展示/qq. png](src/assets/界面展示/qq. png)
! [src/assets/界面展示/WeChat. png](src/assets/界面展示/WeChat. png)
! [src/assets/界面展示/qq. png](src/assets/界面展示/qq. png)```markdown
https://gitee.com/pengzhenggao/graduation-project (если не удается получить доступ, свяжитесь со мной для получения, я всегда онлайн)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )