Phase P3: Application Scenarios for DB Access (SQL)
Use-case model
This phase defines the main application use cases and usage scenarios, describing how the implemented database schema will be used by different actors (roles). The system supports wedding planning activities such as managing weddings, venues, events, guests and bookings (venue, band, photographer), as well as RSVP and attendance tracking.
List of Actors / Roles
- *Bride / Groom (Wedding owner)* - Registered user who manages the wedding, budget, notes, bookings and guest list.
- UC0001 - User Registration - Create a new account for wedding planning.
- UC0002 - User Login - Access the application using credentials.
- UC0003 - Create Wedding - Create a new wedding with date and budget details.
- UC0004 - Manage Guest List - Add and view guests for the wedding.
- UC0005 - Create Wedding Events - Create and view scheduled events for a wedding.
- UC0006 - Book Venue - Create a venue booking for the wedding date.
- UC0007 - Book Band - Reserve a band for a wedding/reception.
- UC0008 - Book Photographer - Reserve a photographer for the wedding.
- *Guest* - Invited person who is stored in the guest list and can RSVP for specific events.
- *Wedding Organizer (Assistant)* - Staff role that can manage logistics: events, attendance and seating roles.
Realization details on selection of the most important use cases in the database
The most important use cases (documented in more detail with tested SQL scenarios) are:
Last modified
10 days ago
Last modified on 01/10/26 17:36:01
Note:
See TracWiki
for help on using the wiki.
