Changes between Initial Version and Version 1 of UseCase010


Ignore:
Timestamp:
05/12/26 23:01:15 (2 weeks ago)
Author:
232012
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • UseCase010

    v1 v1  
     1= UseCase010 - Adding Songs to Album
     2
     3**Initiating actor:** Logged-In Admin
     4
     5{{{#!div style="text-align: justify; width: 100%;"
     6The goal of this use case is to allow an administrator to populate an existing album with its musical tracks. By establishing the relationship between a specific album and multiple songs, the admin ensures that the tracklist is accurately represented in the system, enabling consumers to view the full contents and song durations of the physical media they are browsing.
     7}}}
     8
     9== Scenario
     10
     11{{{#!div style="text-align: justify; width: 100%;"
     12
     131. Admin selects an existing {{{Release}}} that is categorized as an {{{Album}}} from the management interface.
     14
     152. Admin enters the details for a song to be added, including the {{{song_name}}} and its {{{duration}}}.
     16
     173. System creates a new entry in the {{{Song}}} table with a unique {{{song_id}}}.
     18
     194. System establishes a relationship in the "contains" table by linking the unique {{{song_id}}} to the specific {{{release_id}}} of the album.
     20
     215. System repeats this process for all tracks provided by the admin until the album's tracklist is complete.
     22
     236. System updates the album’s details page to reflect the newly added songs and their respective durations.
     24}}}