Perform a CRUD analysis based on the domain model presented above and all the use cases you have identified in Assessment-01.

Assessment Details:

Given a case study; · model the domain, · Activity diagrams, · System Sequence Diagrams, and · State machine diagrams. Prepare a presentation to your tutor by combining Assessment-01. 

Case Study 

Spring Breaks ‘R’ Us (SBRU) is an online travel service that books spring break trips to resorts for college students. Students have booked spring breaks trips for decades, but changes in technology have transformed the travel business in recent years. SBRU moved away from having campus reps with posted fliers and moved to the Web early on. The basic idea is to get a group of students to book a room at the resort for one of the traditional spring break weeks. SBRU contracts with dozens of resorts in key spring break destinations like Florida, Texas, the Caribbean, and Mexico. Its website shows information on each resort and includes prices, available rooms, and special features. Students can research and book a room, enter contact information, and pay deposits, and final payments through the system. SBRU provides updated booking information, resort information updates, and travel information for booked students when they log in to the site.

The resorts also need access to the information from SBRU. They need to know their bookings for each week, the room types that are booked, and so forth. Before the spring break booking season starts, they need to enter information on their resorts, including prices and special features. Resorts need to be paid by SBRU for the bookings, and they need to be able to report and collect for damages caused by spring breakers during their stay.

SBRU has recently decided to upgrade its system to provide social networking features for students. It is currently researching possibilities and collecting information from prospective customers about desirables features and functions. From the business standpoint, the idea is to increase bookings by enhancing the experience before, during, and after the trip.

SBRU decided to develop the system with four major subsystems, resort relations, student booking, accounting and finance, and social networking.

Assignment -01

you have developed two use cases; “Add a new resort” and “Book a reservation”. Use those two use cases and

  1. Develop Activity diagrams for both the use cases.
  2. Develop System Sequence Diagrams (SSD) for both the use cases.
  3. Perform a CRUD analysis based on the domain model presented above and all the use cases you have identified in Assessment-01.
  4. There can be several states in “Make Booking” use case, such as room searched, room selected, payment made, room confirmed, room report emailed to student, and quit (two possibilities; payment did not go through, transaction completed). Draw a state machine diagram.
  5. Combine your assignment 01 and assignment-02 answers and prepare a PowerPoint presentation to your class (see lecture-08 slides 29 to 36 for an example). This presentation must be done in Week 13 class.

WhatsApp icon