Lập trình hướng đối tượng<br />
<br />
Java kết nối cơ sở dữ liệu<br />
Giảng viên: TS. Nguyễn Mạnh Hùng<br />
Học viện Công nghệ Bưu chính Viễn thông (PTIT)<br />
<br />
Case study<br />
<br />
Bài toán đặt phòng khách sạn (1)<br />
Mô tả: Mỗi khách sạn có nhiều phòng Mỗi phòng có thể có nhiều khách hàng khác nhau ở các thời điểm khác nhau Mỗi khách hàng có thể ở nhiều phòng khác nhau ở các thời điểm khác nhau Mỗi khách hàng chỉ ở một phòng khách sạn tại một thời điểm nhất định<br />
<br />
3<br />
<br />
Bài toán đặt phòng khách sạn (2)<br />
Yêu cầu (1): Thiết kế các bảng CSDL và quan hệ giữa các bảng cho bài toán Định nghĩa các lớp đối tượng cho bài toán (gọi là lớp thực thể) Cài đặt phương thức thêm một phòng vào khách sạn, thêm một khách hàng, và thêm một phiếu đặt phòng vào CSDL Cài đặt phương thức cập nhật thông tin của 1 khách sạn, 1 phòng, 1 khách hàng, 1 phiếu đặt phòng<br />
<br />
4<br />
<br />
Bài toán đặt phòng khách sạn (3)<br />
Yêu cầu (2): Cài đặt phương thức tìm kiếm phòng trống theo giá tiền, ngày check in, ngày check out Cài đặt phương thức tìm kiếm các phiếu đặt phòng trong một của một ngày xác định Cài đặt phương thức tìm kiếm khách hàng đặt phòng theo số phòng, hạng phòng Cài đặt phương thức tính tổng doanh thu của khách sạn trong một khoảng thời gian nhất định<br />
<br />
5<br />
<br />