Portfolio

Afstudeeropdracht AFAS

Tijdens mijn afstudeerproject bij AFAS heb ik een dashboard gerealiseerd dat de verschillen inzichtelijk maakt tussen de netto-omzet en factuuropbrengsten. Hierbij heb ik bronanalyse uitgevoerd met Microsoft SQL Server Management Studio. Het dashboard heb ik uitgewerkt met Qlik Sense.

Eindcijfer: 6.3

 


OOSE project – Portal security

Tijdens de OOSE (Object Oriënted Software Engineering) course heb ik in een projectgroep, bestaande uit 5 studenten, een opdracht voor InfoSupport uitgevoerd. Voor deze opdracht kregen wij 8 weken de tijd. De naam van deze opdracht was: “Portal Security”. Voor deze opdracht werd ons getracht gebruik te maken van VeridiumID software. Met de projectgroep hebben we in JAVA een bankapplicatie ontwikkelt dat gebruik maakt van biometrische authenticatie (VeridiumID). De features die we o.a. ontwikkelt hebben zijn:

  • Registreren d.m.v. vinger en gezicht authenticatie;
  • Inloggen d.m.v. vinger authenticatie;
  • Transacties tot €50,- uitvoeren d.m.v. vinger authenticatie;
  • Transacties boven de € 50,- uitvoeren d.m.v. vinger en gezicht authenticatie.

Link naar video eindpresentatie bij InfoSupport B.V.:

Eindcijfer groepsproduct: 8.0
Eindcijfer individuele projectbijdrage: 7.0

 


ISE project – Somerleyton Animal Park

Tijdens de ISE (Information Systems Engineering) course heb ik in een projectgroep bestaande uit 5 studenten, in een periode van 8 weken, een casus opdracht uitgevoerd. Het doel was om voor een fictieve dierentuin een informatiesysteem te ontwikkelen die moest voldoen aan bepaalde business rules. Het informatiesysteem is ontwikkelt in Microsoft Access, de business rules zijn geimplementeerd in SQL Server Management Studio en de ontwerpen (CDM en PDM) zijn opgesteld in Powerdesigner. Voor het implementeren van de bussines rules zijn triggers geschreven en voor performance optimalisatie zijn indexen geschreven (beide in SQL Server Management Studio).

Eindcijfer groepsproduct: 7.0
Eindcijfer individuele projectbijdrage: 7.5

 


Piepballen verzamelen (Processing JAVA)

Aan het einde van de course SPD (Structured Program Development) heb ik als eindopdracht de game ‘Piepballen verzamelen’ gemaakt. Piepballen verzamelen is een spel waarbij de speler een driehoek bedient met de pijltjestoetsen (deze word Karel de robot genoemd) en zoveel mogelijk punten probeert te verzamelen binnen een bepaalde tijd. Deze punten worden als gekleurde cirkels (piepballen) weergeven met daarin het aantal punten vermeld. Als de speler de driehoek bedient over een van deze cirkels worden de punten die bij deze betreffende piepbal horen bij de huidige score geschreven. Aan het begin van het spel staat de tijd op 30 seconden. Wanneer de tijd is verstreken, is het spel voorbij en wordt de score getoond. Tijdens het spelen is het voor de speler mogelijk om met de driehoek een knalrode piepbal op te pakken. Wanneer dit gebeurt krijgt de speler extra tijd toegekend.

Eindcijfer: 8.3

 


Database & Applicaties – Fletnix
Voor de course DbAp heb ik als eindopdracht een database gemaakt in ms sql en een beheerapplicatie in ms Access.
Voor de database heb ik de volgende scripts verwerkt:
– Conversiescript
– Createscript (inclusief constrains)
– Insertscript
– Selectscript
– Testscript
In de beheerapplicatie zijn de volgende use cases verwerkt:
– Beheren films
– Kijken film
– Genereren factuur
– Afdrukken rapport

Eindcijfer: 8.5

 


Embedded Software Development – Verkeerslicht simulatie (Arduino)

Verkeerslicht

Voor de course ESD heb ik als eindopdracht een verkeerslicht nagebootst met een Arduino kit. De situatie kent twee stoplichten voor auto’s (links en rechts) hiervoor worden ledjes gebruikt, een voetgangers stoplicht (ledmatrix), een buzzer, vier knoppen om de situatie te besturen, een servo dat als slagboom dient, een temperatuur meter, een lichtsensor, draadjes, weerstandjes, een breadboard en natuurlijk de arduino uno.

Eindcijfer: 6.0

 


Object-Oriented  Program Development – Geld Vangen (Eclipse JAVA)

GeldVangen

Voor de course OOPD heb ik als eindopdracht een game ontwikkeld in JAVA taal. Bij het programmeren van deze game was het van belang dat de code object georiënteerd geschreven werd.
Onderin het speelscherm van de game bevindt zich een karakter dat zich van links naar rechts kan verplaatsen door middel van de pijltjestoetsen. Dit karakter wordt vormgegeven als een dief. Vanuit de bovenkant van het speelscherm komen er items naar beneden gevallen. Dit zijn drie verschillende soorten items, namelijk: geldzakken, stenen en hartjes. Zodra de dief een geldzak raakt wordt er bovenin het scherm geld opgeteld bij het huidige saldo. Op het moment dat de dief een steen raakt gaat er 1 leven van het huidige aantal levens af. Soms verschijnt er een hartje dat naar beneden daalt, wanneer de dief deze raakt wordt er 1 leven bij het huidige aantal levens opgeteld.
Op het moment dat het spel start heeft de dief 3 levens en staat het geldsaldo op 0.
Het spel is afgelopen als de dief geen levens meer heeft (oftewel als het aantal levens op 0 staat).

Eindcijfer: 7.0

 


Fruit webshop – HTML

FruitwebshopHTML

Voor de course WebDevs hebben we een aantal projecten doorlopen. Één daarvan was het maken van een HTML website. De bedoeling was om de front-end te ontwikkelen van een webshop dat artikelen aanbood naar eigen keuze. Mijn projectgenoot en ik besloten een fruitwebshop te maken.

Eindcijfer: 7.5

 


Fruit webshop – PHP

FruitwebshopPHP

Nadat de front-end van de fruitwebshop was gerealiseerd moest er functionaliteit toegevoegd worden, oftewel de back-end moest geïmplementeerd worden. Mijn taak was om de registratiepagina functioneel te krijgen. De ingevulde gegevens moesten na het klikken op de knop ‘registreren’ naar de database verzonden worden mits er aan alle constrains werd voldaan.

Eindcijfer: 5.5

 


Onderzoek preprocessors

Als eindopdracht van de course Web Developments heb ik samen met 3 projectgenoten een onderzoek gedaan naar preprocessors. Hierbij hebben we vooronderzoek gedaan en vervolgens een aantal spikes (experimenten) uitgevoerd.

Eindcijfer: 8.0

 


iProject – Veilingsite

Het laatste blok van het propedeuse jaar bevatte het iProject. Hierbij werd er met een projectgroep van 5 studenten gewerkt aan een veilingwebsite. Eerst werd er een plan van aanpak opgesteld, vervolgens een ontwerpdocument. Na goedkeuring van deze 2 documenten werd er gewerkt aan een beheerapplicatie, database en de website. Deze taken werden verdeeld onder de projectgenoten. Mijn taken waren gericht op het ontwikkelen van de beheerapplicatie en de database. Tijdens het project waren er wat complicaties i.v.m. het vroegtijdig uitstappen van twee projectgenoten. Hierdoor zijn er wat aspecten niet verwerkt in de veilingsite, omdat we hier niet meer aan toe kwamen.

iProject

Eindcijfer groepsproduct: 5.5
Eindcijfer individuele projectbijdrage: 8.5