You are on page 1of 2

Yêu cầu: code theo mô hình client-server sử dụng giao thức TCP/IP (lập trình socket)

Thực thể cần quản lý:


 Rượu ( Mã, tên, nồng độ, số năm, nước sản xuất, hình ảnh)
 Nước sản xuất (Mã, tên, mô tả)
Giao thức: TCP/IP
Phía server mở socket tiếp nhận các request từ client để thực hiện các nghiệp vụ sau:
 Thêm sửa xóa, tìm kiếm Nước sản xuất
 Thêm sửa xóa tìm kiếm Rượu
 Cập nhật vào CSDL
Sau khi thực hiện xong, thực hiện gửi response về cho client
Phía client có giao diện (java swing) thực hiện các nghiệp vụ sau:
 Thêm Nước SX, tìm kiếm Nước SX
 Tìm kiếm và hiển thị Rượu theo nồng độ, theo năm sản xuất và nước sản xuất
 Cập nhật thông tin một chai Rượu
 Cập nhật thông tin một Nước sản xuất
Phía web (JSP) thực hiện view những thứ từ csdl và có chức năng lọc theo các tiêu chí
 Liệt kê tất cả các loại rượu theo quốc gia sản xuất
 Tìm loại rượu có nồng độ cồn >5% và sản xuất ở Pháp
Lưu ý:
 Code theo mô hình MVC
 Bắt buộc phải sử dụng socket (ví dụ khi client thiết lập kết nối với server thành
công và nhập thông tin về 1 chai rượu và bấm nào nút add thì thông tin về chai
rượu và label sẽ được đóng gói thành 1 message để gửi tới socket đã mở ở server,
server tiếp nhận message này và tiến hành lưu vào csdl, sau đó server gửi thông
báo thành công lại cho client)
 Phải sử dụng đa luồng ( nhiều client có thể thực hiện nghiệp vụ cùng lúc)
 Phần web chỉ cần đơn giản, view ra được thông tin và hình ảnh với điều kiện lọc ở
trên, không cần đẹp

You might also like