wiki:UseCase010

Version 1 (modified by 232012, 2 weeks ago) ( diff )

--

UseCase010 - Adding Songs to Album

Initiating actor: Logged-In Admin

The 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.

Scenario

  1. Admin selects an existing Release that is categorized as an Album from the management interface.
  1. Admin enters the details for a song to be added, including the song_name and its duration.
  1. System creates a new entry in the Song table with a unique song_id.
  1. System establishes a relationship in the "contains" table by linking the unique song_id to the specific release_id of the album.
  1. System repeats this process for all tracks provided by the admin until the album's tracklist is complete.
  1. System updates the album’s details page to reflect the newly added songs and their respective durations.
Note: See TracWiki for help on using the wiki.