donderdag 28 oktober 2010

Use Cases: Songs beheren

Use Case: Nieuwe songs toevoegen:

Actor: Administrator
Doel: nieuwe muziekgegevens uploaden naar de database

Preconditions: Gebruiker is ingelogd als Admin

Succes Scenario:
1.De gebruiker kiest voor het menu: Muziek toevoegen of bewerken.

2. De gebruiker kiest voor de knop nieuwe gegevens.
2.De gebruiker vult de gegevens in van de nieuwe song.
3.De gebruiker drukt op de knop Opslaan
4.Gebruiker krijgt bericht of hij zeker is van zijn keuze.
5.Gebruiker keert terug naar het menu
Muziek toevoegen of bewerken.

Alternatieve flows:

1. Indien niet alle gegevens zijn ingevuld verschijnt er een mededeling en dient men alle velden in te vullen.

2. Indien er een overeenkomst is met een bestaande titel en uitvoerder verschijnt er een mededeling dat de song al toegevoegd is geweest.

3. De gebruiker wenst het toevoegen van nieuwe gegevens te annuleren en klikt op de knop annuleren.

Use Case: Song bewerken

Actor: Administrator
Doel: bestaande muziekgegevens aanpassen in de database

Preconditions: Gebruiker is ingelogd als Admin

Succes Scenario:
1.De gebruiker kiest voor het menu: Muziek toevoegen of bewerken.

2.De gebruiker kiest op het scherm voor de knop bewerken.
3.De gebruiker krijgt een lijst van titels, uitvoerder, album en datum laatst gewijzigd, 20 per pagina.

a) De gebruiker kan bladeren door de verschillende pagina's indien er meer dan 20 titels in de database staan.
4.De gebruiker klikt op bewerken naast de lijn met gewenste nummer dat hij wil wijzigen.

5. De gebruiker verandert de gewenste gegevens.

3.De gebruiker drukt op de knop Opslaan.
5.De Gebruiker krijgt bericht of hij zeker is van zijn keuze.
6.Gebruiker keert terug naar het menu Muziek toevoegen of bewerken.

Alternatieve flows:

1. Indien niet alle gegevens zijn ingevuld verschijnt er een mededeling en dient men alle velden in te vullen.

2. Indien er een overeenkomst is met een bestaande titel en uitvoerder verschijnt er een mededeling dat de song al toegevoegd is geweest.

3. De gebruiker wenst het toevoegen van nieuwe gegevens te annuleren en klikt op de knop annuleren.

Use Case: Song verwijderen

Actor: Administrator
Doel: bestaande muziekgegevens verwijderen in de database

Preconditions: Gebruiker is ingelogd als Admin

Succes Scenario:
1.De gebruiker kiest voor het menu: Muziek toevoegen of bewerken.

2.De gebruiker kiest op het scherm voor de knop bewerken.
3.De gebruiker krijgt een lijst van titels, uitvoerder, album en datum laatst gewijzigd, 20 per pagina.

a) De gebruiker kan bladeren door de verschillende pagina's indien er meer dan 20 titels in de database staan.
4.De gebruiker klikt op verwijderen naast de lijn met gewenste nummer dat hij wil wijzigen.
5.De Gebruiker krijgt bericht of hij zeker is van zijn keuze.
6.Gebruiker keert terug naar het menu Muziek toevoegen of bewerken.

Alternatieve flows:

1. De gegevens kunnen niet verwijderd worden omdat er nog programmaplaylists zijn met het nummer. Verwijder eerst deze playlists.

Geen opmerkingen:

Een reactie posten