Skip to content

Allows for online and counter ticket booking, flight scheduling, and detailed reporting. It ensures bookings only for available seats and requires online payment. Administrators can modify rules for airports, flight times, and pricing.

Notifications You must be signed in to change notification settings

HieuPBT/Flask_Flight_Management

Repository files navigation

Quản Lý Chuyến Bay

Tổng quan

Viết báo cáo và phát triển hệ thống quản lý chuyến bay. Báo cáo bao gồm các nội dung

  • Lược đồ và đặc tả use case
  • Sơ đồ sequence diagram
  • Sơ đồ activity diagram
  • Sơ đồ lớp -> lược đồ CSDL quan hệ
  • Thiết kế giao diện

Truy cập TẠI ĐÂY để xem đầy đủ nội dung báo cáo

Nội dung

Chức năng

  1. Tra cứu chuyến bay
    • Khách hàng có thể tra cứu theo điểm đi, điểm đến, ngày đi, hạng vé và số lượng vé
  2. Đặt vé
    • Khách hàng có thể đặt vé online (bắt buộc thanh toán trực tuyến)

    • Chỉ có thể đặt những vé còn chỗ và cho các chuyến bay trước 12h lúc khởi hàng

feat1

  1. Lập lịch chuyến bay
    • Cho phép nhân viên lập lịch chuyến bay

feat2

  1. Thống kê báo cáo
    • Quản trị viên xem thống kê dạng bảng và biểu đồ (sử dụng chartjs)

    • Thống kê doanh thu theo từng tháng và từng tuyến bay

feat3

  1. Thay đổi quy định
    • Quản trị viên được thay đổi quy định

      • hay đổi số lượng sân bay, thời gian bay tối thiểu, số sân bay trung gian tối đa, thới gian dừng tối thiểu và tối đa tại các sân bay trung gian

      • Thay đối số lượng hạng vé, bảng đơn giá vé

      • Thay đổi thời gian bán vé và đặt vé

    • Quản tri viên quản lý tuyến bay, chuyến bay(thêm/xóa/cập nhật/tìm kiếm)

Kiến trúc hệ thống

system

Cơ sở dữ liệu

database

Hướng dẫn cài đặt

Yêu cầu

  1. Docker

# Clone the project
git clone https://github.com/locnguyn/TrainingPointsManagement_SpringMVC_ReactJS

Cài đặt

cd Flask_Flight_Management

# Build docker 
docker compose build

# Chạy docker
docker compose up -d

# Tắt docker
docker compose down

Truy cập localhost:8200 để sử dụng giao diện người dùng và localhost:5020 để sử dụng trang admin username:admin, password:123456

Giao diện

Người dùng

Quản trị viên

Tài liệu

About

Allows for online and counter ticket booking, flight scheduling, and detailed reporting. It ensures bookings only for available seats and requires online payment. Administrators can modify rules for airports, flight times, and pricing.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published