courier cargo management system

14
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) Page 1 SRM Systems & Software P Ltd.

Upload: bandra

Post on 07-Nov-2014

891 views

Category:

Education


2 download

DESCRIPTION

project topics and their related parts

TRANSCRIPT

Page 1: Courier cargo management system

Project Specification Page 1

COURIER CARGO MANAGEMENT SYSTEMObjective

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.

Page 2: Courier cargo management system

Project Specification Page 2

Menu Design

Page 2 SRM Systems & Software P Ltd.

Page 3: Courier cargo management system

Project Specification Page 3

Database Schema

Page 3 SRM Systems & Software P Ltd.

Page 4: Courier cargo management system

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

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

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

Data Type Description

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

Table: EXPORTERS (contains information about exporters/agents)Column Name

Data Type Description

EIn_Number INTEGER Exporter Identity No - Unique identification for every exporterTitle VARCHAR(15) Title of the exporter viz. Dr., Mr., Messrs., Ms., etc.Name VARCHAR(25) Name of the exporterAddress1 VARCHAR(25) Street Address of the exporterAddress2 VARCHAR(25) Locality/Area of the exporter addressAddress3 VARCHAR(25) State/Province of the exporter addressZIPCode VARCHAR(7) PIN/ZIP Code of the addressState VARCHAR(25) State/Province Code of the addressPhoneNo VARCHAR(15) Phone number of the exporterFaxNo VARCHAR(15) Fax Number of the exporterOfficerName VARCHAR(25) Name of the officer in charge of signing-off export documentsEmail VARCHAR(50) Email id of the exporterRegionOfOper INTEGER Region of operation. Refers ID column of REGIONS table

Table: CONSIGNEES (contains information about customers)Column Name

Data Type Description

Id INTEGER Unique identification for every customerName VARCHAR(25) Name of the customerAddress1 VARCHAR(25) Street Address of the customerAddress2 VARCHAR(25) Locality/Area of the customer addressAddress3 VARCHAR(25) State/Province of the customer addressZIPCode VARCHAR(7) PIN/ZIP Code of the addressState VARCHAR(15) State/Province Code of the addressContactPointId INTEGER Refers ID column of CONTACTPOINTS tableContactPhone VARCHAR(15) Phone number of the customerContactPerson VARCHAR(25) Person to be contacted

Table: INTERMEDIATECONSIGNEES (contains information about sub agents)Column Name

Data Type Description

Id INTEGER Unique identification for every sub agentName VARCHAR(25) Name of the sub agentMainConsignor

INTEGER ID of main consignor. Refers ID column of CONSIGNORS table

Address1 VARCHAR(25) Street Address of the sub agent

Address2 VARCHAR(25) Locality/Area of the sub agent address

Address3 VARCHAR(25) State/Province of the sub agent address

ZIPCode VARCHAR(7) PIN/ZIP Code of the address

Page 4 SRM Systems & Software P Ltd.

Page 5: Courier cargo management system

Project Specification Page 5

State VARCHAR(15) State/Province Code of the address

ContactPhone VARCHAR(15) Contact phone number of the intermediary consigneeContactPerson

VARCHAR(25) Contact person

Page 5 SRM Systems & Software P Ltd.

Page 6: Courier cargo management system

Project Specification Page 6

Table: CONSIGNORS (contains information about consignors)Column Name

Data Type Description

Id INTEGER Unique identification for every consignorName VARCHAR(25) Name of the consignorType CHAR Type of consignor, whether “T” or “P” (temporary or

permanent)Address1 VARCHAR(25) Street Address of the consignorAddress2 VARCHAR(25) Locality/Area of the consignor addressAddress3 VARCHAR(25) State/Province of the consignor addressZIPCode VARCHAR(7) PIN/ZIP Code of the addressState VARCHAR(15) State/Province Code of the addressRegionOfOper INTEGER Region of Operation. Refers ID column of REGIONS tableContactPhone VARCHAR(15) Contact Phone NumberContactPerson VARCHAR(25) Contact Person Name

Table: REMOTEUSERS (contains information about registered users)Column Name

Data Type Description

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

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

Data Type Description

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

Table: CONSIGNMENTMASTER (contains information about consignments)Column Name

Data Type Description

Id INTEGER Unique identification for every consignmentConsignorId INTEGER Refers ID column of CONSIGNORS tableConsigneeId INTEGER Refers ID column of CONSIGNEES tableFrom INTEGER Refers ID column of CONTACTPOINTS tableTo INTEGER Refers ID column of CONTACTPOINTS tableContactPhone VARCHAR(15) Contact phone of the consigneeContactPerson VARCHAR(25) Contact person of the consigneeBillValue NUMERIC(19, 2) Total Bill Amount for the consignmentDiscount NUMERIC(4, 2) Discount amount, if anyPayByDate DATETIME 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

ConsignmentId INTEGER Refers ID column of CONSIGNMENTS tablePackageId INTEGER Refers ID column of PACKAGES tableUnits INTEGER Number of units of the item shippedShipAddress1 VARCHAR(25) Street Address, if different from that given in

CONSIGNORMASTER tableShipAddress2 VARCHAR(25) Area Address, if different from that given in CONSIGNORMASTER

table

Page 6 SRM Systems & Software P Ltd.

Page 7: Courier cargo management system

Project Specification Page 7

ShipAddress3 VARCHAR(25) City Address, if different from that given in CONSIGNORMASTER table

ZIPCode VARCHAR(7) PIN/ZIP CodeState VARCHAR(25) State/Province CodeCountry VARCHAR(25) Country to which the consignment should goContactPhone VARCHAR(15) Contact Phone NumberContactPerson VARCHAR(25) Contact Person Name

Data Flow Diagram

Page 7 SRM Systems & Software P Ltd.

No

User

Validate

Yes

Exporters Agent Consignment Contact

Displays

Reports

Displays

Reports

Displays

Reports

Displays

Reports

Database

Page 8: Courier cargo management system

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.

Page 9: Courier cargo management system

Project Specification Page 9

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.

9. THE Shipping Report OPTION OF REPORTS MENU

Page 9 SRM Systems & Software P Ltd.

Page 10: Courier cargo management system

Project Specification Page 10

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

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 10 SRM Systems & Software P Ltd.