Chào mọi người, hiện tại mình đang có bài tập xây dựng biểu đồ logic UML Java cho mô hình quản lý đặt vé máy bay cho chuyến bay từ hãng hàng không.
Cảm ơn các bác đã giúp đỡ


Chi tiết như sau:


- Một chuyến bay gồm: Số hiệu chuyến, sân bay đi, sân bay đến
- Sân bay được định hình bằng số hiêu sân bay (code: HAN, CDG, MUN...) và thành phố nơi chứa sân bay


- Một chuyến bay chứa đồng thời giờ đi, giờ đến (giờ của điểm đến có thể chênh lệch so với giờ hiện tại của nơi đi). Định nghĩa theo dạng: YYYY-MM-DD-HH:MM

ĐẶT CHỖ:
Đặt chỗ cho tối đa 3 hành khách trong đó thường 2 hành khách là trẻ con dưới 2 tuổi. Đối với trẻ dưới 9kg có thể yêu cầu cung cấp nôi. Có 3 dạng đặt vé: online, đại lý và đặt mua thuê bao. Trong trường hợp hoàn tiền vé, tiền hoàn vé được tính khác nhau tùy theo hình thức đặt

Để đặt vé, cần cung cấp thông tin hành khách bao gồm
Hành khách: Họ, tên, số cmt

Yêu cầu chính của chương trình:
* Tìm kiếm: Check ghế ngồi khả dụng để đặt của chuyến bay bằng cách cung cấp mã số sân bay đến, mã số sân bay đi, ngày giờ đi. Qua đó trả về thời gian hành trình của chuyến bay cùng lúc xác định số hiệu chuyến bay.

*Đặt vé: Để đặt vé, chúng ta cần cung cấp số hiệu chuyến bay, thông tin hành khách và ngày giờ đi. Hệ thống từ chối đặt chỗ nếu không còn chỗ trống trên chuyến bay. Bằng cách cung cấp số cmt hành khách và số hiệu chuyến bay, ta có thể kiểm tra hành khách đó đã đặt vé hay chưa. Chúng ta có thể hủy đặt vé (bằng cách cung cấp các thông tin giống như lúc đặt), hủy vé khả dụng khi yêu cầu được thực hiện trước ngày khởi hành 2 ngày. Trong lúc xử lý hủy vé, ta cần tính lượng tiền hoàn lại.