Hệ thống Quản lý Sân bay là một ứng dụng web, được phát triển để duy trì thông tin chi tiết về hành khách, nhân viên an ninh và nhân viên bay trong sân bay. Nó duy trì thông tin về các chi tiết cá nhân của hành khách và đặt chỗ của họ. Hành khách có thể tạo và tải xuống vé máy bay của họ ở định dạng pdf. Thông tin chi tiết của các nhân viên an ninh và nhân viên bay cho mỗi chuyến bay cũng được lưu trữ. Họ có thể đăng nhập và thực hiện các chức năng tương ứng như làm thủ tục và kiểm tra hành khách cũng như tạo báo cáo chuyến bay. Hệ thống quản lý sân bay là một ứng dụng được phát triển trong python3.5. Nó thân thiện với người dùng và rất trực quan. Nó nhanh chóng và có thể thực hiện nhiều hoạt động cần thiết cho một sân bay.(adsbygoogle = window.adsbygoogle || []). push ({});

Phần mềm này được phát triển bởi Sharanya Kamath với việc sử dụng HTML, CSS, Bootstrap và Javacfscript ở Front End và Django ở Back End với cơ sở dữ liệu Microsoft SQL Server. Phiên bản này của phần mềm có cách tiếp cận nhiều người dùng. Để nâng cao hoặc phát triển thêm gói, phản hồi của người dùng sẽ được coi là Hệ thống Quản lý Cảng hàng không là một ứng dụng cho phép người dùng xem và đặt chuyến bay. Ứng dụng này cũng cung cấp các tiện ích của đội ngũ nhân viên và hệ thống an ninh, qua đó nhân viên có thể làm thủ tục và dọn hành khách cất cánh. Ứng dụng này hữu ích cho cả hành khách và nhân viên của hệ thống sân bay. Ứng dụng được phát triển bằng Django trong Python.

Trong thế giới công nghệ ngày càng phát triển này, mọi thứ đều đã được máy tính hóa. Với số lượng lớn các cơ hội làm việc, lực lượng lao động của con người đã tăng lên. Do đó, cần có một hệ thống có thể xử lý dữ liệu của một số lượng lớn hành khách, nhân viên an ninh và nhân viên bay trong một sân bay. Dự án này đơn giản hóa công việc đặt chỗ và quản lý chuyến bay vì tính chất thân thiện với người dùng.

Trang khách hàng

Trang đăng nhập nhân viên

2.1 Yêu cầu phần mềm DBMS:

Phiên bản MySQL Server: 5.7.23

Backend: Django phiên bản 2.1.3 Công cụ phát triển: PyCharm

yêu cầu phần cứng

Bộ xử lý: Intel (R) Xeon (R) CPU: E5-2680 v4 @ 2.40GHz RAM: 8GB

Các tính năng và mô-đun của hệ thống quản lý sân bay bằng Python:

1. Tạo hồ sơ an ninh / nhân viên: Quản trị hệ thống quản lý sân bay chịu trách nhiệm tạo tài khoản đã xác minh cho nhân viên an ninh và chuyến bay. Thông tin chi tiết và ID của từng người dùng được nhập trong quá trình tạo hồ sơ. Mật khẩu do người dùng nhập được chuyển đổi thành băm và được lưu trữ trong cơ sở dữ liệu để ngay cả khi cơ sở dữ liệu bị xâm phạm, thực thể bên ngoài không thể truy cập thông tin chi tiết của người dùng vì hàm băm không thể truy xuất lại mật khẩu mà người dùng đã nhập.

2. Đăng nhập với tư cách Bảo mật / Nhân viên: Sau khi quản trị viên tạo hồ sơ cho nhân viên bảo mật, họ có thể đăng nhập để truy cập hồ sơ cá nhân của mình bằng thông tin đăng nhập cá nhân và họ sẽ được chuyển hướng đến các trang tương ứng. Hệ thống django-auth đảm nhận việc xác thực người dùng và xác minh mật khẩu. Mật khẩu được lưu trữ một cách an toàn bằng cách sử dụng hàm băm.

3. Home page: This page is accessible without logging in. User can search flights based on source and destination and book suitable flights. Passengers can also view their previous bookings by entering their PNR here.

4. Security clearance: This page is private to authorised security personnel. Security staff can clear checked-in passengers for security and also view their profile details. The ID of the security staff is stored as the cleared security status of the passenger.

5. Staff home: This page displays details of all passengers of the particular flight. Flight staff can check in passengers for the flight. They can also generate the report of all checked in passenger, which creates a PDF with details of passengers. After this, they can clear the flight for take off. Once this is done, all the details of passengers of the cleared flight are deleted from the database.

6. View flights page: User can view all available flights and search based on source and destination airports. They can also book required flights. Selecting required flight redirects to the booking page.

7. Book flights: Passenger fills in all the required details. A unique PNR is generated for each passenger booking. The passenger is redirected to the passenger home page on completion of booking process.

8. Nhà hành khách: Hành khách có thể nhập thông tin tham khảo đặt chỗ (PNR) để biết thông tin chi tiết về đặt chỗ của mình. Hành khách cũng có thể chọn tự làm thủ tục và có thể tải xuống Vé điện tử kèm theo thông tin đặt vé của mình.

9. Phản hồi: Người dùng có thể đưa ra phản hồi về trang web bằng cách chọn tùy chọn tương ứng trên trang chủ

Các bước cài đặt:

  • Tải xuống và giải nén tệp .zip
  • Mở tệp .py bằng trình khởi chạy python