Documentation Of Courier Management System

 




Introduction

A software called Courier Management System is used by cargo offices, allowing customers to book goods or articles by coming in. This software allows the manager/clerk to input the customer's and goods' details, as well as the points of origin and destination. The system also keeps track of the specifics of loading the products into the actual transportation system. The system's graphical user interface (GUI) allows users to handle daily operations as well as store historical data in the database for later use.
The administrator is the other user of the system and has access to both employee and car data. 

Abstract

People nowadays place a high value on sending and receiving commodities such as imported furniture, electronic equipment, gifts, commercial goods, and so on. People rely heavily on manual transit systems for receiving and distributing items. Unfortunately, there is no method to track or notify customers about the status of their ordered items during transit. We require a system that fully automates shipping activities, including real-time tracking of shipped items. 
Courier Management System software helps cargo managers receive and track products from source to destination.

Current System
 
The current manual method requires users to keep ledgers, books, and other records in order to save data such as specifics on products bookings, loading and delivery details, recipients' information for all branches, customer and employee information, and so on. Maintaining historical data is really hard. Additionally, annual stationery purchases require regular investments.
 

Objectives

This project focuses on 'courier management'. The system is utilised for daily tasks such as booking, loading, delivery, status checking, and branch management. This method is difficult to complete manually. As the world becomes more reliant on information and technology, it is encouraged to automate the process through software development. 


Proposed System

Therefore, it is suggested that the new "Courier Management System" be used to solve every issue with the previously mentioned current system.
The suggested system is a software programme that reduces the amount of manual labour required for creating reports and maintaining records. All users can access the data stored by this application at the same time in a centralised manner. Managing historical data in a database is quite simple. To utilise this application, staff do not need to undergo any special training. They can quickly use the tool that reduces the amount of time they need to spend doing routine tasks by hand, which improves performance. It is very simple to maintain the status of the items booked in all branches because the data is centralised. 


Advantages

1. Easy to manage all everyday transactions
.
2. A centralised database helps to avoid disagreements among different branches.

3. Prevents human errors.

4. Offers greater customer service from any branch.

5. Easily generate reports.

6. Securely manage historical data.

7. Simple-to-use GUI that does not require special expertise. 

Disadvantages

1. Difficulty maintaining crucial information in books.

2. More manual hours are needed to generate the appropriate reports.

3. Managing historical data is laborious because it takes up a lot of space to retain all of the prior year's ledgers, books, and so on.

4. Daily transactions must be entered into multiple books immediately to avoid tough disagreements.

5. There is no coordination between branches because the data is not stored in a central location.

Modules of Courier Management System

Following a thorough study, the system was found to have the following modules.

Employee Data 

This module stores information on all previous employees in the firm. The employee was created by an admin user. The employee may be added as a user by the administrator. This module provides all employee information. Each employee's information will be included in the module. This module stores information on the organization's existing branches.

Branches
 
This module holds all of the information regarding the branches. If the company receives requests for new branches, only the admin user can add them. He is solely responsible for cancelling the branches. The admin user can view the details of existing branches. The manager user can view the details of existing branches. 

Goods booking

This module stores information relating to the booking of products. This module includes all booking details, including item id, LR number, customer name, branch ID, location, and booking date.
The first is Goods Particulars, and the second is View Bookings. The Goods Particulars functionality includes all Goods details, whereas the View Bookings feature displays all booking details. The application displays a single booking form for each item. Only the manager user can fill out all fields on the booking form. Additionally, the management user can view the details of all bookings. The admin user can also see the details of all bookings. 

Loading

This module stores information on the loading of the objects. All loading details indicate LR. This module will include details such as item number, material code, number of items, destination, vehicle number, receiver's name, and loading date. When a user logs in to their own account, the module displays two linked functionalities.When a user logs in to their own account, the module displays two linked functionalities.
For example, one is Loading Details, while the other is View Loadings. The Loading Details functionality includes one form. Loading details will be available in the loading details functionality, while view loadings will display all loadings.
To load each item, the associated user must complete the form. Only the management user can complete the loading details form. He can also view all loading details. 

Deliveries

This module stores delivery-related information. This module will include all delivery facts such as LR number, material details, number of items, booking branch, date of loading, date of delivery, and delivery at the branch. When a user logs into their account, the Deliveries module will display the following functions. There are two options for displaying Deliveries: Details and View. The deliveries details function has a single form that includes all delivery information. Only the management user can add new deliveries and view their details. The admin user can view details of all delivery.

Receivers

This module stores all of the receiver's information. This module includes receiver information such as LR number, name, branch booking, material details, item count, and demurrage charges. When a user logs into his account, the receiver's information module displays the following functions. One option is Receivers Details, while the other is View Receivers. The Receivers details function includes a single form for receiver information. Only the management user can add and see receiver details. The admin user can view all receiver information.

 Reporting

This module offers particular information for all management reports. When a user logs into his account, the Reporting module displays the following management reports. This module will feature reports for bookings, branches, routes, loadings, deliveries, demurrages, and goods status. All admin and manager users can access and generate management reports.