Top Banner
Esteem Cab System BY ATUL GUPTA
31

OOAD (1)

Feb 21, 2017

Download

Documents

Atul Gupta
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: OOAD (1)

Esteem Cab SystemBYATUL GUPTA

Page 2: OOAD (1)

INDEXWhy transportation important?Earlier SystemsBenefits of ECS SystemTechnologies usedArchitectureOOP Concepts3 Modules of our system

Page 3: OOAD (1)

Why transportation important?Transportation has become a critical part in day to day lifeUse transportation for purposes like travelling to go office, schools, to go for shopping etc.

Page 4: OOAD (1)

Earlier SystemsIn public transportation arrival and departure are fixed by service provider. So here waiting time might be quite long.User cannot predict the number people who are already in the bus. For example if bus is fully packed, user needs to get the other bus. Which results in wastage of time.The time scheduled is pre-defined and user need to follow it.Journey duration is greater in public transports.Now a days people are having personal vehicles but it creates parking issue.

Page 5: OOAD (1)

Benefits of ECS SystemOur system overcomes the problems of earlier systems.It provides an affordable and reliable mode of transportation.Customer can provide pickup time and pickup location so no waiting time.Once ride is completed ,customer leave the cab so it overcomes the problem of finding parking for the vehicle.This system will also help the cab drivers to improve their efficiency by getting more rides

Page 6: OOAD (1)

Research HouSheng-Tsung (2007). Comfort Taxi: Managing Service Supply Chain in Transportation Industry. Ninth IEEE International Symposium on Multimedia 2007 Workshops shows that

“drivers’ fare collection has reached $100m per year in total, and drivers’ booking fee collection has achieved $30m-$32m per year”

Page 7: OOAD (1)

30%

45%

15%

10%

Survey

Public Transit Cab System Personal Vehicle None

Page 8: OOAD (1)

Technologies usedOBJECT CONTENT

Project Title Esteem Cab System

Objective To develop a smart cab booking system

Front End C#, Asp. Net ,Bootstrap, HTML5, JQuery, JavaScript, Ajax

Back End Microsoft Sql Server 2014, BIDS

Other Technologies WCF, Web services, Google maps API, Geocoder, ITextSharp, Send Grid, GPS

Tools used Visual Studio 2015

Page 9: OOAD (1)

Architecture Three Tier Architecture

WCF

Page 10: OOAD (1)

Database programmingSql Server 2014Relational modelLogical database designPhysical database designStored ProcedureEncryption(Data masking)

Page 11: OOAD (1)

OOP Concepts Asp .NET language(Object oriented language)PolymorphismInheritanceAbstract Data Types.Encapsulation.Abstraction

Page 12: OOAD (1)

MODULES 1. Customer Module 2. Driver Module 3. Administrator Module

Page 13: OOAD (1)

Customer Module Registration Verification Ride Details Cab Types Payment Feedback

Page 14: OOAD (1)

Customer’s Registration Customer need to provide details like

◦ Name◦ Email id◦ Mobile no◦ Payment details ( Credit/Debit Card no)

Page 15: OOAD (1)

Verification After successful signup notification mail will be send to the

customer’s email id. This mail contains activation link. Customer has to click this link to verify. Then customer can log in to the system.

Page 16: OOAD (1)

Take a Ride Now customer can select pick up location and destination.Then customer can select cab types from basic, prime or extreme.These types are according to the seating capacity and comfort level.While booking a cab customer can see approximate fair details as well.

Page 17: OOAD (1)

Special caseIf there is more traffic to reach at the location then this information will be sent to the customer

Page 18: OOAD (1)

Driver Module Registration Verification Ride Details Payment Feedback

Page 19: OOAD (1)

Driver’s Registration Driver needs to provide details like

◦ Name◦ Email id◦ Mobile no◦ Driving license no◦ Vehicle registration details◦ Bank Details

Notification will be sent to administrator.

Page 20: OOAD (1)

Verification Administrator will verify the details provided by the driver and will send notification to the driver’s mail id.If verification is successful, driver will be added to the system and temporary password will be sent to driver’s mail id which will be helpful in using the system.

Page 21: OOAD (1)

Trip AssignmentHarvsine Formula

Closest available cab will be assigned the trip.

Page 22: OOAD (1)

After LoginDriver will be able to use system to get a trip.After getting trip, driver need to reach the pickup location and start the trip in the system.Then driver will drop customer at the destination.

Page 23: OOAD (1)
Page 24: OOAD (1)

Payment As soon as customer reaches the destination, driver will update the trip as complete in the system.Driver Position will get updated in the system. The charge for a ride will be calculated and customer’s credit/debit card will be charged for the same.

Page 25: OOAD (1)

Feedback Driver can provide feedback by using the system.Driver will give feedback about day’s customers or whatever driver feels about problems faced in a day.

Page 26: OOAD (1)

Administrator Administrator will be the business owners. Administrators will have the full control over the system.Administrators will be added to the system by executing database scripts.

Page 27: OOAD (1)

Administrator Module All Rides Current Rides Past Rides Upcoming Rides Cancelled Rides Drivers Verification

Page 28: OOAD (1)

InvoiceAfter completion of ride invoice will be generated . Cost of ride will be calculated on the distance travelled * vehicle type(rental). Invoice will contain driver details, Customer details , trip details, and cost of ride.Invoice will be send as PDF to customer and driver registered email address.Amount will be deducted from customer credit/debit card provided during registration.Amount will be credited to driver account every Wednesday.

Page 29: OOAD (1)

Invoice

Page 30: OOAD (1)

System Demo

Page 31: OOAD (1)