Changes between Version 4 and Version 5 of P3


Ignore:
Timestamp:
01/03/26 15:39:56 (2 weeks ago)
Author:
193284
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • P3

    v4 v5  
    44This phase demonstrates typical application scenarios for accessing the Wedding Planner database using SQL queries.
    55The scenarios reflect real tasks such as creating weddings, managing events and guests, tracking attendance, and handling bookings of wedding services.
     6
     7== Actors / Roles
     8
     9* **Wedding Planner (User)** 
     10  The main actor who creates and manages weddings, events, guests and bookings.
     11
     12* **Guest** 
     13  A person invited to a wedding who can RSVP to events and attend them.
     14
     15* **Service Provider** 
     16  External providers such as venues, bands, photographers, churches and registrars
     17  whose services are booked for weddings.
    618
    719== Assumptions
     
    2739}}}
    2840
     41=== Dialog Form (Scenario 2)
     42
     431. User selects the option "Create new wedding".
     442. System displays a form for wedding details (date, budget, notes).
     453. User enters wedding data and submits the form.
     464. System validates the input.
     475. System creates a new wedding record in the database using SQL INSERT.
     486. System shows the wedding dashboard for the newly created wedding.
     49
    2950== Scenario 3: Add events for a wedding
    3051Create wedding-related events such as ceremony and reception.
     
    5879(3, 'pending', 'guest', NULL, 103, 2);
    5980}}}
     81
     82=== Dialog Form (Scenario 5)
     83
     841. User opens the guest list for a selected event.
     852. System displays invited guests and attendance options.
     863. User selects attendance status and optional table number.
     874. System stores the attendance data in the database.
     885. System confirms the update and refreshes the attendance overview.
    6089
    6190== Scenario 6: List all weddings for a specific user
     
    134163VALUES (1, '2026-06-20', '15:00:00', '21:00:00', 'confirmed', 4500.00, 1, 1);
    135164}}}
     165
     166=== Dialog Form (Scenario 12)
     167
     1681. User selects a wedding and opens the venue booking page.
     1692. System displays available venues and date/time selection.
     1703. User selects venue and desired time interval.
     1714. System checks availability using SQL (no overlapping bookings).
     1725. If available, system creates a venue booking record.
     1736. System confirms the booking and shows booking details.
    136174
    137175== Scenario 13: Venue booking overview for a wedding
     
    251289
    252290== UX/UI Development Plan ==
     291The UX/UI page flow is directly aligned with the SQL application scenarios described
     292in this phase, where each user interaction corresponds to one or more SQL operations.
    253293
    254294This section guides the UX/UI designers on the structure, order, and responsibilities