System: Car-Pool Management System
System: Car-Pool Management System
System: Car-Pool Management System
1. System
1.1. Introduction
Carpooling (also known as car-sharing, ride-sharing and lift sharing), is the sharing
of car journeys so that more than one person travels in a car. Carpooling reduces
each person’s travels costs such as fuel costs, tolls, and the stress of driving.
Carpooling is one method that can be easily instituted and can help resolve a variety
of problems that continue to plague urban areas, ranging from energy demands and
traffic congestion to environmental pollution. Authorities often encourage
carpooling, especially during high pollution periods and high fuel prices.
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 1
Car-pool Management System
Insurance
o As co-travelers only contribute to fuel costs, no profits are made
by car owners. This means their insurance is not affected.
Get in touch before you travel
o Use our secure messaging system. Get to know each other before
the ride and easily arrange where to meet.
Multi-Vehicle Support:
Recurring/Regular Ride:
o Ride Takers can send ride request with flexible ride fare.
Refund Feature
o In-app Refund option will help Ride Takers and Ride Givers
to initiate refund when they have not taken the ride but
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 2
Car-pool Management System
charged due to pre-check-in or charged more etc. Refund can
be full or partial.
o Ride Taker can switch the Rider for their convenience with
the help of Switch Rider options from the matching options.
When the request is accepted, the ride will be unjoined with
current Rider and joined to the switched Rider.
Ride Givers can get missing ride payments from Ride Takers.
Recharge
Redeem
o Redeem the earned ride points to Fuel Card (Shell and HP)
or to Pay TM Wallet. Now, Ride Givers can check the status
of redemption requests.
1.2.3. Zimride
Private name and phone
o This site allows users to keep last names on the site hidden, and
phone numbers and email addresses are also kept private until
a booking has been accepted.
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 3
Car-pool Management System
Feedback and testimonials
o This site strongly encourages users to leave feedback for each
other after a ride.
Mutual friends
o With Facebook integration, you can see if you have friends in
common with other members. Look for mutual friends on ride
post pages and member profiles.
Secure payments
o When a booking is accepted, passengers are charged but
payment is held until 24 hours after the ride is complete. If the
ride doesn’t happen or something goes wrong, simply let us
know. Drivers can rest assured knowing they’ll get paid without
the need to ask in the car.
Easy messaging
o Use your Zimride inbox to easily keep track of a conversation
about your trip. That way, the email addresses associated with
your Zimride and PayPal accounts are kept private.
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 4
Car-pool Management System
1.2.4.2 Distinct features
1.2.4.3 Limitation
No privacy
The owner driver is responsible for his passengers
You won’t have much freedom or flexibility with your schedule and
activities
Not helpful for blind people
Registration
Login-in/log-out
Inter-city & Intra-city Travel
Feedback System
Aadhar Verification
Social Media Verification
Gender Selection
Emergency
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 5
Car-pool Management System
2. Proposed System
2.1. Definition
Carpooling (also known as car-sharing, ride-sharing, lift- sharing), is the shared
use of a car, especially for commuting to work, often by people who each have a car
but travel together to save cost and to promote other social-environmental
benefits. People who don't have a car can also contact people with car and
commute together.
2.2. Objective
The basic objective of car-pooling is the sharing of car journeys so that more than
one person can travel in a car. When people are more and they are using the same
vehicle then it can reduce each person's travel costs like fuel costs and the stress
of driving.
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 6
Car-pool Management System
2.3. Scope
• To use the Service each Member must create a User Account and
shall agree to provide any personal information requested by this
system. Use of the Site is limited to those over the age of 18 years at
the time of registration.
• Owner can drop the Passenger to the bus stop near by their
Destination
2.4.2. Exciting
Inter-city & Intra-city Travel
Feedback System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 7
Car-pool Management System
Chat Room
Normal Verification (Email-id && Facebook Login)
Secure Payment (Online & Offline)
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 8
Car-pool Management System
3. System Design
3.1 Use Cases
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 9
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 10
Car-pool Management System
3.1.3 Use-Cases diagrams
3.1.3.1. Admin
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 11
Car-pool Management System
3.1.3.2. Passenger
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 12
Car-pool Management System
3.1.3.3. Owner
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 13
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 14
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 15
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 16
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 17
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 18
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 19
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 20
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 21
Car-pool Management System
Data
Passenger
Field Name Data Constraints Description
Types(Size)
Passenger_id CHAR(5) PRIMARY KEY Unique id of the passenger.
Owner
Field Name Data Constraints Description
Types(Size)
Owner_id CHAR(5) PRIMARY KEY Unique id of a owner.
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 22
Car-pool Management System
Driving License VARCHAR(15) NOT NULL The driving license of owner.
Routes
Field Name Data Constraints Description
Types(Size)
Route_id CHAR (5) PRIMARY KEY Unique id of a route.
Cars
Field Name Data Constraints Description
Types(Size)
Car_id CHAR(5) PRIMARY KEY The Unique of a car.
Admin
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 23
Car-pool Management System
Field Data Constraints Description
Name Types(Size)
Admin_id CHAR(5) PRIMARY KEY The Unique id of a admin.
Password VARCHAR(15) NOT NULL The username password of
admin.
Pool
Field Name Data Constraints Description
Types(Size)
Pool_id CHAR(5) PRIMARY KEY The unique id of a pool.
Bill
Field Name Data Constraints Description
Types(Size)
Bill_id CHAR(5) PRIMARY KEY The unique id of bill.
Feedback
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 24
Car-pool Management System
Field Data Constraints Description
Name Types
Question VARCHAR(255) NOT NULL The Questions for feedback.
Answer VARCHAR(255) NOT NULL The Answer the questions for
feedback.
3.5.2 Validation
Validation for Registration Form
Sr.N
Field Actual data Valid Set Invalid Set
o
1 User_id 1 ^[0-9] ABC
First
2 Raj ^[A-Za-z] 434@!%
Name
Last
3 Varma ^[A-Za-z] 873@!%
Name
^(?=.*[a-z].*[a-z])(?=.*[A-
Passwor Z].*[A-
4 Raj#012 ABC!@#123
d Z])(?=.*\d.*\d)(?=.*\W.*\W
)[a-zA-Z0-9\S]{9,}$
Mobile
5 9904660041 ^[0-9]{10} raj1237@72
No
^[a-zA-Z0-9](\.?[a-zA-Z0-
Email_I rajvarma@gmail.c
6 9]){5,}@g(oogle)?mail\.co 324raj@gmai.com
D om
m$
7 Gender M/F [A-Z] MALE
61002, surat, 61002 su&rat,
10 Address Gujarat, 04843, ^\d+\s[A-z]+\s[A-z]+ Guj@rat, 04843,
India Indi@
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 25
Car-pool Management System
Sr.N
Field Actual data Valid Set Invalid Set
o
^(?=.*[a-z].*[a-z])(?=.*[A-
Old
Z].*[A-
1 Passwor Raj#012 rah!@#123
Z])(?=.*\d.*\d)(?=.*\W.*\W)[
d
a-zA-Z0-9\S]{9,}$
^(?=.*[a-z].*[a-z])(?=.*[A-
New
Ravaramaj#01 Z].*[A-
2 Passwor rah!@#123
2 Z])(?=.*\d.*\d)(?=.*\W.*\W)[
d
a-zA-Z0-9\S]{9,}$
Confirm ^(?=.*[a-z].*[a-z])(?=.*[A-
New Ravaramaj#01 Z].*[A-
3 rah!@#123
Passwor 2 Z])(?=.*\d.*\d)(?=.*\W.*\W)[
d a-zA-Z0-9\S]{9,}$
Sr.N
Field Actual data Valid Set Invalid Set
o
1 User_id 1 ^[0-9] ABC
^[a-zA-Z0-9](\.?[a-zA-Z0-
Rajvarma@gmail.co
2 Email_ID 9]){5,}@g(oogle)?mail\.co 324raj@gmai.com
m
m$
Sr.N
Field Actual data Valid Set Invalid Set
o
^[a-zA-Z0-9](\.?[a-zA-Z0-
Email_I Rajvarma@gmail.co 324raj@gmai.co
1 9]){5,}@g(oogle)?mail\.com
D m m
$
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 26
Car-pool Management System
1.1.1. Navigations
• Navigation for Admin
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 27
Car-pool Management System
• Navigation for Passenger
3.5.4 Screenshots
3.5.4.1 Login page
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 28
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 29
Car-pool Management System
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 30
Car-pool Management System
3.6. Reports
3.6.1. TPS
3.6.1.1 Owner
Input:
Process:
Output:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 31
Car-pool Management System
Reports Is Used To retrieve The Data of Pool/ride They Joined or Created.
3.6.2.1 Passenger
Input:
Process:
Output:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 32
Car-pool Management System
3.6.2.3 MIS
3.6.2.1. Inputs-Process-Outputs [detailed explanation for each report]
Admin
1.
Input:
Field Name Value
Bill id
Process:
Output:
Field Name Value
Owner name Raj Varma
Owner car name Swift
Owner car no GJ19AF6991
Bill id B1
Passenger name Mayur Nhavi
Pool date 2/07/2019
Pickup Address Surat
Drop Address Kamrej
Ride Fare 50
3.6.2.3. Layouts
Bill id:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 33
Car-pool Management System
3.6.2.4. Report usage
Reports Is Used To retrieve The Data of Pool/ride They Joined or Created.
Input:
Process:
Output:
Pool id P1
owner id O1
Pool date 2/07/2019
Pickup address Surat
Drop address Ahmedabad
Ride fare 500
Car name Swift
Car number GJ19AF6991
Layout:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 34
Car-pool Management System
Minimum
Input:
Process:
Output:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 35
Car-pool Management System
Pool date From:
Maximum
Input:
Process:
Output:
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 36
Car-pool Management System
Passenger name Mayur nhavi
Layout:
4.Refrences
4.1 Books
[201806100610006, 201806100610011,
201806100610014, 201806100610020] Page 37