vrijdag 25 februari 2011

Use case: Beheerder

Reclame toevoegen:

De beheerder kan eventueel nodig, de reclame op de website aanpassen. Indien men sponsors aanwint of verliest, kan deze sponsor-status aangepast worden op de website. Deze wordt gedaan door de beheerder en alleen door de beheerder, zodat er geen verscheidene requests gaan verstuurd worden om de reclame te gaan wijzigen.

Promoten van gebruikers (extra)

Deze functie is een extra, indien er bepaalde users zeer actief meehelpen met het voten zodat website en radio goed draaien, dan kunnen er bepaalde gebruikers uitgekozen worden voor het maken van programma’s. Men krijgt hiermee het programmamaker-privilege toegekend.

Use Case: Reclame toevoegen op de website

Actor: Beheerder
Doel: Reclame toevoegen op de website


Succes scenario:

1. Gebruiker kiest voor de optie inloggen

2. Gebruiker voert gebruikersnaam, paswoord in.

3. Eens ingelogt, kan de beheerde naar het tabblad reclame gaan

4. De gebruiker kiest een afbeelding of info dat op de site moet komen

5. Gebruiker bevestigd zijn keuze

Alternatieve flows:

1. /

Use Case: Promoten van gebruikers

Actor: Beheerder
Doel: Gebruikers promoten naar hogere functies

Succes scenario:

1. Beheerder voert zijn gebruikersnaam en paswoord in

2. Beheerder zoekt naar de gebruiker in kwestie

3. Beheerder selecteert de gebruiker naar wens

4. Beheerder verandert de functie van de gebruiker naar programmamaker

donderdag 24 februari 2011

Use Cases: Luisteraar

Use Case: Luisteraar registreren

Actor: Luisteraar
Doel: de luisteraar registreren op de website

Succes scenario:
  1. Gebruiker kiest voor de optie registreren
  2. Gebruiker voert gebruikersnaam, paswoord en email adres in.
  3. Gebruiker krijgt informatie over de activatie-email die verstuurd wordt naar zijn email adres
  4. Gebruiker logt in op de website.

Alternatieve flows:

  1. Gebruiker voert een gebruikersnaam in die reeds bestaat en wordt geinformeerd via een pop-up.
  2. Gebruiker voert in het leeggemaakte invoerveld een andere gebruikersnaam in.

Use Case: Luisteraar inloggen

Actor: Luisteraar
Doel: de luisteraar inloggen op de website

Succes scenario:

  1. Gebruiker voert zijn gebruikersnaam en paswoord in
  2. Gebruiker krijgt toegan tot het top-3 scherm. (zie Luisteraar maakt top drie)

Alternatieve flow:

  1. Gebruiker weet zijn paswoord niet meer en kiest voor de optie 'paswoord via email verzenden'.
  2. Gebruiker ontvangt de email en voert succes scenario uit.

Use Case: Luisteraar maakt top drie

Actor: Luisteraaar
Doel: aanmaken van een top drie

  1. Gebruiker voert in de drie invoervelden de titels van zijn favoriete nummers in.
  2. Gebruiker kiest uit een drop-down menu het juiste nummer dat door auto-completion uit de database werd gehaald.
  3. Gebruiker klikt op bevestigen.

Alternatieve flows:

  1. Gebruiker voert een titel in die niet wordt gevonden en wordt via een pop-up op de hoogte gebracht.

woensdag 23 februari 2011

Use Cases: Programmamaker

Use Case: Statitieken raadplegen

Actor: Programmamaker
Doel:  het verkrijgen van meer statistieken en meer informatie

Succes scenario:
  1.   Gebruiker kiest voor het menu: Statistieken.
  2.    De gebruiker kan kiezen uit volgende opties: Gebruikersstatistieken, Genrestatistieken en algemene statistieken.
  3.   Naar gelang de keuze van de gebruiker krijgt hij de juiste statistieken te zien.
  4.   De gebruiker kan de statistieken opslaan als pdf indien hij dat wenst.
  5.  De gebruiker verlaat de pagina door terug te gaan naar de homepage.
Alternative flows:
3. Indien er geen gebruikers, genre’s of algemene statistieken kunnen worden getoond dan zal er een pop up verschijnen.

Use Case: Playlist maken


Actor: Programmamaker
Doel: het samenstellen van een playlist aan de hand van de meest aangevraagde liedjes.

Succes scenario:
  1.  De gebruiker kiest voor het menu: Playlist samenstellen
  2.  De gebruiker geeft een naam en duur in voor de playlist.
  3.   De gebruiker krijgt de volledige lijst van liedjes met bovenaan in die lijst de meest aangevraagde + aantal.
  4.  De gebruiker selecteert een aantal liedjes en slaat de playlist op.
  5.  De gebruiker verlaat de pagina door terug te gaan naar de homepage.

Alternative flows:
3. Indien er geen liedjes zijn aangevraagd of er zijn geen liedjes in de database aanwezig krijgt men een pop up.


dinsdag 22 februari 2011

Use Cases: Databasebeheer

Use Case: Gebruiker verwijderen:

Actor: Beheerder
Doel: verwijderen van gebruikers en accounts

Succes Scenario:
1.Gebruiker kiest voor het menu: Verwijder gebruiker.
2.Gebruiker krijgt overzicht van alle gebruikers en hun gegevens.
3.Gebruiker selecteert een te verwijderen gebruiker.
4.Gebruiker krijgt een confirmatie pop-up of hij zeker is van zijn keuze.
5.Gebruiker klikt ja of neen.
6.Indien de gebruiker ja heeft geklikt zal de gebruiker verwijdert worden,
indien neen terug naar stap 1.

Alternatieve flows:
/

Use Case: Muziek verwijderen/toevoegen aan database:

Actor: Beheerder
Doel: verwijderen van muziek aan de database

Succes Scenario:
1.Gebruiker kiest voor het menu: muziek beheren.
2.Gebruiker krijgt overzicht van alle muziek die zich in de database bevindt.
3.Gebruiker selecteert een te verwijderen lied.
4.Gebruiker krijgt een confirmatie pop-up of hij zeker is van zijn keuze.
5.Gebruiker klikt ja of neen.
6.Indien de gebruiker ja heeft geklikt zal het lied verwijdert worden,
indien neen terug naar stap 1.

Alternatieve flows:
1.Gebruiker kan ook muziek zoeken via het zoekveld en aan de hand van de gevonden resultaten het gewenste lied verwijderen.
2.Indien het lied niet gevonden is krijgt de gebruiker een info pop up.

Actor: Beheerder
Doel: toevoegen muziek aan de database

Succes Scenario:
1.Gebruiker kiest voor het menu: muziek beheren.
2.Gebruiker krijgt overzicht van alle muziek die zich in de database bevindt.
3.Gebruiker selecteert een toe te voegen lied vanuit de filesearcher.
4.Gebruiker krijgt een confirmatie pop-up of hij zeker is van zijn keuze.
5.Gebruiker klikt ja of neen.
6.Indien de gebruiker ja heeft geklikt zal het lied toegevoegd worden,
indien neen terug naar stap 1.

Alternatieve flows:
1.Het lied dat de gebruiker wil toevoegen bevindt zich reeds in de database, de gebruiker
krijgt hier een info pop-up over.

maandag 21 februari 2011

Use cases

Usecases ivm met promoten van gebruikers en de reclame op de website afgewerkt.
volgende taak is het samenvoegen van iedereen's uitgewerkte usecases tot 1 geheel

vrijdag 18 februari 2011

Welkom

Beste bloggers,

Welkom op de blog van groep 7. Groep 7 is een willekeurig samengestelde groep bestaande uit vijf studenten van de Erasmus Hogeschool te Brussel. Het doel van deze groep is het ontwerpen en schrijven van een webapplicatie en website voor een radiostation.


Wij gebruiken deze blog als communicatie middel naar de buitenwereld. Zowel geïnteresseerden als sympathisanten kunnen via deze blog onze progressie volgen.

In de eerste weken zullen we vooral bezig zijn met de analyse van de opdracht en het ontwerpen van verschillende diagrammen en andere documenten die ons het programmeren zullen vergemakkelijken en er ook tot leiden dat er zich minder risico's kunnen voordoen.

Wij kijken alvast uit naar het resultaat!

Met vriendelijke groeten,
Groep 7