Springboot+Freemark+Websocket+Mysql實現的線上聊天及聊天室系統

weixin_45595607發表於2020-09-24

Springboot+Freemark+Websocket+Mysql線上聊天及聊天室系統是在Springboot腳手架的基礎上實現的,想學習的可以去腳手架,腳手架是將基礎管理系統公有的一些基本功能抽離出來,做成一個單獨的可用系統。

開發環境要求

開發工具:Eclipse(MyEclipse、idea、sts)
我這裡用的是Eclipse(你們應該也是用的這個,是吧?)
Java版本:JDK 1.8 Maven3.5
資料庫:MySQL 5.7 資料庫編譯工具navicat
開發工具包
windows上配置maven環境的方法
主要實現的功能有:
前臺:
使用者註冊、登入。
搜尋使用者新增好友。
檢視好友申請列表,同意或拒絕好友請求。
成為好友後單人一對一聊天。
可建立群聊進行聊天。
除了上述基本的聊天功能外,還有:訊息提醒方式設定(可設定是否彈框、是否聲音提醒等,提供可選六種新訊息提示音)、聊天記錄清空、拉黑好友、刪除好友、解散群聊、隱身、線上狀態設定、好友上下線提醒等等,功能非常的全。重點:聊天資訊中可傳送文字、圖片、檔案、視訊、音樂、表情包等。
後臺:
後臺選單、角色、管理員的管理。
後臺聊天資訊、線上使用者等統計。
後臺日誌管理、資料備份等。
使用者管理:使用者資訊檢視、狀態凍結等。
群聊管理:成員檢視、移除成員、解散群聊等。
訊息管理:訊息詳細資訊跟蹤檢視等。
給大家準備了完整原始碼和指導視訊
前臺部分執行截圖
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
後臺部分執行截圖
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

相關文章