Taxi service UML

16
Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah Document Index 1) Project Summary. 2) Academic Concepts Covered With This Document 3) System Requirement And Specification. a) System Definition b) Bugs In Existing System / Feature Extension c) System Features. d) System Usage Flow. e) Technical Specifications. f) Device Requirements. Project Summary: This Project Aims To Implement Digitization In Taxi Services. This Document Projects The Model Of How The Software Will Work. It Also Mentions About The Processes Bifurcation For Users And Administrators. It Will Describe In Detail About The Technical Architecture Of The Application By Different Conceptual Models And Draftings. Academic Concepts Covered With This Document: 1) System Requirement And Specification 2) E . R. Diagram 3) Use Case Diagram & Specification 4) Collaboration Diagram 5) Activity Diagram 1) System Requirement And Specification : 1.1) System Definition: 1

Transcript of Taxi service UML

Page 1: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Document Index1) Project Summary.2) Academic Concepts Covered With This Document3) System Requirement And Specification.

a) System Definitionb) Bugs In Existing System / Feature Extensionc) System Features.d) System Usage Flow.e) Technical Specifications.f) Device Requirements.

Project Summary: This Project Aims To Implement Digitization In Taxi Services. This Document Projects The Model Of How The Software Will Work. It Also Mentions About The Processes Bifurcation For Users And Administrators. It Will Describe In Detail About The Technical Architecture Of The Application By Different Conceptual Models And Draftings.

Academic Concepts Covered With This Document:1) System Requirement And Specification 2) E . R. Diagram3) Use Case Diagram & Specification4) Collaboration Diagram5) Activity Diagram

1) System Requirement And Specification :

1.1) System Definition:

- This Prescribed System Will Help To Book A Taxi Cab For Themselves. This System Will Also Have Many Other Inclusive Features That Choosing A Available Taxi, Managing The Previous Rides, Option Between The Types Of Taxis And Many More Described Below.

1

Page 2: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

1.2) Bugs In Existing System / Feature Extension- Sharing A Ride Features.- Booking On Behalf. - Managing Frequent Locations.

1.3) System Features:

1.3.1) General Features:- Manage Their User Profile.- Manage Their E-Wallet.- Cancel Trips.- Set Home, Work, School, Market, And Many Other Regular Travel Places.- User Can Book A Taxi On Behalf Of Another User.- Share One Taxi With Multiple Users In Terms Of The Taxi Capacity.

1.3.2) Pre Service Availment:- With This System It Helps Users To Avail Taxi Service At The Power Of A Click. - Find The Available Type Of Taxi In There Nearby Location.- Check Estimate Fare.- Advance Booking.

1.3.3) Post Service Availment:- Manage Their Previous Rides.- Rate Their Service By Rating The Quality Of Service Parameters.- Pay Using Different Types Of Payment Modes.- Complain / Suggestions For Availed Ride.

1.4) System Usage Flow:A) User Will Need To Login To His/Her Account. As Then User User Will Have An Option

Either To Book For The User Or To Book On Anyone’s Behalf. Choosing The Option Will Help System To Invoke The Process.1.4.A1) User’s Booking.1.2.A2) Booking On Behalf.

2

Page 3: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

1.4.A1) User’s Booking:a) User Can Input The Location / Location Will Be Detected And On That Parameters User

Will Be Shown With All Available Nearby Service Provider In A Programmed Radius.a.1) User Will Also Have An Option To Choose Destination/Source From Frequent Or Pre-Marked Location.

b) User Then Will Be Shown With Estimated Fare On The Basis Of Selected Source And Destination Location. c) User Can Now Conform The Booking And Will Be Able To View Car And Driver Details And Will Have Permission To Communicate With The Driver. d) User Will Now Have An Option To Share His Ride With Other Users If He Wants. e) As Soon As Journey Is Stoped Final Fare Will Be Shown To User And Payments Methods Will Be Presented. f) User Then Will Be Able To Suggest And Complain About The Experience With Availment Of Service.

1.4.A2) Booking On Behalf:Initial Process Remain Same As Of 1.4.A1) a To c.d) User Will Input The UserName Of The Entity Whose Ride It Will Be.e) Then All The Information Will Be Accessible By The Shared User.Same Process As Of 1.4.A1) e To f.B) Cancel A Trip.

- User With This Feature Will Be Able To Cancel The Booked Ride Within The Pre-Decided Time Span Of Time Before The Time Of Ride.

- User Will Be Given 5 Free Rides

3

Page 4: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

1.5)Device Requirements:

Device Hardware Software Others

1.5.1) Mobile - Device Should Be Enable With A GPS Or Any Equivalent Hardware To Get The Current Location Of The Device.- To Make Process More Easy And Smooth A Mobile Device With Minimum 512 MB Of RAM Is Advisable.

-With This Current Version Of System It Will Be Compatible With Any Android And IOS Based Device.

- Any Device With An Internet Connection With Minimum Speed Of 512 Kbps.

1.5.2) Computers/Laptops

-Any Video Resolution.-Atleast Of 512 MB Of RAM

-Any Operating System Whichever User Is Convenient With.-The Most Updated Browser To Support Smooth Functionalities Of The Application.

-Any Stable Internet Connection With Minimum Speed Of 512 Kbps.-Make Sure The Network Firewall Provides An Access To The System Within The Network.

4

Page 5: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Diagram 1Database E R

5

Page 6: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Diagram 2Use Case

6

Page 7: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Number 1Name SearchCarSummary User will search for available cars in the nearby area.Priority 5Precondition 1) User Logged In with valid user credentials.

2) User available for GPS enabled devicePost condition User Will be able to book for taxiPrimary Actor Registered UserSecondary Actor Admin, Database ServerTrigger LoginMain Scenario 1) Application will determine location of the user.

2) User will be offered with possible cars within the pre-programmed range.3) User will then be able to filter his type of car required.

Alternate Path 4a) User will be served with an option of booking car on demand.

Number 2Name Book CarSummary User will be able to book the searched car.Priority 5Precondition 1) User will search car as per requirement.Post condition User Will be able to reserve car.Primary Actor Registered UserSecondary Actor Database Server, DriverMain Scenario 1) By this user will be able to reserve pre chosen car.

2) User will also be given details about the estimated fare on determined location.3) No other user can avail the car if booked by another user.4) Notification to be send to the driver for the reservation.

Alternate Path 2a) User need to choose another type of car.

7

Page 8: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Number 3Name BookingSummary User will be able to book the searched car.Priority 5Precondition User needs to conform the bookingPost condition No another user then can reserve the opted carPrimary Actor Registered UserSecondary Actor Database Server, Driver, AdminTrigger Book CarMain Scenario 1) By this user will be shared driver contact details for the ride.

2) Booking Type (Special or Normal)3) Calculate Price4) Apply Offers5) Generate Invoice

Alternate Path 2a) If It is a special booking then Hiked Fare is calculated

8

Page 9: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Diagram 3Class Diagram

9

Page 10: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Diagram 4Collaboration Diagram

10

Page 11: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

Diagram 5Activity

11

Page 12: Taxi service UML

Taxi Service Group: 03 02 - Tina Advani 31 - Malhar Mehta 53 - Ayushi Shah 58 - Milli Shah

12