Dit document betreft de slotopdracht van de module Programmeren en Ontwerpen als onderdeel van de opleiding HBO Informatica (2 jaar); Het document behandelt het ontwerp en programmering van een kleine Java tool (medewerkers informatietool). De uitwerking is beoordeeld met een 9.
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]
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Cire. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $9.74. You're not tied to anything after your purchase.