0% found this document useful (0 votes)
89 views

Courier Management System: Visvesvaraya Technological University

This document summarizes a mini project report on a Courier Management System submitted by two students. The system was developed using HTML, CSS, and PHP to manage courier services like tracking shipments and providing status updates. It includes modules for user and admin login, ordering and tracking shipments, viewing profiles, and calculating prices. The report describes the features, system requirements, analysis, design, database, implementation, testing and screenshots of the Courier Management System.

Uploaded by

Sai Dilip Naik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
89 views

Courier Management System: Visvesvaraya Technological University

This document summarizes a mini project report on a Courier Management System submitted by two students. The system was developed using HTML, CSS, and PHP to manage courier services like tracking shipments and providing status updates. It includes modules for user and admin login, ordering and tracking shipments, viewing profiles, and calculating prices. The report describes the features, system requirements, analysis, design, database, implementation, testing and screenshots of the Courier Management System.

Uploaded by

Sai Dilip Naik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Belgavi – 590014, Karnataka

MINI PROJECT REPORT


ON

COURIER MANAGEMENT SYSTEM


Submitted in the partial fulfillment of the requirement for the V Semester
Bachelor of Engineering
In
COMPUTER SCIENCE AND ENGINEERING
Submitted by
KSHEERAJA K (1BO19CS053)
HARSHITHA M (1BO19CS042)
Under the guidance of
DIVYASHREE H.S
Professor, Dept. of CSE
BRCE, Bangalore.

2021– 2022
Department Of Computer Science and Engineering

BRINDAVAN COLLEGE OF ENGINEERING


BANGALORE – 560064
COURIER MANAGEMENT SYSTEM

BRINDAVAN COLLEGE OF ENGINEERING


(Affiliated to VTU, Belgaum)
YELAHANKA, Bangalore – 560064

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING

CERTIFICATE
This is to certify that the Mini Project work entitled “COURIER MANAGEMENT SYSTEM”

is a bonafied work carried out by KSHEERAJA K (1BO19CS053) and HARSHITHA M (1B019CS042) in


partial fulfillment for the award of Degree of Bachelors in Computer Science and Engineering of Visvesvaraya
Technological University, Belagavi during the year 2021- 2022.

It is certified that all the corrections/suggestions indicated for internal assessment have been incorporated in
the Report. The report has been approved as it satisfies the academic requirements in respect of Mini-Project work
prescribed for said degree.

------------------------ ------------------------
Signature of the Guide Signature of the HOD
DIVYASHREE HS MEENA KUMARI

EXAMINER

Name of the examiner Signature with date

1. ---------------------- 2. ------------------------

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

ACKNOWLEDGEMENT

It gives us immense pleasure to present before you our project titled “COURIER MANAGEMENT
SYSTEM” using HTML,CSS,PHP. The joy and satisfaction that accompany the successful
completion of any task would be incomplete without the mention of those who made it possible. We
are glad to express our gratitude towards our prestigious institution BRINDAVAN COLLEGE OF
ENGINEERING for providing us with utmost knowledge, encouragement and the maximum
facilities in undertaking this project.

We wish to express a sincere thanks to our respected principal Dr. RAJASHEKAR PATIL for all
their support.

We express our deepest gratitude and special thanks to MEENA KUMARI, H.O.D, Dept. Of
Computer Science Engineering, for all her guidance and encouragement.

We sincerely acknowledge the guidance and constant encouragement of our mini- project guide,
DIVYASHREE H.S (Assoc. Prof. Dept of CSE).

KSHEERAJA K (1BO19CS053)

HARSHITHA M (1BO19CS042)

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

ABSTRACT

This Courier Management System Project will have different modules. The login
section will have login facility for the admin and for the user who will operate this
system. While taking orders from its customers, it will take all the details of its
customers who is placing the orders and all the details for the recipient such as its
address, name, mobile number. Through the tracking id, customers or its recipient
will able to track their products from any location using internet. It will provide
status of the product after placing orders within 1 minute. The admin can manipulate
the data through admin login page and add any new consignment if required. The
profile section shows the data of the user and the ricing section of the project shows
the price that will be charged for the consignment according to the weight categories.

Using the courier service person can easily send his/her parcel to other person in the
particular destination within the time.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

TABLE OF CONTENTS

TITLE PAGE NO.

Introduction 1-2

System requirement 3-4

System analysis 5-6


design

Data flow diagram 7-11

Database design 12-13

Implementation and 14-15


Future enhancement

Source Code 16-22

Testing 23

Snapshots 24-26

Conclusion and 27-28


Bibliography

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

INTRODUCTION

This Courier Management System Project will have different modules. The login section will

have login facility for the admin and for the user who will operate this system. While taking

orders from its customers, it will take all the details of its customers who is placing the orders

and all the details for the recipient such as its address, name, mobile number. During billing

process system will generate a tracking id for their products. Through this tracking id,
customers or its recipient will able to track their products from any location using internet. It
will provide status of the product after placing orders within 1 minute.

The courier service is one of the solutions of these problems. It is used to send some things to

any person in the world within time. The courier company has number of branches, which are

spread over the country or the world. So that when person wants to send things then he has to

contact at nearest courier service branch. The courier company creates the schedule
& gives

internal/external services. The courier service work as destination office or source office.

In modern age, as time increase, needs & requirements of the person are also increased. They

want more facility & try to do their task quickly & within time. But they can not get all the

things at nearest market or area, so they have to import the things from any place in the world.

Within the country, the things can be imported through post service. But it consumes the time

& sometimes problem of damage or missing occur. Where as in the international market, the one
way is shipping. But it also requires more time.

Motivation behind this project:

To gain maximum business region, customer demands good service. So to make more profit and
gain maximum business region, their administration must also have a system to tackle all these
problems on time. Its administration can take immediate orders and provide a receipt which will
include all the details of the products along with appropriate price to their customers. Thus
saving time and eliminating line making process.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

Features of Purposed System:


These are the important features of the project Courier Management System:

In computer system of the courier service computation of the rate is easily & quickly done.

Computer system of the courier service provide fast access.

Using this computerized system, bill issued procedure becomes fast.

In computer system the person has to fill the various forms & number of copies of the forms can

be easily generated at a time.

In computer system, it is not necessary to create the Manifest but we can directly print it, which

saves our time.

It contain better storage capacity.

Accuracy in work.

Easy & fast retrieval of information.

Well designed reports.

Decrease the load of the person involve in existing manual system.

Access of any information individually.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

SYSTEM REQUIREMENTS

System Functionalities

Software Requirement Specification (SRS) is the starting point of the software


developing activity, as system cannot be easily comprehended. Hence the needs
for requirement phase arise.

The software project is initiated by the client needs. The SRS is the means of
translating the ideas of the clients (the input) into a formal document (the output of

the requirement phase).

The SRS phase consists of two basic activities:

1. Problem requirement analysis

2. Requirement specification

Problem Requirement Analysis: The process is order and more nebulous of the
two, deals with understanding the problem, the goal is to fulfill the constraints
posed by the client.

Requirement Specification: Here the focus is on specifying what has been found
in the process of analysis such as representation, specification languages and tools
and also checking the specification are addressed during the activity. The
requirement phase terminates with the production of the validate SRS document,
producing the SRS document is the basic goal of this phase.

Role of Software Requirement Specification (SRS):

The purpose of the software requirement specification is to reduce the


Communication gap between the clients and the developers. Software requirement
Specification is the medium through which the client and users’ needs are
accurately specified. If forms the basis of software development. Efficient SRS
should specify all the parties and operations involved in the system.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

Functional Requirements

The problem under study is being divided into several modules/functions discussed
below

to understand the approach to solution in the border way.

MASTER ENTRIES

PRICING DETAILS

CUSTOMER DETAILS

NEW CONNECTION

COURIER BOOKING

DELIVERY SCHEDULES

REPORTS

CUSTOMER LIST

PENDING COURIER LIST

DELIVERY LIST

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

SYSTEM ANALYSIS DESIGN

A system architecture or systems architecture is the conceptual model that defines


the structure, behavior and more views of a system.

An architecture description is a formal description and representation of a system,


organized in a way that supports reasoning about the structure of the system which
comprises system components, the externally visible properties of those
components, the relationships (e.g. the behavior) between them, and provides a plan
from which products can be procured, and systems developed, that will work
together to implement the overall system. The language for architecture description
is called the architecture description language. This project consists of many forms,
each form is used to do particular task, below each form is explained in detail.

System Requirements:
Software Requirement:

Apache Server 2.0

PHP Version 5.3 or above

MySQL Version 5.5 or above

Latest browser : Chorme, Firefox, Safari etc

Operating System : Any (Linux, Windows, Mac etc)

Hardware Requirements:

Processor Pentium IV or higher version.

Ram 128 MB or above

Hard Disk 150 MB or above

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

ENTITY RELATIONSHIP DIAGRAM

An Entity–relationship model (ER model) describes the structure of a database with the help of
a diagram, which is known as Entity Relationship Diagram (ER Diagram). An ER model is a
design or blueprint of a database that can later be implemented as a database. The main
components of E-R model are: entity set and relationship set.

What is an Entity Relationship Diagram (ER Diagram)?


An ER diagram shows the relationship among entity sets. An entity set is a group of similar entities
and these entities can have attributes. In terms of DBMS, an entity is a table or attribute of a table
in database, so by showing relationship among tables and their attributes, ER diagram shows the
complete logical structure of a database.

The geometric shapes and their meaning in an E-R Diagram. We will discuss these terms in detail
in the next section (Components of a ER Diagram) of this guide so don’t worry too much about
these terms now, just go through them once.

Rectangle: Represents Entity sets.


Ellipses: Attributes
Diamonds: Relationship Set
Lines: They link attributes to Entity Sets and Entity sets to Relationship Set
Double Ellipses: Multivalued Attributes
Dashed Ellipses: Derived Attributes
Double Rectangles: Weak Entity Sets
Double Lines: Total participation of an entity in a relationship se

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

DATA FLOW DIAGRAM

A data flow is a graphical technique that describes information flow and transforms
that are applied as data move from input to output. The DFD is also known as data
flow graphs or bubble chart. The DFD is used to represent increasing information
flow details. Also DFD can be stated as the starting point of the design phase that
functionality decomposes

COMPONENTS OF DATA FLOW DIAGRAM


There are four symbols that are used in the drawing of Data Flow Diagrams

● Entities

External entities represent the sources of data that enter the system or the
recipients of data that leave the system.

● Process

Processes represent data in which data is manipulated by being stored or retrieve or


transformed in some way. A circle represents it. The process will show the data
information or charge.

● Database

Database represents storage of data within the system.

● Data Flow

ER-Diagram

In software engineering, an entity relationship model is an abstract and conceptual


representation of data. Entity relationship modeling is a database modeling
method, used to produce a type of conceptual schema or semantic data model of a
system, often a relational database, and its requirements a top-down fashion.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

Diagrams created by this process are called entity relationship diagrams, ER


diagrams for ERDs.
The result is a series of diagrams that represent the business activities in a way that
is clear and easy to communicate. A business model comprises one or more data
flow diagrams. Initially a context diagram is drawn, which is simple representation
of the entire system under investigation.

Entity Relationship Diagram Symbols:

ENTITY

RELATIONSHIP

KEY ATTRIBUTE

ATTRIBUTE

WEAK ENTITY

WEAK RELATIONSHIP

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

ENTITY-RELATIONSHIP DIAGRAM

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

ENTITY RELATIONSHIP SCHEMA DIAGRAM

A database schema is the skeleton structure that represents the logical view of the entire database.
It defines how the data is organized and how the relations among them are associated. It formulates
all the constraints that are to be applied on the data. A database schema defines its entities and
the relationship among them. It contains a descriptive detail of the database, which can be depicted
by means of schema diagrams.

An Entity-Relationship Model (ERM) is an abstract and conceptual representation of data. Entity-


relationship modeling is a database modeling method, used to produce a type of conceptual schema
or semantic data model of a system, often a relational database, and its requirements in a top-down
fashion.

In order to create an ER schema you must know three main concepts: entity, attribute and
relationship.

Entity
Relationship model. An entity represents a description of the common features of set of objects of
the real world. Examples of entities are Person, Car, Artist, and Album.

Attribute
An Attribute represents the properties of real world objects that are relevant for the application
purposes.Attributes are associated with the concept of Entity, with the meaning that all the
instances of the entity are characterized by the same set of attributes. In other words, the entity is
a descriptor of the common properties of a set of objects, and such properties are expressed as
attributes.

Relationship
A Relationship represents semantic connections between entities, like the association between an
artist and his/her album, or between an artist and his/her reviews.
The possible values are one and many. Based on their maximum cardinality constraints,
relationships are called

1."one-to-one", if both relationships roles have maximum cardinality 1,

2."one-to-many", if one relationship role has maximum cardinality 1 and the other role has
maximum cardinality N,

3."many-to-many", if both relationships roles have maximum cardinality N.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

SCHEMA-DIAGRAM:

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

DATABASE DESIGN

The data in the system has to be stored and retrieved from database.
Designing the database is part of system design. Data elements and data
structures to be stored have been identified at analysis stage. They are
structured and put together to design the data storage and retrieval
system.

A database is a collection of interrelated data stored with minimum


redundancy to serve many users quickly and efficiently. The general
objective is to make database access easy, quick, inexpensive and
flexible for the user. Relationships are established between the data
items and unnecessary data items are removed. Normalization is done
to get an internal consistency of data and to have minimum redundancy
and maximum stability. This ensures minimizing data storage required,
minimizing chances of data inconsistencies and optimizing for updates.
The MS Access database has been chosen for developing the relevant
databases.

Online Gas Booking System (OGBS) MySQL tables :

• tbladmin table Structure: This table store the details of admin.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

• tbladmin login table Structure: This table store the login details of admin.

• tblcourier table Structure: This table store the courier booking information

• tbluser table structure: This table store the details of registered


users.

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

IMPLEMENTATION

PHP
Hypertext Preprocessor (or simply PHP) is a general-purpose programming language originally
designed for web development. It was originally created by Rasmus Lerdorf in 1994; the PHP
reference implementation is now produced by The PHP Group. PHP originally stood for Personal
Home Page, but it now stands for the recursive initialism PHP: Hypertext Preprocessor.
PHP code may be executed with a command line interface (CLI), embedded into HTML code, or
used in combination with various web template systems, web content management systems, and
web frameworks. PHP code is usually processed by a PHP interpreter implemented as a module
in a web server or as a Common Gateway Interface (CGI) executable. The web server outputs the
results of the interpreted and executed PHP code, which may be any type of data, such as generated
HTML code or binary image data. PHP can be used for many programming tasks outside of the
web context, such as standalone graphical applications and robotic drone control.
The standard PHP interpreter, powered by the Zend Engine, is free software released under the
PHP License. PHP has been widely ported and can be deployed on most web servers on almost
every operating system and platform, free of charge.
The PHP language evolved without a written formal specification or standard until 2014, with the
original implementation acting as the de facto standard which other implementations aimed to
follow. Since 2014, work has gone on to create a formal PHP specification.
As of September 2019, over 60% of sites on the web using PHP are still on discontinued/"EO Led"
version 5.6 or older; versions prior to 7.1 are no longer officially supported by The PHP
Development Team, but security support is provided by third parties, such as Debian.
Use of Microsoft .NET framework 3.5
The .NET Framework enables the rapid construction of connected applications that provide
outstanding end – user experiences by providing the building blocks( pre – fabricated software )
for solving common programming tasks. Connected applications built on the .NET Framework
model business processes effectively and facilitate the integration of systems in heterogeneous
environment.The .NET Framework 3.5 builds incrementally on the .NET Framework 3.0.
Enhancement have been made to feature areas including the base class library, Windows
Workflow Foundation , Windows Communication Foundation , Windows Presentation
Foundation and windows Card
Space.

SQL server 2008


Microsoft SQL Server is a relational database management system developed by Microsoft. As a
database, it is a software product whose primary function is to store and retrieve data as requested
by other software applications, be it those on the same computer or those running on another
computer across a network (including the Internet). There are at least a dozen different editions of
Microsoft SQL Server aimed at different audiences and for different workloads (ranging from
Dept. of CSE BRCE
COURIER MANAGEMENT SYSTEM

small applications that store and retrieve data on the same computer, to millions of users and
computers that access huge amounts of data from the Internet at the same time.

DATA STORAGE:Data storage is a database, which is a collection of tables with typed columns.
SQL Server supports different data types, including primary types such as Integer, Float, Decimal,
Char (including character strings),Varchar (variable length character strings), binary (for
unstructured blobs of data), Text (for textual data) among others

DATA RETRIVAL: The main mode of retrieving data from an SQL Server database is querying
for it. The query is expressed using a variant of SQL called T-SQL, a dialect Microsoft SQL Server
shares with Sybase SQL Server due to its legacy. The query declaratively specifies what is to be
retrieved. It is processed by the query processor, which figures out the sequence of steps that will
be necessary to retrieve the requested data. The sequence of actions necessary to execute a query
is called a query plan. There might be multiple ways to process the same query.

SERVICES: SQL server also includes an assortment of add-on services. While these are not
essential for the operation of the database system, they provide value added services on top of the
core database management system. These services either run as a part of some SQL server
component or
out-of-process as windows service and present their own API to control and interact with t

FUTURE ENHANCEMENT
To extend the application to develop and fulfill all the requirements of the customers.

To make the application as online so that it would be helpful to everyone

Despite a lot of support and services are being provided by the software it may have the some
limitations which can be overcome by adopting the following measure such as:

● Can provide record based security.


● Can have better record traversal mechanism
● Can provide backup for records
● Can provide different rights to different users

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

SOURCE CODE

FRONTEND CODE

ADMINLOGIN:

<!-- admin logIn page and login logic -->


<?php

session_start();
if (isset($_SESSION['uid'])) {

header('location: dashboard.php');
}
?>
<!DOCTYPE html>
<html lang="en">
header('location: dashboard.php');
}
?>
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Admin Login</title>
</head>

<body bgcolor="#067d64">
<h5><a href="../index.php" style="float: right; margin-right:50px;
color:#00BCD4">BackToHome</a></h5><br>
<h1 align='center' style="color: #00BCD4;font-size:60px">Admin Login</h1>
<form action="adminlogin.php" method="POST" style="margin: auto;"> <table
align="center">

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

<tr>
<td>Email_ID:</td>
<td><input type="email" name="uname" require></td>
</tr>
<tr><td><br></td></tr>
<tr>
<td>Password:</td>
<td><input type="password" name="pass" require></td>
</tr>
<tr>
<td colspan="2">
<hr>
</td>
</tr> <tr>
<td colspan="2" align="center"><input type="submit" name="login" value="Login"
style="cursor: pointer;"></td>
</tr>
</table>
</form>
</body>

</html>
<?php
include('../dbconnection.php'); if
(isset($_POST['login'])) { $ademail =
$_POST['uname'];
$password = $_POST['pass'];
$qry = "SELECT * FROM `adlogin` WHERE `email`='$ademail' AND
`password`='$password'";
$run = mysqli_query($dbcon, $qry); $row =
mysqli_num_rows($run);
if ($row < 1) {
?>
<script>

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

alert("Only admin can login.."); window.open('adminlogin.php',


'_self');
</script><?php
}
else {
$data = mysqli_fetch_assoc($run);
$id = $data['a_id']; $_SESSION['uid'] =
$id; header('location:dashboard.php');
}}
?>

REGISTER:

<?php require_once "dbconnection.php";


require_once "session.php";

if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['submit'])) {

$fullname = $_POST['name'];
$phn = $_POST['ph'];
$email = $_POST['email'];
$password = $_POST['password'];
$confirm_password = $_POST['confirm_password']; if($password==$confirm_password){

$qry = "INSERT INTO `users` (`email`, `name`, `pnumber`) VALUES ('$email', '$fullname', '$phn')";
$run = mysqli_query($dbcon,$qry);

if($run==true){

$psqry = "INSERT INTO `login` (`email`, `password`, `u_id`) VALUES ('$email',


'$password',LAST_INSERT_ID() )";
$psrun = mysqli_query($dbcon,$psqry);
?> <script> alert('Registration Successfully
:)'); window.open('index.php','_self');
</script>
<?php
}
Dept. of CSE BRCE
COURIER MANAGEMENT SYSTEM

}else{ ?> <script>


alert('Password mismatched!!');
</script>
<?php
}

}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Sign Up</title> <link
rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
<style>
body
{
background-image:url('images/brr.png'); background-repeat: no-
repeat;
background-size: cover;
}
</style>
</head>
<body><br>
<div class="container">
<div class="row">
<div class="col-md-12">
<h2 style="color:green">Register</h2>
<p>Please fill this form to create an account.</p>
<!-- <?php echo $success; ?>
<?php echo $error; ?> -->
<form action="" method="post">
Dept. of CSE BRCE
COURIER MANAGEMENT SYSTEM

<div class="form-group">
<label>Full Name</label>
<input type="text" name="name" class="form-control" required>
</div>
<div class="form-group">
<label>Phone Num.</label>
<input type="number" name="ph" class="form-control" required>
</div>

<div class="form-group">
<label>Email Address</label>
<input type="email" name="email" class="form-control" required />
</div>
<div class="form-group">
<label>Password</label>
<input type="password" name="password" class="form-control" required>
</div>
<div class="form-group">
<label>Confirm Password</label>
<input type="password" name="confirm_password" class="form-control" required>
</div>
<div class="form-group">
<input type="submit" name="submit" class="btn btn-danger" value="Register">
</div>
<p>Already have an account? <a href="index.php" style="color: red;">Login
here</a>.</p>
</form>
</div> </div>
<hr><p>Notice: If the email Id is registered before, it will not respond.</p>
<p>In this case, reset your password or register with different email Id....</p> </div>
</body>
</html>

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

TRACKMENU:

-- when track menu is clicked it will show all courier placed by that User-->
<?php
session_start(); if(isset($_SESSION['uid'])){
echo ""; }else{
header('location: ../login.php');
}

?>
<?php include('header.php'); ?>

<div style="overflow-x:auto;">
<table width='80%' border="1px dash" style="margin-top:30px;margin-left:auto ;marginright:auto ;font-
weight:bold;border-spacing: 5px 5px;border-collapse: collapse;">
<tr style="background-color: green;font-size:30px">
<th>No.</th>
<th>Item's Image</th>
<th>Sender Name</th>
<th>Receiver Name</th>
<th>Receiver Email</th>
<th>Action</th>
</tr>

<?php
include('../dbconnection.php');
$email = $_SESSION['emm'];

$qryy= "SELECT * FROM `courier` WHERE `semail`='$email'";


$run= mysqli_query($dbcon,$qryy);

if(mysqli_num_rows($run)<1){
echo "<tr><td colspan='6'>No record found..</td></tr>";
} else{
$count=0;
Dept. of CSE BRCE
COURIER MANAGEMENT SYSTEM

while($data=mysqli_fetch_assoc($run))
{

DELETECOURIER:

<!-- user will delete there courier themself when click delete link in track section-->
<?php
include('../dbconnection.php');
$billno= $_REQUEST['bb'];

$qry = "DELETE FROM `courier` WHERE `billno`='$billno'";


$run = mysqli_query($dbcon,$qry);

if($run==true){ ?> <script> alert('Courier


Deleted Successfully :)');
window.open('trackMenu.php','_self');

</script>
<?php
}
?>

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

TESTING

System testing is a series of different test whose primary purpose is to fully exercise
computer-based system.

We can say that it will run according to its specifications and in the way users expect.
Special test data are input for processing, and the results examined. A limited number of
users may be allowed to use the system so that analyst can see whether they try to use it in
unforeseen ways. It is desirable to discover any surprises before the organization
implements the system and depends on it.

▪ We follow Black Box testing.


▪ Black box testing attempts to find errors in following
▪ Incorrect or missing function

▪ Interface errors
▪ Errors in data structure

▪ Initialization and termination errors

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

SNAPSHOTS

1. HOME PAGE

2. ADMIN LOGIN PAGE

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

3. REGISTER NEW USERS PAGE

4. TRACK CONSIGNMENT PAGE

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

5. DELETE DATA PAGE

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

CONCLUSION

System development is also considered as a process backed by engineering approach. We have


tried to incorporate & develop new particles for our education particles have been followed not
during the but coding but also during the analysis, design phases & in documentation.

Courier agency is considered as an expansion of business relations. It contributes a lot by


Providing quick & fast services of sending documents letters (formal & informal both) to
business as it enables any business to flourish

Following modification or upgrades can be done in system.


1) More than one company can be integrated through this software.
2) Web services can be used to know exact delivery status of packets.
3) Client can check the repacked delivery status online.
4) Distributed database approach in place of centralized approach

Dept. of CSE BRCE


COURIER MANAGEMENT SYSTEM

BIBILOGRAPHY

For PHP:
https://www.w3schools.com/php/default.asp
https://www.sitepoint.com/php/
https://www.php.net/

For MySQL:
https://www.mysql.com/
http://www.mysqltutorial.org

For XAMPP:
https://www.apachefriends.org/download.html

Dept. of CSE BRCE

You might also like