1 Star 1 Fork 0

smietao / GDUT_2020_JavaBigWork

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

第1题:Java版即时聊天程序

实现一个Java版即时聊天程序。 【功能提示】

  1. 用户登录及登录验证:用户能够使用固定帐号(帐号程序内置即可,无需完成额外的注册功能)登录系统,系统能对预定的帐号、密码进行验证。 
  2. 两两聊天功能。 
  3. 建群及群聊功能,并且在下次登录时,群聊组依然存在。
  4. 共享白板:聊天时,可创建白板,在白板上共同绘制图形,可保存白板绘制的图片。
  5. 好友管理:能够显示好友列表,并能够添加、修改、删除好友。
  6. 在线、离线状态显示:能够显示好友的在线状态或离线状态。 
  7. 聊天记录管理:能够以文件或数据库形式将聊天记录进行存储,并能打开、显示、删除所存储的聊天记录。

简介

GDUT_2020_JavaBigWork 是一个基于Spring Boot & MyBatis的Java版即时聊天程序,用于快速完成宋老师布置的Java大作业、构建中小型写着玩即时聊天项目。该项目已经有过0个真实项目的实践,稳定、简单、快速,使我们摆脱那些重复劳动,专注于上课摸鱼,减少秃头的可能性,从另一方面增加发量。

演示地址

WeTalk登录界面http://www.smietao.xyz:8081/

系统内置账号

相关博客

特征&提供

  • 最佳实践的项目结构、配置文件、精简的POM
  • 集成MyBatis、通用Mapper插件,实现单表业务零SQL
  • 另有彩蛋,待你探索

快速开始

  1. 克隆项目
  2. 修改yml中的数据库配置为你的自己的
  3. 打开src/main/java/com.smietao.instantchat下的Application类,运行main方法
  4. 等待项目启动成功后,打开本机的浏览器,在地址栏中输入http://localhost:8081/,跳转登录界面
  5. 输入正确的邮箱和密码,跳转主页(错误输入会有弹窗提示)

Finish

  • 登录页login.html
  • 登录界面布局、登录接口获取用户输入
  • 搭建MVC三层架构,引入数据库对预定的账号、密码进行验证
  • 登录页使用layui弹窗提示登录错误信息
  • 登录成功后的首页index.html
  • 群聊功能粗糙实现

TODO

  • 引入用户体系
  • 实现两两聊天功能

大作业目前已完成情况

  1. 用户登录及登录验证:用户能够使用固定帐号(帐号程序内置即可,无需完成额外的注册功能)登录系统,系统能对预定的帐号、密码进行验证。 

空文件

简介

此项目是2020年广东工业大学计算机学院网络工程系《Java课程与设计》的大作业。主要内容为:实现一个Java版即时聊天程序 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/smietao/GDUT_2020_JavaBigWork.git
git@gitee.com:smietao/GDUT_2020_JavaBigWork.git
smietao
GDUT_2020_JavaBigWork
GDUT_2020_JavaBigWork
master

搜索帮助