Cargo Tracking System
Cargo Tracking System
Cargo Tracking System
ABSTRACT
This project deals with the Cargo Tracking System. The system is used for
daily activities such as booking a courier, maintain employee details, process
payroll of employees, maintain hub details, maintain company details etc. The
system is used for daily activities such as booking, non-delivery, out return,
company details and pickup centers. It is very difficult to do this process manually.
Hence it is recommended to computerize the process by developing the relative
software as the world is turning into information and technology; computerization
becomes necessity in all walks of life.
Cargo management computerization is the incorporate of appropriate
technology to help administrator manage information. Technology is considered
appropriate, when it utilizes the most abundant domestic resources and conserves
capital and skilled personnel”.
This project deals with the maintenance of booking details, incoming courier
details, courier non delivery details and courier return details etc.., the main aim of
this project is to computerize the maintenance of courier management
FRONT END – PHP
BACK END - MYSQL
CHAPTER I
INTRODUCTION
This project deals with the Cargo Tracking System. The system is used for
payroll of employees, maintain hub details, maintain company details etc. The
system is used for daily activities such as booking, non delivery, out return,
company details and pickup centers. It is very difficult to do this process manually.
1.2 SCOPE
appropriate, when it utilizes the most abundant domestic resources and conserves
1.3 OBJECTIVES
This project deals with the maintenance of booking details, incoming courier
details, courier non delivery details and courier return details etc.., the main aim of
organization.
The existing system is not totally automated. Though the system is computerized to a
particular extent, it has to do a lot of manual work. Nowadays, people are very busy and they
don’t find much time to go to a dealer to get products. But they need to buy products. And most
Due to these drawbacks of the existing system, there is a need for computerization.
2.3 PROPOSED SYSTEM
This project deals with the Cargo Tracking System. The proposed system is a change
to expand or improve business performance and competitive achievements. The proposed system
with an extensive background and understanding of cargo tracking, increasing the productivity
and proper workflows to process your work in the most efficient way possible. Because of their
extensive background in this industry they have created the first process driven system to ever be
designed. That data can be accessed by authorized persons. By this new system general user can
know that statical data about parcel information in particular cargo tracking.
Reduces the amount of time taken for preparing courier statements and maintaining
accounts.
RAM : 1 GB
Monitor : VGA/SVGA
Keyboard : Logitech
This section gives the details and specification of the software on which the
Input design is a part of overall system design which requires very careful attention.
Collection of input data is the most expensive part of the system. Any errors in the system will
The input design process is to design the input needs into a machine-oriented format. The
objective of input design is to create an input layout that is easy to follow user friendly and to
Login Details
The Login form user enter values for user name and password. The login button is used
Booking Details
The Booking details such as customer name, Item name, Item unit, origin, destination
address and etc., are maintained in the table. The required input of the customer details are given
Computer output is the most important direct source of information to the user.
Outputs computer are required primarily to communicate the results of the processing to the
users. They are also used to provide permanent copy of these results for r rate reference. Thus it
is designed in a user-friendly way to avoid user burden. The output design refers to the results
and information that is generated by the system forms many end users. To produce the outputs
which are displayed in a screen. Efficient and intelligent output design improves the system
relationships with the users and help in decision making. The output of the system is in the form
of reports.
The forms are designed in PHP with various features, which make the console output
more pleasing. Form design elaborate the way output is presented and the layout available for
capturing information.
Branch location
Goods Details
BRANCH LOCATION
The Branch location form contain state and location’s are display to select the option
GOODS DETAILS
This goods details form contain the tracking id. To enter the tracking id retrieved from
the database to produce the single entry makes the multiple output generated forms to track the
goods details.
4.3 DATABASE DESIGN
Database is the storage media where the data given by the user are stored as such or processed and
stored. The system accepts data from the database to generate required information for the user database
determines the purpose and exact application of the system. While designing decided which facts are to
be stored in it and divide the subjects & create tables for each subject and determine the relationship
between the data in one table to other. Verify the data by entering the sample records to produce the
results.
Data independence.
Performance.
DATA INTEGRATION
In a database, information from several files are coordinated, accessed operated upon as
through it is in a single file. Logically, the information are centralized, physically, the data may
DATA INTEGRITY
Data integrity means storing all data in one place only how each application to access it.
This approach results in more consistent information, one update being sufficient to achieve a
new record status for all applications, which use it. This leads to less data redundancy; data items
physical data organization. This objective seeks to allow changes in the content and organization
The tables needed for each module were designed and the specification were designed
and specification of each and every column was given based on the records and details collected
during record specification of each and every column was given based on the records details
SYSTEM DEVELOPMENT
The system has been tested with sample data, changes are made to the user requirements
and run in parallel with the existing system to find out the discrepancies. The user has also been
Each program is tested individually at the time of development using the data and has
verified that this program linked together in the way specified in the programs specification, the
computer system and its environment is tested to the satisfaction of the user. The system that has
been developed is accepted and proved to be satisfactory for the user. And so the system is going
to be implemented very soon. A simple operating procedure is included so that the user can
Initially as a first step the executable form of the application is to be created and loaded
in the common server machine which is accessible to the entire user and the server is to be
connected to a network. The final stage is to document the entire system which provides
LEVEL 0
Administrator User
LEVEL 1
Booking Details
Booking
Table
Tracking Details
Tracking
Table
LEVEL 2
New Office
Booking
Table
Road Map
Details Tracking
Table
Truck Details
Truck Table
4.5 DESCRIPTION OF MODULES
The purpose of code is to facilitate the identification and retrieval of data from the database.
Administrator
Courier Module
Employee Module
Report Module
ADMINISTRATOR
Administration is the main person of this system. It have all the privileges to do anything
in this system. Admin can get the information regarding Booking details and various sources.
For that administrator need to send a request for that particular authority throw web services.
COURIER MODULE
Courier module contains bookings, incomings, non delivery, company details, and pickup
centers details.
Booking Form
Incoming Form
Booking Details
Booking details contains the operations such as parcel booking from customer. Through
booking operation, it allows to book the date for the customer .When the parcel is booked, store
the booking parcel source address, destination address, weight, amount details and all details in
table.
Incoming Details
Incoming details contains the operations such as booking the parcels. The incoming form
contains the details like source address and destination address the date of delivery.
Non delivery form contains the operation such as non delivery details .In the non delivery
form like forward date, in date, source address and destination address.
Company Details
In company details module, the menus of company and view details are available.
Company Details form contain the branch office details and also maintain the new office details.
EMPLOYEE MODULE
This module deals with the details about the employees who are working in the
payroll form
Employee form contains the different text fields, list boxes and buttons to enter the
details like employee number, name, and address, date of join, assigned area, and phone number.
REPORT MODULE
This module produce the various reports for booking and employee and various reports
etc. It also provides for preparing report according to the requirement of the user.
CHAPTER V
requirements that the system is intended to satisfy. The system testing aimed at exercising the
system as a whole. The focus during the system testing is on stressing the system under extreme
conditions and ensuring that if there is any failure, it will manage. The following test cases are
UNIT TESTING
Unit test is considered as an adjunct to coding step. After source level code has been
developed, reviewed and verified for correct syntax, unit test is started. After the development of
the module is over, unit testing is done to test the individual units like various screens, reports
and processes. Module testing is important and major part of the project. In this system three
modules are available namely Schedule module, Recovery module and Report Generation
module. To test these each and every module individually by giving all possible test data.
INTEGRATION TESTING
Integration testing is done to test if the individual modules work together as one single
unit. In integration testing, the individual modules that are to be integrated are available for
testing. Thus the manual test data that used test the interfaces replaced by that which in generated
automatically from the various modules and can be used for testing how the modules would
actually interacting this system three modules are available namely Schedule module, Recovery
module and Report Generation module. These modules are integrated and tested to reveal the
problem interfaces.
VALIDATION TESTING:
The final step involves Validation testing, which determines whether the software
function as the user expected. The end-user rather than the system developer conducts this test.
Most software developers use a process called “Alpha and Beta Testing” to uncover that only the
The compilation of the entire project is based on the full satisfaction of the end users. In
TEST CASES
Test case is defined as to test the conditions and the functionalities of the proposed
system to determine whether the logical and syntactical operations are going in the determined
way.
LOGIN FORM
required’.
Actual Result :Success, It moves to the login page of the users or admin.
Implementation is the process of having systems personnel check out and put new
equipment into use, train users, install the new application depending on the size of the
organization that will be involved in using the application and the risk associated with its use,
system developers may choose to test the operation in only one area of the firm, say in one
department or with only one or two persons. Sometimes they will run the old and new systems
together to compare the results. In still other situation, developers will stop using the old system
one-day and begin using the new one the next. As we will see, each implementation strategy has
its merits, depending on the business situation in which it is considered. Regardless of the
implementation strategy used, developers strive to ensure that the system’s initial use is trouble-
free.
Once installed, applications are often used for many years. However, both the
organization and the users will change, and the environment will be different over weeks and
months. Therefore, the application will undoubtedly have to be maintained; modifications and
changes will be made to the software, files, or procedures to meet emerging user requirements.
Since organization systems and the business environment undergo continual change, the
information systems should keep pace. In this sense, implementation is ongoing process.
Evaluation of the system is performed to identify its strengths and weakness. The actual
project proved good for me as it provided practical knowledge of not only programming in PHP
and.NET web based application and no some extent Windows Application and MYSQL Server,
but also about all handling procedure related with “CARGO TRACKING SYSTEM”. It also
provides knowledge about the latest technology used in developing web enabled application and
client server technology that will be great demand in future. This will provide better
PRIMARY KEY : ID