- TSQL 85%
- PHP 14.5%
- Shell 0.5%
| .idea | ||
| applicatie | ||
| webserver-setup | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile-webserver | ||
| readme.md | ||
| variables.env | ||
WTIS Beroepsproduct van Aram Markarov
Belangrijke info voor beoordeling.
Bij het laden van de webpagina, zal het enkele minuten kunnen duren voordat je de webpagina daadwerkelijk inkan. Dit komt doordat het password hashing nog moet worden voldaan. Een mogelijke alternatief is op een browser de localhost standaard openen, terwijl dit bezig is, in een nieuwe sessie handmatig //homepage.php in de URL te plakken om te beginnen met beoordelen.
De DB heeft voor iedere gebruiker meerdere passagiernummers. Dit zorgt voor problemen bij het inloggen, met name dat in sommige gevallen de juiste vlucht niet wordt weergeven. Het is daarom aangeraden om eerst bij het beoordelen een passagier toe te voegen via de employee_dashboard. Hiermee wordt gezorgd dat er maar een gebruiker bij een vlucht zit. Dit had helaas voorkomen of makkelijker kunnen worden als de inloggegevens niet langs het vluchtnummer stond. Namelijk kon hiermee makkelijker gezocht kunnen naar een gebruiker met meerdere vluchten, nu is het helaas het geval dat meerdere gebruikers met dezelfde gebruikersnaam in meerdere vluchten zitten met ieder dezelfde wachtwoord.
Er is met toestemming JavaScript toegepast op een pagina. Dit is gedaan omdat het live updaten een quality of life verbetering is voor de medewerker, namelijk om het totaal gewicht direct te zien op de website i.p.v. na een submit te moeten achterhalen wat de berekening zou moeten zijn. Boven de JS is in comment stukje php geschreven hoe het er anders uit zal zien.