Question: Need Help to draw a Sequence diagrams covering the user communication for the scenarios (you should at least have 8 non trivial - not just

Need Help to draw a Sequence diagrams covering the user communication for the scenarios (you should at least have 8 non trivial - not just one system even in the diagram ones)

Goal: want a software system that helps making scheduling our different bus tours easier and more efficient. Saving planning time and reducing planning errors is essential.

Details:

Basically there are two different tours. Sightseeing and Overland.

- Sightseeing tours are circle tours which can start at different starting points.

- Overland tours are tours from A to B.

There are customers that often book with us, so the customer data needs to be saved in the system.

- New customers need to be added when they book their first tour.

- A private tour is created exclusively for one customer. A bus and driver needs to be available to this tour. Bus needs to be big enough.

- A public tour is created by the scheduler

bus and driver availability is a precondition. This tour can be booked by different customers as long as there are still seats available.

- The seats available for a tour are dependent on the bus scheduled for this tour.

- A customer can book any number of seats, but the tour still needs to have enough available seats for the booking to be successful.

-When a driver gets scheduled for a tour he needs to be informed immediately.

- Since busses are used a lot, it is important to schedule repairs and services for them.

- During the time the bus is in the shop for repair or service it is unavailable for a tour.

- Customers can change their booked number of seats as long as enough seats are still available to accommodate them.

- There needs to be a way to easily identify a tour.

- Every staff member needs to login before using the system and can then only see the necessary information for his area of work.

- Each time booking or creating a tour does not work there needs to be a sensible error message for the user.

- The schedulers are responsible for putting all necessary data into the system, e.g. bus data, driver data.

Stakeholders:

Bus driver Manager Scheduler Customer Repair shop

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!