1. Chào mừng bạn tới Diễn đàn Download Game Offline ChiaSeIT.Vn. Nếu đây là lần đầu tiên bạn ghé thăm diễn đàn. Bạn phải đăng ký trước, mới có thể sử dụng các tính năng và cập nhật bài viết mới từ trang chủ, nhấp vào liên kết đăng ký ở trên để bắt đầu

Mấy bác giúp mình làm bài code java với và sẽ có hậu tạ

Thảo luận trong 'Cao đẳng - Đại học' bắt đầu bởi Tiến Tâm, 8 Tháng mười hai 2017.

  1. Tiến Tâm

    Tiến Tâm Hội viên Chiaseit.vn

    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    101
    MY COMPUTER
    HĐH:
    Windows 10
    CPU:
    Core i5-4200H
    RAM:
    8 GB DDR3
    VGA:
    GTX 950m
    mình có đề bài yêu cầu như vầy nhưng do deadline khá gấp ngày 12/12 và nhiều việc bận khác nên không có thời gian tìm hiểu và làm được,bác nào nhận làm giúp mình inbox thương lượng giá cả được không ạ,nếu có sai sót mong ad nhắc nhở
    Sử dụng kỹ thuật lập trình socket và multithread trong Java xây dựng ứng dụng chat client – server đơn giản gồm các chức năng sau:

    I. Yêu cầu cơ bản

    1. Đăng ký tài khoản

    - Client gởi yêu cầu đăng ký tài khoản gồm username và password đến server

    - Server kiểm tra thông tin tài khoản đã được đăng ký hay chưa, nếu chưa thì lưu thông tin tài khoản vào cơ sở dữ liệu của mình (có thể sử dụng tập tin để lưu) và gởi thông báo đến client đăng ký thành công, ngược lại server gởi thông báo đến client tài khoản đã được đăng ký.

    2. Chat (gởi dữ liệu text) với một tài khoản chỉ định (thông qua Username)

    - Client gởi thông tin tài khoản của clien muốn chat (username) đến server

    - Server kiểm tra tài khoản đã kết nối server chưa. Nếu chưa kết nối thì gởi thông báo đến client là tài khoản không online, ngược lại server làm trung gian thực hiện chuyển dữ liệu qua lại giữa 2 client này.

    - Quá trình chat kết thúc nếu một trong 2 bên yêu cầu kết thúc chat.

    3. Gởi tập tin bất kỳ

    - Client gởi thông tin tài khoản của client muốn truyền tập tin (username) đến server

    - Server kiểm tra tài khoản đã kết nối server chưa. Nếu chưa kết nối thì gởi thông báo đến client là tài khoản không online, ngược lại thực hiện chuyển dữ liệu tập tin từ client gởi đến client nhận.

    - Quá trình gởi tập tin kết thúc khi client nhận xong dữ liệu.

    4. Chat nhóm

    - Client gởi yêu cầu tạo nhóm chat (tên nhóm chat) đến server

    - Server chấp nhận yêu cầu và tạo nhóm với tên nhóm chat mà client đã gởi

    - Client gởi yêu cầu thêm một hoặc nhiều thành viên (username) vào nhóm chat

    - Server chấp nhận yêu cầu và thêm client vào nhóm chat

    - Client gởi dữ liệu chat nhóm đến server

    - Server thực hiện gởi dữ liệu này đến tất cả client trong nhóm

    - Client nếu muốn rời nhóm thì gởi yêu cầu rời nhóm đến server

    - Server tiếp nhận yêu cầu rời nhóm và xóa thành viên ra khỏi nhóm chat

    - Quá trình chat nhóm kết thúc khi tất cả thành viên rời khỏi nhóm.


    II. Yêu cầu nâng cao

    1. Hỗ trợ giao diện java swing

    2. Chức năng gởi tập tin cho phép hiển thị thông tin tập tin nếu file gởi là hình ảnh.

    3. Hỗ trợ âm thanh khi nhận được tin nhắn mới.
     
  2. RuaConHamAn

    RuaConHamAn Hội viên Chiaseit.vn

    Bài viết:
    1,754
    Đã được thích:
    388
    Điểm thành tích:
    197
    MY COMPUTER
    HĐH:
    Windows 7
    CPU:
    Core I7-6700K
    RAM:
    16 GB DDR4
    VGA:
    GF GTX 1070
    Vào vozforums.com hoặc vforum thử xem sao bác:chaymaumui:
     

Chia sẻ trang này