Air Cargo Management System in PHP/ OOP Free Source Code



This simple project is entitled Air Cargo Management System. This is a simple web-based application that was developed using PHP/OOP and MySQL Database. The project manages the Air Cargo businesses shipment transaction with their customer. It allows the management to store and retrieve their daily transaction without hassle. It has a simple user interface and user-friendly features and functionalities.

About the Air Cargo Management System

I developed this project using the following:

  • XAMPP v3.3.0
  • PHP
  • MySQL Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Bootstrap v5
  • AdminLTE

This Air Cargo Management System project has only small scope. The system contains different relevant modules such as transactions. It has 2 sides of user interfaces which are the Admin Panel and the Public-Side. The visitor can browse the site and read some information such as the 'Welcome' and 'About Us' contents. It also allows the company/business clients to trace or track their shipment on the website. The system will require the clients to enter their shipment reference code for tracing their shipment or cargo. The Admin Panel is the side of the system which is accessible only to the management. This side is managed by 2 types of user roles which are the Administrators and Staff. The Administrator users have the privilege to access and manage all the features and functionalities on the said system side. While the Staff has only limited permission. The system generates a printable transaction detail where the client shipment and cargo information are listed. In this system, the shipment cargo prices will depend on the cargo types. Each cargo type has 3 types of prices which are the City to City Price, State to State Price, and Country to Country Price. The prices will be multiplied by the cargo's weight (kg.) when calculating the total amount of the transaction.



  • Secure Login and Logout
  • Dashboard
    • Display the summary of lists.
  • Cargo Types Management
    • Add New Cargo Type
    • List All Cargo Types
    • Update Cargo Type
    • View Cargo Type
    • Set Prices
    • Delete Cargo Type
  • Shipment/Transaction Management
    • Add New Transaction
    • List All Transactions
    • Update Transaction
    • View Transaction
    • List All Cargo per Transactions
    • Update Transaction's Status
    • List all transactions' tracking history.
    • Delete Transaction
  • Manage User List (CRUD)
  • Manage Account Details/Credentials
  • Manage System Information


  • Read 'Welcome' Content
  • Read 'About Us' Content
  • Trace Shipment

The source code was developed only for educational purposes only. You can download the source code for free and modify it the way you wanted.

System Snapshots of some Features

Trace Shipment Page (Public)
Air Cargo Management System
Cargo Type List (Admin-Panel)
Air Cargo Management System
Transaction Form (Admin-Panel)
Air Cargo Management System
Transaction Details (Admin-Panel)
Air Cargo Management System

How to Run ??


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Enable or Uncomment the GD Library on your php.ini file.
  2. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  3. Extract the downloaded source code zip file.
  4. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  5. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  6. Create a new database naming acms_db.
  7. Import the provided SQL file. The file is known as acms_db.sql located inside the database folder.
  8. Browse the Air Cargo Management System in a browser. i.e. http://localhost/acms/ and http://localhost/acms/admin for the admin-side.

Default Admin Access:

Username: admin
Password: admin123


That's it. You can now explore the features and functionalities of this Air Cargo Management System in PHP/OOP and MySQL Database. I hope you'll find something useful for your future projects.

Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Add new comment