Description
About the Courier Management System Project
The Courier Management System project is designed to streamline day-to-day activities such as outbound and return shipments, company details, hub rates, booking, non-delivery, and pickup centers. Manual management of these tasks can be cumbersome, which is why automating the process through software development is essential in today’s information and technology-driven era. The project is developed using PHP as the front end and MySQL as the back end.
The project consists of two types of users: Customers and Admin. Customers have limited access rights, while Admin users have full control over the system. The project utilizes PHP for business logic, MySQL for the database, HTML for structure design, CSS for web page formatting, and JavaScript for form validation and animation.
Modules and Description of Courier Management System Project:
Customer Module:
The Customer Module is responsible for managing customer-related functionalities. Admin can perform CRUD operations on customer data, while customers can only view their own data. Features of this module include adding, viewing, editing, and deleting customer records.
Manager Module:
The Manager Module handles all functionalities related to managers. Admin can add, view, edit, and delete manager details. Customers can contact managers through this module.
Shipments Module:
The Shipments Module is designed to manage all shipments. Admin can manage, edit, and delete shipments, while employees can apply for shipments and view their shipment reports.
Courier Module:
The Courier Module focuses on managing couriers. Admin can manage, edit, and delete courier details, while customers can view their courier information.
Tracking Module:
The Tracking Module handles tracking functionalities. Admin can add, view, edit, and delete tracking details. Customers can track their shipments through this module.
Office Module:
The Office Module is responsible for managing office details. Admin can manage, edit, and delete office information.
Users in the project:
- Customer: Limited Access
- Admin: Full Access
Functionality performed by Customer user:
- Registration
- Login
- Forgot password
- Change Password
- Edit Profile
- View Payment History
- View Bill History
Functionality performed by admin user:
- Login
- Forgot password
- Edit Profile
- Manage Customer
- Manage Courier
- Manage Tracking
- Manage Offices
- Manage Managers
- Manage Shipments
- Generate Reports
Static Pages and other sections:
- Home Page
- About Us Page
- Contact Us Page
Technology Used:
- HTML
- CSS
- JavaScript
- PHP
- MySQL
- Apache2
Supported Operating System:
- Windows
- Linux
- Mac