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