zaterdag 21 mei 2011
Gisteren hebben nog even doorgewerkt aan onze webapplicatie.
Er werden nog verschillende aanpassingen gedaan:
- kleine bugs werden verwijderd (Nick)
- poll systeem werd afgwerk (Lucas)
- poll beheer wer afgewerkt (Lucas)
- statistieken werden aangemaakt (Nick)
- top 3 werd afgewerkt (Lucas)
Alle code staat sinds gisteren ook volledig op onze SVN en hiermee besluiten we ook het gehele project.
Volgende week volgt nog enkel de verdediging.
mvg,
Nick Van Reepingen
vrijdag 20 mei 2011
donderdag 12 mei 2011
Stand van zaken
Wegens andere project deadlines en de vele permanente evaluatie's zijn er gedurende lange tijd geen updates meer geweest op deze blog.
Echter hebben we wel doorgewerkt en wil ik nu even schetsen van wat er allemaal al gebeurd is.
Tot zo ver al gebeurd:
- Sponsor Management: (Nick)
Admin kan een sponsor toevoegen met afbeelding, link en beschrijving.
Admin kan een sponsor verwijderen of aanpassen in de database.
Add's roteren om de 10 seconden.
- Theme Management: (Nick)
Er zijn 4 themes gemaakt (zelfde structuur maar andere css file), de gebruiker kan at-runtime zijn theme veranderen.
Theme: Dance
- User Management: (Nick)
Gebruikers kunnen een account aanmaken en kunnen bijgevolg met deze gegevens inloggen.
- Top 3: (Lucas)
Gebruikers kunnen een top 3 inzenden. Hiervan worden later statistieken genomen.
| Er wordt momenteel nog druk doorgewerkt aan de POLL en de top 3 statistieken. Mvg, Nick Van Reepingen |
woensdag 13 april 2011
Sponsor Management
Men kan nu online adds toevoegen en verwijderen, dit gebeurd allemaal in samenwerking met de database.
In de database wordt enkel de URL opgeslagen van de geuploade afbeelding, zo wordt de database niet te zwaar beladen. De afbeeldingen zelf komen in een aparte map op de server.
mvg,
Nick Van Reepingen
vrijdag 8 april 2011
Ik zelf ben ook al bezig met het ontwikkelen van een Poll applicatie en Lucas is bezig met de database en inlogfuncties.
Tijdens de vakantie zal er dus hard gewerkt worden zodat de applicatie zo goed als af zal zijn na de tegen de eerste project sessie na de vakantie.
mvg,
Nick Van Reepingen
Contigency Reserve
Risk | Probability | Impact | Risk Score |
Ontwikkelaar wordt 5 dagen ziek | .80 | (5000 euro) | (4000 euro) |
Late verandering(en) in requirments bvb wegens slechte communicatie | .10 | (10000 euro) | (1000 euro) |
Stijging van de personnelskosten | .19 | (5000 euro) | (950 euro) |
Vertraging aflevering project voor 5 dagen | .90 | (25000 euro) | (22500 euro) |
Ontwikkelaar doet niet meer mee | .45 | 7 dagen | 3.15 dagen |
Servers EHB (SVN) onbereikbaar | .30 | (100 euro) | (30 euro) |
Contigency Reserve Needed | 37480 euro | ||
Anton
Risk Management
Risk Impact Matrix
Risk | Probability | Impact | Risk Score |
Ontwikkelaar wordt 5 dagen ziek | High | Medium | Medium |
Late verandering(en) in requirments bvb wegens slechte communicatie | Low | Medium | Low |
Stijging van de personnelskosten | Low | Medium | Low |
Vertraging aflevering project | High | High | High |
Ontwikkelaar doet niet meer mee | Medium | Low | Low |
Servers EHB (SVN) onbereikbaar | Low | Low | Low |
Anton
donderdag 31 maart 2011
donderdag 17 maart 2011
Use Case: Beheerder
1. de beheerder kiest voor hetmenu: poll opstellen.
2. De beheerder voert de items in.
3. De behherder kiets voor: Poll publiceren.
4. De beheerder krijgt bevestiging dat de poll successvol gepubliceerd is.
vrijdag 11 maart 2011
Planning
· Specificaties
Week 22 - (25/02):
· Use cases
· Risicoanalyse
Week 25 - (18/03):
· Kostenberekening & Prijsofferte
· Klassediagram
· ERD
Week 26 - (25/03):
· Architectural ontwerp
Week 27 - (01/04):
· Ad's toevegen
· Back end systeem
Week 28 - (08/04):
· Databank
· Testing
Week 31 - (29/04):
· Inlogsysteem
Week 32 - (06/04):
· Statistieken
· Polls
woensdag 2 maart 2011
KOSTENBEREKENING
Uitrusting: 5 laptops aan 500 EURO = 2500 EURO
Server tower + windows server licentie + vmware = 3000 EURO
SQL server software= 3500 EURO
6300 + 2500 + 3000 + 3500 = 1480 EURO
De 14800 EURO is puur onze kosten
Alles in 1 pakket met private server met mogelijkheid tot virtualisatie (voordeel dat er geen
database server moet aangekocht worden) met eigen SQL software inbegrepen.
Totaalprijs: 20.000 EURO
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 Case: Luisteraar registreren
Actor: Luisteraar
Doel: de luisteraar registreren op de website
Succes scenario:
- Gebruiker kiest voor de optie registreren
- Gebruiker voert gebruikersnaam, paswoord en email adres in.
- Gebruiker krijgt informatie over de activatie-email die verstuurd wordt naar zijn email adres
- Gebruiker logt in op de website.
Alternatieve flows:
- Gebruiker voert een gebruikersnaam in die reeds bestaat en wordt geinformeerd via een pop-up.
- 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:
- Gebruiker voert zijn gebruikersnaam en paswoord in
- Gebruiker krijgt toegan tot het top-3 scherm. (zie Luisteraar maakt top drie)
Alternatieve flow:
- Gebruiker weet zijn paswoord niet meer en kiest voor de optie 'paswoord via email verzenden'.
- Gebruiker ontvangt de email en voert succes scenario uit.
Use Case: Luisteraar maakt top drie
Actor: Luisteraaar
Doel: aanmaken van een top drie
- Gebruiker voert in de drie invoervelden de titels van zijn favoriete nummers in.
- Gebruiker kiest uit een drop-down menu het juiste nummer dat door auto-completion uit de database werd gehaald.
- Gebruiker klikt op bevestigen.
Alternatieve flows:
- 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
Doel: het verkrijgen van meer statistieken en meer informatie
- Gebruiker kiest voor het menu: Statistieken.
- De gebruiker kan kiezen uit volgende opties: Gebruikersstatistieken, Genrestatistieken en algemene statistieken.
- Naar gelang de keuze van de gebruiker krijgt hij de juiste statistieken te zien.
- De gebruiker kan de statistieken opslaan als pdf indien hij dat wenst.
- De gebruiker verlaat de pagina door terug te gaan naar de homepage.
Doel: het samenstellen van een playlist aan de hand van de meest aangevraagde liedjes.
- De gebruiker kiest voor het menu: Playlist samenstellen
- De gebruiker geeft een naam en duur in voor de playlist.
- De gebruiker krijgt de volledige lijst van liedjes met bovenaan in die lijst de meest aangevraagde + aantal.
- De gebruiker selecteert een aantal liedjes en slaat de playlist op.
- De gebruiker verlaat de pagina door terug te gaan naar de homepage.
