Computer Science, asked by mishalghani1234, 2 months ago

Can anybody slove this??
A vehicle booking company named DropMeSafely (DMS), provides the facility of booking bike, car, and
bus. DMS provides the vehicle for minimum 1-day booking, maximum 3 months booking, and customer
needs to book vehicle at least a day before.
Currently they are taking the booking via the calls or WhatsApp messages and maintain the data of the
rides in the excel sheets. They maintain the data of the bike, car, bus, member, Captains, Bookings,
Bonuses, and other accounting. They want us to develop a solution for their booking module so that they
can facilitate their customers with the online facility.
The booking module includes the Vehicle, member, and the Captain. The vehicle can be bike, car, and
the bus. Captains are given the vehicle based on their license i.e., either bike or car or the bus. For the
bike Captain DMS keeps NIC copy, license copy, 1 reference person and take advance cash of Rs. 10,000
from captain and return to the captain at the end of contract. For the car Captain DMS keeps NIC copy,
license copy, 2 reference person and take advance cash of Rs. 30,000 from captain and return to the
captain at the end of contract. For the Bus Captain DMS keeps NIC copy, license copy, 3 reference
persons and take advance cash of Rs. 40,000 from captain and return to the captain at the end of contract.
DMS have two types of the customers, registered and the walk-in. For the registered customers they have
criteria-based bonus for the walk-in no discount or bonus is available. If the registered customer books
ride at the end of the month they get bonus of Rs. 100. If Customer books 10 rides of bike in a month then
Rs.500 is given on 11 th booking, If Customer books 5 rides of car in a month then Rs.2000 is given on 06 th
booking, If Customer books 3 rides of bus in a month then Rs.3000 bonus is given on 04 th booking.
The booking amount charges calculation for each vehicle is different. For vehicle charges for a day are
calculated as given below:
If the life of vehicle in our system (the time DMS entered data of vehcile in system, because DMS
purchases only new vehicles) is less than year then marketRate+ (0.5% of the price of the vehcile) is
charged. marketRate keeps changing time to time.
If the life of vehicle in ou system (the time DMS entered data of vehicle in system, because DMS
purchases only new vehicles) is greater than year then marketRate+ (0.3% of the price of the vehicle) is
charged. marketRate keeps changing time to time.
For the registered Customer DMS keeps data of the name, mobile number, address, email address. For
walk in just name and mobile number is required.

Create solution for this problem and run at least 2 scenarios for complete flow.

Answers

Answered by divyachaudhary856
0

Answer:

I no budyy this answer byyy

Similar questions