0% found this document useful (0 votes)
239 views7 pages

American International University-Bangladesh (AIUB)

The document describes a project proposal for an online ride sharing application. A group of 4 students listed by name and ID will design the application. The project will be evaluated based on its ability to perform a feasibility study and design the system using UML diagrams, a report, and presentation. The proposed application will allow users to request rides from registered drivers, track rides, and provide reviews of drivers. It aims to provide an affordable and convenient alternative to taxis.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
239 views7 pages

American International University-Bangladesh (AIUB)

The document describes a project proposal for an online ride sharing application. A group of 4 students listed by name and ID will design the application. The project will be evaluated based on its ability to perform a feasibility study and design the system using UML diagrams, a report, and presentation. The proposed application will allow users to request rides from registered drivers, track rides, and provide reviews of drivers. It aims to provide an affordable and convenient alternative to taxis.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

American International University-Bangladesh (AIUB)

Department of Computer Science


Faculty of Science &Technology (FST)
Summer 2020
CSC 2210 Object Oriented Analysis and Design (OOAD)
Section:H

Project Title
An Object-Oriented Analysis and Design (OOAD) project submitted
By

(Give the names and IDs of the participants)

Student Name Student ID


Md.Nazim Hasan 19-40118-1
Ali, Shaiaz 17-33829-1
Niloy Roy 19-40701-1
Deboraj Roy 19-40158-1

The project will be Evaluated for the following Course Outcomes

CO3: Formulate a baseline document to perform feasibility study of a proposed Total Marks
project idea
Project Background Analysis
[5Marks]
Project Content Knowledge
[5Marks]
Project Feasibility Study
[5Marks]
CO4: Design a Complex engineering problem using UML Tools and explain Total Marks
the system using a project report and presentation
Diagram Standard
[5Marks]
Report Organization
[5Marks]
Presentation Delivery
[5Marks]

Project Title: Online Ride sharing service .

Justification: Alternative transportation –Technology has made alternative transportation available to


commuters. This means that people can get to where they need to go conveniently and easily. People
who don’t have the funds to purchase a car, or who may have their car in the garage, would otherwise
have to travel by bus, train or taxi in order to go shopping, to school, work or some other place. Many
times, they are hindered by cost and convenience. Ridesharing offers a service that is both convenient
and cost effective. Cost effective – If you have ever had to take a cab and got caught in traffic, then you
know the dreadful feeling of watching the meter tick. Ridesharing is cheaper than taking a taxi since you
can have more than one person sharing the ride and also the cost. Ease of getting a ride – If you are
thinking of catching a taxi at a taxi rank, you may find yourself having to wait for a taxi to swing by.
Additionally, should there be others waiting for taxis, you would have to wait your turn. If you are
running late, this can be a major stressor. With rideshare, all you have to do is use your app to locate a
ride close to you. Once you have indicated the location where you are and your destination, a driver will
come for you as quickly as possible. Drivers who are friendly – Ridesharing drivers are very friendly and
with the app, you are actually able to rate your driver as well. This will generally keep the drivers in
check because nobody wants to get a negative review. The fact that the app tracks the car means that
most people feel safe and over time build a trustful relationship with the said drivers. Professional
Service In major cities like Dhaka where the taxi industry is regulated, most cars are later models, well
maintained and chauffeured by professional drivers who have proper commercial insurance coverage.
Once a driver accepts an assignment, passengers are able to track a driver's position and route, and
communicate with their driver if necessary. A driver only learns the passenger’s destination when the
fare starts. This takes care of the problem of being refused access to a taxi because the passenger
wishes to travel to undesirable parts of town. Unprofessional drivers are weeded out because
passengers get to rate the driver’s performance. A consistently low rating will force a driver out of our
application or its competitors. This increases the number of drivers and makes more cars available. All of
the above and more foster a positive experience for our customers. Convenient and Cashless Instead of
chasing down a taxi on a street—or calling and waiting half an hour for a car service our application
users are able to hail a car from any location and have it arrive within minutes. Because the passenger's
credit card is linked to the account, no cash changes hands. Upon arrival at the destination, the driver
brings the ride to a halt and the passenger can simply walk out of the car. A receipt is sent via email.

Project Background Analysis: We are going to design an application for online ride sharing
service .To use our application a user must need to login to their account .To call for a ride, a user need
to give their destination and the vehicle system .A user can choose vehicle system as bike or car or CNG.
System will provide the absolute fare by calculating destination ,pick hour. A User also can cancel the
ride. A rider also need to login to the system. Rider can accept the request or cancel. If rider accept
riding request from user ,He can see the user location and contact information .Rider can contact user
by provided phone number or send a message from application. Once rider reaches user location ,he
can start the ride .After reaching the destination rider can finish the ride and collect money by cash or
mobile banking or provided credit card .User can review a rider once the ride is finished. A manager will
verify a user and rider manually. Manager can provide promotion offers to the user .Fare rate will also
control by manager. If a user report against a rider manager will contact with rider and solve the issue.
UML DIAGRAM

CASE: 01(Use Case)


Case 02: (Class Diagram):

Manager
Login User
Destination
VehicleSystem
+ name : String
+ userName : + name : String
1 1 + address : String + vehicleNo :
String 1 1
+ id : String Have String
+ age : int 1 Select 1
to 0. 1.
+ password : destinati
+ age : int .1 Have .* on
String to
+ gender : String
1 + +
+ salary : float
verifyLogin(user
showDestination() :
1 Name;password) :
void +
boolean
chooseVehicle( v
1 ehicle String) :
void
1
1 Choos
Give e
Fixed Promotio
FairRa
0.
.*
1. Confir
.* m
Ride

FairRate PromotionOffer
1
+ amount : float +
promotionRate :
float
Bike
+ totalfair(amount Cng Car
+ CallRide
float) : float + bikeModel :
discountAmount(
promotionRate + cngModel : + carModel : String
float) : float String String
+ color : String
+ color : String + color : String
+ + serialNumber :
chooseVehicle( v + serialNumber : + serialNumber : String
ehicle String) : String String
void

+
Case: 03 (Activity Diagram)
Case 04 (Sequence Diagram)

Conclusion: our competitive advantage lies in our simplicity and ease of use. the application
produces far superior benefits when it comes to ease of certainty of car arrival time, ability to see
the route taken, ease and price of payment, and quality control (driver rating system).

You might also like