UML taxi service.pdf

March 27, 2018 | Author: Abhi Shek | Category: Taxicab, Use Case, Unified Modeling Language, Databases, Software Engineering


Comments



Description

Model-Driven Development of Real-Time and DistributedProject Report Taxi service UML model Engage your customers. The platform offers administration interface where the taxi company can manage the content and access all bookings and customer information.Taxi service UML Model Introduction: The online taxi service allows users to book their taxi online . Update your web site without the need to get a web designer involved. Track your customers. . Give your customers the facility to make payments and deposits online.    User books the taxi by providing the details of source and destination. The taxi service should provide the following functionalities to the user:        Provide the functionality to make your own bookings. Generate invoices. Booking clerk checks the database. Provide the customer with taxi availability. The basic flow of the taxi service can be followed by the use case diagram. If successful the user books the cab. Use Case Diagram TAXI BOOKING SYSTEM SOURCE/DESTINATION DATE/TIME TYPE OF TAXI FARE/KM & TOTAL FARE PAYMENT OPTION ADMINISTRATOR USER User Details REPORT . Refund_charge(). Cancellation Cab_no Date_of_cancel Cancel_charge Show_details()..Class diagram: Cab Generate Report Cab_no Fare Source : Destination Deptr_time Arri_time Class_type Cab Terminal Cab_no Terminal_no Deptr_time 1 Transport Dept Service prov_name Service_city Service_state Service_country Get_cab_detail(). Show Driver_detail(). 1 Report Genrate_Report(). Show_detail(). 1. Show_cabdetail() Add_cab().* Show_bill() 1 Generate report Reservation 1 1 PrintTkt Cab_no Cust_name Date_ofjourney Fare Get_details(). Add_cust(). Print_Ticket(). Get_service_detail(). Cnfrm_cancel(). Generate_bill(). Get_c_detail(). Login 1 2 Customer Cust_name Cust_age Cust_gender Cust_phn _no Cust_id Cab_no Grp_discount 1 Bill Bill_id Bill_price Ticket cancelled Login User_id Psswd Sign_in(). Show_service_detail( ).. Show_ticket(). . Delete_cust(). Show_bill(). Show_c_detail().* Delete_cab(). 1. It shows the object interactions in time sequence.Sequence diagram: The sequence diagrams below shows the interaction between the different processes. Maintains Taxi Information Administrator Taxi Menu Taxi Driver Database Display Menu Enter Taxi no Entered Enter Src & Dest Entered Enter Dept & Arrival Time Entered Get Details Submit Details Verify Details Add/Del/ Modify Taxi Add/Del/ Modify Error or Success Message Update Cab Details . Sequence diagram: Reserving the Taxi Reservation Menu User Database Display Menu Enter Details Submit Details Entered Verify Data Reserve Taxi Success/Error Msg Dsp Do Payment Make Payment Display Taxi & Rsv Update Reservation info . Sequence diagram: Cancellation . Check for Reservation If available Check minimum level Taxi Dept Send Request If unavailable Reserve Taxi Cancel Maintain database Book Taxi Do Payments .State Diagram: The state diagram below describes the different operations of the uml model. iteration and concurrency.Activity Diagram: The activity diagram below shows the stepwise graphical representation with support for choice. . Collaboration Diagram: The collaboration diagram provides an overall view of the collaborating objects within the real time environment of the system. Conclusion: Hence the above model can be used to successfully develop a software for online taxi service. .
Copyright © 2024 DOKUMEN.SITE Inc.