You are on page 1of 13

Project Specification Page 1

COURIER CARGO MANAGEMENT SYSTEM


Objective

The Courier Cargo Management System (CCMS) will be developed to automate the freight-tracking and
forwarding operations of M/S TRANSAFE COURIERS, the leading courier company. The project will
maintain all information about book-keeping, accounting, consignments, consigners, exporters, products,
forwarding agents and remote users.

Abstract

Courier Cargo Management System is committed to providing an efficient truck turnaround system. For
the fast reception and delivery of cargo, the following guidelines are laid out for clients who wish to collect
their cargo or deliver their cargo to wharf side.

1. All trucks shall stop at Cargo Reception for processing of documentation and receipt of directions
unless otherwise instructed.

2. Trucks should park in the waiting areas adjacent to Cargo Reception. The driver is to present
documentation for authorization, inspection and data entry into our computerized container management
system.

3. Cargo Reception staff will input the relevant data into the Courier Cargo Management System and
assign the driver a "Bat" (Job) number and give the driver directions to the correct vehicle transfer area
for the cargo or container.

4. The driver will then proceed to the vehicle transfer area to which they have been assigned to have
cargo loaded or unloaded.

Hazard Class Type - Declaration Certificate


Delivering Empty Containers to Yard

• Container Number

• Container Type

• Shipping Line

• Consignor (Source)

• Official Delivery Orders from both the shipping line (or its agent) and from Customs astral Cargo

• Official Delivery Orders from the shipping line (or its agent)

On Exit

Any cargo details omitted, incorrect or notations for damage etc are recorded both on the receipt and
within the Courier Cargo Management System.

Page 1 SRM Systems & Software P Ltd.


Project Specification Page 2

Menu Design

Page 2 SRM Systems & Software P Ltd.


Project Specification Page 3

Database Schema

Page 3 SRM Systems & Software P Ltd.


Project Specification Page 4

Detailed description of the database schema

Table: REGIONS (contains information about regions where the courier service is operational)

Column Name Data Type Description


INTEGER
Id Unique identification for every region of operation
VARCHAR(50)
Name Name of the region viz. North, South, East, West, etc.
VARCHAR(255)
Description Detailed information about the region

Table: CONTACTPOINTS (contains information about cities/towns where the courier service operates)

Column Name Data Type Description


INTEGER
Id Unique identification for every city/town of operation
VARCHAR(50)
Name Name of the city/town
VARCHAR(255)
Description Detailed information about the city/town
INTEGER
RegionId Refers ID column of REGIONS table

Table: EXPORTERS (contains information about exporters/agents)

Column Name Data Type Description


INTEGER
EIn_Number Exporter Identity No - Unique identification for every exporter
VARCHAR(15)
Title Title of the exporter viz. Dr., Mr., Messrs., Ms., etc.
VARCHAR(25)
Name Name of the exporter
VARCHAR(25)
Address1 Street Address of the exporter
VARCHAR(25)
Address2 Locality/Area of the exporter address
VARCHAR(25)
Address3 State/Province of the exporter address
VARCHAR(7)
ZIPCode PIN/ZIP Code of the address
VARCHAR(25)
State State/Province Code of the address
VARCHAR(15)
PhoneNo Phone number of the exporter
VARCHAR(15)
FaxNo Fax Number of the exporter
VARCHAR(25)
OfficerName Name of the officer in charge of signing-off export documents
VARCHAR(50)
Email Email id of the exporter
INTEGER
RegionOfOper Region of operation. Refers ID column of REGIONS table

Table: CONSIGNEES (contains information about customers)

Column Name Data Type Description


INTEGER
Id Unique identification for every customer
VARCHAR(25)
Name Name of the customer
VARCHAR(25)
Address1 Street Address of the customer
VARCHAR(25)
Address2 Locality/Area of the customer address
VARCHAR(25)
Address3 State/Province of the customer address
VARCHAR(7)
ZIPCode PIN/ZIP Code of the address
VARCHAR(15)
State State/Province Code of the address
INTEGER
ContactPointId Refers ID column of CONTACTPOINTS table

Page 4 SRM Systems & Software P Ltd.


Project Specification Page 5
VARCHAR(15)
ContactPhone Phone number of the customer
VARCHAR(25)
ContactPerson Person to be contacted

Table: INTERMEDIATECONSIGNEES (contains information about sub agents)

Column Name Data Type Description


INTEGER
Id Unique identification for every sub agent
VARCHAR(25)
Name Name of the sub agent
INTEGER
MainConsignor ID of main consignor. Refers ID column of CONSIGNORS table
VARCHAR(25)
Address1 Street Address of the sub agent
VARCHAR(25)
Address2 Locality/Area of the sub agent address
VARCHAR(25)
Address3 State/Province of the sub agent address
VARCHAR(7)
ZIPCode PIN/ZIP Code of the address
VARCHAR(15)
State State/Province Code of the address
VARCHAR(15)
ContactPhone Contact phone number of the intermediary consignee
VARCHAR(25)
ContactPerson Contact person

Page 5 SRM Systems & Software P Ltd.


Project Specification Page 6

Table: CONSIGNORS (contains information about consignors)

Column Name Data Type Description


INTEGER
Id Unique identification for every consignor
VARCHAR(25)
Name Name of the consignor
CHAR
Type Type of consignor, whether “T” or “P” (temporary or permanent)
VARCHAR(25)
Address1 Street Address of the consignor
VARCHAR(25)
Address2 Locality/Area of the consignor address
VARCHAR(25)
Address3 State/Province of the consignor address
VARCHAR(7)
ZIPCode PIN/ZIP Code of the address
VARCHAR(15)
State State/Province Code of the address
INTEGER
RegionOfOper Region of Operation. Refers ID column of REGIONS table
VARCHAR(15)
ContactPhone Contact Phone Number
VARCHAR(25)
ContactPerson Contact Person Name

Table: REMOTEUSERS (contains information about registered users)

Column Name Data Type Description


VARCHAR(15)
UserName User Id of the registered user
VARCHAR(50)
EMailId Email Id of the user

Table: PACKAGES (contains information about items shipped through this courier)

Column Name Data Type Description


INTEGER
Id Unique identification for every package
VARCHAR(50)
Name Name of the package or package contents
VARCHAR(50)
Description Detailed description of the contents of the package
CHAR(4)
Category Category of package viz. 80A, 18G, 180A, etc.
NUMERIC(5, 2)
Height Height of the package when made to stand erect
NUMERIC(5, 2)
Weight Weight of the package, if applicable
NUMERIC(5, 2)
Length Length of the package, if applicable
NUMERIC(5, 2)
Breadth Breadth of the package, if applicable
NUMERIC(5, 2)
Width Width of the package, if applicable
INTEGER
ShelfLife Width of the package, if applicable

Table: CONSIGNMENTMASTER (contains information about consignments)

Column Name Data Type Description


INTEGER
Id Unique identification for every consignment
INTEGER
ConsignorId Refers ID column of CONSIGNORS table
INTEGER
ConsigneeId Refers ID column of CONSIGNEES table
INTEGER
From Refers ID column of CONTACTPOINTS table
INTEGER
To Refers ID column of CONTACTPOINTS table
VARCHAR(15)
ContactPhone Contact phone of the consignee
VARCHAR(25)
ContactPerson Contact person of the consignee
NUMERIC(19, 2)
BillValue Total Bill Amount for the consignment
Page 6 SRM Systems & Software P Ltd.
Project Specification Page 7
NUMERIC(4, 2)
Discount Discount amount, if any
DATETIME
PayByDate Last date for payment of bill amount, if applicable

Table: CONSIGNMENTDETAILS (contains information about what packages were included in a consignment)

Column Name Data Type Description


INTEGER
ConsignmentId Refers ID column of CONSIGNMENTS table
INTEGER
PackageId Refers ID column of PACKAGES table
INTEGER
Units Number of units of the item shipped
VARCHAR(25)
ShipAddress1 Street Address, if different from that given in CONSIGNORMASTER table
VARCHAR(25)
ShipAddress2 AreaUser
Address, if different from that given in CONSIGNORMASTER table
VARCHAR(25)
ShipAddress3 City Address, if different from that given in CONSIGNORMASTER table
VARCHAR(7)
ZIPCode PIN/ZIP Code
VARCHAR(25)
State State/Province Code
VARCHAR(25)
Country Country to which the consignment should go
VARCHAR(15)
ContactPhone Contact Phone Number
Validate
VARCHAR(25)
ContactPerson Contact Person Name

Yes
Data Flow Diagram

Exporters Agent Consignment Contact

No

Displays Displays Displays Displays

Reports Reports Reports Reports

Page 7
Database SRM Systems & Software P Ltd.
Project Specification Page 8

Flow of Events

Upon successful sign on, users should be taken to the MAIN MENU (see figure above). Remember, all
screens must contain one “ADDREC-MODREC-DELREC” and one “FIRSTREC-NEXTREC-
PREVIOUSREC-LASTREC” panel. A description of the individual screens is given below.

1. THE Exporters OPTION OF SYSTEM MENU

2. THE Consignees OPTION OF SYSTEM MENU

3. THE Intermediate Consignees OPTION OF SYSTEM MENU

Page 8 SRM Systems & Software P Ltd.


Project Specification Page 9

Page 9 SRM Systems & Software P Ltd.


Project Specification Page 10

4. THE Forwarding Agents OPTION OF SYSTEM MENU

5. THE Remote Users OPTION OF SYSTEM MENU

6. THE Product Report OPTION OF REPORTS MENU

7. THE Consignee Labels OPTION OF REPORTS MENU

In this screen, you should print all consignee names & addresses close to each other, like a mailing label.

8. THE Intermediate Consignee Labels OPTION OF REPORTS MENU

This is similar to above option. Just print the name, address & postal code of all intermediate consignees.

Page 10 SRM Systems & Software P Ltd.


Project Specification Page 11

9. THE Shipping Report OPTION OF REPORTS MENU

Page 11 SRM Systems & Software P Ltd.


Project Specification Page 12

10. THE Freight Expenses Report OPTION OF REPORTS MENU

11. THE Exporters Report OPTION OF REPORTS MENU

12. THE Consignees Report OPTION OF REPORTS MENU

13. THE Intermediate Consignees Report OPTION OF REPORTS MENU

14. THE Forwarding Agents Report OPTION OF REPORTS MENU

Page 12 SRM Systems & Software P Ltd.


Project Specification Page 13

15. THE Remote Users Report OPTION OF REPORTS MENU

Just display usernames and create date, also provide an option to edit the profile (for changing password, etc).

Page 13 SRM Systems & Software P Ltd.

You might also like