SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU NHẬN LỊCH CHUYẾN

Một phần của tài liệu BÁO cáo đề tài PHẦN mềm QUẢN lý bán vé CHUYẾN BAY (Trang 34 - 38)

BAY: Biểu mẫu BM1: Mã chuyến bay: Ngày - giờ: Số lượng ghế hạng 1: Stt 01 Quy định

QĐ1: Có 10 sân bay. Thời gian bay tối thiểu là 30 phút. Có tối đa 2 sân bay trung gian với thời gian dừng từ 10 đến 20 phút.

Hình vẽ:

Các ký hiệu

 D1: Mã chuyến bay, sân bay đi, sân bay đến, ngày giờ bay, thời gian bay, số ghế hạng 1, số ghế hạng 2, danh sách các sân bay trung bay cùng với các thông tin chi tiết (tên sân bay trung gian, thời gian dừng, ghi chú)

 D2: Khơng có

 D3: Danh sách sân bay, thời gian bay tối thiểu, thời gian bay tối đa, số lượng sân bay trung gian tối đa, thời gian dừng tối thiểu, thời gian dừng tối đa

 D4: D1

 D5: D4

 D6: Khơng có

Thuật tốn

 B1 : Nhận D1 từ người dùng

 B2 : Kết nối cơ sở dữ liệu

 B3 : Đọc D3 từ bộ nhớ phụ

 B4 : Kiểm tra số lượng sân bay trung gian

 B5 : Kiểm tra quy định thời gian dừng cho từng sân bay trung gian

 B6 : Kiểm tra quy định thời gian bay tối thiểu

 B7 : Kiểm tra “sân bay đi” (D1) có thuộc “danh sách sân bay” (D3).

 B8 : Kiểm tra “sân bay đến” (D1) có thuộc “danh sách sân bay” (D3).

 B9 : Kiểm tra các “sân bay trung gian” (D1) có thuộc “danh sách sân bay” (D3).

 B10: Nếu không thỏa mãn đồng thời 6 điều kiện trên thì đến bước 13.

 B11: Lưu D4 xuống bộ nhớ phụ.

 B12: Xuất D5 ra màn hình.

 B13: Đóng kết nối cơ sở dữ liệu.

 B14: Kết thúc.

2.2 SƠ ĐỒ LUỒNG DỮ LIỆU CHO YÊU CẦU BÁN VÉ:

Biểu mẫu BM2:

Chuyến bay: Điện thoại:

Quy định

QĐ2: Chỉ bán vé khi cịn chỗ. Có 2 hạng vé (1, 2) với đơn giá trong bảng tra sân bay đi, sân bay đến.

Hình vẽ:

Các ký hiệu

 D1: Chuyến bay, hành khách, CMND, điện thoại, hạng vé, giá tiền.

 D2: Không có

 D3: - Số lượng ghế cịn trống theo từng hạng vé - Danh sách chuyến bay

- Danh sách hạng vé  D4: D1 + tình trạng vé, số lượng ghế cịn trống  D5: D4  D6: Khơng có Thuật tốn  B1 : Nhận D1 từ người dùng.  B2 : Kết nối cơ sở dữ liệu.  B3 : Đọc D3 từ bộ nhớ phụ.

 B4 : Kiểm tra “chuyến bay” (D1) có thuộc “danh sách chuyến bay” (D3).

 B5 : Kiểm tra “hạng vé” (D1) có thuộc “danh sách hạng vé” (D3).

 B6 : Kiểm tra còn ghế trống tương ứng với hạng vé.  B7 : Nếu không thỏa mãn đồng thời 3 điều kiện trên thì đến bước 10.

 B8 : Lưu D4 xuống bộ nhớ phụ.

 B9 : Xuất D5 ra màn hình.  B10: Đóng kết nối cơ sở dữ liệu.  B11: Kết thúc.

Một phần của tài liệu BÁO cáo đề tài PHẦN mềm QUẢN lý bán vé CHUYẾN BAY (Trang 34 - 38)