SlideShare a Scribd company logo
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)              User
 ShipAddress2                                 Area 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                                 ValidatePhone Number
                                              Contact
                        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.

More Related Content

What's hot

Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
Harsh Verma
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Aman Adhikari
 
Quickbill
QuickbillQuickbill
Quickbill
Sameer Alam
 
college website project report
college website project reportcollege website project report
college website project report
Mahendra Choudhary
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Payroll management
Payroll managementPayroll management
Payroll management
Anita Yadav
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
IphsTechnologies
 
Project Super market billing system
Project Super market billing systemProject Super market billing system
Project Super market billing system
Vickey Mahant
 
Programming languages
Programming languagesProgramming languages
Programming languagesAkash Varaiya
 
presentation on online movie ticket booking
presentation on online movie ticket bookingpresentation on online movie ticket booking
presentation on online movie ticket booking
dharmawath
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
Swarnima Tiwari
 
Incremental process model
Incremental  process  modelIncremental  process  model
Incremental process model
Madushan Sandaruwan
 
Software maintenance ppt
Software maintenance pptSoftware maintenance ppt
Software maintenance ppt
Anas Usman
 
Payroll management Ppt
Payroll management PptPayroll management Ppt
Food donation project report II
Food donation project report IIFood donation project report II
Food donation project report II
Dhananjaysinh Jhala
 
Need for Software Engineering
Need for Software EngineeringNeed for Software Engineering
Need for Software Engineering
Upekha Vandebona
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
shiva krishna
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket bookingmrinnovater007
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
Jaydev Kishnani
 

What's hot (20)

Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"Minor project Report for "Quiz Application"
Minor project Report for "Quiz Application"
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
Quickbill
QuickbillQuickbill
Quickbill
 
college website project report
college website project reportcollege website project report
college website project report
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Payroll management
Payroll managementPayroll management
Payroll management
 
7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt7 stages of system Development life cycle ppt
7 stages of system Development life cycle ppt
 
Project Super market billing system
Project Super market billing systemProject Super market billing system
Project Super market billing system
 
Programming languages
Programming languagesProgramming languages
Programming languages
 
presentation on online movie ticket booking
presentation on online movie ticket bookingpresentation on online movie ticket booking
presentation on online movie ticket booking
 
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 ppt on sOFTWARE DEVELOPMENT LIFE CYCLE ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
ppt on sOFTWARE DEVELOPMENT LIFE CYCLE
 
Incremental process model
Incremental  process  modelIncremental  process  model
Incremental process model
 
Software maintenance ppt
Software maintenance pptSoftware maintenance ppt
Software maintenance ppt
 
Payroll management Ppt
Payroll management PptPayroll management Ppt
Payroll management Ppt
 
Food donation project report II
Food donation project report IIFood donation project report II
Food donation project report II
 
Rad model
Rad modelRad model
Rad model
 
Need for Software Engineering
Need for Software EngineeringNeed for Software Engineering
Need for Software Engineering
 
Waterfall model ppt final
Waterfall model ppt  finalWaterfall model ppt  final
Waterfall model ppt final
 
Online movie ticket booking
Online movie ticket bookingOnline movie ticket booking
Online movie ticket booking
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 

Viewers also liked

Courier Management System(Dhl software documentation)
Courier Management System(Dhl software documentation)Courier Management System(Dhl software documentation)
Courier Management System(Dhl software documentation)Udaka Ayas
 
Courier services
Courier servicesCourier services
Courier services
Deepak Laata
 
Courier And Logistics
Courier And LogisticsCourier And Logistics
Courier And Logistics
Jitendra
 
SmartCourier™ Presentation
SmartCourier™ PresentationSmartCourier™ Presentation
SmartCourier™ Presentation
scottcoulter
 
Parcel management system - presentation
Parcel management system - presentationParcel management system - presentation
Parcel management system - presentation
Tahmina Khatoon
 
Courier Business In India Copy
Courier Business In India   CopyCourier Business In India   Copy
Courier Business In India CopyNavin Tiwari
 
Cargo logistics management ppt
Cargo logistics management pptCargo logistics management ppt
Cargo logistics management ppt
Elizabeth Fernandez
 
Importance of Courier Services
Importance of Courier ServicesImportance of Courier Services
Importance of Courier Services
progresscouriers
 
courier service strategy
 courier service strategy courier service strategy
courier service strategypratik dattani
 
Transportation ppt of suppy chain management
Transportation ppt of suppy chain managementTransportation ppt of suppy chain management
Transportation ppt of suppy chain management
Vandna Dhiman
 
Enhancing Courier Service with the Development of an Interactive Mobile App i...
Enhancing Courier Service with the Development of an Interactive Mobile App i...Enhancing Courier Service with the Development of an Interactive Mobile App i...
Enhancing Courier Service with the Development of an Interactive Mobile App i...
iosrjce
 
Java Reporting and Dashboard Integration Into Your Applications
Java Reporting and Dashboard Integration Into Your ApplicationsJava Reporting and Dashboard Integration Into Your Applications
Java Reporting and Dashboard Integration Into Your Applications
JReport
 
Micro courier
Micro courierMicro courier
Micro courier
sajidmayo
 
Micro courier
Micro courierMicro courier
Micro courier
sajidmayo
 
Auto industry's collission with driverless cars
Auto industry's collission with driverless carsAuto industry's collission with driverless cars
Auto industry's collission with driverless carsYogendra Miraje
 
3 Bedroom Appartments in coimbatore -Lavik shanthi
3 Bedroom Appartments in coimbatore -Lavik shanthi3 Bedroom Appartments in coimbatore -Lavik shanthi
3 Bedroom Appartments in coimbatore -Lavik shanthi
lavikshanthibm
 

Viewers also liked (20)

Courier Management System(Dhl software documentation)
Courier Management System(Dhl software documentation)Courier Management System(Dhl software documentation)
Courier Management System(Dhl software documentation)
 
Courier services
Courier servicesCourier services
Courier services
 
Courier And Logistics
Courier And LogisticsCourier And Logistics
Courier And Logistics
 
SmartCourier™ Presentation
SmartCourier™ PresentationSmartCourier™ Presentation
SmartCourier™ Presentation
 
Parcel management system - presentation
Parcel management system - presentationParcel management system - presentation
Parcel management system - presentation
 
Courier Business In India Copy
Courier Business In India   CopyCourier Business In India   Copy
Courier Business In India Copy
 
Cargo logistics management ppt
Cargo logistics management pptCargo logistics management ppt
Cargo logistics management ppt
 
Importance of Courier Services
Importance of Courier ServicesImportance of Courier Services
Importance of Courier Services
 
Transportation ppt
Transportation pptTransportation ppt
Transportation ppt
 
courier service strategy
 courier service strategy courier service strategy
courier service strategy
 
Transportation ppt of suppy chain management
Transportation ppt of suppy chain managementTransportation ppt of suppy chain management
Transportation ppt of suppy chain management
 
Enhancing Courier Service with the Development of an Interactive Mobile App i...
Enhancing Courier Service with the Development of an Interactive Mobile App i...Enhancing Courier Service with the Development of an Interactive Mobile App i...
Enhancing Courier Service with the Development of an Interactive Mobile App i...
 
Java Reporting and Dashboard Integration Into Your Applications
Java Reporting and Dashboard Integration Into Your ApplicationsJava Reporting and Dashboard Integration Into Your Applications
Java Reporting and Dashboard Integration Into Your Applications
 
14441_ parcels presentation boards
14441_ parcels presentation boards14441_ parcels presentation boards
14441_ parcels presentation boards
 
Micro courier
Micro courierMicro courier
Micro courier
 
Micro courier
Micro courierMicro courier
Micro courier
 
Coimbatore
CoimbatoreCoimbatore
Coimbatore
 
Auto industry's collission with driverless cars
Auto industry's collission with driverless carsAuto industry's collission with driverless cars
Auto industry's collission with driverless cars
 
Mis
MisMis
Mis
 
3 Bedroom Appartments in coimbatore -Lavik shanthi
3 Bedroom Appartments in coimbatore -Lavik shanthi3 Bedroom Appartments in coimbatore -Lavik shanthi
3 Bedroom Appartments in coimbatore -Lavik shanthi
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 

Courier cargo management system

  • 1. 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.
  • 2. Project Specification Page 2 Menu Design Page 2 SRM Systems & Software P Ltd.
  • 3. Project Specification Page 3 Database Schema Page 3 SRM Systems & Software P Ltd.
  • 4. 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.
  • 5. 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.
  • 6. 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.
  • 7. 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) User ShipAddress2 Area 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 ValidatePhone Number Contact 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.
  • 8. 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.
  • 9. Project Specification Page 9 Page 9 SRM Systems & Software P Ltd.
  • 10. 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.
  • 11. Project Specification Page 11 9. THE Shipping Report OPTION OF REPORTS MENU Page 11 SRM Systems & Software P Ltd.
  • 12. 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.
  • 13. 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.