7.2.3. Class diagram key word:- Key Word | Definition | Cus.ID | Customer ID | Cus.NA | Customer Name | Cus.add | Customer Address | Cus.ph | Customer phone | Reg.No | Registration Number | Phone_num | Phone number | Vehicles_No | Vehicles Number |
7.3. Sequence Diagram:- 7.3.1. Sequence Diagram Description:- Sequence diagram will explain how the traveler will request for example (Taxi) from the system and how the system will check for available taxi after finding the taxi , system will ask user for payment then will book the tax for him. We use taxi for example to this Sequence diagram, it the same process for Buses and cars.
Taxi Booking
Taxi Process
(TMS)
Traveler
Request a Taxi
Taxi arability
Payment
Booking Details
Booking Taxi
Search for available car
Page 6
7.4. Activity Diagram:- 7.4.1. Activity diagram description:- The activity diagram shows the various activities step by step with the carrying for both parallel and conditional behavior. An activity diagram is a modification of state diagram in which most of the states are activity state. The activity diagram of above UML class model is designed and given below. 7.4.2. Activity diagram model:-
Entry
Traveler request
Traveler request process
Viability of Taxi
YES
NO
Payment
Display message
Taxi Booking
EXIT Page 7 7.4.3. Activity diagram exploitation:- This Activity diagram is show the user is request a vehicles the system will process the vehicles then check if this vehicles is available either if the answer is no will show him/her a display message and the system will exit , if the answer s yes will transfer to the payment then will complete the taxi booking then exit. 7.5. State Transition diagram:- 7.5.1. Descritiopn of State transition diagram:- State transition diagram are a type of directed graph, in which the graph nodes represent state and label on the graph edges represent action.
Idle
Traveler request from vehicles
View Traveler request >Display Massage< No free Taxi right now try again in few moment
Search for taxi Customer information input
Valid research
Invalid research
Booking taxi
Cancel
Booking
7.5.2. Defnainion of how State transition diagram:- This state transition diagram is give us exactly how this system work, by user select the vehicles then the system will ask the user to enter his detail (information) , Then system will check for available Taxi according to his information , System will ask user to book the taxi or cancel if he find a available taxi, if the system didn’t find a taxi will tell the user to try again in few moment.
Page 9
>Table of Content<
1.0 Introduction……………………………………………………………………………………………………..………………………2 2.0 Problem Statement………………………………………………………………………………….……………………2 3.0 Proposed Solution…………………………………………………………………………………….……………………2 4.0 Key Player………………………………………………………………………………………………………………………2 5.0 Objectivities…………………………………………………………………………………………………………………..2 6.0 Requirements………………………………………………………………………………………..………………………3 7.0 CONTENT & ANALYSIS……………………….................................................................................3 8.1 Use Case Diagram……………………………………………………………………………………………..3 8.2.1 Use case Table……………………………………………………..………………………..3 8.2.2 Use case model…………………………………………………..………………………….4 8.2.3 Use case description………………………………………….…………………………..4 8.2 Class Diagram………………………………………………………………………….……..…………………..5 8.3.4 Description of the class diagram………………………….…………………………5 8.3.5 Class diagram model………………………………………….…………………………..5 8.3.6 Class diagram key word……………………………..…………………………6 8.3 Sequence Diagram……………………………………………………………..………………………………6 8.4.7 Sequence Diagram Description……………………………………..………………..6 8.4 Activity Diagram………………………………………………………………………………………..……….7 8.5.8 Activity diagram description………………………………………………..………….7 8.5.9 Activity diagram model……………………………………………………………………7 8.5.10 . Activity diagram exploitation…………………………………………………………8 8.5 State Transition diagram ……………………………………………………………………………………8 8.6.11 Description of State transition diagram…………………………………………..8 8.6.12 Defnainion of how State transition diagram…………………..……………….9 8.0 Gantt chart …………………………………………………………………………………………………………..…………10