Download as pdf or txt
Download as pdf or txt
You are on page 1of 69

Maharashtra State Board of Technical Education,

Mumbai

A
CAPSTONE PROJECT PLANNING
ON

“Online Courier Management


System”
Submitted By
Kanade Shravani
Sonvane Siddesh
Borchate Pooja

Under The Guidance Of

Ms.Auti S.S
Ms. Auti A.S

DEPARTMENT OF COMPUTER ENGINEERING


SAMARTH POLYTECHNIC, BELHE
TAL-JUNNAR, DIST-PUNE, PIN- 412410
(2022 – 2023)
Maharashtra State Board of Technical
Education, Mumbai

Certificate
This is to certify that
Kanade Shravani Somnath 2009920103
Sonvane Siddesh Sandeep 2009920154
Borchate Pooja Sunil 2009920114
from Samarth Polytechnic Belhe Institute (Institute Code:0992) have completed
Project of Final Year having title “Online Courier Management System” during
the Academic Year 2022-2023. The Project completed in a group consisting of 03
Persons in subject CAPSTONE PROJECT PLANNING (22060) as per
Curriculum of Maharashtra State Board of Technical Education, Mumbai for the
partial fulfillment of Diploma in Computer Engineering in the academic year
2022-2023.

Internal Examiner External Examiner

Ms. Auti S. S Ms.Karad V.A


MENTOR/GUIDE PROJECT COORDINATOR

Prof.Nawale S.k Prof. Kapile A. S.


H.O.D. PRINCIPAL
Mumbai Maharashtra State Board of
Technical Education

Certificate
This is to certify that Mr. /Mrs. Kanade Shravani Somnath. from Samarth
Polytechnic Belhe Institute (Institute Code:0992) having Enrolment No:
2009920103,20099154,20099114 has completed Project of Final Year having title
“Online Courier Management System” during the Academic Year 2022-2023. The
Project completed in a group consisting of 03 Persons in subject CAPSTONE
PROJECT PLANNING (22060) as per Curriculum of Maharashtra State Board of
Technical Education, Mumbai for the partial fulfillment of Diploma in Computer
Engineering in the academic year 2022-2023.

Ms.Auti S.S Ms.Karad V.A


MENTOR/GUIDE PROJECT COORDINATOR

Prof.Nawale S.K Prof. Kapile A. S.


H.O.D. PRINCIPAL
ACKNOWLEDGEMENT

WeI say thanks to our respected Principal Prof. Kapile A. S. who always Inspire and Cheer us for
First,
achieving the goals and objectives. His right guidelines and valuable suggestions motivate me for doing my
Duties and Responsibilities.
We would like to express our heartfelt gratitude towards those who were instrumental in the successful
development of our project.
We thanks to Prof.Nawale S. K (Head of Department) and Prof.Karad V.A (Project In charge and
Project Guide) for providing us with adequate facilities, ways and means by which was able to complete the
Project on “Courier management system”.
Without whose valuable guidance and support this project could not have been accomplished.
We also sincerely acknowledge the help of the entire staff of the Computer Department and our
classmates whose co-operation has made our project a success.

Team Members:

1. Kanade Shravani Somnath


2. Sonvane Siddesh Sandeep
3. Borchate Pooja Sunil
INDEX

No. Name Of Chapter Page No


1 Introduction 1
2 Literature Survey 5
2.1 Literature Survey
2.2 Problem Specification
3 Scope of the Project 7
3.1 Scope Statement
3.2 Requirements
4 Methodology 9
4.1 Algorithm
4.2 System Architecture / Block
Diagram
4.3 Detail Working
5 Details of Project Design, 14
Working & Processes
5.1 Project Design
5.2 Project Planning
5.3 Project Schedule
6 Results and Applications 31
6.1 Result
6.2 Classes of test
6.3 GUI Implementation
6.4 Applications
7 Appendix 49
7.1 Diagram Notation
8 Conclusion 51
8.1 Conclusion
8.2 Future Scope and System
9 References 54
10 Research Paper 56
11 Plagiarism 63
List Of Figure
Figure No Figure Name Page No
Fig 4.2 Architecture Diagram 11
Fig 5.1.1 E-R Diagram 15
Fig 5.1.2.1 DFD Level 1 16
Fig 5.1.2.2 DFD Level 2 17
Fig 5.1.3 Use Case Diagram 18
Fig 5.1.4 UML Diagram 19
Fig 5.1.5 Sequence Diagram 20
Fig 5.3.1 Project Work Breakdown Structure 26
Fig 5.3.2 Team Structure 28
Fig 5.3.4.1 Timeline Chart (Project Planning) 30
Fig 5.3.4.2 Timeline Chart (Project Execution) 30
Fig 6.1.2 Use of this site 31
Fig 6.3.1 Login Page 37
Fig 6.3.2 Home Page 38
Fig 6.3.3. Admin Page 38
Fig 6.3.4. Branch Page 39
Fig 6.3.5. Parcel page 39
Fig 6.3.5. Staff Page 40
Fig 6.3.6 Tracking Pag 40
Fig 6.3.7 Report Page 41

LIST OF TABLES
Table No. Table Name Page No.
Table No:2.1 Literature Survey 10
Table No:5.2.2 Time Estimation 22
Table No:5.2.3 Cost Estimation 24

Table No:6.2 Classes of Test 32


Table No:6.2.1 Test Cases for Login Page 33
Table No:6.2.2 Test Cases for Registration Form 36
CHAPTER 1 ONLINE COURIER MANAGEM ENT SYSTEM

Chapter 1

INTRODUCTION

1.1 Relevance of Project

A courier is a person who makes positioning for or accompanies a group of travellers on a


journey or tour (William,2009). In ancient history runners and position pigeon sand riders on
horseback were consider deliver well timed messages. Before there have been industrialize
traveller services foot message-carrier physically ran miles to their end of the line. To this day
there are marathons straight related to real historical traveller routes. Within the central Ages,
royal court keep up their own messengers United Nations agency were paid very little over
ordinary laborers. In cities, there as normally bicycle couriers or bike couriers except for
consignments requiring delivery over larger interval networks, this may often embrace lorries,
railways and craft. Many companies United Nations organization operate below a Just-In Time
or "JIT" inventory technique usually utilize on-board couriers. On-board couriers square
measure people United Nations organization will travel at a moment's notice anyplace within
the world, typically via airlines. Whereas this kind of service is that the second costliest general
aviation charters square measure much more costly companies associate degree Alice the value
of service to interrelate an on-board messenger-carrier versus the "cost" the commercial can
notice ought to the merchandise not arrive by a such that time (i.e.) AN mechanical system
come to end, inappropriate court filing, lost sales from product or component missing a delivery
point, organ transplants) (Small, 1990). Package delivery or parcel delivery is the delivery of
shipping containers, parcels, or big value mail as only one shipment. The service is provided
by most transmission systems, mail, private package delivery services, and fewer than load
shipping carriers. Continued growing of business-to-consumer (b2c) e-commerce has grown
request for low-cost package shipping services. Demand for cheap parcel shipping is very
intense for on-line and catalogue retailers. The "cost" the commercial can understand ought to
the merchandise not arrive by a nominative time These merchants, several of whom main ship
low-priced product, face shoppers proof opposite to paying immoderate shipping prices (often
driven up by fuel surcharges, residential delivery fees, etc.) for package delivery to their homes.
As a result, package shipping consolidators step in to mix inexpensive "last-mile delivery"
strengths of the United States of America mail service with the technological and operational
capabilities usually related to non-public carriers..

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 1


CHAPTER 1 ONLINE COURIER MANAGEM ENT SYSTEM

1.2 Innovativeness in our project:


Our web application is growing in Reboot 4, PHP, CSS and SQL.
1.2.1 It is all browser compatibles.
1.2.2 It is device independent.
1.2.3Faster development. .
1.2.3Simple to bring in code of other programming languages.
1.2.4 Easy to learn.
1.2.5 It is secure and trusted.
1.2.6 It permit document transfer as per the requirement.
1.2.7 It supply the provision of live chat and video calling. 1.2.8 Security to be supply to the
separate profile.

1.2.9 Email and mobile number can be confirmed.

1.3 Goals:-

1.3.1 Need -

To manage this manually, is totally time consuming and tedious. Even there is no guarantee of
accuracy in the work. And there is need to manage the proper customer details, courier detail,
employee details, Courier receiving details, and other details. The System has very sensitive
information within it which needs to be stored in a safe place, which means there is a need of
security in the system. Some basic needs of the system may also include accuracy, stronger
passwords security, reduce stationary expenses, and reduce possibility of human errors.
➢ Meet Customers’ Expectations for Fast Delivery.

➢ Maintain Transparency with Your Customers.

➢ Flawless Management of Priority Orders.

➢ Increase Productivity with Courier Software.

➢ Track Vehicles and Delivery Progress.

➢ Save Cash and enhance office Margin with Courier Management Software.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 2


CHAPTER 1 ONLINE COURIER MANAGEM ENT SYSTEM

1.3.2 Background: -

The courier manufacturing has been on every side for hundreds of years, yet many persons
don’t register its history. The courier industry is often demented with efficient mail service
because both industries supply customers with delivery services. There is a high difference
between the two, however, and that is the individualization of services clients can take
advantage of when using a courier service. Here is a faster history of the courier industry.
When the courier service Strat thousands of years ago, in earnest, the method of delivery came
via running. People would be given messages to deliver and have to run them to their end of
the line. This in the end evolved into using homing pigeons, horses, stagecoaches, trains,
bicycles and in the end automobiles.

1.3.3 Basic Concepts: -

1.3.3.1 Website: - A Web site is a related collection of World Wide Web (WWW) files that
includes a beginning file bellow a home page. A website, also written as web site, or simply
site, is a set of connected web pages typically served from a single web domain.
A website is provided on at least one web server, reachable via a network such as the Internet
or a individual community area network through an Internet address known as a uniform
resource locator (URL). All publicly accessible websites collectively constitute the World
Wide Web.
1.3.3.1 Web application: - A web application is a computer program that reachable web
browsers and web technology to perform tasks over the Internet.
Web applications use a combination of server-side scripts (PHP and ASP) to handle the storage
and retrieval of the detail, and client-side scripts (JavaScript and HTML) to present detail to
users. This permit users to interact with the company using online forms, content management
systems, shopping carts and more. In addition, the applications permit employees to create
documents, share detail, collaborate on projects, and work on usual documents regardless of
location or device.
1.3.3.2 Webpage: - Web pages are what make up the World Wide Web. These documents are
written in HTML (hypertext markup language) and are interpret by your Web browser. Web
pages can either be static or dynamic. Static pages show the same content each time they are
viewed. Spirited pages have content that can exchange each time they are accessed.
1.3.3.3 Web administration - Web administration refers to building, creating, and maintaining
websites. It comprises aspects such as web design, web produce, web programming, and
SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 3
CHAPTER 1 ONLINE COURIER MANAGEM ENT SYSTEM

database administration. While the word "web developer" and "web designer" are often used
synonymously, they do rarely mean the same thing.
Technically, a web designer only designs website confluence using HTML and CSS. A web
designer r may be taking part in designing a website, but may as well write web scripts in
languages such as PHP and ASP.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 4


CHAPTER 2 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 2
LITERATURE SURVEY

2.1 What is literature survey?

In a literary survey, students analyse immensely and briefly earlier research and literature related to
a particular research problem, and utilize them for their own research explanations. It helps students
in cognition the significancy of new research and its connections to earlier work. The survey may
display a scarceness in the literature, which new research can correct. In such case, the survey targets
on what is known about the topic and what is not known. It is the most imperative part of your report
as it gives you a trajectory in the area of your research. It helps you set a goal for your Courier
service system - thus giving you your problem statement. When you write a literature review in
consideration of your project, you have to write the researches made by various analysts - their
methodology and the conclusions they have arrived at. You should also give an account of how this
research has directed your thesis. Descriptive papers may or may not contain reviews, but
methodical papers will contain reviews. A literature review must contain at least 4 or more published
researches in your field of enthusiasm.

Table 2.1 Literature Survey

Sr. Title Year Publisher Description


No.
1. The survey shows the 2007 Anil Tarver Buying or selling takes
logistic of trade and place only when goods are
business physically moved into and
or away from the market.
break the network into
convenient units to
overcome the mentioned
drawbacks.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 5


CHAPTER 2 ONLINE COURIER MANAG EMENT SYSTEM

2. The survey was on the 2018 Jagdish Aggarwal It involves the integration
accomplish any of any of information,
of the marketing or a
manufacturing. transformation
, transformation,
inventories, warehousing,
material handling and
packaging.

3. This survey was to 2015 Amanjeet Singh It's taken a challenge to


practice for ages since optimize benefits to the
organized by activity organization in the scientific
way

2.2 Problem Definition

There are multiple problems regarding to the development of Courier system was an
manual system but It was found to be insufficient in meeting the growing requirement of
Customer/employee and different branches take a lot of time and money for searching a suitable
match. But still these systems are not able to provide a good courier service.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 6


CHAPTER 3 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 3

SCOPE OF THE PROJECT

3.1 Scope Statement

Existing Courier Management System has no automation. All the work is done by hand.
Existing system has many flaws such as in existing system, the exporter requires to first send
the letter or have to go to the shop for sending the courier and then after some days the courier
will be send when the courier man comes and accept the courier. Existing system takes a lot of
time. Also, the time taken is very much for exporter even one courier. Thus, existing system
requires to be changed Software Requirement Specification.

3.1.1 User Interfaces (Functional Requirements)


3.1.1.1 Front End: PHP, CSS, HTML
3.1.1.2 Back End: MYSQL

3.1.2 Hardware Interfaces (Hardware Requirements)


3.1.2.1 Processor: Core 2 Duo or Above
3.1.2.2 RAM: 1GB or Higher
3.1.2.3 HDD: Minimum 500 GB Free Space on HDD
3.1.2.4 Graphics Card : 2GB or Higher
3.1.2.5 Internet Connection

3.1.3 Software Interfaces (Software Requirements)


3.1.3.1 Programming Languages: PHP (Version 7.0)
3.1.3.2 Web Base Technology: PHP
3.1.3.3 Operating System: Windows 7 or Higher Version
3.1.3.4 Database Connectivity: MYSQL
3.1.3.5 Server: XAMMP

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 7


CHAPTER 3 ONLINE COURIER MANAGEMENT SYSTEM

3.1.4 System Features (Functional Requirements)


3.1.4.1 Ensure data accuracy.
3.1.4.2 Proper controls of higher officials
3.1.4.3 Greater efficiency.
3.1.4.4 Better services.
3.1.4.5 User friendly and interactive.
3.1.4.6 Minimum time required& provide security

3.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 8


CHAPTER 4 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 4
METHODOLOGY

4.1 Algorithm
4.1.1 AES Algorithm
Step1- Key Expansion - round keys are derived from the cipher key using Randel's key
schedule. AES needs a separate 128- bit round key block for every one round plus one
additional.

Step 2- Initial Round-


1. AddRoundKey- every one byte of the state is merge with the round key using bitwise or.

Step 3- Rounds
1.Sub Bytes- a non-linear substitution step where each byte is return with one more
according to a lookup table.
2.Shift Rows- a transport step where every row of the state is cagey cyclically a definite
digit of steps.
3.Mix Columns- a mixing operation which operates on the columns of the state, merge the
four bytes in every one column.
4.AddRoundKey

Step 4- Final Round (no Mix Columns)-


1.SubBytes
2.ShiftRows
3.AddRoundKey
4.1.2 Image Scaling Algorithm

Step 1 - A scaling function H(t) is a function with a non-vanishing integral such that the
set {H (t – l), l l E Z} generates a closed subspace [4, 5]. For example, if H(t) is the
equilateral window purpose, Ni(t) = 1 for 0<= t<= 1, then the set {H (t – l), l E Z}
generates the space of functions that are piecewise constant on [l, l + 1]. Suppose that a
function x(t), represented by a sequence of N + 1 samples x(n), n = 0,1, 2,, N, is to be
interpolated.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 13


CHAPTER 4 ONLINE COURIER MANAGEMENT SYSTEM

<= t<= 1, then the set {H (t – l), l E Z} generates the space of functions that are piecewise
constant on [l, l + 1]. Suppose that a function x(t), represented by a sequence of N + 1
samples x(n), n = 0,1,2 ,..., N, is to be interpolated.

Step 2 - We may approximate x by expressing it as an expansion in terms of H(t) xˆ(t) x(k)H


(t kh - k) k =∑ + (1) where kh is the centre of the scaling function and the range of k depends
on the support of H(t). This calculation permits us to calculate any P - 1 interpolated points
in each representative interim.
Step 3 - Although a number of functions are suitable as scaling functions, we focus our
attention in the following on B-spline scaling functions because their compact support leads
to simple and efficient algorithms for the calculation of the interpolated points.

4.1.3 Algorithm For inserting record in MySQL database-


Step 1 - Create new database connection using MySQL connect () returning connection
variable.
Step 2 - If connection variable is null then connection is not successful and go to step no 3.
If connection variable is not null then
Step 3 - 1accept record from the user which is to be inserted 3.2define a insert query
3.3call mysqli_query () containing connection variable and insert query
Step 4 - close the database connection using mysqli_close ()

4.1.4 Algorithm For deleting record in MySQL database


Step 1 - Create new database connection using mysqli_connect () returning connection
variable.
Step 2 - If connection variable is null then connection is not successful and go to step no
Step 3 - If connection variable is not null then

Step 3.1- accept key value from the user which row to be deleted

Step 3.2- define a delete query

Step 3.3 -call mysqli_query () containing connection variable and delete query

Step 4 - Close the database connection using mysqli_close ()

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 14


CHAPTER 4 ONLINE COURIER MANAGEMENT SYSTEM

4.2 System Architecture / Block Diagram


The courier System is one of the most useful systems. Courier services provides more
benefits than any other systems. Secure & Trusted courier System is a web application
to automate the process for utilization of various profile provided by online courier
management system.
Courier System takes care of the activities related to the profiles provided by the users.
The main responsibility of courier management is to provides security to user’s profiles.
Here in Secure & Trusted courier System, it has two main modules; Admin and user. To
aware persons about our web request, we will broadcast the communication and
published advertises.

Fig 4.2: Architecture Diagram

4.3 Detail Working

The main motive of a courier tracking system is to keep customers informed and
modernized with real-time tracking details. This assits to address any anxiety or worries
consumer may have while hold back for their order to be delivered.

Real-time tracking modernizes let customers re-live their initial acquire excitement every
time they receive a message about their order’s approximate delivery time. The
transparency afforded to them this way also adds to their trust in your ecommerce
business and brand commitment.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 15


CHAPTER 4 ONLINE COURIER MANAGEMENT SYSTEM

4.3.1 What makes a high-quality Web application design?

A Courier Tracking System invariably becomes the essence of performance


for ecommerce retailers. This is mainly so for those handling large volumes
of sequence being delivered to customers all over the country. Couple great
interval with the probability of vehicular difficulties, traffic/road-based
incidents, and potential customs necessary.

This is the combine pot of madness that every order could face during its
journey to the customer. To make the overall process more efficient and
therefore more likely to maximize realization, a good courier tracking system
will likely offer the following characteristic.

We converted these measures, which characterize the informational,


navigational, and graphical aspects of a Website, into profiles for a variety
of site types. Our rudimentary design-checking tool uses these side view to
assess Web site designs; future sort will also suggest design development.

Tracking combination work alongside integrations with other systems, like


WMS (Warehouse management systems), storefronts like Shopify and
WooCommerce, and online commerce like Amazon. This enables customers to
view tracking updates on your ecommerce website as well as help manage inventory

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 16


CHAPTER 4 ONLINE COURIER MANAGEMENT SYSTEM

A Courier Tracking System invariably becomes the centerpiece of functionality for


eCommerce retailers. This is especially so for those handling large volumes of orders being
delivered to customers all over the country. Couple great distances with the possibility of
vehicular difficulties, traffic/road-based incidents, and potential customs requirements.

This is the mixing pot of madness that every order could face during its journey to the
customer. To make the overall process more efficient and therefore more likely to maximize
fulfillment, a good courier tracking system will likely offer the following features.
We converted these measures, which characterize the informational, navigational,
and graphical aspects of a Website, into profiles for a variety of site types. Our
rudimentary design-checking tool uses these profiles to assess Web site designs; future
versions will also suggest design improvements.

Tracking integrations work alongside integrations with other systems, like WMS
(Warehouse management systems), storefronts like Shopify and WooCommerce, and
online marketplaces like Amazon. This enables customers to view tracking updates on
your ecommerce website as well as help manage inventory.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 17


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 5

Details of Project Design, Working & Processes

5.1 Project Design

5.1.1 E-R Diagram


Couriers pick up packages directly from the business or sellers and then deliver them to
customers. Depending on the distribution and transportation costs, some companies may use
multiple modes to fulfil orders. Generate an ER diagram is simple and on the loose with Fig
Jam. To get started, downloadoneof our free ER diagram tools. Then, it's plug and relax (and
(and relax with community-built plugins). Determine your specific entities, add an attribute or
two to each, and begins kvetching out the relationships between them all.

The steps for creating the ER in MySQL Workbench Community Edition are:

• Select Reverse Engineer from the Database menu.


• Select your connection and click Continue.
• It will fetch the details it needs. ...
• Select your database schema and click Carry on with.
• It will retrieve the information it needs.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 17


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Fig 5.1.1: E-R Diagram


.
5.1.2 Data Flow Diagram

A data flow diagram (DFD) plans out the flow of detail information for any procedure or
structure. It uses defined characters like rectangles, circles and arrows, plus short text labels,
to show data inputs, product, storage points and the course in the middle of each end of the
line.
10 simple steps to draw a data flow diagram online with Lucid chart
❖ Select a data flow diagram template. ...
❖ Name the data flow diagram. ...
❖ Add an external entity that starts the process. ...
❖ Add a Process to the DFD. ...
❖ Add a data store to the diagram. ...

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 18


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

❖ Continue to add items to the DFD. ...


❖ Add data flow to the DFD. ...
Name the data flow.

5.1.2.1 DFD Level 1

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 19


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.1.2.2 DFD Level 2

Fig 5.1.2.3: DFD Level 2

5.1.3 Use Case Diagram

The structure will be used for day-to-day scheme like out return, corporation details, hub rates,
booking, non-delivery, and pickup hubs. It is not easy to do this procedure manually since it would
become very hectic.

In Use Case diagram there are two actors first is admin and second is user. Both are referred
as users of a system. Admin and user are using the some use cases. Admin use login, eligibility,
modifying profiles and also observe the launched profiles and user uses the login, view others
profiles, send interest to profile and report use cases.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 20


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Fig 5.1.3: Use Case Diagram

5.1.4 Activity Diagram

The fundamental purposes of activity diagrams are similar to other four diagrams. It catches
the dynamic behaviour of the construction. Other four diagrams are used to show the
communication flow from one object to another but activity diagram is used to show
communication flow from one activity to Activity is a particular operation of the structure.
Activity diagrams are not only used for envisage the dynamic nature of a construction, but they
are also used to build the executable structure by using forward and reverse engineering
techniques. The only missing thing in the activity diagram is the transmission part. It does not
show any communication flow from one activity to another. Activity diagram is from time to time
think about as the flowchart. Although the drawing look like a flowchart, they are not. It shows
dissimilar flows such as similar, branched, concurrent, and single. The purpose of an activity
diagram can be described as − • Draw the activity flow of a construction.

• Describe the sequence from one activity to one more.


• Describe the parallel, branched and concurrent flow of the structure

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 21


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

In activity diagram there are two modules admin and user. In system both admin and
user will login then our system authenticates validity. If login is valid then user can view
profiles also can edit profile and can view reports. In profile details user can apply for new
profiles and also check details of new launched profiles. In my account user can change
password or can edit profile and also can view reports of applied profiles. If user login is invalid
or authentication failure then user again performed login activity. Then the second module of
our system is admin. Admin also have some activities like add new profile, update those profile
and delete profile. Admin also can change password and edit profile and admin can also view
report profile wise can also check status of mail.

Fig, UML Diagram

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 22


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.1.5 Sequence Diagram

A succession diagram shows object interactions arranged in time sequence. It depicts the
objects and category involved in the plot and the succession of communication exchanged in the
middle of the objects require to carry out the production of the plot. Succession diagrams are
typically connected with use case realizations in the Logical View of the building under growth.
Sequence diagrams are occasionally called event diagrams or event plot. A succession diagram
shows, as similar vertical lines (lifelines), different procedure or objects that live simultaneously,
and, as horizontal arrows, the communication exchanged in the middle of them, in the order in
which they occur. Solid arrow heads act for synchronous calls, open arrow heads act for
asynchronous communication, and dashed lines act for reply transmission.

If a caller sends a synchronous message, it must wait until the communication is done, such as
invoking a subroutine. If a caller sends an asynchronous communication, it can continue extracting
and doesn’t have to wait for a reply. Asynchronous calls are present in multithreaded appeal,
event-driven applications and in communication-oriented middleware.

In sequence diagram there are three participants as user, admin and database. User and admin
both are performed login with database. If login is valid then database will send acknowledgment
to user or admin. Admin can add new profile, update their profile and delete the scheme and can
check eligibility of user from database. If user got SMS of eligibility, then user can apply for that
profile. When user can apply for any profile, user can get acknowledgement.

Fig 5.1.5: Sequence Diagram

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 23


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.2 Project Planning

5.2.1 Efforts
Various Efforts in the Deployment of Our Project Are As Follows-

1. Finding project topic

2. Finding Existing System and disadvantages

3. Collecting information

4. Project Proposal

5. Execution of plan in fifth semester

5.1 Requirement Gathering- SRS

5.2 Analysis- Scope & Feasibility Study

5.3 Design – Algorithm, Architecture, Detail Working, ERD, DFD, UML.

5.4 Planning & Scheduling – efforts, Time & cost Estimation, WBS, Team
Structure, Timeline Chart
6. Fifth Semester Project Report

7. Planning of sixth semester

7.1 Implementing proposed system

7.2 Developing GUI

7.3 Dynamic programming

7.4 Testing of project

8. Sixth Semester Project Report

9. Deployment

10. Maintenance

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 24


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.2.2 Time Estimation Table

5.2.2: Time Estimation


Work Week

Requirement Gathering 1 Week

Literature Survey 1 Week

Analysis 1 Week

Proposal 2 Weeks

Design 3 Weeks

Planning & Scheduling 4 weeks

Report Writing 2 weeks

GUI 2 Weeks

Coding/Implementation 5 Weeks

Testing 3 Weeks

Final Documentation 2 Weeks

When you have a detailed list of all the duty that you must achieve to complete the project
then you can begin to estimate how long each will take. Make sure that you also allow time for
project management administration, detailed project, liaison with outside bodies’ assets and
authorities, meetings, quality assurance developing hold up evidence. or procedures necessary,
and training.

5.2.3 Cost Estimation

Cost estimate is the approximation of the cost of a program, project, or functioning. The cost
estimate is the result of the value estimating procedure. The cost estimate has a only one total

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 25


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

value and may have identifiable part values. A problem with a price over run can be keep away
from with a credible, reliable, and correct cost estimate.

The positive value Model (COCOMO) is a method software cost estimation model
developed by Barry W. Boehm in 1981. It is an algorithmic speak to estimating the value of a
software predict. By using COCOMO you can calculate the amount of effort and the time schedule
for projects. From this computation you can then find out how much staffing is need to complete
a project on time. COCOMO's principal metric used for calculating these values is lines of code
(denoted KLOC for COCOMO II, or KDSI for COCOMO 81 and measured in thousands),
function points (FP), or object points (OP).

COCOMO 81 has three different models that can be used throughout a projects life cycle.

• Basic Model – this model would be applied early in a project’s evolution. It will supply a
rough estimate untimely on that should be refined later on with one of the more models.
• Intermediate Model – this model would be used after you have more particular
requirements for a project.
• Advanced Model – when your design for a project is absolute you can apply this model to
further refine your approximate.

Within each of these models there are also three dissimilar modes. The mode you choose will
depend on your work habitat, and the size and constraints of the project itself. The modes are:

COCOMO appeal to three classes of software predict:

• Organic- this mode is used for “relativity little software groups developing software in a
hugely familiar, in-home environment”.
• Semi-detached- an intermediate stage around in the middle of organic and embedded.
Projects are normally of moderate size of up to 300,000 lines of code.
• Embedded- operating inside tight constraints where the result is powerfully tied to a
“complex of hardware, software, regulations and operational procedures”.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 26


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Table 5.2.3: Cost Estimation

Model A B C D

Organic 2.4 1.05 2.5 0.38

Semi-detached 3.0 1.12 2.5 0.35

Embedded 3.6 1.20 2.5 0.32

Here we used organic model in our project because line of code in our project is near about
15000.
Total line of code is 14668 lines. Then we calculate the effort for using following formula:
E=a (KLOC) b
Were
E is the Effort in staff months
a (14.66) and b(1.05) are coefficients to be determined
KLOC is thousands of lines of code
Here KLOC is the line of code in thousand then 14.66 is the KLOC of our
project
a=24 & b=1.05(Both are the constants value)
KLOC=2.3
E=?
E=a(KLOC)b
E=2.4(2.3)1.052
E= 6 staff-months

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 27


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Project Duration
We used following formula to calculate the project duration
TDEV =c(E)d
Were,
TDEV is a time for development c(2.5) and
d(0.38) are constants to be determined E is the
efforts
a=2.5 & d=0.38(Both are the constants value)
E=6
TDEV= c(E)d
TDEV= 2.5(6)0.38
TDEV= 5 months

Using COCOMO model we calculate the efforts, duration for our project,
To calculate efforts, Duration we, required the staff and months for the project.
We have,
E=6 staff months
TDEV=5 months

Project Cost
Using this, we can calculate Project Cost for staff Cost
= (E*salary) *TDEV
= (6*1000) *5
= 30,000.

In Naveen Vivah Sanstha project 6 staffs are required for 5 months, Hence we have to give
salary 5,000 to each staff per month

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 28


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.3 Project Schedule


5.3.1 Project Work Breakdown Structure

Fig 5.3.1: Project Work Breakdown Structure

We can use Waterfall model, which are as following:

5.3.1.1 Requirement gathering and Analysis.

This is the first phase of waterfall model which includes a meeting with the customer to
appreciate his necessity. The software definition must be exhaustive and correct with no
ambiguities. It is very important to appreciate the customer requirements and supposition so
that the end product meets his specifications. Requirement gathering and Analysis phase the
basic requirements of the system must be understood by software engineer, who is also called
ANALYST. All this necessity are then well documented and talk about further with the
customer for reviewing.

5.3.1.2 Design.

The customer needs are broken down into logical schedule for the ease of implementation.
Hardware and software need for every module are recognize and plan accordingly. Algorithms
and drawing explain the scope and objective of each logical model are growing. In short, this

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 29


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

phase lays a fundamental for real programming and implementation. It is an intermediate step
in the middle of needs analysis and coding. The needs are translated in some simple to represent
form using which coding can be done effectively and efficiently. The design requirement so be
documented for further use.

5.3.1.3 Coding/Implementation.
Coding is a step in which design is translated into machine-readable form. If design is done in
sufficient detail then coding can be done effectively. Programs are created in this phase. In this
phase all software divided into small module then after doing coding for that small module
rather than do coding whole software.

5.3.1.4 Testing.
In this stage, both separate components and the integrated whole are methodically verified to
ensure that they are error-free and completely meet the necessity outlined in the first step. In
this stage testing total software into two parts.
1)HARDWARE
2) SOFTWARE.
Type of testing is
1) White box testing.
2) Black box testing.

5.3.1.5 Deployment of System


Once the functional and non-functional testing is done. The product is delivered in the customer
habitat or deliver into the market.

5.3.1.6 Maintenance
This is the final stage of the waterfall model, in which the finalized software product is handed
over to the client after alpha, beta testing. After the software has been delivered on the client
site, it is the duty of the software evolution team to undertake routine conservation activities
by visiting the client site. If the customer suggests exchanges or enhancements the software
process has to be followed all over one more right from the first stage i.e. requirement analysis.

5.3.2 Team Structure

Sonawane Sidhhesh
Role: Leader

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 30


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

Task: Project
Planning, Requirement analysis
,Design, development, research
analist and develop ,requirement
specification, data collection

Kanade Sharawani
Role: Member
Task: Development coding
,implementation, Integration and
testing, installation and
acceptance, deployment

Borchate Pooja
Role: Leader
Task: Project
Planning,Requirementanalysis
,Design, development, reserach
analist and develop ,requirement
Kanade Sharawani
Role: Member
Task: Development coding
, Integration and testing,
5.3.3 Tasks and Milestones
5.3.3.1 Execution of Plan in Fifth Semester (Project Planning)
T1: Problem Identification/ Problem Statement Define
T2: Project Title
T3: Industrial Survey & Literature Review
M1: Finalized Project Topic & Literature Review
T4: Requirement Gathering & Analysis
T5: Functional Requirement
T6: Hardware Requirement
T7: Software Requirement
T8: Scope Statements & Feasibility Study
T9: Project Proposal

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 31


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

M2: Project Proposal completed


T10: Designing, Planning & Scheduling
T11: Planning
T12: Architectural Designing
T13: Modelling (DFD, UML, etc)
T14: Scheduling
M3: Execution of Plan in Fifth Semester:
Designing, Planning & Scheduling Completed
T15: Final Report Writing including Documentation
T16: Fifth semester Report writing
T17: Presentation - I
M4: Fifth Semester Final Report writing including Documentation & Presentation
Completed

5.3.3.2 Planning of Sixth Semester (Project Execution)


T18: Implementation
T19: Graphical User Interface
T20: Coding
M5: Complete Implementation of Project
T21: Project Testing
T22: Prepare Test Plan
T23: Prepare Test Cases
T24: Test Result
M6: Project Testing Completion
T25: Final Report Writing including Documentation
T26: Sixth semester Report writing
T27: Presentation - II
M7: Final Report Writing including Documentation & Presentation Completed.
5.3.4 Timeline Chart
The time line chart can display into the model wise execution as:

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 32


CHAPTER 5 ONLINE COURIER MANAGEMENT SYSTEM

5.3.4.1 Timeline Chart for Execution of Plan in Fifth Semester. (Project Planning)

5.3.4.2 Timeline Chart for Planning of Sixth Semester. (Project Execution)

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 33


CHAPTER 6 Online Courier Management System

Chapter 6

RESULTS AND APPLICATION

6.1 Result
6.1.1 What is Pie Chart?

A courier delivery management system, or CMS, is business software that clarify courier
management and routing. A CMS streamlines all of the following job: Planning and advance
delivery way. Courier tracking and scheduling. Analysing courier performance

Aim (courier system) was a supply point route messenger system highly used and expanded by
Genghis Khan. It was further refined after Genghis Khan's death and its speed and reliable Ness
amazing travellers

6.1.2 Use of This Site

Fig 6.1.2 Use of this site

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 33


CHAPTER 6 Online Courier Management System

6.2 Classes of Test

Table No: 6.2 Classes of Test

Test Id Test Class Description Excepted Actual Result


Result

Login User login into the Login have Successful


1 system done successful

2 Add Add new user into User have to be Successfully


the system added added

3 Update Update user profile Data have to Successfully


into the database updated updated data

4 Delete Delete use data have to delete Delete


user Successfully

Searching Searching of user by Must be Searching


5 their id searched in Successfully
minimum time

Upload User upload the User should Successfully


6 upload
Profile Upload
successfully

7 Eligibility Admin check Mail Should be Send Mail


eligibility send Successfully

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 34


CHAPTER 6 Online Courier Management System

6.2.1 Test cases for login page


Table No: 6.2.1 Test Cases for Login Page

Case Id Test Case Input Expected Actual Status


Objective Result Result

Check Blink the It should It presents Pass


TCLogin_1 cursor cursor present at User at
position Name field User Name
Field

Characters A to Z a It should It accepts Pass


TCLogin_2 in User Id to z accept character
field character

Enter 0 to 9 It should not It not Pass


TCLogin_3 accept numbers accepts
Number in
User Id numbers
field

Enter !,@,#,$,%,^, It should not It not Pass


special &,* Accept special accepts
character in characters special
TCLogin_4 User Id characters
field

Enter !,@,#,$,%,^, It should not It not Pass


TCLogin_5 combination &,* accepts
accept all the
n of all the all the
above data A to Z Input Input
A to z

Check Blink the It should It presents at Pass


TCLogin_6 cursor cursor present at
password
position password field
field
Characters A to Z a It should It accepts Pass
TCLogin_7 in User Id to z accept character
field character

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG.) Page 35


CHAPTER 6 Online Courier Management System

Enter 0 to 9 It should accept It accepts Pass


TCLogin_8 numbers numbers
Number in
User Id
field

Enter !,@,#,$,%,^, It should It accepts Pass


special &,* Accept special special
character in characters characters
TCLogin_9 User Id
field

TCLogin10 Enter !,@,#,$,%,^, It should It accepts all Pass

combination &,* accept all the the Input


n of all the A to Z Input
above data
A to z

Enter 9 123qwe456 It should not It does Pass


accept 9th not
data values
data value accept
TCLogin_11 in 9th data
value
password
field

Both the Click on It should give It should Pass


fields are submit message
give
empty button "Enter
Username & message
TCLogin_12 password"
"Enter
Username
&
password"

Only Click on It should give It should Pass


username submit message give
has been button "Enter message
TCLogin_13 entered password" "Enter
password"

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 36


CHAPTER 6 Online Courier Management System

Only Click on It should give It should Pass


password submit message
give
has been button "Enter
TCLogin_14 entered Username " message
"Enter
Username "

Both fields Click on It should give It should Pass


have been submit
message give
entered, but button
TCLogin_15 wrong "Invalid message
username Username " "Invalid
Username "

TCLogin_16 Both fields Click on It should give It should Pass


have been submit message give

entered, but button "Invalid message


wrong Password " "Invalid
password
Password "

Both Click on It should give It does give Pass


fields submit
message message
have been button
TCLogin_17 entered, "Invalid “Invalid
& both Username & Username
fields are
wrong Password " &
Password”

Both field Click on It should It does give Pass


have been submit give
message
entered, & button message
TCLogin_18 both field "Submitted “Submitted
are correct successfully
Successfully
"

6.2.2 Test Case for Registration Form:

Table No: 6.2.2 Test Cases for Registration Form

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG.) Page 37


CHAPTER 6 Online Courier Management System

Sr. No Test case Input Expected Actual Status


objective Data Result Result
Check on Characters Full Name Full Name Pass
TC Register_ Should be Should be
Full Name
1 enter as enter as
Field alphabets alphabets
only only

Check the Select Gender Gender Pass


TC Register_ Gender should be should be
Gender
2 selected selected
field

Email Id 1.Enter the


character,
numbers
and symbol Email ID is Email ID is
TC Register_ correct. correct.
.2. Drop Pass
3 down list

Check on A to Z It should It does


a to z
Password accept A to accept A to
Special
TC Register_ field Z, a to z, Z, a to z, Pass
Symbol
4 number Special Special
Character & Character &
Number Number

Check on Select Visible all visible all Pass


Religion religion religion religion
TC Register_ Option Option
Field
5

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 38


CHAPTER 6 Online Courier Management System

Check on Select Cast Visible all visible all Pass


Cast Field cast Option cast Option
TC Register_
6

TC Register_ Mobile The Contact Contact


numbers. number is number is Pass
7 Number
correct. correct.

Check Click on It will submit It submits Pass


TC Register_ submit button all
the
8 button. information.
all
information.

TC Register_ Check Click on It will reset It reset all Pass


9 reset button the all information.
button. information.

6.3 GUI Implementation

Fig 6.3.1 Login Page

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG.) Page 39


CHAPTER 6 Online Courier Management System

Fig 6.3.2. Home Page

6.3.3. Admin Page

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 40


CHAPTER 6 Online Courier Management System

6.3.4. Branch Page

Fig 6.3.5. Parcel page

6.3.1 Screen Shot Of Login & Register Page

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG.) Page 41


CHAPTER 6 Online Courier Management System

Fig 6.3.5. Staff Page

6.3.6 Tracking Pag


SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 42
CHAPTER 6 Online Courier Management System

6.3.7 Report Page

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG.) Page 43


CHAPTER 6 Online Courier Management System

6.1 Applications

The advent of better automation and the arise in the request for next day and same day deliveries,
courier management systems play an main part in the well organized scheduling of pick-ups and
deliveries, the software also helps you to manage all procedure implicated in running a profit-making
logistics and courier .

Couriers take up packages straight from the business or retailer and then deliver them to customers.
Depending on the distribution and transport costs, some companies may use numerous modes to
fulfil orders.

The courier coordination software accessible to courier companies comes in numerous forms, every
one with a individual set of characteristics. A collection that would like to provide software to
manage its group must understand the capabilities it requires

Using courier software in delivery businesses increase the profession:

• Driver management
• Order management
• Fleet efficiency
• Transparency for customers (tracking)
• Accounting and Turnover Transparency
• Having business KPIs
• Faster and smarter dispatching

6.1.1 Facilities:-
6.1.1.1 Road map is provided
6.1.1.2 Simplicity
6.1.1.3 User Friendly
6.1.1.4 Live Chat
6.1.1.5 Multiple languages
6.1.1.6 Document Uploads
6.1.1.7 Online payment

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.) Page 44


CHAPTER 7 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 7

Appendix
7.1 Diagram Notation
7.1.1 Symbols used in DFD

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 51


CHAPTER 7 ONLINE COURIER MANAGEMENT SYSTEM

7.1.2 Symbols used in use case diagram

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 52


CHAPTER 7 ONLINE COURIER MANAGEMENT SYSTEM

7.1.3 Symbols used in Activity diagram

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 53


CHAPTER 8 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 8
CONCLUSION AND FUTURE SCOPE

8.1 Conclusion
The project titled ‘Courier Management Service’ was developed to the courier
servicesand direction and with their help.

The system was tested and the performance of the system was found to be acceptable. All the
necessary output was created.

The system was found to be user- friendly with help message for the customer. The menu
Driven Architecture of the system provide an easy to use environment for the users.

The system was implemented successfully. The manpower and working hours needed to operate
the system was less and it was seen to be more secure. Thus, the Project was completed
successfully

A courier delivers messages, packages, and mail. Couriers are distinguished from ordinary mail
services by features such as speed, security, tracking, signature, specialization and
individualization of express services,

and swift delivery times, which are optional for most every day mail services. As a premium
service, couriers are usually more expensive than standard mail services, and their use is typically
restricted to packages where one or more of these features are considered important enough to
warrant the cost.

The aim of this research project is to design and implement a Courier Service Packaging and
Delivery Management System that will automate the process of delivery tracking and monitoring
for the recipients of the deliveries

8.2 Future Scope of System

Courier services websites have been in India for more than 15 years now. Online Courier
Management system is useful for arranged marriages in India. The matchmaking has been a part
of the Indian Courier scene since forever.
SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGINEERING ) Page 49

CHAPTER 8 ONLINE COURIER MANAGEMENT SYSTEM

Online Courier is instant, convenient and anonymous. It is a powerful tool for discovering
compatibility and it’s fuelling an increasing number of successful Couriers .The wide range
of Indian courier sites is also engineering a major social change. This site have been around
for a while but never in such large numbers and offering such a wide range of options and
services.,

It is still mature and fully enthusiastically. Any requirements, this project is


completed but still, they want to update and modify some modules. We are always thinking
about association requirements also growing day by day.

o We always want to implement something more. This project is completed


when you watch, but we want to implement more things.

o Online Chat o Overseas Service

o Pickup Request On chat o Extending geographical research o GPS


Tracking
System

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGINEERING ) Page 50


CHAPTER 9 ONLINE COURIER MANAGEMENT SYSTEM

Chapter 9
REFERENCES AND BIBLIOGRAPHY

9.1 Books
1. Roger S. Pressman, Software Engineering, Sixth Edition, Aug 2013,PP 718

2. Dan Pilone, Neil Pitman, UML 2.0, Second Edition, July 2015, PP 1- 9,11-33

9.2 Journal/ Magazine/ Periodical


1] Title - Study on the factors affecting the preferences of online courier portals over
traditional methods, International Journal of Pure and Applied Mathematics Volume 118 ,
Publish Year - 15 March 2019, Published by - Neethu Krishnan, Hemamala k,
HariKrishnan.A.V.

2] Title - Online courier System Multidisciplinary Journal of Research in Engineering and


Technology, Volume 2, Issue 3, Pg.575-581, Published Year - 3 July 2018 , Publish by -
Neinika Seth, Ravi Patnayakuni .

3] Title - Review on matrimonial information systems and services – an Indian perspective


International Research Journal of Library, Information and Archival Studies Vol. 1(4) pp.
126-135 , Published Year - January, 2017 , Published by - Jiban K Pal.

4] Title - Study on the Factors Affecting the Preferences of Online couroer Portals Over
Traditional methods International Journal of Pure and Applied Mathematics Volume 118 No.
22 2018, 969-973 , Published Year - 15 January 2017, Published by - Neethu Krishnan,
Hemamala k, HariKrishnan.A.V.

5] Technology Driven Online courier Services-An India Specific Review, Published Year -
March 18-20, 2017, Published by - Balasubramanian Somasundaram.

6] Paid membership and online matrimony portals - An Indian study , IEEE International
Conference on Computational Intelligence and Computing Research (ICCIC), Published Year -
21 March 2017, Published by - Sucanyaa Iyer, Naren Mohan, Sangeetha Gunasekar, Deepak
Gupta.

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 53


CHAPTER 9 ONLINE COURIER MANAGEMENT SYSTEM

9.3 Web Resources

1. www.google.com
2. www.slideshare.com
3. https://www.w3school.com
4. https://www.codecademy.com
5. https://www.loginworks.com/blogs/how-to-perform-system-testing-using-
various-types-of-techniques/
6. (https://www.softwaretestinghelp.com/types-of-software-testing/)

7. https://www.thebalancesmb.com/different-types-of-restaurant-concepts-
2888698

8. https://www.investopedia.com/terms/f/feasibillity-study.asp
9. https://www.brighthubpm.com/project-planning/56372-types-of-
feasibilitystudies/

SAMARTH POLYTECHNIC , BELHE ( COMPUTER ENGG. ) Page 54


International Journal of Research Publication and Reviews Vol ( ) Issue ( ) (2021) Page 0001

International Journal of Research Publication and Reviews


Journal homepage: www.ijrpr.com ISSN 2582-7421

Online Courier Management System


Sonvane Siddesh Sandeep1 , Kanade Shravani Somnath2 , Borchate Pooja Sunil3 .
1,2.
Department of computer engineering, Samarth Polytechnic,Belhe,Tal-Junnar, Dist-Pune,Maharashtra, India

ABSTRACT

Courier Service Delivery Management System is conducive for little and enormous scale messenger duty for up
their duty and increasing sales and duty by victimization net based mostly largely. Users will book messenger,
fathom arrival of packages, finish gap timings, client support and response for finishing add less time. At this
flow most of the big scale messenger services in advance state use this technology. Existing messenger Service
corporations in developing state like Nigeria work on the manual administration methodology that may be a
time overwhelming mode. Hence, the aim of this work is to class and implement a National messenger
Management System experienced to enhancing client deliveries by options like speed, security, following etc.
from different cities or cities, to regional and state services. The messenger Service Delivery Management
System are divided into 2 users that as the ‘director’ and ‘Client’.

Keywords: Service, Delivery,Administrator,Management

INTRODUCTION

A courier is a human who makes arrangements for or accompanies a class of adventurer on a journey or tour
(William,2009). In ancient past runners and orienting pigeon sand traveller on horseback were accustomed deliver timely
messages. Before there have been mechanized traveller assistance foot messengers physically ran miles to their
destinations. To this day there are marathons straightforward related to actual classical traveller routes. Within the centre
Ages, royal courts maintained their individual messengers United state agency were paid very little over common laborers.
In municipal, there as commonly bicycle couriers or bike couriers take for consignments requiring delivery over big
distance organization, this may often embrace lorries, railways and craft. Many corporations United state agency conduct
below a Just-In-Time or "JIT" inventory system typically utilize on-board couriers. On-board couriers square measure
people United states agency will travel at a moment's notice anywhere within the earth, typically via airlines. Whereas this
kind of duty is that the second costliest— general aviation charters square measure much more costly—companies
associate degree Alice the value of duty to interact an on-board messenger versus the "amount" the corporate can notice
ought to the merchandise not enter by a such that time (i.e. AN mechanical system stopping, untimely court filing, absent
sales from device or elements missing a delivery point, organ transplants) (Small, 1990).Package delivery or parcel
delivery is the delivery of shipping containers, parcels, or big cost mail as single shipments. The service is provided by
largest communication systems, mail, non-public packet delivery services, and fewer than truckload shipping carriers.
Continued growth of business-to consumer (b2c) e-commerce has gain demand for low-cost package shipping services.
Application for cheap parcel sending is very intense for on-line and catalo retailers. The "value" the corporate can
understand ought to the merchandise not arrive by a nominative date These merchants, several of whom primarily ship low-
* Corresponding author. Tel.:+91 9322734745; fax: +918856835809
E-mail address: siddheshdukare30@gmail.com
2 International Journal of Research Publication and Reviews Vol ( ) Issue ( ) (2021) Page 0002

priced device, face shoppers’ proof against paying immoderate sending prices (often driven up by fuel surcharges,
residential delivery fees, etc.) for package delivery to their homes. As a result, package sending consolidators step in to mix
inexpensive "last-mile delivery" strengths of the United States of America mail service with the technological and
operational capabilities usually related to non-public carriers.

1. LITERATURE SURVEY

We went through a lot of distinct research papers to understand all the earlier work done on the project that we have
undertaken. We have understood the following inferences:

Ordering system paper tackled a same project but it was not able to ending and accepted the order, as they lacked the
payment [1]. Menu Service Management paper only was capable to generate a real- time menu of the component available
but unable to place knowledge About Branches and Their Staff [2]. Order Courier Management paper, this paper could
only help the customer to Add knowledge about Branches and Their Staff but is unable to process it to the merchant [3].
Server based system – They implemented the project but with the defect of payment only through cash on delivery [4].
Branch who adds courier service Not for straightforward to customer it goes through a branch. It is a one category of small
module which is add in any category of Courier System and also our web application content is capable to use for any other
Online Service Management [6]. Where they want to add any supplier of their company on their arrangement to register
themselves Online Service Management System. Users can search courier by Tracing. Users can view the courier details.
Client can manage the customer and Courier packet [10]. We also managed a survey where we asked the Service
Management about the present system, they gave us a concept if we could device a organization keep a digital record of the
shoppers and their order history which might facilitate the merchandiser predict the deep run sales of food things [11].

4.METHODOLOGY

Methodology is “a set of generic principles that counsellor a master or manager to the excellent of the special method
suited to a different task or project” (Bennett, 2002). A system improvement methodology is a very proper and precise
system improvement process that defines a set of activities, method, best practices, deliverables and automatize tools for
arrangement developers and project managers used in developing and maintaining most or all detail systems and software”
(Whitten 2001). The DFDs and their identical data dictionary contain knowledge about the arrangement of components
(inputs, outputs, processes, and data storage) that need to be designed and ultimately built.

5.PROPOSED SYSTEM

In the proposed “Courier Management System”, all the work is automated, and no wastage of time should be done. In
proposed system, all the work is automated. If someone needs to send any courier than he or she can just login into
the panel and send a request to the courier company and then the courier team can themselves contact you. 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.
International Journal of Research Publication and Reviews Vol ( ) Issue ( ) (2021) Page 0003

BLOCK DIAGRAM: -

MODULES –
• Super Admin
• System User
• Courier Boy
• Customer
Module 1 – Super Admin – Use Cases of Super Admin are Manage courier, Manage Customer, Manage Office, Manage
Manager, Manage Shipment, Manage Delivery, Manage Payment, Manage Users and Full Courier Management System
Operations.
Module 2 – System User - Use Cases of System User are Manage Courier, Manage Customer, Manage Office, Manage
Manager, Manage Shipment, Manage Delivery, Manage Payment.
Module 3 – Courier Boy Use Cases of Courier Boy are Check Couriers, Check Delivery Address, Check Customer.
Module 4 - Customer – Use Cases of Customer are Request for Pickup, Track Courier, Make Payments, Courier Booking
History.
4 International Journal of Research Publication and Reviews Vol ( ) Issue ( ) (2021) Page 0004

FUCTIONS PROVIDED BY COURIER MANAGEMENT SYSTEM –


• Provides the searching facilities based on various factors. Such as Courier, Delivery, Bill and Payment.
• Courier management system also manages the email notification details online for bill details, payment details,
Courier.
• It tracks all the information of customer, email notification, bill etc.
• Manage the information of customer.
• Shows the information and Description of courier and delivery.
• Manage the information of customer.
• Shows the information and description of the Courier and customer.
• Manage the information of Courier.
• Editing, adding and updating of records is improved which results in proper resource management of courier data.
• Manage the information of bill.

Conclusion

A courier delivers messages, packages, and mail. Couriers are distinguished from general mail account by character
such as speed, security, tracking, signature, expertise and personalization of express services, and swift delivery times,
which are optional for most every day mail account. As a premium service, couriers are usually more costly than
standard mail account, and their use is typically controlled to packages where one or more of these characters are
considered important enough to warrant the cost. The ambition of this research project is to design and appliance a
Courier Service Packaging and Delivery Management organization that will automate the process of shipment tracking
and monitoring for the beneficiary of the deliveries.
International Journal of Research Publication and Reviews Vol ( ) Issue ( ) (2021) Page 0005

References

[1] Aaron (2008). “Relevance of courier services” Tamala Publishing Co. Ltd., Zaria-Nigeria.
[2] Carola (2012). “Building the Business Case for e- Delivery,” Retrieved on September 22, 2013, from
www.elearningguild.com.
[3] Collins English Dictionary - Complete &Unabridged 10th Edition 2009 © William Collins Sons & Co.Ltd.
[4] McGuigan (2013)."Messengers in the County of Artois, 1295-1329". Canadian Journal of History 25 (2): 163–
175.
[5] Dictionary.com Unabridged Based on the Random House Dictionary, © Random House, Inc. 2013.
[6] http://www.parcelperfect.com/resources/the-festive-season-parcel.html.Retrieved 2012-10-09
[7] http://virginialynne.hubpages.com/hub/Save-Fuel-Costs-by-Using-a-Courier-Service-forDeliveries
[8] http://www.nipostcrd.com/Courier_Companies.aspRetrieved2012-03-03.
[9] http://www.peoplesdeliveryservice.com/moving_services/different_types_of_courier_services.html. Retrieved
2012-04-07
[10] http://www.keysoftwaresystems.com/online-order-entry.aspx(2014) Side Hampton(1992). "Bicycle Messengers
Bite the Dust." New Republic publishers
[11] Small, CarolaM. (1990)."Messengers in the County of Artois, 1295-1329". Canadian Journal of History 25 (2):
163–175. Retrieved Aug 15,2012.
International Journal of Research Publication and Reviews, Vol 4, no 4, pp 575-577 April 2023

International Journal of Research Publication and Reviews


Journal homepage: www.ijrpr.com ISSN 2582-7421

Online Courier Management System

Sonvane Siddesh Sandeep1, Kanade Shravani Somnath2, Borchate Pooja Sunil3


1,2,3
Department of computer engineering, Samarth Polytechnic, Belhe, Tal-Junnar, Dist-Pune, Maharashtra, India

ABSTRACT

The Courier Management System is a web based system that’ plan essentially for the use in the couriers organization industry this system will permit courier and
organization services company to increase extent of the business by lower the paper work cost and accountability of goods involved this system also allows quick
and simple organization of transporting parcels from one point to another as they can be simple tracked compared to the use of manual arrangement of video
recording details as it includes communication sent to the receiver and the sender to track the parcel .courier services worker use the system through an easy to
navigate graphical interface for efficient processing . After the parcel being sent has been begin a sent is sent with approximate time of delivery and the consumer
will be updated once there is a detain moreover a transmission will be issued to the consumer for pick up however if the receiver is a space away they can also
appeal a delivery thereafter the customer dashboard is modernize that the meal is sent out and the approximate time of delivery once the parcel arrives at the journey
end then the dashboard is modernize to be delivered .Since this will reduce the man need at the front desk it will lower the loss of goods and system and accountability
in terms of approval.

Keywords: Service, Delivery, Administrator, Management

1. INTRODUCTION

The grow in sending parcels from one point to another has led to the evolution of sophisticated structure, to ease in accountability and ease of transport
and organization. In recent times we have seen the registration of courier, cargo and organization companies in the state spanning from ground to air.
There are many constituents in sending and collect parcels which include caring and safely delivering people’s belongings as appeal for at a fee. Courier
management has in the recent past received grow support and attention in the public sector across the globe as people embrace information & transmission
technologies in the regulation of their corporate records due to accountability and survey.

2. LITERATURE SURVEY

organization and cargo corporation around the world are motoring down the digital highway and embracing web based courier and parceling
administration structure as a means to enhance their parceling or courier structure. Efforts are ongoing to computerize every feature of load and parcel
company, as well as accountability. After collect courier, the journey end branch checks the clear, whether any courier is left or not. Then based on
manifest the journey end branch changes the status of the courier to ‘Deliver’. In the courier assistance , charges of the courier are obtained from the rate
table, which contains the unlike rate for the different weight of the courier.

3. METHODOLOGY

In this chapter we will be glance at the research methods that were employed in the study in order to achieve the objectives of the study. This chapter will
cover system analysis, structure modelling and methodology used in the structure. Prototyping proceed towards to be used will be to deliver the first
model. In prototyping model, a system that mimics the real structure is given to the users and the real structure is developed by basing on the prototype
or by improving on it. Thus: the users to use the structure in part and see whether they find it a good structure. To give users time to learn how to use and
interrelate with the structure. Oral and written meeting or questioners will be used to collect necessity detail from the local courts since the other possible
means like observation need an existing structure to learn from it.

4. PROPOSED SYSTEM

The structure will be used for day-to-day activities like out go back, company details, hub rates, booking, non-delivery, and pickup hubs. It is not easy to
do this procedure manually because it would become very hectic. Hence it is propose to automate the process by grow the relevant software as the world
is moving from manual working to an detail and technology era where automation becomes important in all parts of life. The main purpose of this
International Journal of Research Publication and Reviews, Vol 4, no 4, pp 575-577 April 2023 576

structure is to connect all branches to the central database so the everywhere detail is the same. This structure increases efficiency and increases the
customer satisfaction level.

Block Diagram:-

MODULES –

• Super Admin

• System User

• Courier Boy

• Customer

Module 1 – Super Admin – Use Cases of Super Admin are Manage courier, Manage Customer, Manage Office, Manage Manager, Manage Shipment,
Manage Delivery, Manage Payment, Manage Users and Full Courier Management System Operations.

Module 2 – System User - Use Cases of System User are Manage Courier, Manage Customer, Manage Office, Manage Manager, Manage Shipment,
Manage Delivery, Manage Payment.

Module 3 – Courier Boy Use Cases of Courier Boy are Check Couriers, Check Delivery Address, Check Customer.

Module 4 - Customer – Use Cases of Customer are Request for Pickup, Track Courier, Make Payments, Courier Booking History.
International Journal of Research Publication and Reviews, Vol 4, no 4, pp 575-577 April 2023 577

Pai Chat: -

FUCTIONS PROVIDED BY COURIER MANAGEMENT SYSTEM –

• Provides the searching benefit based on many factors. Such as Courier, transportation, Bill and instalment.

• Courier management system also manages the email notification details online for bill details, payment details,

Courier.

• It traces all the knowledge of customer, email notification, bill etc.

• Manage the information of customer.

• Shows the knowledge and Description of courier and delivery.

• Manage the information of customer.

• Shows the knowledge and description of the Courier and customer.

• Manage the information of Courier.

• Editing, adding and updating of records is upgrade which results in proper resource administration of courier data.

• Manage the information of bill.

Conclusion

To summarize, the world is rapidly progress and heading on the way to technical expertise. Technology is not a static or stagnant field, but probably one
that is constantly changing as new trends arise. As patterns exchange and better , it's past time for us to change with them. The use of online courier
administration structure is important for getting accountability and making goods get delivered quickly and making the work easier. As a result, this
system would make it simple for Kenya's courier companies be accountable for all their services.

References

[1]. Aaron (2008). “Relevance of courier services” Tamala Publishing Co. Ltd., Zaria-Nigeria.

[2]. Carola (2012). “Building the Business Case for e- Delivery,” Retrieved on September 22, 2013, from www.elearningguild.com.

[3]. Collins English Dictionary - Complete &Unabridged 10th Edition 2009 © William Collins Sons & Co.Ltd.

[4]. McGuigan (2013)."Messengers in the County of Artois, 1295-1329". Canadian Journal of History 25 (2): 163– 175.

[5]. Dictionary.com Unabridged Based on the Random House Dictionary, © Random House, Inc. 2013.

[6]. http://www.parcelperfect.com/resources/the-festive-season-parcel.html.Retrieved 2012-10-09

[7]. http://virginialynne.hubpages.com/hub/Save-Fuel-Costs-by-Using-a-Courier-Service-forDeliveries

[8]. http://www.nipostcrd.com/Courier_Companies.aspRetrieved2012-03-03

[9]. http://www.peoplesdeliveryservice.com/moving_services/different_types_of_courier_services.html. Retrieved 2012-04-07

[10]. http://www.keysoftwaresystems.com/online-order-entry.aspx(2014) Side Hampton(1992). "Bicycle Messengers Bite the Dust." New Republic
publishers
International Journal of Research
Publication and Reviews
(Open Access, Peer Reviewed, International Journal)
(A+ Grade, Impact Factor 5.536)
ISSN 2582-7421 Sr. No: IJRPR 22633

Certificate of Acceptance & Publication

This certificate is awarded to Sonvane Siddesh Sandeep, and certifies the


acceptance for publication of research paper entitled “Online Courier
Management System” in “International Journal of Research Publication and
Reviews”, Volume 4, Issue 4, 2023.

Signed Date 05/04/2023


Editor-in-Chief
International Journal of Research Publication and Reviews
International Journal of Research
Publication and Reviews
(Open Access, Peer Reviewed, International Journal)
(A+ Grade, Impact Factor 5.536)
ISSN 2582-7421 Sr. No: IJRPR 22635

Certificate of Acceptance & Publication

This certificate is awarded to Borchate Pooja Sunil, and certifies the


acceptance for publication of research paper entitled “Online Courier
Management System” in “International Journal of Research Publication and
Reviews”, Volume 4, Issue 4, 2023.

Signed Date 05/04/2023


Editor-in-Chief
International Journal of Research Publication and Reviews
International Journal of Research
Publication and Reviews
(Open Access, Peer Reviewed, International Journal)
(A+ Grade, Impact Factor 5.536)
ISSN 2582-7421 Sr. No: IJRPR 22634

Certificate of Acceptance & Publication

This certificate is awarded to Kanade Shravani Somnath, and certifies the


acceptance for publication of research paper entitled “Online Courier
Management System” in “International Journal of Research Publication and
Reviews”, Volume 4, Issue 4, 2023.

Signed Date 05/04/2023


Editor-in-Chief
International Journal of Research Publication and Reviews
CHAPTER 3 ONLINE COURIER MANAGEMENT SYSTEM

11. Plagiarism

1.1 Relevance of Project


A courier is a person who makes positioning for or accompanies a group of travellers on a
journey or tour (William,2009). In ancient history runners and position pigeon sand riders on
horseback were consider deliver well timed messages. Before there have been industrialize
traveller services foot message-carrier physically ran miles to their end of the line. To this day
there are marathons straight related to real historical traveller routes. Within the central Ages,
royal court keep up their own messengers United Nations agency were paid very little over
ordinary laborers. In cities, there as normally bicycle couriers or bike couriers except for
consignments requiring delivery over larger interval networks, this may often embrace lorries,
railways and craft. Many companies United Nations organization operate below a Just-In Time
or "JIT" inventory technique usually utilize on-board couriers. On-board couriers square
measure people United Nations organization will travel at a moment's notice anyplace within
the world, typically via airlines. Whereas this kind of service is that the second costliest general
aviation charters square measure much more costly companies associate degree Alice the value
of service to interrelate an on-board messenger-carrier versus the "cost" the commercial can
notice ought to the merchandise not arrive by a such that time (i.e.) AN mechanical system
come to end, inappropriate court filing, lost sales from product or component missing a delivery
point, organ transplants) (Small, 1990). Package delivery or parcel delivery is the delivery of
shipping containers, parcels, or big value mail as only one shipment. The service is provided

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.)


CHAPTER 3 ONLINE COURIER MANAGEMENT SYSTEM

by most transmission systems, mail, private package delivery services, and fewer than load
shipping carriers. Continued growing of business-to-consumer (b2c) e-commerce has grown
request for low-cost package shipping service

3.1 Scope Statement


Existing Courier Management System has no automation. All the work is done by hand.
Existing system has many flaws such as in existing system, the exporter requires to first send
the letter or have to go to the shop for sending the courier and then after some days the courier
will be send when the courier man comes and accept the courier. Existing system takes a lot of
time. Also, the time taken is very much for exporter even one courier. Thus, existing system
requires to be changed Software Requirement Specification.

4.1.1 AES Algorithm


Step1- Key Expansion - round keys are derived from the cipher key using Randel's key
schedule. AES needs a separate 128- bit round key block for every one round plus one
additional.
Step 2- Initial Round1. AddRoundKey- every one byte of the state is merge with the round
key using bitwise or.
Step 3- Rounds
1.Sub Bytes- a non-linear substitution step where each byte is return with one more
according to a lookup table.
2.Shift Rows- a transport step where every row of the state is cagey cyclically a definite
digit of steps.
3.Mix Columns- a mixing operation which operates on the columns of the state, merge the

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.)


CHAPTER 3 ONLINE COURIER MANAGEMENT SYSTEM

four bytes in every one column.


4.AddRoundKey
Step 4- Final Round (no Mix Columns)-
1.SubBytes
2.ShiftRows

What is literature survey?


In a literary survey, students analyse immensely and briefly earlier research and literature
related to a particular research problem, and utilize them for their own research explanations.
It helps students in cognition the significancy of new research and its connections to earlier
work. The survey may display a scarceness in the literature, which new research can correct.
In such case, the survey targets on what is known about the topic and what is not known. It is
the most imperative part of your report as it gives you a trajectory in the area of your research.
It helps you set a goal for your Courier service system - thus giving you your problem
statement. When you write a literature review in consideration of your project, you have to
write the researches made by various analysts - their methodology and the conclusions they
have arrived at. You should also give an account of how this research has directed your thesis.
Descriptive papers may or may not contain reviews, but methodical papers will contain
reviews. A literature review must contain at least 4 or more published researches in your field
of enthusiasm.

SAMARTH POLYTECHNIC, BELHE (COMPUTER ENGG.)

You might also like