一、项目介绍
本项目是一个基于Java Swing的多人在线聊天系统,包含服务器端和客户端。
服务器端主要功能包括:
1. 查看在线用户信息:服务器端可以实时查看当前在线用户的相关信息,如用户名、IP地址等。
2. 查看日志信息:服务器端记录和展示系统的日志信息,用于排查问题和监控系统运行情况。
客户端用户主要功能包括:
1. 账号登录注册:用户可以注册新账号并使用注册信息进行登录。
2. 在线加好友:用户可以通过输入好友的账号或搜索好友进行添加操作,实现在线加好友功能。
3. 发送接收消息:用户可以与好友进行实时的文本消息交流,包括发送和接收消息。
以上就是本项目的主要功能部分,通过服务器端的在线用户信息查看以及日志信息记录,和客户端用户的账号登录注册,在线加好友和发送接收消息等功能,实现一个完整的多人在线聊天系统。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
JDK版本:1.8
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6