Bài tập Ứng dụng Chat
- Đồ án chat Java
Sinh viên viết một chương trình chat (giao diện đồ họa) có các chức năng
sau:
1. [2 điểm] Màn hình Server với đủ thông tin: config, đóng / mở server,
danh sách client đang kết nối.
2. [2 điểm] Màn hình Client đủ thông tin về các chức năng cơ bản của
chương trình: danh sách server để kết nối / thông tin của server nếu
đang kết nối, danh sách các user đang online.
3. [1 điểm] Cho phép quản lý danh sách server cho client như: thêm, xóa,
sửa và ghi nhớ dạng file config.
4. [1 điểm] Đăng ký chat user (đăng ký từ ứng dụng client).
5. [1 điểm] Khung chat với đầy đủ thông tin người chat, nội dung chat.
6. [1 điểm] Cho phép lựa chọn ENTER là gửi nội dung chat hoặc xuống
dòng (cho phép nội dung chat nhiều dòng).
7. [1 điểm] Cho phép sử dụng emoji đơn giản (tối thiểu 5 emoji).
8. [1 điểm] Cho phép chat với nhiều user (chia nhiều tab).
9. [1 điểm] Cho phép gởi file trong khi chat.
10.[1 điểm] Cho phép tạo group chat và thực hiện chat nhóm.
11.[1 điểm] Cho phép sử dụng voice chat.
12.[2 điểm] Cho phép sử dụng webcam