聊天室制作
https://gitee.com/ricky-1025/dashboard/projects
这是一个聊天室的小程序, 具备了群聊, 私聊和文件传输等基础功能, 其他功能有待改进。
该成员应用了GUI界面, 多线程运用, 文件操作, Socket通信等技术
该聊天室实现了一个简单的聊天功能, 能够正常的进行群聊, 也可以通过@他人来进行私聊, 具备文件群发功能, 目前尚未完善私发文件功能.
由于该程序尚未完善, 存在一些缺陷, 因此在聊天室中添加了多处提升信息, 以帮助用户进行操作。
目前尚有缺陷的功能: 时间显示(王瑞琪负责), 窗口关闭提示按钮(刘畅负责), 客户端用户列表(赵文涛赋值);
该聊天室为用的数据库存储信息, 这是之后要增加来存储客户端;
以下是项目的演示:
(服务器界面)
登录界面:
客户端窗口:
文件传输功能实现:
各成员负责模块:
计科20-3 202003010109 |
姓名 (*组长*) |
赵文涛 |
|
|
|
|
|||
文件传输,客户端的后台设计。(Client.java ClientFileThread.java SereverFileThread.java)
|
||||
计科20-3 202003010115 |
姓名 (组员) |
王瑞琪 |
|
|
|
|
|||
服务端界面设计(MultiChat.java Server.java)
|
||||
计科20-2 202003010078 |
姓名 (组员) |
刘畅 |
|
|
|
|
|||
客户端界面设计 和登录界面设计(ChatView.java Login.java)
|