Sie sind auf Seite 1von 20

Courier management system

CHAPTER 1
INTRODUCTION

Web technology refers to the means by which computers communicate with each other using
markup languages and multimedia packages. It gives us a way to interact with hosted
information, like websites. Web technology involves the use of hypertext markup language
(HTML) and cascading style sheets (CSS). In the past few decades, web technology has
undergone a dramatic transition, from a few marked up web pages to the ability to do very
specific work on a network without interruption.

1.1 Web Technology


In order to make websites look and function a certain way, web developers utilize different
languages. The three core languages that make up the World Wide Web are HTML5, CSS, and
JavaScript. In the IT world, the internet is an essential platform, whether it’s for developing or
for consumer use. When developing a website, typically three main languages come into play.
These languages are JavaScript, CSS, and HTML.
HTML is the backbone of most webpages. Essentially, it is used to create the structure of how a
specific website would look like, from the headings, to the paragraphs, the body, links, and even
images.
HTML is the conventional markup language used to create and edit web pages and web
applications. HTML is used for creating the basic structure of a website. HTML consists of
different elements preceded by an opening tag, <tag>, and a closing tag, </tag>. The content
between the tags, <html> and </html>, is the content of the webpage. The content between the
tags, <head> and </head>, is the title of the webpage. This text is displayed between the <title>
and </title> tags. The content between the tags, <body> and </body>, is the main content of the
webpage. The content can include links, paragraphs, headings, and various other elements.
Web technologies is a general term referring to the many languages and multimedia packages
that are used in conjunction with one another, to produce dynamic web sites such as this one.
Each separate technology is fairly limited on its own, and tends to require the dual use of at least

Dept of CSE 2018-19 Page 1


Courier management system

one other such technology. Therefore we can conclude that all of the components that make up a
site are interdependent on one another.

Hypertext Markup Language (HTML): is the standard markup language for creating web
pages and web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad
of cornerstone technologies for the World Wide Web.
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.
HTML elements are the building blocks of HTML pages. With HTML constructs, images and
other objects such as interactive forms may be embedded into the rendered page. HTML
provides a means to create structured documents by denoting structural semantics for text such as
headings, paragraphs, lists, links, quotes and other items. HTML elements are delineated by tags,
written using angle brackets. Tags such 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.

Cascading Style Sheets (CSS): is a style sheet language used for describing the presentation of
a document written in a markup language like HTML. CSS is a cornerstone technology of
the World Wide Web, alongside HTML and JavaScript.
CSS is designed to enable the separation of presentation and content, including layout, colors,
and fonts. This separation can improve content accessibility, provide more flexibility and control
in the specification of presentation characteristics, enable multiple web pages to share formatting
by specifying the relevant CSS in a separate .css file, and reduce complexity and repetition in the
structural content. 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 or screen reader), and on Braille-based tactile devices. CSS also
has rules for alternate formatting if the content is accessed on a mobile device.

Dept of CSE 2018-19 Page 2


Courier management system

JavaScript : often abbreviated as JS, is a high-level, interpreted programming language. It is a


language which is also characterized as dynamic, weakly typed, prototype-based and multi-
paradigm. JavaScript enables interactive web pages and thus is an essential part of web
applications. The vast majority of websites use it, and all major web browsers have a
dedicated JavaScript engine to execute it. JavaScript supports event-driven, functional
and imperative (including object-oriented and prototype-based) programming styles. It has
an API for working with text, arrays, dates, regular expressions, and basic manipulation of
the DOM, but the language itself does not include any I/O, such as networking, storage, or
graphics facilities, relying for these upon the host environment in which it is embedded.
Initially only implemented client-side in web browsers, JavaScript engines are now embedded in
many other types of host software, including server-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: PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source
general-purpose scripting language that is especially suited for web development and can be
embedded into HTML. PHP is a server-side scripting language designed for web development
but also used as a general-purpose programming language. PHP code can be simply mixed with
HTML, or it can be used in combination with various templating engines and web frameworks.
PHP code is usually processed by a PHP interpreter, which is usually implemented as a web
server’s native module or Common gateway interface(CGI) executable .After the PHP code is
interpreted and executed, the web servers sends resulting output to its client, usually in the form
of a part of the generated web page. The PHP interpreter only executes PHP code within its
delimiter. Anything outside its delimiter is not processed by PHP The most common delimiters
are <?php to open and ?> to close PHP sections. Variables are prefixed with a dollar symbol, and
a type does not need to be specified in advance. PHP is a general-purpose scripting language that
is especially suited to server-side web development, in which case PHP generally runs on a web
server. Any PHP code in a requested file is a executed by the PHP runtime, usually to create
dynamic web page contents or dynamic images used on websites or elsewhere. PHP acts
primarily as a filter, taking input from a file or stream containing text and/or PHP instructions

Dept of CSE 2018-19 Page 3


Courier management system

and outputting another system of data . Most commonly the output will be HTML, although it
could be JSON, XML or binary data such as image or audio formats.

1.2 PROJECT AIM

This project deals with the ‘Courier management’. The system is used for daily activities such as
booking, non delivery, out return, company details, hub rates, and pickup centers. It is very
difficult to do this process manually. Hence it is recommended to computerize the process by
developing the relative software as the world is turning into information and technology;
computerization becomes necessity in all walks of life.

The existing system is not totally automated. Though the system is computerized to a particular
extent, a lot of manual work has to be done. The different processes involved are: To maintain
details of bookings manually, calculate salaries of the employees, to maintain details of the
incoming couriers, to maintain returns details. The purpose of the project is to build an
application program to reduce manual work for managing courier, customer, and email
notification, delivery.

1.3 SCOPE
It may help in collecting correct management in detail. In a very short time the collection will be
obvious, simple and sensible. It will help a person to know the management of passed year
perfectly and vividly. It also helps in current all work relative to courier management system. It
will help in reducing the cost of collecting all the management and the collection procedure will
go on smoothly. This project aims at Business process automation i.e. I have tried to various
processes of courier management. This project satisfies most of the user requirements. It is easy
to understand by the user and operator. It has a good interface and can be expandable. This
project works on WINDOWS platform.

Dept of CSE 2018-19 Page 4


Courier management system

CHAPTER 2
LITERATURE SURVEY

Nowadays, people are very busy and they don’t find much time to go to a dealer to get products.
But they need to buy products. And most of the people are accessing Internet. Then why don’t
we help them in searching & getting products online. Of course this is helpful for company &
dealer also to improve the sales. The existing manual system has got many disadvantages. It is
time consuming job and is difficult to maintain records manually. So we go for computerization
of the system for effective management. In the existing system first of all consignors place their
consignments like covers, documents, non documents etc. to the officer of the courier branch.
Here this branch acts as a source branch. Then the branch officer prepares the consignment note
which includes several details like date, insurance, weight in kilograms and grams etc. This is
more hectic because the whole export report has to be done which requires a lot of calculation.
And the rates of the consignments are fixed depending on the weights. The billing in the existing
system is done via cash or credit card. So for the billing procedure of the regular customer all the
reports have to be checked. This is a long, time consuming process.
To overcome these drawbacks automation of the existing system is done which can be used
efficiently and by people with basic computer knowledge.

E XI S T I N G S Y S T E M
The effectiveness of the system depends on the way in which the data is organized .In the
existing system, much of the data is entered manually and it can be very time consuming. When
records are accessed frequently, managing such records becomes difficult. Therefore organizing
data becomes difficult. The major limitations are:
 Modifications are complicated
 Much time consuming
 Error prone
 Unauthorized access of data

Dept of CSE 2018-19 Page 5


Courier management system

PROPOSED SYSTEM
The proposed system is better and more efficient than existing system. The system is proposed
by keeping in mind all the drawbacks of the present system to provide a permanent solution to
them. The primary aim of the new system is to speed up the transactions. User friendliness is
another peculiarity of the proposed system. Messages are displayed in message boxes to make
the system user friendly. The main advantage of the proposed system is the reduction in labor as
it will be possible so search the details of various places. Every record is checked for
completeness and accuracy and then it is entered into the database. The comments and valid
messages are provided to get away redundant data. It takes the current date i.e. system date so
date need not be entered every time.
Another important feature of the proposed system is the data security provided by the system.
The main objectives of the proposed system are:
 Complex functions are done automatically.
 Processing time can be minimized.
 Simple and easy to manage.
 Chances of errors reduced.
 Faster and more accurate than the existing system.
 Easy for handling reports.
In proposed Courier Management System, we need not to waste our time in any procedure and or
in following any step, and all the work is done so easily without taking much time.

Dept of CSE 2018-19 Page 6


Courier management system

CHAPTER 3
SYSTEM REQUIREMENT

3.1 Hardware Requirements

 PROCESSOR : 32BIT(X-86)/64BIT(X-64) PROCESSORS

 PROCESSOR SPEED : 2.0 GHz

 RAM : 256MB-512MB

 HARD DISK : 40GB-80GB

3.2 Software Requirements

 OPERATING SYSTEM : WINDOWS/LINUX

 LANGUAGE : PHP, HTML/CSS,JQUERY,JAVASCRIPT

 BROWSER : GOOGLE CHROME/FIREFOX

Dept of CSE 2018-19 Page 7


Courier management system

CHAPTER 4
SYSTEM DESIGN AND ANALYSIS
The system design is the process of defining the architecture, modules, interfaces, and data for
system to satisfy specified requirements.

System analysis is the process of gathering and interpreting facts, diagnosing problems and using
the facts to improve the system. System specifies what system should do. A system is a set of
components that interact to accomplish some purpose.

 Identifying the drawback of the existing system


 Identify the need for conversion
 Perform feasibility study
 Identify hardware, software and database requirements
 Create a system definition that forms the foundation for subsequent work

4.1 ARCHITECTURE

Customer
Management

Courier Tracking
Management Management

Courier
Management
System

Shipment System User


Management Management

Login
Management

Fig 4.1: Architecture diagram

Dept of CSE 2018-19 Page 8


Courier management system

CHAPTER 5
IMPLEMENTATION

The proposed system of Courier Management System consists of:


 Shipment module
 Office module
 Manager module
 Report module

Dept of CSE 2018-19 Page 9


Courier management system

Check
Login
Roles
Admin To
Of
System
Access Manage Courier Details

Manage Customer Details

Check
Manages
Credentia Manage Offices Details
Modules
ls

Manages Manager Details

Manages Shipment Details

Manage Roles of User


Manages Tracking Details

Manage System Admins Manage User Permission Manages Report

Fig 5.1:Data Flow Diagram

Shipment Module
The shipment module consists of the shipper information, receiver information and shipment
information. In this module, if a shipper wants to transport any consignment from one place to
another place then he can enter the details like phone number, address of the receiver and the
details of the consignment like its weight, type of shipment, pickup date and time.
Algorithm
Step1: start
Step2: enter the shipper name, phone and address
Step3: enter the receiver name, phone and address
Step4: enter the shipment information like consignment number, type of weight, weight, booking
mode, pickup date and time
Step5: enter any comment if needed

Dept of CSE 2018-19 Page 10


Courier management system

Step6: click on add courier


Step7: stop

Office module
The office module consists of office information. This module includes name of the office,
address, city, phone number, office timing and contact person.
Algorithm
Step1: start
Step2: enter the details of office to be added like name, address, phone number, timings
Step3: click on add new office
Step4: stop

Manager module
The manager module consists of office manager information. This module includes manager
name, password, address, email, phone number and to which office the manager belongs.
Algorithm
Step1: start
Step2: enter the details of manager like manager name, password, address, email, phone number
and the office name.
Step3: click on add new office manager.
Step4: stop

Report module
The report module consists of two types of report: data wise report and delivered report.
This data wise report shows the details like consignment number, shipper and receiver name,
pickup date/time and the status.
This delivered report shows the details of the consignment that are delivered.
Algorithm
Step1: start
Step2: click on report to view the details

Dept of CSE 2018-19 Page 11


Courier management system

Step3: to view the data wise report, click on data wise report
Step4: to view the delivered repot, click on delivered report.
Step5: stop

CHAPTER 6
SNAP SHOTS

Fig 6.1: Main Page

Dept of CSE 2018-19 Page 12


Courier management system

Fig 6.2: Login Form

Fig 6.3: Admin Page

Dept of CSE 2018-19 Page 13


Courier management system

Fig 6.4: Add Manager Page

Dept of CSE 2018-19 Page 14


Courier management system

Fig 6.5: Shipper Details Form

Dept of CSE 2018-19 Page 15


Courier management system

Fig 6.6: Add Office Page

Fig 6.7: Search Page

Dept of CSE 2018-19 Page 16


Courier management system

Fig 6.8: Edit Page

Fig 6.9: Update Page

Dept of CSE 2018-19 Page 17


Courier management system

Fig 6.10: Report Page

Dept of CSE 2018-19 Page 18


Courier management system

CONCLUSION

The entire project has been developed and implemented as per the requirements of the user. It is
found to be bug free as per the testing standard that is implemented. Any specification untraced
error will be concentrated in the coming versions, which are planned for development in near
future. The system was successful in depicting the aim. As the system developed was successful
in depicting the operation of Table Generation, it can automatically integrate with some more
features. Instead of struggling with existing system with hectic procedures it is more easy and
stress free to use the proposed system so that user can interact and send the consignments easily
and quickly to the correct destination without the need of any large reports, etc.

Dept of CSE 2018-19 Page 19


Courier management system

BIBILIOGRAPHY

1 http://www.google.com
2 http://www.microsoft.com
3 http://www.codeproject.com
4 http://www.msdn.com
5 http://www.vb123.com
6 http://www.vbcode.com
7 http://www.sqltuner.com
8 Google for problem solving
9 Fundamentals of Database system by Elmasri Namathe

Dept of CSE 2018-19 Page 20

Das könnte Ihnen auch gefallen