Skip to content

dylancluyse/ElCorcho2016

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eindwerk "El Corcho"

Dit eindwerk werd gemaakt voor mijn Se-n-Se opleiding in Commercieel webverkeer op Vivato Kortrijk tijdens het academiejaar 2015-2016. Dit eindwerk werd individueel gemaakt over een periode van tien weken.

Probleemstelling

Er wordt gevraagd naar een webshop dat handelt in vele wijnproducten. Hierbij moet er rekening gehouden worden met verschillende categorieën en kenmerken waaronder kleur, druivensoorten, regio's, etc. Deze data moet opgeslaan worden op een persistente opslagplaats en er moet op een efficiënte manier nieuwe producten toegevoegd worden.

Oplossing

Voor deze webshop heb ik de PHP-programmeertaal gebruikt in combinatie met MySQL om de producten en gebruikers op te slaan. Ik gebruikte phpMyAdmin als werkomgeving voor de MySQL-databank. Bij aanvang van het project heb ik een vijftal producten opgeslaan in de databank om alle zichtbare aspecten van de webshop uit te testen. Nadien gebruikte ik de zelfgemaakte admin-omgeving om verder producten toe te voegen. Voor de PHP-ontwikkeling gebruikte ik het programma PHPStorm in combinatie met het Bootstrap-framework voor verdere HTML en CSS. Voor PHP zelf gebruikte ik geen framework zoals Laravel.

Positieve punten

Dit was mijn eerste project van relatief grote schaal. Ik plande dit project goed in door op wekelijkse basis alle voortgang en werkpunten bij te houden. Bij aanvang van het project had ik mezelf deadlines - zowel groot als kleinschalige - toegekend zoals het afwerken van het administratorgedeelte, het afwerken van de module om producten en gebruikers toe te voegen of de interface van de webshop. Qua beveiliging staat de site net sterk genoeg. Zo kan je via de URL niet producten aanmaken zonder dat je toestemming hebt. De webpagina's die niet tot de gewone gebruiker mag bezocht worden staan afgeschermd. Ik stond lang stil bij het uittesten van de webshop. Zo bekeek ik de webshop vanuit verschillende zichtpunten en aspecten die de gewone gebruiker sneller zal tegenkomen vergeleken met een ontwikkelaar. Zaken zoals het meermaals toevoegen en verwijderen van producten, het verkeerd wijzigen van inloggegevens of het proberen van toegang te bemachtigen tot het admingedeelte.

Werkpunten

Er mist heel wat exception handling bij de PHP-code. Dit werd niet aan bod gebracht tijdens de lessen van dit onderdeel, maar hiervoor had ik wel documentatie kunnen bekijken om dit te implementeren.

About

Eindwerk Commercieel Webverkeer 2015-2016

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published