Sie sind auf Seite 1von 10

1

University of Creative Technology, Chittagong


Department of Computer Science and Engineering
MINI PROJECT ON COURIER SERVICE SYSTEM
Object Oriented Programming Language Laboratory
CSE 212

MD Borhan uddin
MD Muhit Hasan
Team Debugger

Department Of CSE, UCTC

Submitted to-

Nusrat Sharmin
Lecturer, Computer Science and Engineering, UCTC
2

Mini Project on Courier Service System

CONTENT
Introduction……………………………………………….………………………………… 3

Why the new system?.............................................................................................................. 3

Technical tools………………………………………………………………………………. 3

Project System Analysis and Design………………….………………….…………………. 3


Modules
Admin module…………………………….………………………………… 4
Delivery module……………….……………………………………………. 4
User module……………….……………....………………………………... 4

ER Diagram……………………………….………………………………………………… 5

Data Flow Diagram


For Admin………………….………………………………………………………... 6
For Delivery Person…….…………………………………………………………… 7
For User………...….……………………………………...………………………… 8

Project Management
Admin Work Flow……………………………………………….……….…………. 8
Delivery Work Flow…………………………………………………….…………... 9
User Work Flow………………………………………………………...…………… 9

Detail of Team Members……………………………………………………….…………… 10


3

Introduction
It is now-a-days very important for the people to send or receive articles like
imported furniture, electronic items, gifts, business goods and the like. People
depend vastly on different transport systems which mostly use the manual way of
receiving and delivering the articles.
Courier service system is very easy and allows many users to perform the job
simultaneously.
The courier service system is all about delivering a product to its destination with
the help of their personal details like the address of the receiver and other details.
Why the new system?
Nowadays, people are very busy and they don’t find much time to go to a dealer to
send and receive products. But they need to send or receive products. And most of
the people are accessing Internet.
Then why don’t we help them in sending & receiving products online. Of course,
this is helpful for company & dealer also.

Technical tools
Application: NetBeans, Xampp
Language: Java
Database Management System: MySQL
Operating System: Windows 10

Project System Analysis and Design


The courier service system is all about delivering a product to its destination with
the help of their personal details like the address of the receiver and other details.
The cost is decided depending on the product and the weight of the product.
We also provide an option of quick delivery but it costs a little more.
The user will always receive a message whenever his/her order is dispatched or
4

delivered or canceled.
It makes the user work easier.
Modules:
 Admin module
 Delivery module
 User module
Admin module
In the Admin module, Admin has all the control over the Websites. The admin
plays a major role in this application and only admin can add, view and remove
item details.
Additionally, the admin has the possibility to add or remove the delivery person.
Before doing the above-mentioned process, at first, the admin has to create a
separate login in that Web application.
Delivery module
In this module, the details of the delivery man are notified. A delivery person gets
a notification whenever admin matches the delivery person with some order.
Here the delivery person goes to the user/sender, takes the item and checks the
weight of the item.
After all this process the delivery person delivers the item to the receiver. Delivery
person’s job is done when the order got delivered.
User module
Here in this module user has to enter the personal details like name, mobile
number, the address of the user as well as the receiver. The user should also enter
the details of the item like the weight of the item and name.
And the order gets placed.
5

ER Diagram
6

Data Flow Diagram


For Admin

Start Admin Login

Yes No
Authorized

Login to
Check
System
Roles
of
Access
Manage Courier Details
Check
Credentials Manage Customers Details

Manage Manage Delivery Persons


End Log Out
Modules Details

Manage Shipment Details

Manage Tracking Details

Manage Report

Manage System Admin


7

Manage Rules of User Manage User Permission

For Delivery Person

Start Login

Yes Authorized No

Login to
Notification
page

Check Details Enter by User


8

For User

Start

No Yes
Already
Sign up Member?
Login

Home

Enter All the Details of the Item


and Personal Details

Admin Work Flow


Step 1: Start
Step 2: Admin logs into account and checks the orders which have been received.
Step 3: Admin will approve the orders and allow a delivery person to each and
every confirmed order.
9

Step 4: Admin will send all the information of the user and parcel to delivery
person by a message.
Step 5: Admin will send the messages to the user that the parcel is dispatched or
delivered or canceled.
Step 6: Stop.
Delivery Work Flow
Step 1: Start
Step 2: As soon as the delivery person receives the message from the admin the
delivery person will go to the user immediately.
Step 3: The Delivery person will check all the details entered by the user and
checks the weight of the parcel.
Step 4: After checking all the details the delivery person will deliver the parcel.
Step 5: After every step, the delivery person will inform the admin from the
account.
Step 6: Stop.
User Work Flow
Step 1: Start.
Step 2: User will log into an account.
Step 3: If the user is not having the account then creates an account.
Step 4: After logging in, the user will enter all the details of the item, receiver, and
personal details.
Step 5: If the user wants quick delivery user can select the option for quick
delivery.
Step 6: After entering all the details user can see the cost of delivery if it is
reasonable user can submit.
Step 7: Stop.
10

Details of Team Members


Md Borhan uddin(CSE 4th Batch)
ID: 190311005
Md Muhit Hasan(CSE 4th Batch)
ID: 190311001

End