Garantie de satisfaction à 100% Disponible immédiatement après paiement En ligne et en PDF Tu n'es attaché à rien 4,6 TrustPilot
logo-home
Cas

Moduleopdracht Ontwerpen en programmeren incl. beoordeling - cijfer 9

Vendu
4
Pages
21
Publié le
09-03-2020
Écrit en
2019/2020

Deze opdracht betreft de moduleopdracht voor de module IT Ontwerpen en programmeren tijdens de opleiding Software Engineer and Development aan de NCOI. In dit document wordt beschreven hoe een inschrijfapplicatie voor een golfwedstrijd wordt gemaakt. Als basis voor het maken van de inschrijfapplicatie wordt eerst het klassendiagram gemaakt, waarna de applicatie is ontworpen.

Montrer plus Lire moins
Établissement
Cours










Oups ! Impossible de charger votre document. Réessayez ou contactez le support.

École, étude et sujet

Établissement
Cours
Cours

Infos sur le Document

Publié le
9 mars 2020
Nombre de pages
21
Écrit en
2019/2020
Type
Cas
Professeur(s)
Inconnu
Grade
Inconnu

Sujets

Aperçu du contenu

Naam: ……..
Studentnummer: ….
Datum: 25-07-2019
NCOI Opleiding: HBO Software Engineering en Development
Module: Ontwerpen en programmeren
Docent: Erik Mols


1

,Voorwoord
Ik ben X. Ik ben als softwaretester werkzaam bij de IT-afdeling van bedrijf X.

Dit verslag is onderdeel van de moduleopdracht ter afsluiting van de module “Ontwerpen en
Programmeren” van de HBO Software Engineering en Development opleiding van de NCOI, waarbij
een kleine applicatie en dit onderhavige document wordt opgeleverd.

Het idee van de inschrijfapplicatie Houtens Open is tot stand gekomen toen ik gevraagd werd om de
wedstrijdleiding van het Houtens Open op mij te nemen. Dit is een golftoernooi bestaande uit een
ochtend- en een middagwedstrijd voor teams bestaande uit twee spelers. De gemiddelde handicap
van de spelers bepaalt in welke wedstrijd er wordt deelgenomen.

Bij de voorgaande edities van dit toernooi werd door de wedstrijdleiding de gemiddelde handicap
handmatig uitgerekend om de teams in de juiste wedstrijd te kunnen indelen. Met een bezetting van
minimaal 80 teams is dat veel werk, waarbij het maken van fouten ook niet uitgesloten wordt.

Het automatiseren van dit proces, waarbij de applicatie aan de hand van de ingevoerde gegevens
(voornaam, achternaam en handicap) van de spelers de teams samenstelt, de gemiddelde handicap
van de teams berekent en bepaalt in welke wedstrijd de teams deelnemen, is dan ook gewenst.

Het tot stand komen van de inschrijfapplicatie Houtens Open heeft de nodige tijd en energie gekost,
maar ik heb veel geleerd en ben dan ook trots op het resultaat.




2

, Samenvatting
De Golfclub is een vereniging die regelmatig wedstrijden organiseert voor haar leden. Daarnaast
organiseert zij jaarlijks een open golftoernooi onder de naam Houtens Open. Dit toernooi bestaat uit
twee afzonderlijke wedstrijden voor teams bestaande uit twee spelers, waarbij de gemiddelde
handicap van de twee spelers bepalend is voor de wedstrijd waaraan wordt deelgenomen. Naast de
leden kunnen ook niet-leden deelnemen. Op deze manier wil zij de niet-leden laten kennismaken met
de vereniging en de mooie baan die zij tot haar beschikking heeft.

Voor deze moduleopdracht heb ik de inschrijfapplicatie Houtens Open geschreven. Deze applicatie
stelt aan de hand van de ingevoerde gegevens van de spelers een team samen, berekent de
gemiddelde handicap en bepaalt aan welke wedstrijd het team deelneemt.

Het invoerscherm geeft vooraf aan wat er in welk veld ingevuld moet worden. Na het invoeren van de
gegevens van de spelers worden ze met een druk op de knop “Inschrijven” als team vastgelegd. Door
op de knop “Genereer wedstrijdoverzicht” te klikken wordt het wedstrijdoverzicht getoond met de
bijbehorende teams. Indien een veld niet of foutief wordt ingevoerd (tekst in plaats van cijfer, of veld
wordt niet gevuld), dan volgt er een foutmelding.

Voordat de applicatie tot stand is gekomen, is eerst het proces beschreven waaruit de methoden en
klassen zijn gefilterd. Daarna is de functionaliteit beschreven. Dit is de basis geweest waarop het UML
klassendiagram is opgemaakt. In dit klassendiagram zijn de associaties zichtbaar en worden
methoden en attributen van de verschillende klassen aangegeven.

Nog voordat er met de programmacode is gestart, is eerst een schets gemaakt van de mogelijke
gebruikersinterface. Met behulp van de GUI-schets en het UML klassendiagram is gestart met het
ontwikkelen van de programmacode. Ik heb besloten om gebruik te maken van FXML voor de GUI en
niet voor Swing. De docent heeft tijdens de les FXML uitgelegd en ons hiermee laten oefenen,
vandaar dat ik deze keuze gemaakt heb. Er zijn vele uren gestoken in het schrijven van de code, het
uitzoeken, testen en herschrijven.

Tijdens het ontwikkelen van de programmacode zijn er al diverse testen (ontwikkeltesten) uitgevoerd.
Na uitontwikkelen van de programmacode is er tevens een eindtest uitgevoerd. Het eindresultaat is
een werkende applicatie.




3
€8,98
Accéder à l'intégralité du document:

Garantie de satisfaction à 100%
Disponible immédiatement après paiement
En ligne et en PDF
Tu n'es attaché à rien

Reviews from verified buyers

Affichage de tous les avis
4 année de cela

2,0

1 revues

5
0
4
0
3
0
2
1
1
0
Avis fiables sur Stuvia

Tous les avis sont réalisés par de vrais utilisateurs de Stuvia après des achats vérifiés.

Faites connaissance avec le vendeur

Seller avatar
Les scores de réputation sont basés sur le nombre de documents qu'un vendeur a vendus contre paiement ainsi que sur les avis qu'il a reçu pour ces documents. Il y a trois niveaux: Bronze, Argent et Or. Plus la réputation est bonne, plus vous pouvez faire confiance sur la qualité du travail des vendeurs.
amackaaij NCOI
S'abonner Vous devez être connecté afin de suivre les étudiants ou les cours
Vendu
13
Membre depuis
6 année
Nombre de followers
13
Documents
6
Dernière vente
1 année de cela

2,0

3 revues

5
0
4
0
3
0
2
3
1
0

Récemment consulté par vous

Pourquoi les étudiants choisissent Stuvia

Créé par d'autres étudiants, vérifié par les avis

Une qualité sur laquelle compter : rédigé par des étudiants qui ont réussi et évalué par d'autres qui ont utilisé ce document.

Le document ne convient pas ? Choisis un autre document

Aucun souci ! Tu peux sélectionner directement un autre document qui correspond mieux à ce que tu cherches.

Paye comme tu veux, apprends aussitôt

Aucun abonnement, aucun engagement. Paye selon tes habitudes par carte de crédit et télécharge ton document PDF instantanément.

Student with book image

“Acheté, téléchargé et réussi. C'est aussi simple que ça.”

Alisha Student

Foire aux questions