You are on page 1of 9

Final Term Project Description

Course: DB Lab
Fall 2022
• You will submit the topics you chose to CR and CR will share that list with me. (only
for topics)

• Submissions for phase1, phase2,3 will be made on CMS portal separately.


• Group of 2 students is allowed at max.
• There is zero tolerance towards plagiarism.
• Formal presentation and viva will be conducted for evaluation of your project.

PHASE 1 (Marks 15) Deadline: 08-January-2022

Please note the following information for the project of Database.

 Pick any organization you want to design a database.

 Topics will be assigned on a first come basis.

 No duplicate topics will be allowed.

 All the documentations/submissions must be typed on MS word.


 The first deliverable document will be a project proposal document.
 Note: phase 1 is a must and no further phases will be evaluated if you fail to
submit it.
 List at least 10 entities for your project and their related attributes.
This phase is basically a requirement gathering phase, so you need to write all the
requirements. Give all the necessary information about you will be catering in your project.
Describe it.
Please follow the following instructions while making your document for phase 1.
1. Purpose project idea individually and get approval.
2. Write a brief description of your project, discuss all assumptions, procedure and flow of your
system.
3. Identify entities (Make a separate heading)
4. Identify attributes for each entity (Make a separate heading)
5. Identify relations among entities (Make a separate heading)
Introduction to Database-system

Project Proposal
Project Title:
“Courier Management System”

Section:
"Q1"

Submitted by
Rayyan Azhar L1F21BSSE0547
Arslan Fakhir L1F21BSSE0493
Ahmed Nadeem L1F21BSSE0447
Hijab Irfan L1F21BSSE0402

Submitted To
Mam Sidra Noureen

Last Date
January 08, 2023

Phase No:
01

Department of Software Engineering


University of Central Punjab, Lahore
Introduction
Courier management is the process of planning to deliver the packages
and goods. Courier managers are responsible for scheduling order deliveries, assigning
them to couriers, overseeing operations while couriers are in the field, and suggesting
strategic improvements for future planning. Depending on the size and complexity of a
business, courier management may also encompass certain aspects of vehicle
oversight, fuel management, and courier expense approvals.

Objectives.

The Objectives of the CMS Courier Management System are following:

➢ Delivery of the product to the customer


➢ Support the couriers which deliver couriers
➢ To Get the Customer experience by providing over best.
➢ Deliver the Courier in required time and safely
➢ Analyze the performance of Couriers
➢ Package tracking during delivery service
➢ Update the customers about their delivery

So, these are the required objective of our system CMS to make a bridge
between customer and seller in which both can connected to each other and they know
how their process is being processed or to overcome this issue.

Problem Description
A courier service is a premium, all-inclusive service which collects and delivers
shipments in the shortest possible time frame. Courier Management system is business
software that simplifies courier management and routing. CMS will keep track of all
the entities data and user can use it (data) whenever/ wherever required. CMS
streamlines is all of the following tasks:

➢ Planning.
➢ Optimizing delivery routes.
➢ Courier tracking and scheduling.
Project Scope
The Main scope of this project is to manage the details of Courier, Email Notification,
Payment, Delivery and Customer. It manages all the information about Courier, Bill,
Customer and Courier. The project is totally depending on admin end and only the
admins guaranty the access. Though this management of couriers can become more
efficient and become convenient for every customer to track their courier without
wasting the time. This system should be available to everyone who use this service,
they to just to login and then perform the functionality what they want which will be
according to courier tracking. So this system gives the comfort to their customers.

Entities:
The Entities that are included in Courier management system are given
below:
➢ Login
➢ Permissions
➢ User
➢ Customer
➢ Receiver
➢ Employee
➢ Delivery boy
➢ Customer Package
➢ Rate
➢ Branch
➢ Designation
➢ Role

Attributes of Entities:

➢ Login includes unique id, password and user-name.


➢ Permissions includes user id, permission role id and permission- name.
➢ User includes unique user-id, name, address, contact, email.
➢ Customer includes customer id, name, address, mobile and email.
➢ Receiver includes name, address and contact.
➢ Employee includes unique employee id, name, CNIC, mobile, branch-id and
desi-id.
➢ Delivery boy includes name, contact, shift, salary and employee id.
➢ Customer Package includes package id, package type and delivery date.
➢ Rate includes weight and city rate.
➢ Branch includes unique id, city and address.
➢ Designation includes designation id, name and salary.
➢ Role includes user-id, role Name and role description.

Relationship Among Entities:

 One Customer send packages to many Receivers.

Send
Customer Packages To Receiver

 One Customer owns many Customer Package.

Owns Customer
Customer Package

 One Receiver receives many Customer Package.

Receives Customer
Receiver Package

 One Delivery Boy delivers many Customer Package.


Delivery Customer
Delivers Package
Boy

 Many Customer Package includes one rate.

Customer include
Rate
Package

 One Employee works as many Delivery Boy.

Works
Employee as
Delivery Boy

 Many Employee is managing one Branch

Is
Employee Managing Branch

 User have many Employee.


have
User Employee

 User have many Customer.

have
User Customer

 Many User has one Permission.

User Permission
has

 One User has one login.

User has Receiver

 One User have many roles.

User have Roles

 Many Employee have one Designation.


Employee have Designation

Feasibility Study:
As the name implies, a feasibility analysis is employed to
work out the viability of a thought, like ensuring a project is legally and technically
feasible also as economically justifiable. It tells us whether a project is well worth the
investment—in some cases, a project might not be doable.

Expertise of the Team Members:

• Knowledge
It enables the collective processes we eventually develop to take into
account an individual’s or sub-group’s rights, and ensures that institutional and
community objectives are met. The multifunctional team should be equipped with
basic knowledge, including: An understanding of expertise in communication
techniques, which are essential for ensuring participation and under taking in-depth
social analyses from an age, gender and diversity perspective.

• Skills
A few specific skills are required to ensure that the participatory process is
successful and to support a rights and community-based approach. Communication
skills are the most important and crucial in enabling people to work together on a
common task or towards a common goal. Communication is a two-way process:
Information is both received and transmitted through sharing and listening. Persons of
concern can participate meaningfully only if they have access to the same accurate
information as humanitarian workers. Listening is the most important part of
communication.

 Milestones
During the development, the Milestone we achieved in this phase is that
how can we an overview of project. By using this planning method project is divided
into different phases. In first phase there is no need of much details as this system not
include specific task or budget. This phase cannot only provide a good overview of the
entire project, but also provide us a little bit motivation. A dead-line is a chronological
order of projects. According to us, this phase helps me a lot that how to
manage the work within the required time. Dead-line also help us and provide the
information of working of project. So by doing this phase we have learned a lot of
things regarding work management and also a time management.

You might also like