Hướng dẫn airline reservation system project in mysql - dự án hệ thống đặt chỗ hàng không trong mysql

- Quảng cáo -

Cập nhật lần cuối vào ngày 16 tháng 7 năm 2022

Hệ thống đặt phòng hàng không trong C ++ với MySQL

Giới thiệu: Hệ thống đặt phòng hàng không là một hệ thống đặt chỗ ghế máy bay. Một người dùng có thể đặt chỗ ngồi. Hiển thị thông tin người dùng, hiển thị vé người dùng, lịch trình chuyến bay và nhiều hơn nữa.

Hệ thống đặt phòng hàng không trong C ++ với chương trình MySQL Mô tả:

Chương trình có thể đặt chỗ của người dùng, hiển thị bất kỳ vé người dùng nào, hiển thị lịch trình bay, hiển thị tất cả hành khách và người dùng có thể thêm chuyến bay mới và chi tiết cũng như chỉnh sửa và xóa bản ghi và có tùy chọn nghỉ bay và đến.

  • Thêm chuyến bay
  • Chỉnh sửa chuyến bay
  • Xóa chuyến bay
  • Nghỉ bay và đến

Hệ thống đặt phòng hàng không trong C ++ với MySQL & NBSP; Chi tiết chương trình:

Biến toàn cầu

  • Qstate đại diện cho trạng thái của truy vấn. Nếu 0 thành công 1 thất bại.
  • Conn là biến kết nối MySQL.
  • Hàng là để có được hàng hiện tại của cơ sở dữ liệu.
  • Res là để có được tất cả các giá trị tạo thành cơ sở dữ liệu.

Lớp DB_Response

  • Lớp này chứa kết nối của cơ sở dữ liệu.
  • mysql_init là trình khởi tạo của mysql_real_connect
  • mysql_real_connect kết nối với cơ sở dữ liệu. [Máy chủ MySQL nên mở trong khi kết nối]
  • Câu lệnh IF cho thấy kết nối thành công hoặc thất bại.

Chức năng chính

  • Ở đây trước tiên, lệnh Clear Screen sau đó là lệnh tiêu đề và lệnh màu.
  • db_response :: ConnectionFunction [] là tạo kết nối với cơ sở dữ liệu.
  • Các tính năng của chương trình
    • Ghế dự trữ.
    • Vé người dùng.
    • Lịch trình chuyến bay.
    • Hiển thị hành khách.
    • Thông tin chuyến bay.
      • Thêm chuyến bay.
      • Chỉnh sửa chuyến bay.
      • Xóa chuyến bay.
      • Nghỉ bay và đến nơi.
      • Quay lại menu.
  • Trường hợp chuyển đổi được sử dụng để chuyển đổi giữa các chức năng này
  • Dự trữ [];
  • UserTicket[];
  • FlightSchedule[];
  • DisplayPassenger[];
  • FlightDetails[];
  • AddNewFlight[];
  • EditFlight[];
  • DeleteFlight[];
  • FlightLeaveArrive[];

Chức năng dự trữ

  • Người dùng có thể đặt chỗ cho hành khách.
  • Một số chi tiết người dùng cần điền vào sau đó dữ liệu của người dùng được lưu trữ trong cơ sở dữ liệu với truy vấn chèn chèn.
  • Cuối cùng, thông báo thành công đảm bảo dữ liệu được thêm vào cơ sở dữ liệu hoặc tin nhắn thất bại hiển thị mã lỗi.
  • Bây giờ mã thoát chạy và yêu cầu người dùng đi đến menu hoặc đặt chỗ một lần nữa.

Chức năng userticket

  • Khi bắt đầu chức năng, hãy yêu cầu một tên người dùng
  • Chỉ có vài từ có thể tìm thấy kết quả mong muốn của người dùng
  • Truy vấn chọn "
  • Cuối cùng, nếu kết quả tìm thấy thành công, nó hiển thị thông tin của người dùng
  • Bây giờ Lõi thoát chạy và yêu cầu người dùng muốn chuyển đến tìm kiếm menu lại.

Chức năng bay

  • Ban đầu, truy vấn SQL chọn SQL nhận được tất cả dữ liệu từ cơ sở dữ liệu.
  • Trong lịch trình chuyến bay, chuyến bay số, đến, rời đi và điểm đến của chuyến bay được hiển thị trong bảng điều khiển
  • Cuối cùng, mã thoát chạy và yêu cầu người dùng đi đến menu chính.

Chức năng DisplayPassenger

  • Hiển thị tất cả các hành khách
  • Trong bảng điều khiển, tất cả các chi tiết hành khách được hiển thị
  • Cuối cùng, mã thoát chạy và yêu cầu người dùng chuyển đến menu chính hoặc thoát khỏi chương trình.

Chức năng bayDetails

  • Trong chi tiết chuyến bay có một trường hợp chuyển đổi để đi đến các tùy chọn khác nhau
  • Thêm chuyến bay, chỉnh sửa chuyến bay, xóa chuyến bay, nghỉ bay và đến và quay lại thực đơn
  • Tùy chọn này là để thao tác với chi tiết chuyến bay trong chương trình & NBSP; C ++

Hàm addNewflight

  • Ở đây trước tiên, chương trình nhận được tất cả thông tin chuyến bay từ người dùng
  • Sau đó, thông tin chèn vào cơ sở dữ liệu với truy vấn chèn chèn
  • Nếu hoạt động được thực hiện thành công thì chương trình hiển thị thông báo thành công hoặc tìm thấy bất kỳ lỗi nào thì chương trình hiển thị thông báo lỗi với mã lỗi
  • Cuối cùng, mã thoát chạy và yêu cầu người dùng vào menu chính, chèn lại hoặc thoát khỏi chương trình C ++

Chức năng editflight

  • Đầu tiên chương trình hiển thị tất cả các chuyến bay trong cơ sở dữ liệu
  • Sau đó yêu cầu ID chuyến bay từ người dùng
  • Sau khi xác minh ID đã cho, chương trình xem ID có trong cơ sở dữ liệu hay không nếu không hiển thị thông báo không tìm thấy
  • Nếu ID tìm thấy bởi chương trình thì nó hiển thị hàng của ID tương ứng và yêu cầu thay đổi các giá trị mà người dùng muốn nếu người dùng không muốn thay đổi bất kỳ giá trị nào thì họ có thể chỉ cần gõ trực tiếp X.
  • Bây giờ, truy vấn cập nhật ”chạy và nếu không có ngoại lệ nào tìm thấy bảng điều khiển hiển thị thông báo thành công
  • Bây giờ mã thoát chạy và yêu cầu người dùng chọn Truy cập Menu, chỉnh sửa một mục khác hoặc thoát khỏi chương trình C ++.

Chức năng xóaflight

  • Đầu tiên, chương trình hiển thị tất cả các chuyến bay được lưu trữ trong cơ sở dữ liệu
  • Sau đó yêu cầu một ID cột
  • Nếu xác minh ID được thực hiện thành công thì nó sẽ kiểm tra ID có trong cơ sở dữ liệu hay không
  • Hoặc nếu xác minh ID không thành công thì nó sẽ chạy mã thoát
  • Nếu ID tìm thấy thành công thì truy vấn xóa Xóa ", hãy xóa dữ liệu khỏi cơ sở dữ liệu
  • Cuối cùng, mã thoát chạy.

Chức năng baylevearrive

  • Đầu tiên một số thông tin chuyến bay quan trọng được hiển thị trong bảng điều khiển
  • Sau đó yêu cầu một ID cột
  • Nếu xác minh ID được thực hiện thành công thì nó sẽ kiểm tra ID có trong cơ sở dữ liệu hay không
  • Hoặc nếu xác minh ID không thành công thì nó sẽ chạy mã thoát
  • Bây giờ nếu ID tìm thấy thì chương trình hiển thị các chi tiết của chuyến bay và một số đầu vào nghỉ phép, đến, có sẵn, có sẵn, được yêu cầu chỉnh sửa bởi người dùng.
  • Cuối cùng, mã thoát chạy.

Cơ sở dữ liệu và tên bảng

  • Bảng: FlightDetails_TB, UserReservation_TB
  • Cơ sở dữ liệu: cpp_airlinereservation_db
  • Cách sử dụng: Máy chủ XAMPP, Tiêu đề MySQL, MySQL LIBS

Tải xuống Hệ thống đặt chỗ của Airlines trong C ++ với mã nguồn MySQL

.
Password:codewithc.com[/sociallocker]

Bài Viết Liên Quan

Chủ Đề