XXXXXXXXXXXXX
Studentnummer: xxxxxxx
14-8-2018
NCOI Opleidingsgroep
HBO Informatica (2 jaar)
Studiemodule Programmeren en Ontwerpen Docent: Dhr. E. Mols
,Voorwoord
Mijn naam is xxxxxxxxx, woonachtig te xxxxxxxx en werkzaam als actuarieel rekenaar binnen het
pensioenbedrijf van xxxxxxxxxxxxxxx. Om mezelf verder te ontwikkelen en mijn horizon te verbreden, ben ik de HBO
studie Informatica (2 jaar) bij het NCOI begonnen. Ik hoop met deze opleiding mijn kansen te vergroten bij xxxxx-
Change & IT Pensioen, een snel groeiende en steeds belangrijker wordende tak van sport binnen het pensioenbedrijf
van xx.
Voor u ligt het resultaat van de slotopdracht van de studiemodule Programmeren en Ontwerpen: het ontwikkelen en
schrijven van een kleine applicatie in Java. Graag wil ik mijn directe teamcollega’s bedanken voor het beoordelen
en testen van de applicatie en mijn vriendin voor het controleren van dit rapport op spelfouten en andere
onvolkomenheden.
Tenslotte wil ik docent Erik Mols nog bedanken voor enkele nuttige tips die ik van hem mocht ontvangen.
xxxxxxxx
xxxxxxxx
14 augustus 2018
[1]
, Samenvatting
Binnen de afdeling Operations van het xx pensioenbedrijf zijn ongeveer 150 medewerkers werkzaam, onderverdeeld
in een aantal teams van ongeveer 20 tot 30 collega’s met elk een eigen aandachtsgebied. Kenmerkend voor deze
teams zijn met name de diversiteit van de werkzaamheden en de grote hoeveelheid kennis die bij de medewerkers
aanwezig is. Twee belangrijke speerpunten van deze teams zijn samenwerking en kennisdeling. Om een soepele
medewerking tussen de medewerkers te creëren én te behouden, is het van belang dat de medewerkers elkaar
goed kennen en dat ze onderling van elkaar weten wie ze zijn, wat ze doen en kunnen en dus van elkaar kunnen
leren.
De Medewerker Informatie Tool (hierna MIT) biedt hierbij een helpende hand door in een team de kenmerken van
elk teamlid vast te kunnen leggen. Met de tool kunnen, naast de algemene, persoonlijke gegevens, tevens de
bijzondere werkzaamheden en/of specialiteit(en) van elk teamlid worden bewaard.
De tool zelf bestaat uit een GUI (Graphical User Interface) in de vorm van een eenvoudig invulvenster waar de
gegevens kunnen worden ingevuld. De gegevens worden vervolgens weggeschreven in een aparte tabel waarbij
het mogelijk is gemaakt om de data te kunnen inzien, wijzigen of te verwijderen. Om de veiligheid van de gegevens
enigszins te beschermen, is de tool alleen toegankelijk via een inlogscherm.
De applicatie is geschreven in Java en bestaat uit een package “MedewerkersInfoTool” met een viertal klassen die
schematisch in een UML-klassendiagram worden weergegeven:
LoginForm (incl. main-class; startvenster om in te loggen voor toegang naar het invulscherm);
LoginKey (vorming en het retourneren van een gebruikersnaam en wachtwoord);
InvulForm (het invulscherm met de in te vullen persoonsgegevens);
Medewerker (vorming en retourneren van de persoonsgegevens);
In de package “Iconen” zijn diverse kleine afbeeldingen (.png) opgeslagen die vanuit de interface worden ingeladen
en als doel hebben de interface een wat vriendelijker en dynamischer aanzicht te geven.
De kern van het programma is het ophalen van alle door de gebruiker ingevulde gegevens en deze gegroepeerd
weer te geven in een tabel. De gebruiker wordt daarbij in staat gesteld de gegevens ook weer te kunnen aanpassen.
Het lastige van het bouwen van een applicatie, waarbij veel input van de gebruiker moet worden verwerkt, is niet
zozeer het ontwerp van een de GUI zelf maar meer de werking en samenhang van en tussen de diverse
componenten wat nogal nauw luistert en foutgevoelig is.
Na uitvoerig testen is gebleken dat de naar behoren werkt tool. De input van de data wordt vanuit de diverse
componenten correct weggeschreven en wordt de gebruiker, gesteund door een aantal boodschappen, door de
verschillende functionaliteiten geleid. De tool kan zeker nog worden verbeterd dan wel worden uitgebreid met
alternatieve inputvelden en functionaliteiten.
[2]