Ga naar inhoud

Stage

Stage lopen met Gert

Binnen het HBO-onderwijs spelen stages een belangrijke rol. Het is daarom ook belangrijk om de gegevens van de stages goed vast te leggen.

Doel van deze opdracht is om hier een sterk vereenvoudigde webapplicatie aan te maken. De database zal beperkt worden tot een viertal tabellen die maar een paar attributen gaan bevatten.

In de database worden maar vier tabellen opgenomen.

De tabel student kent drie kenmerken, id van de student, voornaam en achternaam.

De tabel instelling kent ook drie karakteristieken, id, naam van de instelling, soort instelling, ICT of marketing.

Ook de tabel begeleider heeft een drietal eigenschappen nodig, id, voor- en achternaam van de begeleider.

De vierde en laatste tabel is tevens de meest omvattende, maar liefst 6 features, id, id van de student, id van de instelling, id van de begeleider, cijfer en periode, bijv. semester 1 2021.

Er zijn twee typen geregistreerde bezoekers van deze site. Allereerst studenten, die de gegevens van hun stages kunnen inzien. Ten tweede de administratief medewerkers, die gegevens van stages kunnen toevoegen, aanpassen, of verwijderen. Bezoekers die niet zijn ingelogd kunnen alleen het stage-aanbod bekijken en hun interesse voor een stage kenbaar maken.

Gevraagd

Maak een sterk vereenvoudige webapplicatie waarbij deze gegevens kunnen worden geraadpleegd en bewerkt. Het is een DUO-opdracht.

Tips

  • Gebruik KISS (hier Keep it Small en Simple), uitbreiden kan altijd nog.
  • Kijk goed naar de al beschikbare code, het wiel hoeft niet opnieuw uitgevonden te worden.
  • Zorg voor een goede planning en samenwerking!