Stage week 15
Maandag (21-12-2009)
Begin van de week ben ik verder gegaan
met het lijstje van verbeterpunten/aanpassingen
etc. voor het Ticketsysteem. Ik heb o.a. gewerkt
aan de volgende punten:
Nieuw bericht ticket optie maken voor mail naar
klant en/of tussenpersoon, ticket toewijzen bug fixen,
status ticket toevoegen bug fixen,
mail naar klant en eventueel tussenpersoon wanneer
ticket geaccepteerd is, dubbele dropdown maken voor
toevoegen ticket net als bij toevoegen tijdregistratie,
bij wijzigen klant mail sturen naar klant met gegevens.
Dinsdag (22-12-2009)
Vandaag heb ik ook weer verder gewerkt aan de
verbeterpunten. Ik heb gewerkt aan de volgende punten:
gebruikersnaam van nieuwe klant moet gelijk zijn
aan email adres dus als er een nieuwe klant wordt aangemaakt
en het email adres wordt ingevuld wordt dit automatisch
de gebruikersnaam, uitlijning ticket en projectdetails
in ie7 fixen, ticketinfo bij ticketdetails wanneer klant
is ingelogd, tickets link bij project details,
werken aan search suggest voor ticket toevoegen
wanneer klant is ingelogd, deze maak ik aan de
hand van een tutorial.
Woensdag (23-12-2009)
Vandaag heb ik heel de dag besteed aan de zoeksuggestie
functie voor het Ticketsysteem. Wanneer een klant is
ingelogd en hij/zij wil een ticket toevoegen dan kan
hij wanneer hij een trefwoord intypt bij het projectveld
een suggestie voor projecten krijgen (alleen zijn eigen
projecten). Dit doe ik door middel van een aantal AJAX
functies. Bij elke letter wat in het projectveld wordt
ingetypt wordt er een AJAX call gedaan en met een get
achter de schermen wordt de zoekterm opgehaald. Deze
wordt vervolgens weer gebruikt in een php functie waar
een bepaalde query wordt uitgevoerd (select project LIKE)
aan de hand van de zoekterm die is ingetypt. De resultaten
worden vervolgens weer getoont in een DIV onder het
projectveld. Wanneer een van die resultaten wordt
aangeklikt wordt dat resultaat in het projectveld
gezet met in een hidden field het projectid.
Donderdag (24-12-2009)
Vandaag heb ik de de zoeksuggestie functie
afgemaakt (belangrijkste eigenschappen werken).
Verder heb ik gewerkt aan nog een aantal verbeterpunten
waaronder de volgende:
toevoegen aantal uur gewerkt per maand bij medewerkersoverzicht,
wijzigen wachtwoord medewerken hetzelfde maken als bij klant,
bug fixen bij kiezen datum van tijdregistratie
zondag 27 december 2009
zondag 20 december 2009
Stage week 14
Maandag (14-12-2009)
Ik ben begonnen met het afmaken van de
password check bij het wijzigen van een klant.
Hierbij wordt moet de gebruiker het oude
wachtwoord invullen voordat hij het nieuwe
wachtwoord op kan slaan. Vervolgens ben
ik nog verder gegaan met het werken aan een
importscript waarbij met een aantal queries
de klanten en de bijbehorende projecten en
registraties worden opgehaald van het
tijdregistratiesysteem.
Dinsdag (15-12-2009)
Ik ben begonnen met het importeren van
de meest recente registraties en het wegwerken
van een aantal bugs. Het Ticketsysteem wordt
op 16-12-2009 getest door de opdrachtgevers dus
vandaar dat alles goed moet werken.
Woensdag (16-12-2009)
Ik heb het importscript voor tijdregistraties aangepast.
De werkte niet helemaal goed. Niet alle registraties werden
opgehaald. Hierna ben ik met een ander klusje bezig geweest.
Er was een bug gevonden in de vergaderplanner.
Wanneer de knoppen gebruikt worden om naar de volgende of
vorige week te gaan, blijven de datums op
1-1-1973 staan wanneer een nieuw jaar bereikt wordt.
Vandaag was ook het Ticketsysteem uitgebreid getest door
2 medewerkers van Xseeding, waarvan een opdrachtgever.
Uit deze test is een lijst met opmerkingen/bugs/verbeteringen
aanpassingen gekomen.
Ik ben begonnen met de beveiliging van ticketsysteem.
Klanten moeten niet op bepaalde pagina's kunnen komen.
Donderdag (17-12-2009)
Ik ben verder gegaan met de lijst van aanpassingen.
Ik heb gewerkt aan de volgende punten:
beveiliging, horizontale scrollbar weghalen,
rode tekst in overzichten vervangen voor witte tekst,
dropdown medewerkers bij wijzigen project fixen,
validatie wijzigen project fixen, validate description
weghalen bij project, sorteren op programmeur in
projectenoverzicht fixen, zoekfunctie in projectenoverzicht ->
ook kunnen zoeken op klanten, vreemde tekens bugs fixen.
Vrijdag (18-12-2009)
Vandaag heb ik de volgende aanpassingen doorgevoerd
voor het Ticketsysteem:
Ticket ID weergeven in alle overzichten en communicatie
van de tickets, Wanneer een gebruiker een ticket aanmaakt
wordt hij/zij de eigenaar van die ticket, ook wanneer een
klant dit doet, Uitlijning van tekst gemaakt met textarea's
fixen met de 'nl2br' functie van php, berichten formulier
valt over tekst heen dus tekst in een div gezet met een
vaste breedte zodat deze elkaar niet meer kunnen overlappen.
Maandag (14-12-2009)
Ik ben begonnen met het afmaken van de
password check bij het wijzigen van een klant.
Hierbij wordt moet de gebruiker het oude
wachtwoord invullen voordat hij het nieuwe
wachtwoord op kan slaan. Vervolgens ben
ik nog verder gegaan met het werken aan een
importscript waarbij met een aantal queries
de klanten en de bijbehorende projecten en
registraties worden opgehaald van het
tijdregistratiesysteem.
Dinsdag (15-12-2009)
Ik ben begonnen met het importeren van
de meest recente registraties en het wegwerken
van een aantal bugs. Het Ticketsysteem wordt
op 16-12-2009 getest door de opdrachtgevers dus
vandaar dat alles goed moet werken.
Woensdag (16-12-2009)
Ik heb het importscript voor tijdregistraties aangepast.
De werkte niet helemaal goed. Niet alle registraties werden
opgehaald. Hierna ben ik met een ander klusje bezig geweest.
Er was een bug gevonden in de vergaderplanner.
Wanneer de knoppen gebruikt worden om naar de volgende of
vorige week te gaan, blijven de datums op
1-1-1973 staan wanneer een nieuw jaar bereikt wordt.
Vandaag was ook het Ticketsysteem uitgebreid getest door
2 medewerkers van Xseeding, waarvan een opdrachtgever.
Uit deze test is een lijst met opmerkingen/bugs/verbeteringen
aanpassingen gekomen.
Ik ben begonnen met de beveiliging van ticketsysteem.
Klanten moeten niet op bepaalde pagina's kunnen komen.
Donderdag (17-12-2009)
Ik ben verder gegaan met de lijst van aanpassingen.
Ik heb gewerkt aan de volgende punten:
beveiliging, horizontale scrollbar weghalen,
rode tekst in overzichten vervangen voor witte tekst,
dropdown medewerkers bij wijzigen project fixen,
validatie wijzigen project fixen, validate description
weghalen bij project, sorteren op programmeur in
projectenoverzicht fixen, zoekfunctie in projectenoverzicht ->
ook kunnen zoeken op klanten, vreemde tekens bugs fixen.
Vrijdag (18-12-2009)
Vandaag heb ik de volgende aanpassingen doorgevoerd
voor het Ticketsysteem:
Ticket ID weergeven in alle overzichten en communicatie
van de tickets, Wanneer een gebruiker een ticket aanmaakt
wordt hij/zij de eigenaar van die ticket, ook wanneer een
klant dit doet, Uitlijning van tekst gemaakt met textarea's
fixen met de 'nl2br' functie van php, berichten formulier
valt over tekst heen dus tekst in een div gezet met een
vaste breedte zodat deze elkaar niet meer kunnen overlappen.
zondag 13 december 2009
Stage week 13
Maandag (07-12-2009)
Ik ben het begonnen met het fixen van een bug
in de tijdregistratie module. Bij het wijzigen
van een registratie werd het project niet onthouden.
Vervolgens ben ik begonnen met het migreren van
het klantenbestand op het SugarCRM van Xseeding naar
het Ticketsysteem. Hierna moesten alle tijdregistraties
van het tijdregistratie systeem overgezet worden naar
het Ticketsysteem. Omdat de "customers_id" niet
overeenkwamen met de id's van de klanten in het
Ticketsysteem moest ik een importscript maken.
Ik moest alle klanten van het CRM en alle klanten
van het tijdregistratie systeem ophalen en deze
vergelijken met elkaar om dubbele gegevens te voorkomen.
Wanneer dit was gelukt waren de tijdregistraties ook
meteen gekoppeld aan de klanten, omdat ik deze nu
ook had geïmporteerd.
Dinsdag (08-12-2009)
Ik ben verder gegaan met een aantal migraties van
het tijdregistratie systeem naar het Ticketsysteem.
Vervolgens moest ik een aantal bugs fixen en een
aantal queries aanpassen. Bij sommige modulen was het
aantal queries flink gestegen omdat ik veel nieuwe data
in het systeem had staan. Door gebruikt te maken van
containable (cakephp feature) kon ik was specifieker
mijn queries opzetten zodat bijv. niet alle tijdregistraties
worden opgehaald voor elk project.
Woensdag (09-12-2009)
Ik moest alle projecten van het tijdregistratie systeem
overzetten naar het Ticketsysteem. Daarnaast moest ik
ook de juiste ftp gegevens overzetten. Deze stonden in
het CRM bij de klanten tabel. Ik moest dus zorgen dat er
voor alle klanten van het CRM, projecten werden aangemaakt
in het Ticketsysteem omdat de projecten zijn gekoppeld aan
de ftp gegevens. Vervolgens moest ik de juiste projecten
koppelen aan de ftp gegevens.
Toen de imports klaar waren ben ik nog wat aan de queries
van het project overzicht gaan sleutelen.
Donderdag (10-12-2009)
Vandaag had ik een terugkomdag op de HRO.
We kregen een aantal presentaties met uitleg
over het duale traject en over een aantal projecten
op school zoals DevThis. We gingen ook nog met een
aantal studenten en docenten praten over onze ervaringen
op de stage en eventuele problemen.
Vrijdag (11-12-2009)
Ik ben begonnen met een aantal kleine aanpassingen
in de projecten, klanten, en medewerkers module.
Wanneer bij een van deze module de deletefunctie wordt
aangeroepen moet de gegevens niet uit de database
worden verwijderd maar wordt er een bepaald veld in
de database op 1 gezet. Door een aantal queries aan te
passen voor het ophalen van de gegevens, worden alleen
gegevens opgehaald met "deleted" waarde 0.
Ik moest ook nog een kleine aanpassingen doen bij het
wijzigen van een klant. Hierbij moet voor het veranderen
van een wachtwoord het oude wachtwoord worden ingevoerd
en het nieuwe wachtwoord + herhaling.
Maandag (07-12-2009)
Ik ben het begonnen met het fixen van een bug
in de tijdregistratie module. Bij het wijzigen
van een registratie werd het project niet onthouden.
Vervolgens ben ik begonnen met het migreren van
het klantenbestand op het SugarCRM van Xseeding naar
het Ticketsysteem. Hierna moesten alle tijdregistraties
van het tijdregistratie systeem overgezet worden naar
het Ticketsysteem. Omdat de "customers_id" niet
overeenkwamen met de id's van de klanten in het
Ticketsysteem moest ik een importscript maken.
Ik moest alle klanten van het CRM en alle klanten
van het tijdregistratie systeem ophalen en deze
vergelijken met elkaar om dubbele gegevens te voorkomen.
Wanneer dit was gelukt waren de tijdregistraties ook
meteen gekoppeld aan de klanten, omdat ik deze nu
ook had geïmporteerd.
Dinsdag (08-12-2009)
Ik ben verder gegaan met een aantal migraties van
het tijdregistratie systeem naar het Ticketsysteem.
Vervolgens moest ik een aantal bugs fixen en een
aantal queries aanpassen. Bij sommige modulen was het
aantal queries flink gestegen omdat ik veel nieuwe data
in het systeem had staan. Door gebruikt te maken van
containable (cakephp feature) kon ik was specifieker
mijn queries opzetten zodat bijv. niet alle tijdregistraties
worden opgehaald voor elk project.
Woensdag (09-12-2009)
Ik moest alle projecten van het tijdregistratie systeem
overzetten naar het Ticketsysteem. Daarnaast moest ik
ook de juiste ftp gegevens overzetten. Deze stonden in
het CRM bij de klanten tabel. Ik moest dus zorgen dat er
voor alle klanten van het CRM, projecten werden aangemaakt
in het Ticketsysteem omdat de projecten zijn gekoppeld aan
de ftp gegevens. Vervolgens moest ik de juiste projecten
koppelen aan de ftp gegevens.
Toen de imports klaar waren ben ik nog wat aan de queries
van het project overzicht gaan sleutelen.
Donderdag (10-12-2009)
Vandaag had ik een terugkomdag op de HRO.
We kregen een aantal presentaties met uitleg
over het duale traject en over een aantal projecten
op school zoals DevThis. We gingen ook nog met een
aantal studenten en docenten praten over onze ervaringen
op de stage en eventuele problemen.
Vrijdag (11-12-2009)
Ik ben begonnen met een aantal kleine aanpassingen
in de projecten, klanten, en medewerkers module.
Wanneer bij een van deze module de deletefunctie wordt
aangeroepen moet de gegevens niet uit de database
worden verwijderd maar wordt er een bepaald veld in
de database op 1 gezet. Door een aantal queries aan te
passen voor het ophalen van de gegevens, worden alleen
gegevens opgehaald met "deleted" waarde 0.
Ik moest ook nog een kleine aanpassingen doen bij het
wijzigen van een klant. Hierbij moet voor het veranderen
van een wachtwoord het oude wachtwoord worden ingevoerd
en het nieuwe wachtwoord + herhaling.
zondag 6 december 2009
Stage week 12
Maandag (30-11-2009)
Maandag ben ik begonnen aan de paginate
functie voor de tickets module. Vervolgens
heb ik ook van een aantal modulen de
queries verlaagd. Bij sommige modulen
werden er namelijk overbodige queries uitgevoerd.
Ik moest ook nog een ander klein probleem oplossen.
Wanneer een klant is ingelogd mag hij/zij geen
mogelijkheid hebben om een project toe te voegen
door deze in het menu te selecteren. Ik heb
er dus voor gezorgd dat deze optie niet beschikbaar
is wanneer een klant is ingelogd.
Dinsdag (01-12-2009)
Ik wilde voor het mooie alle paginate functies
met AJAX gaan maken. Ik heb dit voor bijna alle
modulen gedaan behalve voor de tijdregistratiemodule.
Dit ging namelijk niet omdat bij veel van de functies
in deze modulen bepaalde waarden mee worden gestuurd
in de url. Bij AJAX gaat alles achterlangs dus heeft
het weinig zit om het bij deze module in te bouwen
omdat de pagina alsnog ververst moet worden.
Verder heb ik d.m.v. de AJAX functies van Cakephp
nog een aantal zoekfuncties ingebouwd waarbij je
naar een bepaalde titel of naam van een klant, project
of ticket kan zoeken.
Woensdag (02-12-2009)
Woensdag kreeg ik een opdracht om aan een website
van een bestaande klant van Xseeding te werken.
Er moest voor de website vakantielandgoed.nl in
het gastenboekformulier een recaptcha controle
worden ingebouwd die computer gegenereerde berichten
op het gastenboek tegengaat.
De website was met smarty php gemaakt dus het was
voor mij weer even inkomen omdat ik de laatste tijd
alleen maar met cakephp bezig ben geweest. Het
recaptcha veld moest op een bepaalde manier gegenereerd
worden en voor de controle van de invoer was een
bepaalde functie beschikbaar.
Donderdag (03-12-2009)
Ik ben begonnen met een bugfix in de filter
mogelijkheden van het tijdregistratie systeem.
Je moest namelijk 2 keer een bepaalde klant of
project selecteren voordat hierop gefilterd werd.
Dit kwam omdat na het kiezen voor filteren op
project of klant en de keuze van klant of project
de gekozen waarden weer verloren waren gegaan.
Ik moest met behulp van jquery deze waarden een
2e keer ophalen en opslaan.
Verder moest er een export gemaakt worden van
registraties die per uur gerekend worden. Ik had
deze eerst met een csv export gemaakt. Vervolgens
met een xls export. Maar toen kwam ik erachter dat
je deze ook niet kon opmaken. Aan het einde van de
dag ben ik begonnen met een opzetje voor een export
in xml.
Vrijdag (04-12-2009)
Ik ben verder gegaan met de xml export van de
registraties. Dit heb ik gedaan door eerst de
opmaak die ik wilde in excel te maken en vervolgens
op te slaan als een xml bestand. Deze heb ik toen
geopend in mijn editor op de code hiervan over te nemen
en de veld dynamisch te maken.
Er moest in de projecten module nog het aantal uren
besteed per project getoond worden.
Dit heb ik ingebouwd door een bestaande functie
van het tijdregistratie systeem over te nemen.
Maandag (30-11-2009)
Maandag ben ik begonnen aan de paginate
functie voor de tickets module. Vervolgens
heb ik ook van een aantal modulen de
queries verlaagd. Bij sommige modulen
werden er namelijk overbodige queries uitgevoerd.
Ik moest ook nog een ander klein probleem oplossen.
Wanneer een klant is ingelogd mag hij/zij geen
mogelijkheid hebben om een project toe te voegen
door deze in het menu te selecteren. Ik heb
er dus voor gezorgd dat deze optie niet beschikbaar
is wanneer een klant is ingelogd.
Dinsdag (01-12-2009)
Ik wilde voor het mooie alle paginate functies
met AJAX gaan maken. Ik heb dit voor bijna alle
modulen gedaan behalve voor de tijdregistratiemodule.
Dit ging namelijk niet omdat bij veel van de functies
in deze modulen bepaalde waarden mee worden gestuurd
in de url. Bij AJAX gaat alles achterlangs dus heeft
het weinig zit om het bij deze module in te bouwen
omdat de pagina alsnog ververst moet worden.
Verder heb ik d.m.v. de AJAX functies van Cakephp
nog een aantal zoekfuncties ingebouwd waarbij je
naar een bepaalde titel of naam van een klant, project
of ticket kan zoeken.
Woensdag (02-12-2009)
Woensdag kreeg ik een opdracht om aan een website
van een bestaande klant van Xseeding te werken.
Er moest voor de website vakantielandgoed.nl in
het gastenboekformulier een recaptcha controle
worden ingebouwd die computer gegenereerde berichten
op het gastenboek tegengaat.
De website was met smarty php gemaakt dus het was
voor mij weer even inkomen omdat ik de laatste tijd
alleen maar met cakephp bezig ben geweest. Het
recaptcha veld moest op een bepaalde manier gegenereerd
worden en voor de controle van de invoer was een
bepaalde functie beschikbaar.
Donderdag (03-12-2009)
Ik ben begonnen met een bugfix in de filter
mogelijkheden van het tijdregistratie systeem.
Je moest namelijk 2 keer een bepaalde klant of
project selecteren voordat hierop gefilterd werd.
Dit kwam omdat na het kiezen voor filteren op
project of klant en de keuze van klant of project
de gekozen waarden weer verloren waren gegaan.
Ik moest met behulp van jquery deze waarden een
2e keer ophalen en opslaan.
Verder moest er een export gemaakt worden van
registraties die per uur gerekend worden. Ik had
deze eerst met een csv export gemaakt. Vervolgens
met een xls export. Maar toen kwam ik erachter dat
je deze ook niet kon opmaken. Aan het einde van de
dag ben ik begonnen met een opzetje voor een export
in xml.
Vrijdag (04-12-2009)
Ik ben verder gegaan met de xml export van de
registraties. Dit heb ik gedaan door eerst de
opmaak die ik wilde in excel te maken en vervolgens
op te slaan als een xml bestand. Deze heb ik toen
geopend in mijn editor op de code hiervan over te nemen
en de veld dynamisch te maken.
Er moest in de projecten module nog het aantal uren
besteed per project getoond worden.
Dit heb ik ingebouwd door een bestaande functie
van het tijdregistratie systeem over te nemen.
zondag 29 november 2009
Stage week 11
Maandag (23-11-2009)
Ik heb een kort gesprek gehad met een van de
opdrachtgevers over het Ticketsysteem. Ik had
nog wat vragen of bepaalde modulen en of alles
tot nu toe naar wens was. Ik kreeg een aantal
feedback puntjes en aanpassingen waarmee ik
aan de slag kon gaan. De grootste aanpassingen
was dat ik bepaalde dropdown lijsten m.b.v.
AJAX moest aanpassen zodat wanneer er een
bepaalde keuze wordt gemaakt in een formulier,
de pagina niet opnieuw geladen wordt maar alleen
de inhoud van de formulieren.
Ik heb eerst onderzoek gedaan naar AJAX en de
mogelijkheden en vervolgens ben ik wat dingen
gaan proberen. Ik had wel wat hulp nodig van
mijn collega's omdat ik niet precies wist hoe
ik bepaalde stukken moest programmeren.
Dinsdag (24-11-2009)
Ik ben verder gegaan met een AJAX formulier in
de tickets module. Hierbij was de bedoeling dat
wanneer in de dropdown het type formulier wordt
gekozen (berichten formulier), alleen het type
formulier voor een bericht te schrijven veranderd
en niet de gehele pagina wordt herladen.
Het probleem hierbij was dat wanneer er een
fout wordt gemaakt in een van de formulieren, de
formulieren niet meer naar beneden verschoven
(jquery slidedown effectje). Dit had ik later
opgelost door de details view en niet in de ajax
view opdracht te geven om het formuliertje naar
beneden te laten komen wanneer een fout in het
formulier is gevonden.
Woensdag (25-11-2009)
Ik heb vandaag een aantal kleine bugfixes
weggewerkt en de layout van de berichten
en ticket status pagina's aangepast. Deze
kregen een nieuwe achtergrond met dezelfde
stijl als het Ticketsysteem zelf.
Verder heb ik mijn code in de controllers
en models aangepast door alles netjes
te ordenen en een aantal forloops te vervangen
voor foreach loops.
Donderdag (26-11-2009)
Ik ben verder gegaan met mijn code te
herorganiseren. Vervolgens heb ik nog
een gesprek gehad in de middag over
mijn stage voortgang etc. Aan het eind
van de middag heb ik het menu wat gebruikt
wordt op de website van Xseeding nagebouwd
voor het Ticketsysteem.
Vrijdag (27-11-2009)
Ik heb het hoofdmenu afgemaakt en
vervolgens ben ik de submenu links
voor elke module gaan aanpassen.
Hiervoor heb ik een jquery effect
toegevoegd. In de middag ben ik begonnen
aan de paginate (ordenen van lijsten) voor
bepaalde modulen. Cakephp heeft hier een
library voor zodat dit in een aantal stappen
goed te doen is. Het probleem was alleen dat
ik bij bepaalde modulen zoals de projecten
module niet alle benodigde data in een array
had staan. Wanneer je de paginate optie van
cake wil gebruik moet je alle data d.m.v.
de paginate in een array zetten.
Maandag (23-11-2009)
Ik heb een kort gesprek gehad met een van de
opdrachtgevers over het Ticketsysteem. Ik had
nog wat vragen of bepaalde modulen en of alles
tot nu toe naar wens was. Ik kreeg een aantal
feedback puntjes en aanpassingen waarmee ik
aan de slag kon gaan. De grootste aanpassingen
was dat ik bepaalde dropdown lijsten m.b.v.
AJAX moest aanpassen zodat wanneer er een
bepaalde keuze wordt gemaakt in een formulier,
de pagina niet opnieuw geladen wordt maar alleen
de inhoud van de formulieren.
Ik heb eerst onderzoek gedaan naar AJAX en de
mogelijkheden en vervolgens ben ik wat dingen
gaan proberen. Ik had wel wat hulp nodig van
mijn collega's omdat ik niet precies wist hoe
ik bepaalde stukken moest programmeren.
Dinsdag (24-11-2009)
Ik ben verder gegaan met een AJAX formulier in
de tickets module. Hierbij was de bedoeling dat
wanneer in de dropdown het type formulier wordt
gekozen (berichten formulier), alleen het type
formulier voor een bericht te schrijven veranderd
en niet de gehele pagina wordt herladen.
Het probleem hierbij was dat wanneer er een
fout wordt gemaakt in een van de formulieren, de
formulieren niet meer naar beneden verschoven
(jquery slidedown effectje). Dit had ik later
opgelost door de details view en niet in de ajax
view opdracht te geven om het formuliertje naar
beneden te laten komen wanneer een fout in het
formulier is gevonden.
Woensdag (25-11-2009)
Ik heb vandaag een aantal kleine bugfixes
weggewerkt en de layout van de berichten
en ticket status pagina's aangepast. Deze
kregen een nieuwe achtergrond met dezelfde
stijl als het Ticketsysteem zelf.
Verder heb ik mijn code in de controllers
en models aangepast door alles netjes
te ordenen en een aantal forloops te vervangen
voor foreach loops.
Donderdag (26-11-2009)
Ik ben verder gegaan met mijn code te
herorganiseren. Vervolgens heb ik nog
een gesprek gehad in de middag over
mijn stage voortgang etc. Aan het eind
van de middag heb ik het menu wat gebruikt
wordt op de website van Xseeding nagebouwd
voor het Ticketsysteem.
Vrijdag (27-11-2009)
Ik heb het hoofdmenu afgemaakt en
vervolgens ben ik de submenu links
voor elke module gaan aanpassen.
Hiervoor heb ik een jquery effect
toegevoegd. In de middag ben ik begonnen
aan de paginate (ordenen van lijsten) voor
bepaalde modulen. Cakephp heeft hier een
library voor zodat dit in een aantal stappen
goed te doen is. Het probleem was alleen dat
ik bij bepaalde modulen zoals de projecten
module niet alle benodigde data in een array
had staan. Wanneer je de paginate optie van
cake wil gebruik moet je alle data d.m.v.
de paginate in een array zetten.
zondag 22 november 2009
Stage week 10
Maandag (16-11-2009)
Ik heb een aantal bugfixes in de layout verholpen
in verschillende browsers (ie6, ie7).
Ook heb ik de weergaven van de projecten, klanten,
medewerkers en tickets index aangepast. De tabellen
waren erg slordig en dit heb ik verbeterd.
Verder heb ik nog een aantal kleine bugfixes in
een aantal modulen verholpen.
Dinsdag (17-11-2009)
Ik ben begonnen met het bouwen van
de recente projecten en tickets pagina.
In deze pagina's moeten de meeste recente
projecten en tickets van de ingelogde gebruiker
getoond worden. Vervolgens heb ik nog een
bugfix verholpen in de tickets module.
Bij het aanmaken van een ticket kon je
als klant alle projecten kiezen i.p.v.
alleen zijn eigen projecten.
Ik heb ook nog verder gewerkt aan het
filtersysteem van de tijdregistratie module.
Woensdag(18-11-2009)
Ik kreeg de opdracht om een paar bugfixes
te verhelpen in de vergaderplanner van Xseeding.
De problemen hiermee waren namelijk dat het niet
mogelijk was om voor het jaar 2010 of later een
reservering te maken. Ook klopten de weeknummers
niet helemaal. Je kon namelijk niet naar
de weeknummers 1 t/m 10 gaan.
Nadat ik deze problemen verholpen had ben ik verder
gegaan met het filtersysteem van de tijdregistratie
module. Naast het filteren op datum wat al beschikbaar
was in het systeem moet het ook mogelijk zijn om te
filteren op activiteiten, klanten en projecten.
Ik heb ook nog een aantal layout bugs gefixed in firefox
en ie 7.
Donderdag (19-11-2009)
Vandaag heb ik het filtersysteem afgemaakt. Er zat nog
een kleine bug in bij het filteren op projecten.
Hierna ben ik gaan werken aan de layouts van de
verschillende e-mail berichten. Ik heb voor de klanten,
projecten, werknemers en tickets modules ook nog een
aantal mailfuncties ingebouwd en de mail layouts daaraan
gekoppeld.
Vrijdag (20-11-2009)
Omdat er veel verschillen zijn met de browsers
firefox en ie 6, 7 en 8 moest ik hier een aantal
aparte stylesheets voor maken. Voor elke browser
van ie moest ik een aantal dingen aanpassen zodat
de layout er weer goed uitziet. Ik moest ook nog
een bugfix verhelpen voor de validatie van het
toevoegen van klanten en werknemers.
Maandag (16-11-2009)
Ik heb een aantal bugfixes in de layout verholpen
in verschillende browsers (ie6, ie7).
Ook heb ik de weergaven van de projecten, klanten,
medewerkers en tickets index aangepast. De tabellen
waren erg slordig en dit heb ik verbeterd.
Verder heb ik nog een aantal kleine bugfixes in
een aantal modulen verholpen.
Dinsdag (17-11-2009)
Ik ben begonnen met het bouwen van
de recente projecten en tickets pagina.
In deze pagina's moeten de meeste recente
projecten en tickets van de ingelogde gebruiker
getoond worden. Vervolgens heb ik nog een
bugfix verholpen in de tickets module.
Bij het aanmaken van een ticket kon je
als klant alle projecten kiezen i.p.v.
alleen zijn eigen projecten.
Ik heb ook nog verder gewerkt aan het
filtersysteem van de tijdregistratie module.
Woensdag(18-11-2009)
Ik kreeg de opdracht om een paar bugfixes
te verhelpen in de vergaderplanner van Xseeding.
De problemen hiermee waren namelijk dat het niet
mogelijk was om voor het jaar 2010 of later een
reservering te maken. Ook klopten de weeknummers
niet helemaal. Je kon namelijk niet naar
de weeknummers 1 t/m 10 gaan.
Nadat ik deze problemen verholpen had ben ik verder
gegaan met het filtersysteem van de tijdregistratie
module. Naast het filteren op datum wat al beschikbaar
was in het systeem moet het ook mogelijk zijn om te
filteren op activiteiten, klanten en projecten.
Ik heb ook nog een aantal layout bugs gefixed in firefox
en ie 7.
Donderdag (19-11-2009)
Vandaag heb ik het filtersysteem afgemaakt. Er zat nog
een kleine bug in bij het filteren op projecten.
Hierna ben ik gaan werken aan de layouts van de
verschillende e-mail berichten. Ik heb voor de klanten,
projecten, werknemers en tickets modules ook nog een
aantal mailfuncties ingebouwd en de mail layouts daaraan
gekoppeld.
Vrijdag (20-11-2009)
Omdat er veel verschillen zijn met de browsers
firefox en ie 6, 7 en 8 moest ik hier een aantal
aparte stylesheets voor maken. Voor elke browser
van ie moest ik een aantal dingen aanpassen zodat
de layout er weer goed uitziet. Ik moest ook nog
een bugfix verhelpen voor de validatie van het
toevoegen van klanten en werknemers.
zondag 15 november 2009
Stage week 9
Maandag (09-11-2009)
Ik ben deze week weer verder gegaan
met het werken aan de tickets module.
Dit is een zeer uitgebreide module en tevens
de belangrijkste module van het systeem.
Ik heb gewerkt aan het berichten systeem,
waarmee klanten en medewerkers berichten
naar elkaar kunnen sturen. Ik wist in het
begin niet precies hoe ik de data ging
opslaan en wanneer iemand een bepaald
bericht kan sturen.
Dinsdag (10-11-2009)
Vandaag heb ik gewerkt aan het tonen van
de verstuurde berichten door klanten en
medewerkers. Hierbij moesten ook de bestanden
die bij een bepaalde ticket horen, op de computer
opgeslagen kunnen worden. Omdat er verschillende
soorten bestanden bij een bericht geupload kunnen
worden, moest er ook gekeken worden welke extensie
elk bestand heeft om het correct te kunnen opslaan.
Ik heb hier uiteindelijk een aparte model
voor geschreven.
Woensdag (11-11-2009)
Ik heb weer verder gewerkt aan de tickets module.
Bepaalde velden moesten nog gecontroleerd worden en
er moesten nog een paar kleine aanpassingen gemaakt worden.
Zo moesten de tickets vanuit de projecten, klanten en
medewerkers module gesorteerd kunnen worden op de
gekozen klant, project of medewerker.
Donderdag (12-11-2009)
Ik heb nog wat kleine aanpassingen gedaan
aan de tickets module en de projecten module.
Verder heb ik het huidige tijdregistratie systeem
overgezet in mijn project.
Vrijdag (13-11-2009)
Vandaag heb ik in de tickets module een
mogelijkheid gemaakt voor de medewerkers
om tussen 2 verschillende bericht formulieren
te kiezen door middel van een dropdown keuze.
In de klanten en medewerkers module heb
ik het overzicht aangepast en een onmouseover
functie ingebouwd zodat hierbij de informatie
van de klant in een box te zien is. Verder heb
ik nog een aantal database tabellen en variabelen
in mijn systeem aangepast voor de integratie
van het tijdregistratiesysteem.
Maandag (09-11-2009)
Ik ben deze week weer verder gegaan
met het werken aan de tickets module.
Dit is een zeer uitgebreide module en tevens
de belangrijkste module van het systeem.
Ik heb gewerkt aan het berichten systeem,
waarmee klanten en medewerkers berichten
naar elkaar kunnen sturen. Ik wist in het
begin niet precies hoe ik de data ging
opslaan en wanneer iemand een bepaald
bericht kan sturen.
Dinsdag (10-11-2009)
Vandaag heb ik gewerkt aan het tonen van
de verstuurde berichten door klanten en
medewerkers. Hierbij moesten ook de bestanden
die bij een bepaalde ticket horen, op de computer
opgeslagen kunnen worden. Omdat er verschillende
soorten bestanden bij een bericht geupload kunnen
worden, moest er ook gekeken worden welke extensie
elk bestand heeft om het correct te kunnen opslaan.
Ik heb hier uiteindelijk een aparte model
voor geschreven.
Woensdag (11-11-2009)
Ik heb weer verder gewerkt aan de tickets module.
Bepaalde velden moesten nog gecontroleerd worden en
er moesten nog een paar kleine aanpassingen gemaakt worden.
Zo moesten de tickets vanuit de projecten, klanten en
medewerkers module gesorteerd kunnen worden op de
gekozen klant, project of medewerker.
Donderdag (12-11-2009)
Ik heb nog wat kleine aanpassingen gedaan
aan de tickets module en de projecten module.
Verder heb ik het huidige tijdregistratie systeem
overgezet in mijn project.
Vrijdag (13-11-2009)
Vandaag heb ik in de tickets module een
mogelijkheid gemaakt voor de medewerkers
om tussen 2 verschillende bericht formulieren
te kiezen door middel van een dropdown keuze.
In de klanten en medewerkers module heb
ik het overzicht aangepast en een onmouseover
functie ingebouwd zodat hierbij de informatie
van de klant in een box te zien is. Verder heb
ik nog een aantal database tabellen en variabelen
in mijn systeem aangepast voor de integratie
van het tijdregistratiesysteem.
zondag 8 november 2009
Stage week 8
Maandag (02-11-2009)
Aan het begin van week 8 van me stage ben ik verder
gegaan aan het ontwikkelen van het Ticketsysteem.
Ik moest nog wat aanpassingen doen aan de klanten,
projecten en medewerkers modules. Toen ik alle
aanpassingen had gedaan ben ik begonnen met het
bouwen van de tickets module.
Dinsdag (03-11-2009)
Ik heb 's ochtends heel even verder gewerkt
aan de tickets module. Vervolgens kreeg ik de
opdracht om het fotobeheer systeem, wat ik
een week ervoor had gemaakt, op een andere
manier te programmeren. Het moest namelijk
object georiënteerd geprogrammeerd worden.
Ik had naast cakephp niet veel ervaring met
het ontwikkelen in php oo zonder gebruik te
maken van een framework. Dit was een goede
kans op dit te leren en direct in de praktijk
toe te passen. Ik had in het begin een klein
beetje moeite met het doorgeven van parameters
en het teruggeven hiervan aan functies.
Maar al snel had ik de smaak te pakken.
Donderdag (05-11-2009)
Ik was s'ochtends begonnen met het
verder werken aan de tickets module.
Ik kwam er op een gegeven moment achter
dat de projecten module nog niet geheel
voltooid was. Er moest nog extra informatie
aan een project toegevoegd kunnen worden.
Aan het einde van de dag ondervond ik een
probleem met de layout van de website. Wanneer
ik te veel tekst op een pagina had, liep de
tekst uit de layout.
Vrijdag (06-11-2009)
De laatste dag van week 8 ben ik verder
gegaan met het fixen van de layout.
De was nog een aardige klus omdat veel divs
anders gepositioneerd moesten worden. Dit
moest omdat anders het midden van de layout
niet automatisch werd verlengt als de tekst
buiten de layout dreigt te komen.
Toen ik dit gefixed had ben ik verder gegaan
met de ticketmodule.
Maandag (02-11-2009)
Aan het begin van week 8 van me stage ben ik verder
gegaan aan het ontwikkelen van het Ticketsysteem.
Ik moest nog wat aanpassingen doen aan de klanten,
projecten en medewerkers modules. Toen ik alle
aanpassingen had gedaan ben ik begonnen met het
bouwen van de tickets module.
Dinsdag (03-11-2009)
Ik heb 's ochtends heel even verder gewerkt
aan de tickets module. Vervolgens kreeg ik de
opdracht om het fotobeheer systeem, wat ik
een week ervoor had gemaakt, op een andere
manier te programmeren. Het moest namelijk
object georiënteerd geprogrammeerd worden.
Ik had naast cakephp niet veel ervaring met
het ontwikkelen in php oo zonder gebruik te
maken van een framework. Dit was een goede
kans op dit te leren en direct in de praktijk
toe te passen. Ik had in het begin een klein
beetje moeite met het doorgeven van parameters
en het teruggeven hiervan aan functies.
Maar al snel had ik de smaak te pakken.
Donderdag (05-11-2009)
Ik was s'ochtends begonnen met het
verder werken aan de tickets module.
Ik kwam er op een gegeven moment achter
dat de projecten module nog niet geheel
voltooid was. Er moest nog extra informatie
aan een project toegevoegd kunnen worden.
Aan het einde van de dag ondervond ik een
probleem met de layout van de website. Wanneer
ik te veel tekst op een pagina had, liep de
tekst uit de layout.
Vrijdag (06-11-2009)
De laatste dag van week 8 ben ik verder
gegaan met het fixen van de layout.
De was nog een aardige klus omdat veel divs
anders gepositioneerd moesten worden. Dit
moest omdat anders het midden van de layout
niet automatisch werd verlengt als de tekst
buiten de layout dreigt te komen.
Toen ik dit gefixed had ben ik verder gegaan
met de ticketmodule.
zondag 1 november 2009
Stage week 7
Maandag (26-10-09)
Ik ben s'ochtends begonnen met het verder
werken aan de klantenmodule van het Ticketsysteem.
Het aanpassen van klanten moest nog gemaakt worden.
De rest van de dag heb ik gewerkt aan een opdracht
voor een klant van Xseeding. De opdracht was om
een fotobeheer systeem te bouwen in een bestaande
website. Dit moest gebouwd worden met php en met
behulp van jquery (lightbox).
Dinsdag (27-10-09)
Ik ben verder gegaan met het bouwen van
de fotopagina voor stambouw.nl.
Het uploaden en tonen van de foto's
had ik al grotendeels af. Er moest
ook een beheer gedeelte komen waarbij
foto's en categorieën beheerd kunnen worden.
Donderdag (29-10-09)
Vandaag was de 2e terugkomdag op de HRO.
We hebben een presentatie gekregen over
de minors. Iedereen heeft een tussenpresentatie
gegeven over zijn voortgang en ervaringen
bij zijn stagebedrijf. We hebben een interventie
sessie gedaan met ons vaste terugkomdag groepje
en als laatste op het programma hebben we nog
een aantal belangrijke zaken m.b.t. stage besproken.
Vrijdag (30-10-09)
De laatste dag van de week ben ik verder
gegaan met het bouwen van het Ticketsysteem.
Ik heb de klantenmodule afgerond en ook
de medewerkers module gemaakt. Verder ben ik
begonnen aan de projecten module.
Maandag (26-10-09)
Ik ben s'ochtends begonnen met het verder
werken aan de klantenmodule van het Ticketsysteem.
Het aanpassen van klanten moest nog gemaakt worden.
De rest van de dag heb ik gewerkt aan een opdracht
voor een klant van Xseeding. De opdracht was om
een fotobeheer systeem te bouwen in een bestaande
website. Dit moest gebouwd worden met php en met
behulp van jquery (lightbox).
Dinsdag (27-10-09)
Ik ben verder gegaan met het bouwen van
de fotopagina voor stambouw.nl.
Het uploaden en tonen van de foto's
had ik al grotendeels af. Er moest
ook een beheer gedeelte komen waarbij
foto's en categorieën beheerd kunnen worden.
Donderdag (29-10-09)
Vandaag was de 2e terugkomdag op de HRO.
We hebben een presentatie gekregen over
de minors. Iedereen heeft een tussenpresentatie
gegeven over zijn voortgang en ervaringen
bij zijn stagebedrijf. We hebben een interventie
sessie gedaan met ons vaste terugkomdag groepje
en als laatste op het programma hebben we nog
een aantal belangrijke zaken m.b.t. stage besproken.
Vrijdag (30-10-09)
De laatste dag van de week ben ik verder
gegaan met het bouwen van het Ticketsysteem.
Ik heb de klantenmodule afgerond en ook
de medewerkers module gemaakt. Verder ben ik
begonnen aan de projecten module.
maandag 26 oktober 2009
Stage week 6
Maandag (19-10-09)
Ik ben week 6 begonnen met een aantal feedback puntjes
te verwerken in mijn documentatie. Vervolgens ben ik
begonnen met het aanpassen van een aantal designs,
het technisch ontwerp en het functioneel ontwerp.
Dinsdag (20-10-09)
Ik ben dinsdag verder gegaan met het uitwerken van
de UML diagrammen. Vervolgens heb ik de designs
van het Ticketsysteem aangepast voor gebruik in
mijn cakephp layout. Ik heb een begin gemaakt
aan de layout en het login systeem gemaakt.
Woensdag (21-10-09)
Ik ben de hele dag bezig geweest met de
layout van het Ticketsysteem.
Donderdag (22-10-09)
Ik heb verder gewerkt aan de layout
(buttons aangepast) en ik heb de
index verdeling voor de verschillende
gebruikers gemaakt.
Vrijdag (23-10-09)
De laatste dag van de week heb ik gewerkt
aan de klantenmodule.
Maandag (19-10-09)
Ik ben week 6 begonnen met een aantal feedback puntjes
te verwerken in mijn documentatie. Vervolgens ben ik
begonnen met het aanpassen van een aantal designs,
het technisch ontwerp en het functioneel ontwerp.
Dinsdag (20-10-09)
Ik ben dinsdag verder gegaan met het uitwerken van
de UML diagrammen. Vervolgens heb ik de designs
van het Ticketsysteem aangepast voor gebruik in
mijn cakephp layout. Ik heb een begin gemaakt
aan de layout en het login systeem gemaakt.
Woensdag (21-10-09)
Ik ben de hele dag bezig geweest met de
layout van het Ticketsysteem.
Donderdag (22-10-09)
Ik heb verder gewerkt aan de layout
(buttons aangepast) en ik heb de
index verdeling voor de verschillende
gebruikers gemaakt.
Vrijdag (23-10-09)
De laatste dag van de week heb ik gewerkt
aan de klantenmodule.
zondag 18 oktober 2009
Stage week 5
maandag(12-10-2009)
Ik ben de 5e week van mijn stage begonnen met het afmaken
van een aantalkleine aanpassingen aan mijn designs.
Vervolgens heb ik een testcase opgesteld met een
aantal taakscenario's voor mijn usabilitytest.
Toen ik deze helder had ben ik begonnen met het
schetsen van mijn paperprototype.
Aan het eind van de dag heb ik nog een
test afgenomen bij een collega bij de buren.
dinsdag (13-10-2009)
Ik ben 's ochtends begonnen met het aanpassen van
mijn testdatabase aan de hand van de wijzigen in mijn ERD.
Ook heb ik nog een aantal pagina's van mijn paperprototype
aangepast voordat ik de 2e test heb afgenomen bij
een andere collega van de buren.
's middags heb ik gewerkt aan een aantal flowcharts.
Ik heb deze eerst uitgetekend op papier en vervolgens
uitgewerkt op de pc.
donderdag (15-10-2009)
Vandaag heb ik de resultaten van een drietal gebruikerstesten, die ik
woensdag heb afgenomen, verwerkt in mijn documentatie. Hierbij
heb ik ook een conclusie geschreven.
Verder heb ik een klassendiagram gemaakt en ben ik begonnen
met een aantal usecase diagrammen.
Halverwege de middag kwam mijn stagebegeleider op bezoek. Samen
met de 2 vennoten van Xseeding hebben we een bespreking gehad
over mijn stagewerkzaamheden en voortgang etc.
vrijdag (16-10-2009)
De laatste dag van de week ben ik verder gegaan met de usecases en
heb ik een aantal sequence diagrammen uitgewerkt.
Aan het einde van de dag heb ik nog een bespreking gehad
met de 2 vennoten van Xseeding over de resultaten van de
usability onderzoeken van afgelopen week.
maandag(12-10-2009)
Ik ben de 5e week van mijn stage begonnen met het afmaken
van een aantalkleine aanpassingen aan mijn designs.
Vervolgens heb ik een testcase opgesteld met een
aantal taakscenario's voor mijn usabilitytest.
Toen ik deze helder had ben ik begonnen met het
schetsen van mijn paperprototype.
Aan het eind van de dag heb ik nog een
test afgenomen bij een collega bij de buren.
dinsdag (13-10-2009)
Ik ben 's ochtends begonnen met het aanpassen van
mijn testdatabase aan de hand van de wijzigen in mijn ERD.
Ook heb ik nog een aantal pagina's van mijn paperprototype
aangepast voordat ik de 2e test heb afgenomen bij
een andere collega van de buren.
's middags heb ik gewerkt aan een aantal flowcharts.
Ik heb deze eerst uitgetekend op papier en vervolgens
uitgewerkt op de pc.
donderdag (15-10-2009)
Vandaag heb ik de resultaten van een drietal gebruikerstesten, die ik
woensdag heb afgenomen, verwerkt in mijn documentatie. Hierbij
heb ik ook een conclusie geschreven.
Verder heb ik een klassendiagram gemaakt en ben ik begonnen
met een aantal usecase diagrammen.
Halverwege de middag kwam mijn stagebegeleider op bezoek. Samen
met de 2 vennoten van Xseeding hebben we een bespreking gehad
over mijn stagewerkzaamheden en voortgang etc.
vrijdag (16-10-2009)
De laatste dag van de week ben ik verder gegaan met de usecases en
heb ik een aantal sequence diagrammen uitgewerkt.
Aan het einde van de dag heb ik nog een bespreking gehad
met de 2 vennoten van Xseeding over de resultaten van de
usability onderzoeken van afgelopen week.
zondag 11 oktober 2009
Stage week 4
maandag (05-10-2009)
Ik ben deze week begonnen met een kleine voorbereiding voor
mijn voortgang presentatie aan de opdrachtgevers deze week.
De rest van de dag ben ik met een andere klus bezig geweest.
Ik moest voor de vergaderplanner een outlook export maken, zodat
de afspraken van de vergaderplanner in microsoft outlook
geopend kunnen worden.
dinsdag (06-10-2009)
Ik ben begonnen met het verder werken aan de export van de vergaderplanner.
Toen ik hiermee klaar was en de export getest had op de live versie
ben ik aan een school opdracht begonnen over de testmethodes van
mijn stage bedrijf.
donderdag (08-10-2009)
Ik heb 's ochtends nog een aantal kleine dingen voorbereid voor mijn
presentatie om 11 uur voor de opdrachtgevers van het Ticketsysteem.
Van 11 tot kwart voor 12 had ik de presentatie gegeven. Hierbij heb
ik een aantal feedback puntjes en aanpassingen genoteerd en in een
overzicht gezet. Vervolgens ben ik mijn ERD en functioneel ontwerp
gaan aanpassen aan de hand van de feedback.
vrijdag (09-10-2009)
de laatste dag van week 4 van mijn stage ben ik verder
gegaan met het aanpassen van mijn designs, diagrammen en documenten aan de hand van de feedback van de presentatie van donderdag 08-10-2009.
maandag (05-10-2009)
Ik ben deze week begonnen met een kleine voorbereiding voor
mijn voortgang presentatie aan de opdrachtgevers deze week.
De rest van de dag ben ik met een andere klus bezig geweest.
Ik moest voor de vergaderplanner een outlook export maken, zodat
de afspraken van de vergaderplanner in microsoft outlook
geopend kunnen worden.
dinsdag (06-10-2009)
Ik ben begonnen met het verder werken aan de export van de vergaderplanner.
Toen ik hiermee klaar was en de export getest had op de live versie
ben ik aan een school opdracht begonnen over de testmethodes van
mijn stage bedrijf.
donderdag (08-10-2009)
Ik heb 's ochtends nog een aantal kleine dingen voorbereid voor mijn
presentatie om 11 uur voor de opdrachtgevers van het Ticketsysteem.
Van 11 tot kwart voor 12 had ik de presentatie gegeven. Hierbij heb
ik een aantal feedback puntjes en aanpassingen genoteerd en in een
overzicht gezet. Vervolgens ben ik mijn ERD en functioneel ontwerp
gaan aanpassen aan de hand van de feedback.
vrijdag (09-10-2009)
de laatste dag van week 4 van mijn stage ben ik verder
gegaan met het aanpassen van mijn designs, diagrammen en documenten aan de hand van de feedback van de presentatie van donderdag 08-10-2009.
zondag 4 oktober 2009
Stage week 3
Maandag (28-09-09)
Ik ben de week begonnen met de feedback, die ik afgelopen week had verkregen tijdens
de bespreking met de opdrachtgevers, te verwerken in mijn documentatie. Ook heb ik een aantal aanpassingen gedaan in mijn PvA (planning), adviesrapport, mijn ERD en database.
Vervolgens ben ik verder gaan met mijn functioneel ontwerp. Ik ben vooral bezig geweest met het maken van een aantal sitemaps voor de verschillende gebruikers van het systeem. Ook heb ik alle functionaliteiten op een rijtje gezet.
Dinsdag (29-09-09)
Ik ben 's ochtends begonnen met wat aanpassingen aan mijn functioneel ontwerp.
Vervolgens ben ik van start gegaan met het technisch ontwerp. Ik had hier al een klein begin aan gemaakt een aantal weken geleden, dus ik had een goede basis om mee te starten.
Donderdag (01-10-09)
De laatste 2 dagen van deze week staan in het teken van ontwerpen. Ik heb deze dag een aantal ontwerpschetsen op papier gezet van de belangrijkste onderdelen van het Ticketsysteem. Aan het eind van de dag heb ik mijn verschillende onderzoeken en de bijbehorende resultaten in een onderzoeksrapport verwerkt en mijn ERD nog wat aangescherpt.
Vrijdag (02-10-09)
In de laatste dag van deze week heb ik de gemaakte ontwerpschetsen op papier, overgezet in photoshop en nog wat verbeterd. Ook heb ik nog een aantal wireframes gemaakt van een aantal onderdelen van het systeem (pagina's met formulieren).
Maandag (28-09-09)
Ik ben de week begonnen met de feedback, die ik afgelopen week had verkregen tijdens
de bespreking met de opdrachtgevers, te verwerken in mijn documentatie. Ook heb ik een aantal aanpassingen gedaan in mijn PvA (planning), adviesrapport, mijn ERD en database.
Vervolgens ben ik verder gaan met mijn functioneel ontwerp. Ik ben vooral bezig geweest met het maken van een aantal sitemaps voor de verschillende gebruikers van het systeem. Ook heb ik alle functionaliteiten op een rijtje gezet.
Dinsdag (29-09-09)
Ik ben 's ochtends begonnen met wat aanpassingen aan mijn functioneel ontwerp.
Vervolgens ben ik van start gegaan met het technisch ontwerp. Ik had hier al een klein begin aan gemaakt een aantal weken geleden, dus ik had een goede basis om mee te starten.
Donderdag (01-10-09)
De laatste 2 dagen van deze week staan in het teken van ontwerpen. Ik heb deze dag een aantal ontwerpschetsen op papier gezet van de belangrijkste onderdelen van het Ticketsysteem. Aan het eind van de dag heb ik mijn verschillende onderzoeken en de bijbehorende resultaten in een onderzoeksrapport verwerkt en mijn ERD nog wat aangescherpt.
Vrijdag (02-10-09)
In de laatste dag van deze week heb ik de gemaakte ontwerpschetsen op papier, overgezet in photoshop en nog wat verbeterd. Ook heb ik nog een aantal wireframes gemaakt van een aantal onderdelen van het systeem (pagina's met formulieren).
maandag 28 september 2009
Stage week 2
Maandag (21-09-09)
Deze week ben ik van start gegaan met een suggestie/vragenlijst
op te stellen voor een bespreking met de opdrachtgevers van het Ticketsysteem.
Deze bespreking stond gepland voor het einde van de week.
In deze lijst heb ik ook een aantal functies opgenomen die
hoogstwaarschijnlijk in het systeem opgenomen zullen worden.
De rest van de dag heb ik aan een aantal bugfixes gewerkt
voor een applicatie van Xseeding.
Dinsdag (22-09-09)
Ik ben 's ochtends begonnen met een deelopdracht voor mijn stage(bedrijfsorientatie).
Voor deze opdracht had ik informatie nodig over de bedrijfsdoelen van Xseeding.
Deze heb ik besproken met een van de vennoten van Xseeding (Berry Goudswaard).
Deze informatie heb ik verder uitgewerkt en verwerkt in de opdracht.
Vervolgens ben ik het PvA gaan aanpassen aan de hand van de feedback van mijn begeleider bij Xseeding.
Deze dag heb ik ook een start gemaakt aan het technisch ontwerp van het Ticketsysteem.
Woensdag (23-09-09)
Deze dag hadden ik en nog een aantal andere stagiairs een terugkomdag op de HRO.
Iedereen vertelde hier wat over zijn stagebedrijf en werkzaamheden/stageopdracht.
Ook hadden we gezamenlijk zaken besproken als competenties en het bijhouden van een blog.
Donderdag (24-09-09)
Ik heb een aantal vaste klanten van Xseeding gebeld om mijn vragenlijst voor mijn doelgroeponderzoek met ze door te nemen. Vervolgens heb ik de resultaten verwerkt in mijn onderzoeksrapport
Verder heb ik de doelgroep van het Ticketsysteem beschreven, probleemanalyse gemaakt en een taakanalyse voor beide partijen van het systeem opgesteld.
Ook heb ik deze dag een klein begin gemaakt aan het databasemodel (ERD).
Vrijdag (25-09-09)
Ik heb het ERD verder uitgewerkt en vervolgens met een programma op de computer overgezet. Toen ik klaar was met de ERD heb ik op de testserver van Xseeding een nieuwe database aangemaakt aan de hand van mijn ERD. Deze heb ik gevuld met wat dummy data om vervolgens een aantal test queries uit te voeren.
Verder heb ik nog een vaste klant van Xseeding gebeld voor mijn onderzoek en deze resultaten verwerkt in mijn onderzoeksrapport.
Hierna heb ik een conclusie geschreven voor mijn doelgroeponderzoek.
Verder ben ik begonnen aan het functioneel ontwerp van het Ticketsysteem.
Daarbij heb ik o.a. een sitemap gemaakt.
Aan het einde van de dag had ik de geplande bespreking
met de opdrachtgevers van het Ticketsysteem.
Maandag (21-09-09)
Deze week ben ik van start gegaan met een suggestie/vragenlijst
op te stellen voor een bespreking met de opdrachtgevers van het Ticketsysteem.
Deze bespreking stond gepland voor het einde van de week.
In deze lijst heb ik ook een aantal functies opgenomen die
hoogstwaarschijnlijk in het systeem opgenomen zullen worden.
De rest van de dag heb ik aan een aantal bugfixes gewerkt
voor een applicatie van Xseeding.
Dinsdag (22-09-09)
Ik ben 's ochtends begonnen met een deelopdracht voor mijn stage(bedrijfsorientatie).
Voor deze opdracht had ik informatie nodig over de bedrijfsdoelen van Xseeding.
Deze heb ik besproken met een van de vennoten van Xseeding (Berry Goudswaard).
Deze informatie heb ik verder uitgewerkt en verwerkt in de opdracht.
Vervolgens ben ik het PvA gaan aanpassen aan de hand van de feedback van mijn begeleider bij Xseeding.
Deze dag heb ik ook een start gemaakt aan het technisch ontwerp van het Ticketsysteem.
Woensdag (23-09-09)
Deze dag hadden ik en nog een aantal andere stagiairs een terugkomdag op de HRO.
Iedereen vertelde hier wat over zijn stagebedrijf en werkzaamheden/stageopdracht.
Ook hadden we gezamenlijk zaken besproken als competenties en het bijhouden van een blog.
Donderdag (24-09-09)
Ik heb een aantal vaste klanten van Xseeding gebeld om mijn vragenlijst voor mijn doelgroeponderzoek met ze door te nemen. Vervolgens heb ik de resultaten verwerkt in mijn onderzoeksrapport
Verder heb ik de doelgroep van het Ticketsysteem beschreven, probleemanalyse gemaakt en een taakanalyse voor beide partijen van het systeem opgesteld.
Ook heb ik deze dag een klein begin gemaakt aan het databasemodel (ERD).
Vrijdag (25-09-09)
Ik heb het ERD verder uitgewerkt en vervolgens met een programma op de computer overgezet. Toen ik klaar was met de ERD heb ik op de testserver van Xseeding een nieuwe database aangemaakt aan de hand van mijn ERD. Deze heb ik gevuld met wat dummy data om vervolgens een aantal test queries uit te voeren.
Verder heb ik nog een vaste klant van Xseeding gebeld voor mijn onderzoek en deze resultaten verwerkt in mijn onderzoeksrapport.
Hierna heb ik een conclusie geschreven voor mijn doelgroeponderzoek.
Verder ben ik begonnen aan het functioneel ontwerp van het Ticketsysteem.
Daarbij heb ik o.a. een sitemap gemaakt.
Aan het einde van de dag had ik de geplande bespreking
met de opdrachtgevers van het Ticketsysteem.
zondag 20 september 2009
Stage week 1
Afgelopen week ben ik aan mijn stage bij Xseeding begonnen.
Kennismaking en een uitleg over het bedrijf had ik niet nodig.
Ik werk namelijk al sinds april dit jaar parttime (1 dag in de week) bij Xseeding.
Maandag (14-09-09) heb ik met de 2 oprichters van het bedrijf (Roel & Berry) mijn stageopdracht, competenties en stage overeenkomst besproken.
Mijn hoofdopdracht zal bestaan uit het realiseren van een applicatie voor Xseeding.
Deze applicatie (Ticketsysteem) moet ervoor zorgen dat de klanten van Xseeding de vooruitgang van projecten/opdrachten kunnen bekijken. Ze kunnen hierbij de status inzien en de projecten (in opbouw) testen en zo een indruk krijgen hoe de opdracht ervoor staat. Hierbij zal voor elke opdracht de bijbehorende gegevens beschikbaar in het systeem zoals ftp gegevens.
Dit systeem zal gaan werken met zogenaamde "tickets". Wanneer een klant een bepaalde vraag/verzoek heeft over een opdracht/project of de huidige status wil weten kan hij via het Ticketsysteem deze vragen/verzoeken indienen door een ticket op te stellen.
Deze zijn direct gekoppeld aan de programmeur die aan de desbetreffende opdracht werkt. De programmeur kan deze tickets weer beantwoorden/bewerken door bijvoorbeeld de status van de opdracht te wijzigen of door vragen te beantwoorden.
Momenteel werkt Xseeding met een tijdregistratie systeem waarmee gemaakte uren bijgehouden worden.
In het Ticketsysteem zullen deze gegevens ook beschikbaar zijn. Daarmee hebben klanten direct inzicht in de gemaakte uren bij een bepaalde opdracht/project.
Verder zullen er nog meer functies in het systeem verwerkt worden die de communicatie tussen Xseeding en hun klanten zullen verbeteren.
Ik ben dinsdag (15-09-09) begonnen aan een plan van aanpak voor mijn stageopdracht.
Hierin heb ik ook een uitgebreide planning opgenomen. Deze dag heb ik ook een begin gemaakt aan mijn onderzoeksopzet.
Donderdag (17-09-09)heb ik mijn onderzoeksopzet afgerond en ben ik aan een vragenlijst voor mijn doelgroep onderzoek begonnen. Hierin heb ik vragen verwerkt die bedoeld zijn voor de werknemers en een aantal vaste klanten van Xseeding
Met deze vragen wil ik meer te weten komen over de huidige manier van communicatie tussen Xseeding en hun klanten. Deze resultaten kan ik vervolgens meenemen naar mijn interactie en technische ontwerpen voor het Ticketsysteem.
Ik ben deze dag ook begonnen aan mijn deskresearch. Met dit onderzoek heb ik een aantal project management applicaties opgezocht en geanalyseerd om wat meer te weten te komen over de beschikbare functies, informatie en de usability aspecten van deze applicaties.
Vrijdag (18-09-09)ben ik verder gegaan met mijn deskresearch. Ik ben wat meer ingegaan op de usability aspecten en heb deze grondig geanalyseerd en beschreven.
Met deze informatie heb ik een aantal voordelen en nadelen op een rijtje gezet om als hulpmiddel in mijn ontwerpproces te kunnen gebruiken.
Verder heb ik mijn onderzoeksvragen nog wat aangescherpt om zo een goed onderzoeksresultaat te krijgen.
Afgelopen week ben ik aan mijn stage bij Xseeding begonnen.
Kennismaking en een uitleg over het bedrijf had ik niet nodig.
Ik werk namelijk al sinds april dit jaar parttime (1 dag in de week) bij Xseeding.
Maandag (14-09-09) heb ik met de 2 oprichters van het bedrijf (Roel & Berry) mijn stageopdracht, competenties en stage overeenkomst besproken.
Mijn hoofdopdracht zal bestaan uit het realiseren van een applicatie voor Xseeding.
Deze applicatie (Ticketsysteem) moet ervoor zorgen dat de klanten van Xseeding de vooruitgang van projecten/opdrachten kunnen bekijken. Ze kunnen hierbij de status inzien en de projecten (in opbouw) testen en zo een indruk krijgen hoe de opdracht ervoor staat. Hierbij zal voor elke opdracht de bijbehorende gegevens beschikbaar in het systeem zoals ftp gegevens.
Dit systeem zal gaan werken met zogenaamde "tickets". Wanneer een klant een bepaalde vraag/verzoek heeft over een opdracht/project of de huidige status wil weten kan hij via het Ticketsysteem deze vragen/verzoeken indienen door een ticket op te stellen.
Deze zijn direct gekoppeld aan de programmeur die aan de desbetreffende opdracht werkt. De programmeur kan deze tickets weer beantwoorden/bewerken door bijvoorbeeld de status van de opdracht te wijzigen of door vragen te beantwoorden.
Momenteel werkt Xseeding met een tijdregistratie systeem waarmee gemaakte uren bijgehouden worden.
In het Ticketsysteem zullen deze gegevens ook beschikbaar zijn. Daarmee hebben klanten direct inzicht in de gemaakte uren bij een bepaalde opdracht/project.
Verder zullen er nog meer functies in het systeem verwerkt worden die de communicatie tussen Xseeding en hun klanten zullen verbeteren.
Ik ben dinsdag (15-09-09) begonnen aan een plan van aanpak voor mijn stageopdracht.
Hierin heb ik ook een uitgebreide planning opgenomen. Deze dag heb ik ook een begin gemaakt aan mijn onderzoeksopzet.
Donderdag (17-09-09)heb ik mijn onderzoeksopzet afgerond en ben ik aan een vragenlijst voor mijn doelgroep onderzoek begonnen. Hierin heb ik vragen verwerkt die bedoeld zijn voor de werknemers en een aantal vaste klanten van Xseeding
Met deze vragen wil ik meer te weten komen over de huidige manier van communicatie tussen Xseeding en hun klanten. Deze resultaten kan ik vervolgens meenemen naar mijn interactie en technische ontwerpen voor het Ticketsysteem.
Ik ben deze dag ook begonnen aan mijn deskresearch. Met dit onderzoek heb ik een aantal project management applicaties opgezocht en geanalyseerd om wat meer te weten te komen over de beschikbare functies, informatie en de usability aspecten van deze applicaties.
Vrijdag (18-09-09)ben ik verder gegaan met mijn deskresearch. Ik ben wat meer ingegaan op de usability aspecten en heb deze grondig geanalyseerd en beschreven.
Met deze informatie heb ik een aantal voordelen en nadelen op een rijtje gezet om als hulpmiddel in mijn ontwerpproces te kunnen gebruiken.
Verder heb ik mijn onderzoeksvragen nog wat aangescherpt om zo een goed onderzoeksresultaat te krijgen.
zondag 13 september 2009
Intro
Beste bezoekers
Ik ben Mark Horsman. 21 jaar, geboren en getogen in Spijkenisse.
Op dit moment ben ik voltijd student en studeer ik
Grafimediatechnologie (GMT)aan de Hogeschool Rotterdam.
Ik ben dit schooljaar begonnen aan het 3e jaar en loop nu
stage bij Xseeding (http://xseeding.nl).
Xseeding houd zich bezig met de technische realisatie van webapplicaties.
Ze doen dit vooral voor middelgrote bedrijven.
Op deze weblog kan je de komende 4-5 maanden al mijn opdrachten, vorderingen en leermomenten volgen die ik elke week zal bijhouden.
Ik ben Mark Horsman. 21 jaar, geboren en getogen in Spijkenisse.
Op dit moment ben ik voltijd student en studeer ik
Grafimediatechnologie (GMT)aan de Hogeschool Rotterdam.
Ik ben dit schooljaar begonnen aan het 3e jaar en loop nu
stage bij Xseeding (http://xseeding.nl).
Xseeding houd zich bezig met de technische realisatie van webapplicaties.
Ze doen dit vooral voor middelgrote bedrijven.
Op deze weblog kan je de komende 4-5 maanden al mijn opdrachten, vorderingen en leermomenten volgen die ik elke week zal bijhouden.
Abonneren op:
Posts (Atom)