Courier Management System
Courier Management System
Courier Management System
Subject:
Project submitted on Courier Management System
From:
Thakorbhai Patel Girls College, Vadodara
Group Name:
Vadia Ashiya
Front End:
Visual Basic
Back End:
SQL (Oracle 9)
Courier Management System
The main features Courier Management System are enlisted as below:
The utmost feature being the automation of the packet entry at the time of receiving the
packet from the clients so as to ease the primary activity of the company. This includes:
Generating a unique tracking no. (AWB NO.) for each packet received
Specifying the client/customer who has given this packet for delivering (i.e. whether one
time customer/regular client).
Entering the information about the address where the packet is to be delivered.
Calculating the charge of the packet delivery at the time of packet entry. Packet charge is
calculated based on the following criteria:
• Packet Weight
• Packet Delivery Area
• Local (Within Delhi)
• Satellite (Noida, Gurgaon, Ghaziabad and Faridabad)
• Metro (Mumbai, Kolkata, Banglore, and chennai)
• North India
• Rest Of India
• International
The rates as decided with that client for the above criteria.
Allowing for modifications to the details of the packet so entered for rectifying any
typographical errors.
Assigning the packets to the Franchise for delivery.
This part of the objectives includes a assigning the packets to a delivery on the basis of:
• The area in which they deliver packets.
• The face value of the packets (Packet category).
Updating the delivery status of the packets – (e.g. whether packet is delivered, pending or
returned back to the client etc.) after received the proof of delivery (POD) from the
delivery boys. The POD includes the following details about receiving the packet –
Details of the person who received with the address [self in case packet is packet is
received by the addressee], contact information etc).
Date and time of packet delivery (or an attempt for the same).
Printing of the bills invoice for the clients against the packet received for the delivery.
This includes three parts :
Preparing the bills invoice. Depending on the rates, respective packet weights and their
destination areas. the bills invoice is prepared for that client for all the packets received
during that month.
Printing of the bills invoice to be handed over to that client for payment.
Corrections to the bills invoice – this part allows the management to correct the erroneous
one.
Proposed Client Management- This part allows the managing the details of clients
proposed by managing executives.
Regular Client management- this includes entering, modifying, and managing clients
contact details and respective rates.
Allowing the client and management to query about the delivery status and generating
reports about the packets.
Employee Management:
This part allows the entry, modification of every employee by assigning him a unique ID
and categorizing them on the nature of work. This part also works for the different
categories of employees for ex. Delivery boy, marketing executive etc. to keep track of
their performance.
Initial Settings:
Even before the entry of the packets received from a client, the environment must be set.
So this part deals with additions/modification to the main criteria on which the
company’s business work. This is set in following manner-
Packet rates setting- these are based on the delivery area, weight and packet type (i.e.,
document for ex. Letter, DD etc. or non-document for ex. Gift, moveable property) and
client type (cash clients or credit clients).
Area setting for packet- under this kind of setting a list of area specified for packet
delivery in following two categories Here each user is assigned a user name, password,
and access type to the application.
Query Processing
According to:
Packets- To query on the packet status based on AEB No., FDR No. Or other criteria
(Booking date, place, city etc.).
Delivery area- To gets the details of a particular area on the basis of place, city, area and
route.
Reporting-
This application also includes generation of the following category of reports -
Packets - It has two sub reports -
Pick up detail - Pick up detail- For details regarding the number of packets received by
the company from a particular client on a particular date.
Detailed Packet Report - Generated for client to provide the information about their
packet deliveries in a given date range.
Area list - this report gives the details list of Franchise under a particular route.
Packet status - this report is generated for keeping an eye on the Franchise’s
performance on assigned packet delivery.
Listing - It gives the detail list of employees of the company along with their contact
information. This list can be sub-divided into the following categories.
1. Data Entry Operator.
2. Marketing Executive.
3. All Employees
Info. Check.
Client Courier
managem
management
Response. ent.
system
check
Area branch
Context diagram 0’s level
Courier
Courier
management
Client office
system
Booking
Context diagram 1’s level
1’s
1’s
Booking
Booking
1’s
Payment
Payment
ER Diagram
1 M
Get
1
M
Add Ph.
Name Ph. M
Add. 1
Has
Booking
M 1
Add.
Area branch
Give
Ph.
M 1
Payment Get
1 M
Cash Cheque
Receiver party
Name Ph.
Add.
Table of client detail
Table of payment