Prakash Major Project Report
Prakash Major Project Report
Major project on
“Logistics and cargo tracking system”
Submitted towards the partial fullfillment of the Academic requirement for the
award of Degree of
SUBMITTED BY:
Prakash Singh (1705106003)
CERTIFICATE
This is to certify that the project entitled, “Logistics and Cargo tracking system for Devesh
logistics ” is a bonafide work done and submitted by Mr. Prakash Singh, bearing the Registration
No.–1705106003 in partial fulfillment of the requirement for the award “ Master In Computer
Applications ” Degree is an authentic record of the work done by him under my supervision and
guidance .The matter embodied in the project has not been submitted to any other University for
the award of any Degree or Diploma to the best of my knowledge .The work carried out by him
during the project period is original and performance during the compilation of project was
appreciable.
DECLARATION
I, hereby declare that this written submission represents My ideas in My own words or words
have been included. I have adequately cited and referenced the original sources. I also declare
that I have adhered to all principals of the academics honestly and integrity and have not
misrepresented or fabricated any idea in my submission.
I understand that any violation of the above will cause for disciplinary action by the
institute and can also evoke penal action from the sources which have thus not been properly
cited or from whom proper has not been taken when needed.
ACKNOWLEDGEMENT
I take this opportunity to express my sincere thanks and deep gratitude to all those people
who extended their wholehearted co-operation and helped me in completing this Project
successfully.
I express My deep and sincere gratitude to Dr. Jibitesh Mishra (H.O. D Dept.Of.CSA ,) who
provided Me an opportunity, inspiration and requisite facility by giving me a chance to show
my capabilities in this esteemed organization and also for making me feel comfortable in the
strictly professional environment of the office premises.
I are highly obliged to Mrs.Swarnalata Pati madam (Project Guide) for providing me
continuous and invaluable guidance throughout the Project in spite of her busy schedule and
patiently solving my rather amateurish queries. Her kind and elderly advice always inspired
me in putting best effort to develop an efficient system.
Finally, I would like to thank all the members of the (Dept.Of.CSA) and for their help and
valuable suggestions during the course of the project.
DATE:
PLACE:
Prakash Singh (1705106003)
ABSTRACT
Today the world is a truly global place, where we use petrol from Saudi Arabia, fruits from
Philippines, cars from South Korea, mobile phones from China, clothes from Bangladesh,
tools from Germany and more. In the midst of all this globalization, the management of all
this cargo plays a key role in ensuring that the right product reaches the right customer.
Shipping is a multi – billion dollar enterprise which is kept in check by government systems
to manage foreign trade deficits and to prevent the entry of illegal contraband. This project
aims to build a portal that will make the process simple for the consignor, the consignee and
all the government officials in between.
The portal can be used by different shippers, importers, exporters, suppliers, etc. The
process begins with a client placing an order. The stocks on the client end can be tracked by
the shipper and automatic orders can be placed by the system when stocks drop below a
particular value. When a new consignment is created it is logged in the system and all the
specific details such as value of goods, dimensions, quantity, category of goods, etc will be
entered as well. Funds can be made available in an escrow account to make the payments of
taxes, shipping costs, etc
When the shipment is nearing its destination, the system will notify the consignee to
arrange transportation. The tax payments and port release formalities can be handled when
the ship is still off shore so as to reduce the time period spent by the shipment at the port.
Depending on the nature of the shipment officials may or may not require to personally
inspect it. The system works on the assumption that the customs officials trust the integrity of
the consignor as long as there is no cause for suspicion, surprise raids may be conducted to
scare people from smuggling shipments in
LIST OF FIGURES
TITLE
CERTIFICATE
DECLARATION
ACKNOWLEDGEMENT
ABSTRACT
ACKNOWLEDGEMENTS
TABLE OF CONTENTS
CHAPTER
I INTRODUCTION
1.1 Purpose
1.2 Scope
1.3 Existing system
1.4 Proposed system
1.5 Definition
II SOFTWARE REQUIREMENT
2.1 Product perspective
2.2 Software requirement
2.3 Hardware Requirement
III LITERATURE REVIEW AND PROJECT SCHEDULING
3.1 Literature Review
3.2 Project Scheduling
IV SOFTWARE REQUIREMENT SPECIFICTION
4.1 Functional Requirement
4.2 Non- Functional Requirement
4.3 User Characteristics
4.4 Constraints.
V PROJECT MODULES
VI SOFTWARE DESIGN
6.1 System Architecture
6.2 UML Diagrams
6.3 Database Design
VII CODING
7.1 Backend Coding
7.2 Frontend Coding
VIII TESTING
8.1 Testing Scope
8.2 Metrics
IX OUTPUT SCREEN
CONCLUSION AND SUMMARY
REFERENCES
CHAPTER 1
INTRODUCTION
1. INTRODUCTION
Today’s world is very fast and competitive. To achieve the success in this
competitive world, one should be aware of the computer and the information related to the
concerned business because computer and the information plays an important weeks
manually. Right information available at the right place makes the decision process efficient.
Hence the identification of the current and future requirement becomes a basic need of any
flexible information system
Logistics and cargo tracking system is software which is used manage the work
regarding the services of the Logistics and cargo in an effective & efficient manner. Basically
it stores the information regarding the customer and his material, which has to be Shipped /
couriered.
1.1 PURPOSE
This project deals with the ‘Logistics and Cargo Tracking System’. The
system will be used for day to day activities like out return, company details, hub rates
,booking, non delivery, and pickup centers. Actually It is not easy to do this process manually
because it would become very hectic. Hence it is recommended to automate the process by
developing the relevant software as the world is moving from manual working to information
and technology era where computerization becomes important in all walks of life.
Logistics and Cargo Tracking System is a web-based Courier Management System which
supports the high accessibility of courier services to the corporate and to the customer. The
system is being used for day to day activities such as booking a courier, maintain hub details,
maintain company details, process data of businesses and many other things.
1.2 SCOPE
This project is for only Domestic Courier Management. In this project we only focus on
Client Management and partially Employee Management .
The existing system requires a lot of paperwork. In most cases shipping companies
maintain offices in many countries so as to be able to conduct the shipping formalities
locally. Consignors and consignees also require a local representative to ensure that
all the documents are in order before and after shipping. The whole process is
redundant in this age of computers and wastes a lot of time.
The logistics and cargo tracking system involves a lot of the employees at the office.
The data for a particular logistics and cargo maintained in a proper file. A person
summarizes all the data of the cargo in a register, this work require a high-level of attention
since it has to be taken care that no wring entry goes into the register. This repetitive work
may lead to errors in the entry thus resulting in the wrong entry of logistics and cargo packed
data.
Since the data is maintained in the registers, the modification of data cannot done
easily. The previous information has to be erased and overwritten or a new page has to be
allocated so that both the old and new information can be written on the same page.
The summarizing of the data i.e. preparation of an up to data report is very complex,
it require a lot of hard work and searching through the different register so as to condense the
data for presentation.
LIMITATION
From the client site, the entire work was achieved manually and they manage all their billing
and services manually. Because of the manual system there are so many problems occurred
in the existing system: -
It involves managing a huge number of data each having separate data items.
All the work is done at a very large volume, so we have a possibility of loosing the
data.
To look for a particular problem the entire system is searched, so the process becomes
more time consuming.
1.4Proposed System
The proposed system will make the process faster. It will make it easy for all the
stakeholders involved to share information and will make the system more accountable.
Shipment orders can be placed smoothly and terms negotiated swiftly. Customs officials will
be able to maintain searchable digitized records in lieu of the mountains of paperwork
popular to this day.
After a detailed study of the existing system, it is evident that is does not fulfill the
objective of the organization. To make the objective possible for the organisaton, it is
required to have a computerized information system with the help of which all tasks can
be processed more accurately and quickly. To achieve this, it is necessary to design and
develop a new system. Proposed system is being designed in such a way that many users
can have a view with the system simultaneously. it makes effective and perfect utilization
of man power and resources.
ADVANTAGES
SOFTWARE REQUIREMENT
2. SOFTWARE REQUIREMENT
The proposed Logistics and Cargo Tracking System will take care of the
current Logistics and Cargo Details at any point of time. The central
concept of the application is to allow the customer to track virtually using
the Internet and allow customers to ship/courrier their items and articles of
their desire from one place to another.
• Front end:
• Html
• Css
• Js
• php
• Back end:
Sql
PhpmyAdmin
Xampp server
• Sublime text
• 2GB ram
• 1.2 GHz processor
• Intel i5
• Windows 7/8/8.1/10
CHAPTER 3
LITERATURE REVIEW AND PROJECT SCHEDULING
3 . LITERATURE REVIEW AND PROJECT SCHEDULING
Html :
Web browsers receive HTML documents from a web server or from local storage
and render the documents into multimedia web pages. HTML describes the structure of a
web page semantically and originally included cues for the appearance of the document.
as <img /> and <input /> directly introduce content into the page. Other tags such
as <p> surround and provide information about document text and may include other tags as
sub-elements. Browsers do not display the HTML tags, but use them to interpret the content
of the page.
HTML can embed programs written in a scripting language such as JavaScript, which affects
the behavior and content of web pages. Inclusion of CSS defines the look and layout of
content. The World Wide Web Consortium (W3C), former maintainer of the HTML and
current maintainer of the CSS standards, has encouraged the use of CSS over explicit
presentational HTML since 1997.
CSS:
Separation of formatting and content also makes it feasible to present the same markup page
in different styles for different rendering methods, such as on-screen, in print, by voice (via
speech-based browser ), and on Braille-based tactile devices. CSS also has rules for alternate
formatting if the content is accessed on a mobile device.
The name cascading comes from the specified priority scheme to determine which style rule
applies if more than one rule matches a particular element. This cascading priority scheme is
predictable.
JS :
Initially only implemented client side in web browsers, JavaScript engines are now
embedded in many other types of host software, includinserver side in web servers and
databases, and in non-web programs such as word processors and pdf software, and in
runtime environments that make JavaScript available for writing mobile and desktop
applications, including desktop widgets.
PHP:
The standard PHP interpreter, powered by the Zend Engine, is free software released under
the PHP License.
The PHP language evolved without a written formal specification or standard until 2014,
with the original implementation aimed to follow. Since 2014, work has gone on to create a
formal PHP specification.
PhpmyAdmin:
1. Web interface
2. MySQL and MariaDB database management
3. Import data from CSV and SQL
4. Export data to various formats: CSV, SQL, XML, PDF ISO/IEC 26300 -
OpenDocument Text and Spreadsheet, Word, Excel and others
5. Administering multiple servers
6. Creating PDF graphics of the database layout
7. Creating complex queries using query-by-example (QBE)
8. Searching globally in a database or a subset of it
9. Transforming stored data into any format using a set of predefined functions, like
displaying BLOB-data as image or download-link
10.Live charts to monitor MySQL server activity like connections, processes,
CPU/memory usage, etc.
11.Working with different operating systems.
12.Make complex SQL queries easier.
PROJECT SCHEDULING
Schedule Representation
Browsing through the System to Book /manage the shipment that are there in
each category of shipment(normal/express).
Creating a Tracking number so that customers can track ‘n’ no. of Shipment .
Company employees are responsible for internal affairs like processing orders,
assure correct delivery, getting customer's delivery-time feedback, updating
shipments's status and answering client's queries online.
Adequate payment mechanism and gateway for all popular credit cards,
cheques and other relevant payment options, as available from time to time.
In addition to the above mentioned points, due to the highly evolving nature of
the project, the following are planned to be delivered if deemed necessary:
Dynamic price model by which prices can be changed based on demand and
supply
Dynamic Storefront: Each customer will have a web page personalized based
on his or her recent purchases. This is the equivalent of having a unique
storefront for each customer in hopes of drawing in as many return customers
as possible.
Feasibility Study
Every software project begins with a judgment as to whether the project is worthwhile or not.
This is called a feasibility study. Sometimes this assessment is carried out in a detailed and
systematic fashion.
Software feasibility has three solid dimensions:
Technical Feasibility
Operational feasibility
Cost-benefit analysis(Economic Feasibility)
Before beginning a project, there is a crucial decision that must be made: Is the proposal
technically feasible? That is, will the technology actually work?
The answer of the above question is: “This project is technically feasible. It successfully
satisfies the users’ basic requirements. The tools and application software’s used in this
project are very popular and easily available across the world”.
PHP provides a complete environment for building, deploying and running PhP Web
Applications.
Safety Requirements:
New system is safe to use. Its usage will not provide any damage or any type of loss to the
systems already in use. In addition, the security model is prepared regarding the safety of
Database so that data is not lost in case of any damage to the system.
Security Requirements:
Security of the system shall be definitely be maintained through the password system. Each
employee of every branch office will need to be authenticated with a login id and password.
Any employee cannot change the system date to make proxy presentation of yourself.
Operational feasibility:
The system will have easy to understand interface for different modules. It does not require
any programming skill to use the system. After a little training, the users will be able to work
with it at ease.
The system shall allow the users to access the system from the phone using
android application. The system uses a android application as an interface.
Since all users are familiar with the general usage of mobile app, no special
training is required. The system is user friendly which makes the system easy.
Availability Requirement
The system is available 100% for the user and is used 24 hrs a day and 365
days a year. The system shall be operational 24 hours a day and 7 days a
week.
Efficiency Requirement
Mean Time to Repair (MTTR) - Even if the system fails, the system will be
recovered back up within an hour or less.
Accuracy
The system should accurately provide real time information taking into
consideration various concurrency issues. The system shall provide 100%
access reliability.
Performance Requirement
The system has to be 100% reliable due to the importance of data and the
damages that can be caused by incorrect or incomplete data. The system will
run 7 days a week, 24 hours a day.
The user should be familiar with the Logistic and Cargo related terminology
like Shipment/Checking out/Transaction etc.
4.4 CONSTRAINTS
Any update regarding the Shipment (type/mode) ,Users ,payments from the
system is to be recorded to have update & correct values, and any fine on a
member should be notified as soon as possible and should be correctly
calculated.
Limited to HTTP/HTTPS.
No multilingual support.
MODULES:
STAFF MODULE
USER MODULE
MODULE DESCRIPTION
ADMINISTRATOR MODULE :
system requires as input details of the cargo items forming the load and of the available
container / containers (or truck, trailer, frame pallet etc.) which might be used for the load.
Much of this information relates to dimensions and weights, and additional information can
optionally be provided on the characteristics of each cargo item type (fragility, layering
constraints etc).
Dashboard: In this section, admin can see all detail in brief like total courier, Total Courier
Pickup, Total Shipped, Total In-transit, Total Courier arrived at the destination, Total courier
out for delivery and Total delivered courier.
Office/Branches: In this section, admin can manage branches(add and update).
Staffs: In this section, admin can manage Staffs(add, update and delete).
Cargo/Courier: In this section, admin can view courier status and check the courier detail
which is filling by the staff of different branches.
Reports: In this section admin can view courier details, courier counts and sales report
according to dates.
STAFF MODULE :
This module will provide Registration, forgot password, change password pages to the user.
Dashboard: In this section, staffs can see all detail in brief like total courier, Total Cargo
Pickup, Total Shipped, Total In-transit, Total Cargo arrived at the destination, Total cargo out
for delivery and Total delivered courier.
Add shipment: In this section, staffs fill the cargo detail of parcel.
Status: In this section, staffs can view the cargo details and them have also right to change
courier status according to current status.
Search Cargo: In this section, staffs can search particular cargo with the help of tracking
number/reference number.
USER MODULE :
This module will provide inbox for the user to view the messages from the administrator. It
also provides to view the status of your cargo. This module also provides to cancel the cargo.
new registration:
New registration:
The user can register himself in the system. This is fully automated process assign
verification using admin.
View /update login details:
Users can view their details and update his details if required.
View tracking information:
The user can view the information about courier tracking.
View offers:
The user also can view the offer related to him
CHAPTER 6
SOFTWARE DESIGN
6 SOFTWARE DESIGN
6 .1 System Architecture for DDRS
6.1.1 Three Tier Architecture
Figure.6.1.1
Actor:
A coherent set of roles that users of use cases play when interacting with the use
`cases.
Use case:
A description of sequence of actions, including variants, that a system
performs that yields an observable result of value of an actor.
UML stands for Unified Modeling Language. UML is a language for specifying, visualizing
and documenting the system. This is the step while developing any product after analysis.
The goal from this is to produce a model of the entities involved in the project which later
need to be built. The representation of the entities that are to be used in the product being
developed need to be designed.
There are various kinds of methods in software design:
USECASE DIAGRAMS:
Use case diagrams model behavior within a system and helps the developers
understand of what the user require. The stick man represents what’s called an actor.
Use case diagram can be useful for getting an overall view of
the system and clarifying that can do and more importantly what they can’t do.
Use case diagram consists of use cases and actors and shows
the interaction between the use case and actors.
The purpose is to show the interactions between the use case and actor.
To represent the system requirements from user’s perspective.
An actor could be the end-user of the system or an external system.
Figure 6.2.2.2
Sequence Diagram for Delivery Charges
Figure 6.2.2.3
Sequence Diagram for Status
Figure 6.2.2.4
Figure 6.2.2.6
Figure 6.2.3.2
Collaboration Diagram for Delivery Charges
Figure 6.2.3.3
Collaboration Diagram for Cancel Order
Figure 6.2.3.4
Collaboration Diagram for Status
Figure 6.2.3.5
Figure 6.2.3.6
Class is nothing but a structure that contains both variables and methods. The Class
Diagram shows a set of classes, interfaces, and collaborations and their relating ships. There
is most common diagram in modeling the object oriented systems and are used to give the
static view of a system. It shows the dependency between the classes that can be used in our
system.
The interactions between the modules or classes of our projects are shown below. Each
block contains Class Name, Variables and Methods.
CLASS:
A description of set of objects that share the same attributes, operations, relationships, and
semantics
Figure 6.2.4.1
Figure 6.2.4.2
Figure 6.2.4.1
Figure 6.2.5.1
6.2.6 DATA FLOW DIAGRAMS:
The DFD takes an input-process-output view of a system i.e. data objects flow into the
software, are transformed by processing elements, and resultant data objects flow out of the
software
Data objects represented by labeled arrows and transformation are represented by
circles also called as bubbles. DFD is presented in a hierarchical fashion i.e. the first data
flow model represents the system as a whole. Subsequent DFD refine the context diagram
(level 0 DFD), providing increasing details with each subsequent level.
A context-level DFD for the system the primary external entities produce information
for use by the system and consume information generated by the system. The labeled arrow
represents data objects or object hierarchy.
Database:
User
registrationn
Booking
cargo
Status
Customer id
Figure 6.2.6.1
user registration
User
details
User registration
Figure 6.2.6.2
Booking cargo
User
details
Booking cargo
Figure 6.2.6.3
ER Notation
There is no standard for representing data objects in ER diagrams. Each modeling
methodology uses its own notation. The original notation used by Chen is widely used in
academics texts and journals but rarely seen in either CASE tools or publications by non-
academics. Today, there are a number of notations used, among the more common are
Bachman, crow's foot, and IDEFIX.
All notational styles represent entities as rectangular boxes and relationships as lines
connecting boxes. Each style uses a special set of symbols to represent the cardinality of a
connection. The notation used in this document is from Martin. The symbols used for the
basic ER constructs are:
entities are represented by labeled rectangles. The label is the name of the entity. Entity
names should be singular nouns.
relationships are represented by a solid line connecting two entities. The name of the
relationship is written above the line. Relationship names should be verbs
attributes, when included, are listed inside the entity rectangle. Attributes which are
identifiers are underlined. Attribute names should be singular nouns.
cardinality of many is represented by a line ending in a crow's foot. If the crow's foot is
omitted, the cardinality is one.
existence is represented by placing a circle or a perpendicular bar on the line. Mandatory
existence is shown by the bar (looks like a 1) next to the entity for an instance is required.
Optional existence is shown by placing a circle next to the entity that is optional
Admin:
COURIER:
Client:
Login:
Office:
Shipments:
Complete Er Diagram:
Figure 6.2.7.1
6.2.8 COMPONENT Diagram Logistics and cargo tracking System
Table Calculator:
TableClient:
Table Company:
Table courier:
Table courier-Office:
Table Courier_Paid:
Table Courier_track:
Table Manager-Admin
Table Manager- User
Table Mode_bookings
Table Offices:
Table Online-Booking
Table Sub_imagen
-- --------------------------------------------------------
-- --------------------------------------------------------
-- --------------------------------------------------------
--
-- Table structure for table `courier_track`
-- --------------------------------------------------------
<?php
$dbConn = mysql_connect ($dbHost, $dbUser, $dbPass) or die ('MySQL connect failed. ' .
mysql_error());
mysql_select_db($dbName) or die('Cannot select database. ' . mysql_error());
function dbQuery($sql)
{
$result = mysql_query($sql) or die(mysql_error());
return $result;
}
function dbAffectedRows()
{
global $dbConn;
return mysql_affected_rows($dbConn);
}
function dbFetchAssoc($result)
{
return mysql_fetch_assoc($result);
}
function dbFetchRow($result)
{
return mysql_fetch_row($result);
}
function dbFreeResult($result)
{
return mysql_free_result($result);
}
function dbNumRows($result)
{
return mysql_num_rows($result);
}
function dbSelect($dbName)
{
return mysql_select_db($dbName);
}
function dbInsertId()
{
return mysql_insert_id();
}
function fechaNormal($fecha){
$nfecha = date('d/m/Y',strtotime($fecha));
return $nfecha;
}
function limpiar($tags){
$tags = strip_tags($tags);
$tags = stripslashes($tags);
$tags = htmlentities($tags, ENT_QUOTES, 'UTF-8');
$tags = trim($tags);
return $tags;
}
?>
Database-settings.php
<?php
function conexion()
{
// ** MySQL ** //
global $DB_HOST;
global $DB_USER;
global $DB_PASSWORD;
global $DB_NAME;
$DB_HOST = 'localhost';
$DB_USER = 'deprixa25';
$DB_PASSWORD = 'Mega@09731';
$DB_NAME = 'deprixa25';
?>
Index.PhP
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Devesh Logistics Software</title>
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
<!--html5 ie include-->
<!--[if lt IE 9]><script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-
mediaqueries.js"></script><![endif]-->
<!--SLIDER -->
<div class="slider-wrapper theme-default">
<div id="slider" class="nivoSlider">
<img src="deprixa_components/images/slider/1.png" data-
thumb="deprixa_components/images/demo/news/1.jpg" alt="" title="#caption1" />
<a href="#"><img src="deprixa_components/images/slider/2.png" data-
thumb="deprixa_components/images/demo/news/2.jpg" alt="" title="#caption2" /></a>
</div>
</div>
<main class="slide">
</div>
</section>
<section class="trackorder-boxes">
<div class="col-sm-6">
<div class="pod">
<div class="media-body">
<span class="track-icon-close40 mpdLightBlue"></span>
<h3>FREE SHIPPING</h3>
<p><img src="deprixa_components/images/freeshipping.png" alt="DPD"
/></p>
<br><br>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="pod">
<div class="media-body">
<span class="track-icon-back3 mpdRed"></span>
<h3>HOW IT WORKS</h3>
<p><img src="deprixa_components/images/dropshipping.png" alt="DPD"
/></p>
<br><br>
<a href="contact-us.php" class="btn btn-primary">Contact us</a>
</div>
</div>
</div>
</section>
</div>
<section class="mpd-couriers">
<header>
<h2>Compare Our Couriers</h2>
</header>
<ul class="col-sm-12">
</ul>
</section>
</main>
</div>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/tracking.js"></script>
<script src="deprixa_components/scripts/placeholder-shim.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
<script type="text/javascript"
src="deprixa_components/scripts/jquery.nivo.slider.pack.js"></script>
<script type="text/javascript"
src="deprixa_components/hub/script/jquery.nivo.slider.pack.js"></script>
<script>
/*jshint jquery:true */
jQuery.noConflict();
jQuery(window).load(function() {
"use strict";
jQuery('#slider').nivoSlider({ controlNav: false});
});
jQuery(document).ready(function() {
"use strict";
jQuery('input.datepicker').Zebra_DatePicker();
// Carousel
jQuery("#carousel-type1").carouFredSel({
responsive: true,
width: '100%',
auto: false,
circular : false,
infinite : false,
items: {visible: {min: 1,max: 4},
},
scroll: {
items: 1,
pauseOnHover: true
},
prev: {
button: "#prev2",
key: "left"
},
next: {
button: "#next2",
key: "right"
},
swipe: true
});
jQuery(".work_slide ul").carouFredSel({
circular: false,
infinite: true,
auto: false,
scroll:{items:1},
items: {visible: {min: 3,max: 3}},
prev: { button: "#slide_prev", key: "left"},
next: { button: "#slide_next",key: "right"}
});
jQuery("#testimonial_slide").carouFredSel({
circular: false,
infinite: true,
auto: false,
scroll:{items:1},
prev: { button: "#slide_prev1", key: "left"},
next: { button: "#slide_next1",key: "right"}
});
});
</script>
</body>
</html>
Sign-Up.PhP
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
<!--html5 ie include-->
<!--[if lt IE 9]><script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-
mediaqueries.js"></script><![endif]-->
</head>
<div class="slide">
</div>
<main class="slide">
<section class="signup">
<h2>Sign up</h2>
<div class="well">
<form action="process/registration.php" method="post">
<div class="col-md-4 form-col details">
<div class="form-horizontal">
</div>
</div>
</div>
<div class="email-not-in-use">
<div class="col-md-4 form-col">
<div class="form-horizontal">
<div id="personal-contact-details" class="form-horizontal simple-address">
<h4>Contact Details</h4>
<div class="form-group">
<label class="control-label col-md-4" for="PersonalContactDetails_Mobile">Company
Name</label>
<div class="col-md-8">
<input class="form-control text-box single-line" name="company" required type="text"
placeholder="Name of the business" />
<span class="field-validation-valid text-danger"></span>
</div>
</div>
<div class="form-group">
<div class="form-group">
<div class="col-md-12">
<input type="submit" value="Sign up" class="btn btn-primary pull-right signup-btn" />
</div>
</div>
</div>
</div>
</div>
</div>
</form> <div class="clearfix"></div>
</div>
</section>
</main>
<!-- Footer -->
<?php include_once "footer.php"; ?>
<!-- /Footer -->
</div>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/postcode-validation.js"></script>
<script src="deprixa_components/scripts/required-phone-validation.js"></script>
<script src="deprixa_components/scripts/address-entry.js"></script>
<script src="deprixa_components/scripts/signup.js"></script>
<script src="deprixa_components/scripts/pop-up-window.js"></script>
<script src="deprixa_components/scripts/placeholder-shim.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
</body>
</html>
Login.Php
<?php
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Tam Courier Software</title>
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
<!--html5 ie include-->
<!--[if lt IE 9]><script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-
mediaqueries.js"></script><![endif]-->
</head>
<div class="slide">
</div>
<main class="slide">
<section class="login">
<div class="col-xs-12 cf fl col-sm-6 col-md-6 login-col">
<h2>Log in</h2>
<div class="col-md-12 well">
<form name="form1" autocomplete="off" method="post" />
<div class="form-horizontal">
<div class="panel-heading">
<?php
if(isset($_POST['user'])){
$error =
verify_users($_POST['user'],$_POST['password']);
}else{
<div class="form-
group">
<label
class="control-label col-md-3 col-md-offset-1" for="Password">Password</label>
<div class="col-
md-8">
<input
class="form-control text-box single-line password" data-val="true" data-val-
required="Please enter a password" name="password" id="password" type="password"
value="" />
<span
class="field-validation-valid text-danger" data-valmsg-for="Password" data-valmsg-
replace="true"></span>
</div>
</div>
<div class="form-
group">
<div class="col-md-10
col-md-offset-1 form-inline">
<input
type="submit" value="Log in" class="btn btn-primary pull-right" />
</div>
</div>';
}
?>
</div>
</div>
</div>
</div>
<div class="col-xs-12 fl col-sm-6 col-md-6 signup-col">
<h2>Sign up</h2>
<div class="col-md-12 well cf">
<div class="col-md-12">
<p>Sign up with us and enjoy some great benefits.</p>
<ul class="signup-benefits">
<li>Plenty of choice with dozens of services.</li>
<li>Delivery updates and offers, especially for you.</li>
<li>Extra benefits + including cashback for future bookings.</li>
</ul>
<a href='signup.php' class="btn btn-primary pull-right" role="button">
Sign up
</a>
</div>
</div>
</div>
</section>
</main>
<?php include_once "footer.php"; ?>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
</body>
</html>
Menu.php
<body>
<div id="container">
<div class="fw mpHeader slide">
<header class="mpdHeader">
<a href='index.php' class="mpd-logo" tabindex="-1">
<div><span class=""></span></div>
<div class="mpd-logo-text"><img src="deprixa/image_logo.php?id=1"/></div>
</a><!-- logo -->
<div class="login-status">
<a class="ga-trackevent" data-gacat="MainNav" data-galab="Login"
href="login.php">Log in to My Account</a>
</div><!-- log in / out -->
<!-- Nav -->
<nav class="mpdNavigation">
<div class="mobile-menu-header">Menu</div>
<ul>
<li class="index.php"><a href="index.php" class="MainNav" data-
gacat="index" data-galab="GetAQuote" tabindex="-1">Get a Quote</a></li>
<li><a href="signup.php" class="ga-trackevent" data-gacat="MainNav" data-
galab="Signup" tabindex="-1">SIGNUP</a></li>
<li><a href="tracking.php" class="ga-trackevent" data-gacat="MainNav" data-
galab="Tracking" tabindex="-1">Track My Parcel</a></li>
<li><a href="about-us.php" class="ga-trackevent" data-gacat="MainNav" data-
galab="UsefulStuff" tabindex="-1">About us<span class="caret"></span></a></li>
<li><a href="contact-us.php" class="ga-trackevent" data-gacat="MainNav"
data-galab="Help" tabindex="-1">Contact us</a></li>
<li class="deskHide last-mob-link"><a href="javascript:void(0)" class="close-mob-
menu fl pad-top-10">Close »</a></li>
</ul>
</nav>
</header>
</div>
Footer.php
<?php
isUser();
?>
<!-- Footer -->
<footer class="footer text-right">
<div class="container">
<div class="row">
<div class="col-xs-12">
<?php echo $company['footer_website']; ?>
</div>
</div>
</div>
</footer>
<!-- End Footer -->
Header.php
<?php
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Page Description and Author -->
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<!-- App Favicon -->
<link rel="shortcut icon" href="assets/images/favicon.ico">
<!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries
-->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script>
<![endif]-->
<!-- Modernizr js -->
<script src="assets/js/modernizr.min.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)
[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','../../../www.google-analytics.com/analytics.js','ga');
</script>
</head>
<body>
<div class="menu-extras">
<li class="nav-item">
<!-- Mobile menu toggle-->
<a class="navbar-toggle">
<div class="lines">
<span></span>
<span></span>
<span></span>
</div>
</a>
<!-- End mobile menu toggle-->
</li>
</div>
</li>
</ul>
<div class="navbar-custom">
<div class="container">
<div id="navigation">
<!-- Navigation Menu-->
<ul class="navigation-menu">
<li>
<a href="admin.php"><i class="zmdi zmdi-view-dashboard"></i>
<span> Dashboard </span> </a>
</li>
<?php
if(isset($_SESSION['user_type'])
&& $_SESSION['user_type'] == 'Administrator') {
?>
<li class="has-submenu">
<a href="#"><i class="fa fa-users"></i> <span> MANAGEMENT OF
ACCOUNTS </span> </a>
<ul class="submenu">
<li><a href="add-new-
users-admin.php"><i class="fa fa-users"></i> Account administrator</a></li>
<li><a href="add-new-
users.php"><i class="fa fa-users"></i> Account Employee</a></li>
<li><a
href="customer.php"><i class="fa fa-user-plus"></i> Account
Customers</a></li>
</ul>
</li>
<li class="has-submenu">
<a href="#"><i class="fa fa-gear (alias)"></i> <span> SETTINGS
</span> </a>
<ul class="submenu">
<li><a href="service_mode.php"><i class="fa fa-
gift"></i> Product Types</a></li>
<li><a href="type-of-
shipments.php"><i class="fa fa-truck"></i> Type of Shipments</a></li>
<li><a href="add-
office.php"><i class="fa fa-map-marker"></i> Location</a></li>
</ul>
</li>
<?php } ?>
<li class="has-submenu">
<a href="add-courier.php"><i class="fa fa-cubes"></i> <span> ADD
SHIPPING </span> </a>
</li>
<?php
isUser();
</ul>
</li>
<li class="has-submenu">
<a href="#"><i class="zmdi zmdi-collection-text"></i> <span>
REPORTS </span> </a>
<ul class="submenu">
<li><a href="shipping-
list.php"><i class="fa fa-file-text-o"></i> List of Shipments</a></li>
<li><a href="delivered-list.php"><i class="fa fa-
truck"></i> List of delivered Shipments</a></li>
<li><a href="delivered-
list-online.php"><i class="fa fa-truck"></i> List of delivered Shipments
Online</a></li>
<li><a href="list-of-
shipping-paid.php"><i class="fa fa-money"></i> List of Shipping
Paid</a></li>
<li><a href="list-of-
shipping-topaid.php"><i class="fa fa-credit-card"></i> List of Shipping
ToPay</a></li>
<li><a href="list-of-
shipping-cash-on-delivery.php"><i class="fa fa-usd"></i> List of Shipping
Cash on Delivery</a></li>
</ul>
</li>
<?php
if(isset($_SESSION['user_type'])
&& $_SESSION['user_type'] == 'Administrator') {
?>
<li class="has-submenu">
<a> <span> | </span> </a>
</li>
<li class="has-submenu">
<a href="preferences.php"><i class="fa fa-briefcase"></i> <span>
COMPANY </span> </a>
</li>
<?php } ?>
</ul>
<!-- End navigation menu -->
</div>
</div>
</div>
</header>
<!-- End Navigation Bar-->
Tracking.php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Devesh Logistics Software</title>
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
<!--html5 ie include-->
<!--[if lt IE 9]><script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-
mediaqueries.js"></script><![endif]-->
<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32" />
<link rel="icon" type="image/png" href="favicon-16x16.png" sizes="16x16" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/Styles/ie-fixes.css" />
<![endif]-->
<link rel="canonical" href="tracking.php" />
<!-- style -->
<link href="deprixa_components/content/cssefe4.css" rel="stylesheet"/>
<link href="deprixa_components/styles/track-order.css" rel="stylesheet" />
</head>
<div class="slide">
</div>
<main class="slide">
<div class="fw">
<section class="title">
<header>
<h1><img src="deprixa_components/images/global/tracking-search.png" />Is it
nearly there yet?</h1>
<p class="mobHide">
The pick-up and delivery is easy with us, and doing so Could not be simpler.
Once your delivery You have booked through us, a tracking number is assigned example
something like <strong>AWB-472304198</strong> Just input This unique number into the
box below and, ta-dah, you can find out exactly Where it is!
</p>
</header>
<div class="media-left">
</div>
</section>
</div>
<div class="fw green-bg">
<section class="track-num">
<h3>Enter your Booking Reference</h3>
<div class="search-bar">
<form action="tracking-result.php" method="post"
name="form" id="form" >
<div class="form-group mob-track">
<div class="input-group">
<!--<div class="input-group-addon">MPD</div>-->
<input type="text" class="form-control" name="Consignment"
id="Consignment" placeholder="Example AWB-472304198">
</div>
</div>
<button type="submit" class="btn btn-primary" name="Submit"
onClick="MM_validateForm('Consignment','','R');return document.MM_returnValue"><img
src="deprixa/images/Tracking.png" alt="x" />Track my parcel</button>
<div class="wait-message" style="text-align:center; display:none;">
<img src="deprixa_components/images/global/loading-green.gif" />
Searching... Please wait.
</div>
</div>
</form>
</section>
</div>
</div>
</section>
<section class="trackorder-boxes">
<div class="col-sm-6">
<div class="pod">
<div class="media-body">
<span class="track-icon-close40 mpdLightBlue"></span>
<h3>Parcel not yet collected?</h3>
<p>Sorry, this doesn’t happen often, we’re sure there’s a good reason. If it’s
after 6pm on the booked collection day, then reschedule a collection here.</p>
<a href="login.php" class="btn btn-primary">Reschedule collection</a>
</div>
</div>
</div>
<div class="col-sm-6">
<div class="pod">
<div class="media-body">
<span class="track-icon-back3 mpdRed"></span>
<h3>Need a fast answer?</h3>
<p>If you’ve any questions at all about your delivery, then don’t hesitate to
get in touch with our UK based customer service team. But first check out our FAQ's
page</a> as the answer you’re looking for will probably be there.</p>
<a href="contact-us.php" class="btn btn-primary">Contact us</a>
</div>
</div>
</div>
</section>
</div>
</main>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/Scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/tracking.js"></script>
<script src="deprixa_components/scripts/placeholder-shim.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
</body>
</html>
Tracking-result.Php
<?php
$cons= $_POST['Consignment'];
while($data = dbFetchAssoc($result)) {
extract($data);
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Tam Courier Software</title>
<meta name="description" content="Courier Deprixa V2.5 "/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
<!--html5 ie include-->
<!--[if lt IE 9]><script
src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
<!--[if lt IE 9]><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-
mediaqueries.js"></script><![endif]-->
</head>
<div class="slide">
</div>
<main class="slide">
<div class="fw">
<section class="title">
<header>
<h1><img src="deprixa_components/images/global/tracking-search.png" />Parcel
Tracking</h1>
</header>
<div class="media-left">
</div>
</section>
</div>
<div class="container">
<div>
<table border="0" align="center" width="100%">
<div class="row">
<div class="col-md-6">
</div>
<div class="col-md-6">
<h3><font color="Black" face="arial,verdana"><strong>Current
Status</strong></font>: <span class="label <?php echo $status; ?> label-large"><font
size=2 color="White" face="arial,verdana"><?php echo $status; ?
></font></span>
<font color="Black" face="arial,verdana"><strong>Booking
Mode</strong></font>: <span class="label label-danger"><i class="fa fa-
money"></i><font size=2 color="White" face="arial,verdana"> <?php echo $book_mode; ?
></font></span></h3>
</div>
</div>
<div class="col-md-6">
<table class="table table-striped">
<tr> </tr>
</table>
</div>
<hr />
<div class="row">
<div class="col-md-4"> <font size=3 color="Black" face="arial,verdana"><strong>Schedule
Delivery</strong></font><br />
<?php echo $schedule; ?>, By End Of Day
</div>
</div>
<hr />
<div class="row">
<div class="col-md-12">
<h2>Additional Information</h2>
</div>
<br/>
<div class="col-md-4"> <font size=2 color="Black"
face="arial,verdana"><strong>Origin:</strong></font> <?php echo $invice_no; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Destination:</strong></font> <?
php echo $pick_time; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Services:</strong></font> <?php
echo $mode; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Type:</strong></font> <?php
echo $type; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Weight:</strong></font> <?php
echo $weight; ?> kg<br />
<font size=2 color="Black" face="arial,verdana"><strong>Pickup
Date/Time:</strong></font> <?php echo $pick_date; ?><br/>
<font size=2 color="Black" face="arial,verdana"><strong>Descripcion:</strong></font> <?
php echo $comments; ?>
</div>
<div class="col-md-4"> <font size=3 color="Black" face="arial,verdana"><strong>Shipper
info</strong></font><br />
<font size=2 color="Black" face="arial,verdana"><strong>Name:</strong></font> <?php
echo $ship_name; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Phone:</strong></font> <?php
echo $phone; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Address:</strong></font> <?php
echo $s_add; ?>
</div>
<div class="col-md-4"> <font size=3 color="Black"
face="arial,verdana"><strong>Consignee Information</strong></font><br />
<font size=2 color="Black" face="arial,verdana"><strong>Name:</strong></font> <?php
echo $rev_name; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Phone:</strong></font> <?php
echo $r_phone; ?><br />
<font size=2 color="Black" face="arial,verdana"><strong>Address:</strong></font> <?php
echo $r_add; ?>
</div>
</div>
<hr />
<div class="row">
<div class="col-md-12">
<h2>Travel History</h2>
<br/>
<?php
require_once('deprixa/database.php');
</div>
</main>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/Scripts/CookieManager.js"></script>
<script src="deprixa_components/Scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/Scripts/tracking.js"></script>
</body>
</html>
<?php
}//while
}//if
else {
echo '';
?>
<!doctype html>
<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]-->
<!--[if (gte IE 9)|!(IE)]><html lang="en" class="no-js"> <![endif]-->
<html>
<head>
<meta charset="utf-8" />
<title>Tam Courier Software</title>
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
</head>
<div class="slide">
</div>
<main class="slide">
<div class="fw">
<section class="title">
<header>
<h1><img src="deprixa_components/images/global/tracking-search.png" />Parcel
Tracking</h1>
</header>
<div class="media-left">
</div>
</section>
</div>
<div class="container">
<div class="page-content">
<div class="text-center">
<h1><img src="deprixa_components/images/error.png" /></h1>
<h3>Tracking number not found,</h3>
<p><font color="#FF0000"><?php echo $cons; ?></font> check the number or Contact
Us.</p>
<div class="text-center"><a href="index.php" class="btn-system btn-small">Back To
Home</a></div>
</div>
</div>
</div>
</div>
<!-- End Content -->
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/tracking.js"></script>
<script>
function myFunction() {
window.print();
}
</script>
</body>
<?php
}//else
?>
</html>
About-us.php
<!DOCTYPE html>
<html>
<head>
<title>Find out all About Us | Deprixa pro </title>
<meta name="description" content="Courier Deprixa V2.5 "/>
<meta name="keywords" content="Courier DEPRIXA-Integral Web System" />
<meta name="author" content="Jaomweb">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
</head>
<!-- Menu -->
<?php include_once "menu.php"; ?>
<!-- /Menu -->
<div class="fw">
<section class="about-us-features">
<div class="col-md-6 col-sm-12 noPadLeft industryLeading"><header>
<h2>Industry Leading Technology</h2>
</header>
<p><img src="deprixa_components/images/industry-leading.png" align="left" alt=""></p>
<p>"Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque
laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto
beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur
aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi
nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur,
adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam
aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam
corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum
iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum
qui dolorem eum fugiat quo voluptas nulla pariatur?"</p>
</div>
<div class="col-md-6">
<img src="deprixa_components/images/about-us.png" alt="">
</div>
</section>
</div>
</main>
<!-- Footer -->
<?php include_once "footer.php"; ?>
<!-- /Footer -->
</div>
<script src="deprixa_components/hub/scripts/services/services.js"></script>
<script src="deprixa_components/hub/scripts/dSwiper.min.js"></script>
<script type='text/javascript'
src='deprixa_components/scripts/MPD/integration.js'></script>
<script type='text/javascript' src='deprixa_components/scripts/MPD/Common/ga-
events.js'></script>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/tracking.js"></script>
<script src="deprixa_components/scripts/placeholder-shim.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
</body>
</html>
Contact-us.Php
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Tam Courier Software</title>
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-
scale=1" />
</style>
</head>
<!-- Menu -->
<?php include_once "menu.php"; ?>
<!-- /Menu -->
<div class="slide">
</div>
<main class="slide">
<div class="fw grey-bg">
<section class="get-in-touch"><header>
<h1>Get in touch</h1>
</header>
<div class="col-lg-4 col-sm-4 col-sm-offset-2">
<div class="iconbox"><span class="contact-icon-chat55"></span>
<p>Live chat</p>
<p class="info">Chat to us live now, it's the fastest way to get in touch. We're online 8am-
6pm, Monday to Friday. Simply click the orange button in the bottom right of your
screen.</p>
</div>
</div>
<!--<div class="mobOnly col-lg-4 col-sm-4"><div class="iconbox"><span class="contact-
icon-chat55"></span><p>Live chat</p><p class="info">Chat to us live right here, it’s the
fastest way to get in touch. We’re online 8am-6pm, Monday to Thursday, 8am-6pm
Friday.</p><a href="#" class="primaryButtonSmall">Click here</a></div></div>-->
<div class="mobHide col-lg-4 col-sm-4" style="display: none;">
<div class="iconbox"><span class="contact-icon-call10"></span>
<p>Phone us</p>
<p class="info">Give us a call on 1223456789 and we'll be happy to help. We're on the
phone 8.30am - 5.30pm. Monday to Friday</p>
</div>
</div>
<div class="mobHide col-lg-4 col-sm-4">
<div class="iconbox"><span class="help-icon-email20"></span>
<p>Send a message</p>
<p class="info">If you can't stay online for your answer, simply send us a message. We'll do
our best to reply to all message within 2 business hours.</p>
<button type="button" class="btn btn-primary primaryButtonSmall" data-toggle="modal"
data-target=".zenDesk">Click here</button>
<div class="modal fade zenDesk">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-
label="Close"><span class="closeModal" aria-hidden="true">×</span></button>
<h4 class="modal-title" id="myLargeModalLabel">Send a message</h4>
</div>
<div class="container">
<div class="page-header">
<h3>write your questions and concerns and will respond soon. Thank you.</h3>
</div>
<div class="email-form">
<div class="column">
<label for="Comment">Comment </label>
<textarea name="comment" class="form-input"
></textarea>
</div>
</main>
</html>
Registration.php
<?php
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$name = $fname.' '.$lname;
$company = $_POST['company'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$address=$_POST['address'];
$country = $_POST['country'];
$state = $_POST['state'];
$zipcode = $_POST['zipcode'];
$estado = $_POST['estado'];
$password = $_POST['password'];
$sql1 =mysql_query("SELECT email FROM tbl_clients WHERE email='$email'");
if($row=mysql_fetch_array($sql1)){
}else{
$sql1="INSERT INTO tbl_clients
(name,email,phone,address,password,country,state,zipcode,estado,company,date) VALUES
('$name','$email','$phone','$address','$password','$country','$state','$zipcode','$estado','$comp
any',curdate())";
}
dbQuery($sql1);
$to = $row["bemail"];
$address = $row["caddress"];
$namecompany = $row["cname"];
// subject
// message
$text_message = "Hi ".$name." this is our address, <br /><br /> <strong> ".
$address." Please consider your environmental responsibility. Before printing this e-mail
message, ask yourself whether you really need a hard copy.</strong><br /><br />
IMPORTANT:</strong> The contents of this email and any attachments are confidential.
They are intended for the named recipient(s) only. If you have received this email by
mistake, please notify the sender immediately and do not disclose the contents to anyone or
make copies thereof.";
$message = "<html><body>";
$message .= "<table width='100%' bgcolor='#e0e0e0' cellpadding='0' cellspacing='0'
border='0'>";
$message .= "<tr><td>";
$message .= "<table align='center' width='100%' border='0' cellpadding='0'
cellspacing='0' style='max-width:800px; background-color:#fff; font-family:Verdana,
Geneva, sans-serif;'>";
$message .= "<thead>
<tr height='80'>
<th colspan='4' style='background-color:#f5f5f5;
border-bottom:solid 1px #bdbdbd; font-family:Verdana, Geneva, sans-serif; color:#333; font-
size:23px;' >".$namecompany."</th>
</tr>
</thead>";
$message .= "<tbody>
<tr>
<td colspan='4' style='padding:15px;'>
<p><img src='".
$row['website']."deprixa/image_logo.php?id=1'></p>
<br><br>
<p style='font-size:14px;'>Customer Name:
<strong>".$name."</strong></p>
<hr/>
<p style='font-size:14px;'>Username: <strong>
".$email."</strong></p>
<p style='font-size:14px;'>Password: <strong>
".$password."</strong></p>
<br><br>
<p><a
style='background:#eee;color:#333;padding:10px;' href='".$row["website"]."login.php'
>Customer Login</a></p>
<br><br>
<p style='font-size:13px; font-family:Verdana,
Geneva, sans-serif;'>".$text_message.".</p>
</td>
</tr>
</tbody>";
$message .= "</table>";
$message .= "</td></tr>";
$message .= "</table>";
$message .= "</body></html>";
?>
Library.php
<?php
require_once('database.php');
require_once('funciones.php');
function verify_users($user,$pwd) {
$sql = "SELECT * FROM manager_admin WHERE name = '$user' AND pwd = '$pwd' ";
$result = dbQuery($sql);
$no = dbNumRows($result);
if($no >= 1) {
$_SESSION['user_name']= $user;
$_SESSION['user_type']= 'Administrator';
echo '<div class="alert alert-succes" role="alert" align="center">
<strong>Welcome<br><br>'.$user.'</strong></div>';
echo '<center><img src="deprixa/images/balls.gif"></center><br>';
echo '<meta http-equiv="refresh" content="2;url=deprixa/admin.php">';
} else {
$sql = "SELECT name_parson FROM manager_user WHERE name = '$user' AND
pwd = '$pwd' AND estado = '1'";
$result = dbQuery($sql);
$no = dbNumRows($result);
if($no >= 1) {
$_SESSION['user_name']= $user;
$_SESSION['user_type']= 'Employee';
echo '<div class="alert alert-succes" role="alert" align="center">
<strong>Welcome<br><br>'.$user.'</strong></div>';
echo '<center><img src="deprixa/images/balls.gif"></center><br>';
echo '<meta http-equiv="refresh" content="2;url=deprixa/admin.php">';
} else {
$sql = "SELECT name FROM tbl_clients WHERE email = '$user' AND password =
'$pwd' AND estado = '1'";
$result = dbQuery($sql);
$no = dbNumRows($result);
if($no >= 1) {
$_SESSION['user_name']= $user;
$_SESSION['user_type']= 'client';
echo '<div class="alert alert-succes" role="alert" align="center">
<strong>Welcome<br><br>'.$user.'</strong></div>';
echo '<center><img src="deprixa/images/balls.gif"></center><br>';
echo '<meta http-equiv="refresh" content="2;url=deprixa/panel-customer/customer.php">';
} else {
echo mensajes('Username and password incorrect<br>','rojo');
echo '<center><a href="login.php" class="btn btn-success"><strong>Try
again</strong></a></center>';
}
}//else
}
function isUser(){
if(!isset($_SESSION['user_name'])){
header('Location: deprixa/admin.php');
}
}
?>
Customer.php
<?php
$sql = "SELECT *
FROM offices";
$result = dbQuery($sql);
isUser();
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Page Description and Author -->
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
</head>
<body>
<?php include("header.php"); ?>
<!-- ==============================================================
-->
<!-- Start right Content here -->
<!-- ==============================================================
-->
<div class="wrapper">
<div class="container">
<!-- Page-Title -->
<?php
include("icon_settings.php");
?>
<div class="row">
<div class="col-sm-12">
<div class="card-box table-responsive">
<table border="0" align="center" width="100%">
<tr>
<td class="TrackTitle" valign="top"><div align=""><h3 class="classic-
title1"><span><strong></strong></span></h3>
</tr>
<div class="row">
<div class="col-xs-12" align="center">
<h2>Manage New Clients</h2>
<br>
</div>
</div>
<div class="row">
<div class="col-xs-12">
<!--Botones principales-->
<button type="button" class="btn btn-md btn-success" data-toggle="modal" data-
target="#nuevo"><i class="fa fa-user-plus"></i>
New Client</button>
<button type="button" class="btn btn-md btn-info" id="recarga"><i class="fa fa-
refresh"></i>
To Update</button>
</div>
<div class="col-xs-12">
<div class="table">
<br>
<!--Inicio de tabla usuarios-->
<table id="tabla-usuarios" class="table table-striped table-bordered" cellspacing="0"
width="100%">
<!--encabezado tabla-->
<thead>
<tr>
<th>Customer Name</th>
<th>Address</th>
<th>Phone Number</th>
<th>Email</th>
<th>User</th>
<th>Password</th>
<th>Status</th>
<th>Actions</th>
</tr>
</thead>
</table>
<!--fin de tabla-->
</div>
</div>
</div>
</div>
</div>
</div>
<!-- end row -->
</body></html>
Admin.php
<?php
isUser();
?>
<!DOCname html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Page Description and Author -->
<meta name="description" content=""/>
<meta name="keywords" content="" />
<meta name="author" content="">
</head>
<body>
<?php
include("header.php");
?>
<!-- ==============================================================
-->
<!-- Start right Content here -->
<!-- ==============================================================
-->
<div class="wrapper">
<div class="container">
<div class="row">
<?php
if(isset($_SESSION['user_type']) && $_SESSION['user_type'] == 'Administrator') {
?>
<?php
// Always first connect to the database mysql
$sql = "SELECT * FROM courier WHERE status='In-Transit' "; // sentence sql
$result = mysql_query($sql);
$numero1 = mysql_num_rows($result); // get the number of rows
?>
<div class="col-xs-6 col-md-3 col-lg-3 col-xl-2">
<div class="card-box tilebox-one">
<i class="icon-plane pull-xs-right text-muted"></i>
<h6 class="text-muted text-uppercase m-b-20">Shipping In Transit</h6>
<h2 class="m-b-20" data-plugin="counterup"><?php echo $numero1; ?></h2>
<span class="label label-success">
<?php
$sql_1 = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE status = 'In-Transit' GROUP BY status");
while ($rr = mysql_fetch_array($sql_1))
<?php
// Always first connect to the database mysql
$sql = "SELECT * FROM courier_online WHERE status='In-Transit' "; // sentence sql
$result = mysql_query($sql);
$numero2 = mysql_num_rows($result); // get the number of rows
?>
<div class="col-xs-6 col-md-3 col-lg-3 col-xl-2">
<div class="card-box tilebox-one">
<i class="icon-envelope-open pull-xs-right text-muted"></i>
<h6 class="text-muted text-uppercase m-b-15 m-t-10">Online Bookings</h6>
<h2 class="text-danger text-uppercase m-b-20" data-plugin="counterup"><?php echo
$numero2; ?></h2>
<span>
</span> <span class="text-muted">Online Bookings In Transit</span>
</div>
</div>
?></span></h2>
<span class="label label-danger">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='Paid' GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
?></span></h2>
<span class="label label-pink">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='ToPay' GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
?></span></h2>
<span class="label label-warning">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='Cash-on-Delivery' GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
<?php
// Always first connect to the database mysql
$sql = "SELECT * FROM courier_online WHERE status='In-Transit' "; // sentence sql
$result = mysql_query($sql);
$numero2 = mysql_num_rows($result); // get the number of rows
?>
<div class="col-xs-6 col-md-3 col-lg-3 col-xl-2">
<div class="card-box tilebox-one">
<i class="icon-envelope-open pull-xs-right text-muted"></i>
<h6 class="text-primary text-uppercase m-b-15 m-t-10">Online Bookings</h6>
<h2 class="m-b-20" data-plugin="counterup"><?php echo $numero2; ?></h2>
<span>
</span> <span class="text-muted">Online Bookings In Transit</span>
</div>
</div>
?></span></h2>
<span class="label label-danger">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='Paid' AND user='".$_SESSION["user_type"]."'
GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
?></span></h2>
<span class="label label-pink">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='ToPay' AND user='".$_SESSION["user_type"]."'
GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
?></span></h2>
<span class="label label-warning">
<?php
$sql = mysql_query("SELECT concat(round(count( * ) *100 /(SELECT count( * ) FROM
courier)) , \"%\") AS percent
FROM courier WHERE book_mode='Cash-on-Delivery' AND user='".
$_SESSION["user_type"]."' GROUP BY book_mode");
while ($rr = mysql_fetch_array($sql))
</div>
<?php } ?>
</div>
<!-- end row Employee-->
<div class="row">
<div class="col-xs-12 col-lg-12 col-xl-9">
<div class="card-box">
<h4 class="header-title m-t-0 m-b-20">List of Shipments</h4>
<div class="table-responsive">
<div class="col-xs-12 col-lg-12 col-xl-12">
<tbody>
<tr>
<?php
$result3 = mysql_query("SELECT * FROM courier_online WHERE status='In-Transit' OR
status='Shipment-arrived'
OR status='Returned' ORDER BY cid DESC");
while($row = mysql_fetch_array($result3)) {
?>
<td align="center">
<a href="edit-courier-customer.php?cid=<?php echo $row['cid']; ?>">
<img src="images/delivery.png" height="20" width="20"></a></td>
<?php
if(isset($_SESSION['user_type']) && $_SESSION['user_type'] == 'Administrator') {
?>
<td align="center">
<a href="#" onclick="del_list_online(<?php echo $row['cid']; ?>);">
<img src="images/delete.png" height="20" width="18"></a>
</td>
<?php } ?>
<td align="center">
<a target="_blank" href="print-invoice/invoice-print-online.php?cid=<?php echo $row['cid'];
?>">
<img src="images/print.png" height="20" width="20"></a></td>
<td align="center">
<a href="barcode/html/BCGcode39.php?cons_no=<?php echo $row['cons_no']; ?>"
target="_blank">
<img src="images/barcode.png" height="20" width="20"></a></td>
<td><FONT SIZE=2><font color="#000"><?php echo $row['cons_no']; ?></FONT></td>
<td><FONT SIZE=2><strong><?php echo $company['currency']; ?><?php echo
$s.formato($row['shipping_subtotal']); ?></strong></FONT></td>
<td align="center"><span class="label <?php echo $row['payment']; ?> label-large"><?php
echo $row['payment']; ?></span> <span class="label <?php echo $row['paymode']; ?>
label-large"><?php echo $row['paymode']; ?></span></td>
</td>
<td><FONT SIZE=2><?php echo $row['ship_name']; ?></FONT></td>
<td><FONT SIZE=2><?php echo $row['fromcity']; ?></FONT></td>
<td><FONT SIZE=2><?php echo $row['rev_name']; ?></FONT></td>
<td><FONT SIZE=2><?php echo $row['tocity']; ?></FONT></td>
<td><FONT SIZE=2><?php echo $row['deliverydate']; ?></FONT></td>
<td><span class="label <?php echo $row['status']; ?> label-large"><?php echo $row['status'];
?></span></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div><!-- end col-->
<div class="table-responsive">
<table id="datatable-buttons" class="table table-striped table-bordered" cellspacing="0"
width="50%">
<thead>
<tr>
<th>Tracking</th>
<th>Start Date</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php
$result1 = mysql_query("SELECT * FROM courier WHERE LEFT(book_date, 10) =
CURDATE() ");
while($row = mysql_fetch_array($result1)) {
?>
<tr>
<td><font color="#000"><?php echo $row['cons_no']; ?></font></td>
<td><?php echo $row['book_date']; ?></td>
<td><span class="label <?php echo $row['status']; ?> label-large"><?php echo $row['status'];
?></span></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
</div>
</div><!-- end col-->
</div>
<!-- end row -->
<script>
var resizefunc = [];
</script>
<script name="text/javascript">
$(document).ready(function() {
$('#datatable').DataTable();
//Buttons examples
var table = $('#datatable-buttons').DataTable({
lengthChange: false,
buttons: ['copy', 'excel', 'pdf', 'colvis']
});
table.buttons().container()
.appendTo('#datatable-buttons_wrapper .col-md-6:eq(0)');
} );
</script>
<script type="text/javascript">
function del_list_admin(cid) {
if (window.confirm("Aviso:\n Sure you want to delete the selected file?")) {
window.location = "deletes/delete_list_admin.php?action=del&cid="+cid;
}
}
</script>
<script type="text/javascript">
function del_list_online(cid) {
if (window.confirm("Aviso:\n Sure you want to delete the selected file?")) {
window.location = "deletes/delete_list_online.php?action=del&cid="+cid;
}
}
</script>
</body>
</html>
Awards.php
<!DOCTYPE html>
<html>
</head>
<!-- Menu -->
<?php include_once "menu.php"; ?>
<!-- /Menu -->
<main class="slide">
</main>
<script src="deprixa_components/scripts/Awards/imagesLoaded.js"></script>
<script src="deprixa_components/scripts/Awards/pkgd.min.js"></script>
<script>
// options
$(document).ready(function(){
var $container = $('.container');
$container.imagesLoaded( function(){
$container.masonry({
gutter: 25,
itemSelector : '.item'
});
});
});
</script>
</body>
</html>
Refund-Policy.Php
<!DOCTYPE html>
<html>
</head>
<!-- Menu -->
<?php include_once "menu.php"; ?>
<!-- /Menu -->
<main class="slide">
</main>
<script src="deprixa_components/hub/scripts/services/services.js"></script>
<script src="deprixa_components/hub/scripts/dSwiper.min.js"></script>
<script type='text/javascript' src='deprixa_components/scripts/MPD/integration.js'></script>
<script type='text/javascript' src='deprixa_components/scripts/MPD/Common/ga-
events.js'></script>
<script src="deprixa_components/bundles/jquery"></script>
<script src="deprixa_components/bundles/bootstrap"></script>
<script src="deprixa_components/bundles/modernizr"></script>
<script src="deprixa_components/scripts/CookieManager.js"></script>
<script src="deprixa_components/scripts/MPD/Common/ga-events.js"></script>
<script src="deprixa_components/bundles/jqueryval"></script>
<script src="deprixa_components/scripts/tracking.js"></script>
<script src="deprixa_components/scripts/placeholder-shim.js"></script>
<script src="deprixa_components/scripts/trimFields.js"></script>
</body>
</html>
CHAPTER 8
Testing
8 Testing:
Logistics and Cargo tracking system is a web-based Logistics and Cargo Management
application. Cargo and shipments for various materials and logistics can be booked and
Tracked using the online facilities and the Management of the system and . Real-time
Tracking information is received from a ‘Logistics and Cargo management system’, which
will be referred before Booking is confirmed. There are several modules like Registration,
adding , update , management and Reports which are integrated to fulfill the purpose.
8.1 Testing Scope
1. In Scope
2. Out of Scope
3. Items not tested
a) In Scope
b) Out of Scope
Performance Testing was not done for this application.
8.2Metrics:
Test Cases
Test Cases Test cases passed Test cases failed
Planned
executed
58 53 47 11
Figure 8.2.2.1
opened 1 3 5 9
Figure 8.2.3.1
Figure 8.2.3.2
Testing performed
This is the Testing performed on the Application under test, to verify the entire
application works as per the requirements.
Critical Business scenarios were tested to make sure important functionality in the
application works as intended without any errors.
CHAPTER 9
OutputScreen
OutputScreen :
HomePage:
Sign-Up
Tracking:
About-Us:
Contact-Us:
Login:
Client-view:
Dashboard:
Profie:
Shipment Booking:
Payment:
Admin View:
Dashboard:
Managemnt of accounts:
List of admins:
List of clients:
Add new Cliets:
Add shipment:
Online bookings:
Service type:
Type of shipment:
New product type:
Reports:
CONCLUSION:
There is always a scope of betterment and this system is not against this perception.
At present the software system satisfies most of the functions of a very general Logistics and
cargo Tracking system management system.
1. The Logistics and cargo services are automated as hand written documentation is
minimized to a bare minimum the software is fully implemented.
2. The data can be easily backed up onto a reliable media so that no or minimal data loss is
there in case of system crash.
3. Unauthorized access to the data is nearly eliminated by providing password authentication
system.
4. This project has made us require a professional outlook towards problem statement and
solving it to the best and maximum.
Future work:
Throughout the process, I enjoyed working and it was a great learning experience. I
had the privilege of going through entire Software Development Life Cycle right from the
requirement-gathering phase. Moreover, the software engineering concepts that I learnt
theoretically were actually implemented practically.
While acknowledging all the help that My seniors, teachers, team mates rendered to
me and with due respect and sincere gratitude to my teachers who were instrumental to shape
me out, I submit My project report for your kind consideration. Though I have paid utmost
attention to incorporate the maximum facts and figures in My report, I take this opportunity
to beg your pardon for any unintentional error in the data that has been collected and
incorporated in this report.
REFERENCES
Books
1. PHP Cookbook
Author : Adam Trachtenberg and David Sklar
Edition: Third
Websites:
1. www.udemy.com
2. www.geeksforgeeks.org
3. www.w3schools.com
4. www.youtube.com
5. www.php.org