Chapter 3
Chapter 3
3. SYSTEM ANALYSIS
3.1 STUDY OF CURRENT SYSTEM
Before deciding the scope of the project we have identified many other existing
logistic website such as Maersk Line, SAS Cargo and Lufthansa cargo. Features
that we have noticed about their applications are listed below.
Technical Feasibility:
Technical feasibility determines whether the work for the project can be done by
current technology, current procedure and available personal. It happens
sometime that after the completion of project new technology arises and customer
needs product to run according to that technology. So Cargo Logistics needs a
large amount of database storage for booking request, available route etc. To
Cargo Logistics
achieve these goals and to design this application we require following hardware
and software.
Software Platform:
Development Tools:
Software Platform:
Economic Feasibility
Behavioral Feasibility
Cargo Logistics
Behavioral feasibility defines how user responds to the new technology. Motive
behind the behavioral feasibility is to know whether the newly introduced system
is easy to use or not and can every user operate the system easily.
Implementation feasibility
The system aims at developing a web application for mainly two types of users:-
Client
Use Case:-Set of scenarios that describes how actor uses the system.
For any application database is crucial part. Bad data modelling leads to poor
design of database design which ultimately results in poor application.
Cargo Logistics
Conceptual Model
E-R Notations
Cargo Logistics
Entity
Relationship
Cargo Logistics
Attribute
Multivalued Attribute
Cargo Logistics
Key Attribute
Cargo Logistics
Composite Attribute
Cargo Logistics
Weak Entity
E-R Diagram:
Cargo Logistics
Cargo Logistics
Here are the tables used in the project, with their primary and
foreign keys specified and their relationship.
shipping company
2) Customer Details:It stores information about the customer who request for
booking and also provides information about company details.
3) Booking Details: Stores information about booking request and its status.
by client
insurance purpose
5) Consigner Details: Information about the receiving party is stored in this table.
generated on payment
10) Port master: List of all the ports around the world.
Cargo Logistics
12) Air Route: List of all available routes from all the logistic service provider.
key)
13) Avb_a _country: List of all the countries where service is available.
Cargo Logistics
14) Charge Airline: Stores information about different type of charges of all the
airlines.
15) Shipping company details: Master table for all the shipping companies.
16) Sea route: Master table of all the routes by all the shipping company.
Cargo Logistics
18) Chrg_Ship: Master table that stores information of different type of charges
of all the shipping company.
is registered
with complaint
20) Confirm_booking: Booking that has been confirmed is stored in the table
and status changes when customers make payment.
not.
21) Quotation Request: Master table for all the quotation request.
person
Behavioral models are used to describe the overall behavior of a system. Two
types of behavioral model are:
Cargo Logistics
These models show different perspectives so both of them are required to describe
the systems behavior.
Level-0:
Cargo Logistics
Cargo Logistics
Level-1 DFD:
Cargo Logistics
Cargo Logistics
Client: Client is a person who is willing to send goods or who asks for quotation
to the logistic service provider.
Cargo Logistics