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