Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM

TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG


KHOA CÔNG NGHỆ THÔNG TIN

Họ tến SV:

BÁO CÁO CUỐI KỲ THỰC HÀNH MÔN LẬP


TRÌNH MẠNG CĂN BẢN

CHỦ ĐỀ 2
PAGE \* MERGEFORMAT 25

SỬ DỤNG JAVA SWING XÂY DỰNG CHƯƠNG TRÌNH


DEMO CLIENT/SERVER BẰNG GIAO THỨC UDP/TCP
THỰC HIỆN CHỨC NĂNG SAU.

Cách chọn đề:


 Chọn giao thức
o Số thứ 7 mã SV mod 2 =?
 0 sử dụng giao thức TCP
 1 sử dụng giao thức UDP
 Chọn đề
o (Số cuối SV mod 2) +1 =?
Thứ tự chủ đề
1. Client gửi yêu cầu giả phương trình bậc 3 cho server cùng các thông số cần thiết
nhập vào từ giao diện của client. Server nhận yêu cầu từ client, thực hiện tính
toán và hiện thị các bước thực thiện chương trình trên giao diện của server.
Server gửi kết quả thực hiện được về cho client, client hiển thị kết quả ra giao
diện của client.
2. Client gửi yêu cầu tính diện tích, chu vi hình tam giác kèm các tham số cần thiết
nhập vào từ giao diện của client. Server nhận yêu cầu từ client, thực hiện tính
toán và hiện thị các bước thực thiện chương trình qua giao diện của server.
Server gửi kết quả thực hiện được về cho client, client hiển thị kết quả ra giao
diện cảu client.

THANG ĐIỂM:
Nộp file MainMenu.jar và code demo + Bản word báo cáo (Chụp lại toàn bộ chương trình
demo, mỗi hình cần giải thích chức năng và cách sử dụng)
PAGE \* MERGEFORMAT 25

1. Tạo server thành công thể hiện qua giao diện của server (0,5đ)
2. Tạo client thành công thể hiện qua giao diện của client (0,5đ)
3. Client gửi yêu cầu và các thông số cần thiết tới server thành công (2đ)
4. Server nhận thông tin từ client và trích xuất dữ liệu thành công (0,5đ)
5. Server hiển thị các bước tính toán theo yêu cầu của client ra giao diện của server
(3đ)
6. Server gửi kết quả, client hiển thị kết quả ra giao diện của client (2,5đ).
7. Giao diện đẹp, thông tin đầy đủ (1đ)

Chú ý:
- Chương trình cần kiểm tra tính sẵn có của số hiệu cổng.
- Chương trình cần xử lý ngoại lệ của thông số đầu vào nếu có
- Frame MainMenu gồm 2 button tạo server, client và thông tin họ tên + mã SV tại
trung tâm Frame.
- Các Frame cần có nút back về Frame MainMenu
PAGE \* MERGEFORMAT 25

MSSV: 52200289
- Chủ đề 2 đề 1: sử dụng giao thức TCP
- Tạo Client:

- Tạo Server:
PAGE \* MERGEFORMAT 25

Tính chu vi:

Tính diện tích:


PAGE \* MERGEFORMAT 25

Code MainMenu:

Code Client:
PAGE \* MERGEFORMAT 25

Code Server:
PAGE \* MERGEFORMAT 25

You might also like