Ingedeeld onder: Week 17
Zo weer even een update van afgelopen week… Ik ben weer druk bezig geweest met programmeren, het einde van de stage komt immers snel dichterbij. Afgelopen week ben ik weer geregeld tegen punten aangelopen waarop ik vastliep. Ja en zonder rechtstreekse hulp waarop ik terug kan vallen, moet ik eerlijk zeggen dat de frustratie af een toe vrij hoog was… Maar gelukkig is mijn inspanning van afgelopen week weer niet voor niks geweest en heeft het tot de volgende resultaten geleid….
Het Stappenplan – Bijna voltooid
Stap 1 t/m Stap 4
Alle stappen zijn reeds voltooid. Alle gegevens worden in de laatste stap getoond. Bovendien kan men in stap 3 kiezen voor enerzijds het adres wat men in stap 2 opgegeven heeft, of anderzijds om een nieuw afleveradres op te geven.
Ideal
De Idealbutton heb ik geintergreerd in stap 4 op de betaalpagina (tevens eindoverzicht). Ik kon echter de button nog niet volledig werkzaam krijgen, doordat ik nog niet in het bezit was van ale benodigde gegevens betreffende het (ideal)abbonement. Dit zal dus in week 18 verder aan bod komen.
Ordernummer
Jaa eindelijk! Naar een week proberen is het me afgelopen zondag gelukt ook het ordernummer in de tabel “orderregel” op te nemen en te koppelen. Dit was het belangrijkste en grootste probleem waar ik mee te kampen had. Nu dit opgelost is, kan er weer verder gewerkt worden aan andere activiteiten die daar mee samen hangen.
Inlogprocedure
De klant krijgt de mogelijkheid om bij de eerste keer bestellen een account aan te maken. Dit account geeft hem de mogelijkheid bij terugkeer in de webwinkel sneller te bestellen. Wanneer men namelijk inlogt hoeft men niet meer zijn/haar gegevens in te vullen en kan er via een radiobutton direct gekozen worden voor een eerder opgegeven (aflever)adres. Natuurlijk kan men er ook nog voor kiezen een nieuw alfeveradres aan te maken, wat tevens weer opgeslagen wordt in de database zodat bij een volgend bezoek de klant ook voor dat afleveradres kan kiezen. Bij stap 4 worden de klantgegevens, het afleveradres en de bestelling tevens weer weergeven.
Op de inlogprocedure worden de nodige controles uitgeoefend. Zo wordt er gekeken of de velden daadwerkelijk ingevuld zijn, of de ingevulde gegevens overeen komen met de gegevens uit de database en er wordt gekeken of de status van de klant wel “actief” is. Wanneer ditalles kloppend wordt bevonden, wordt de klant pas doorgestuurd naar de volgende stap.
Actief of niet
Aan de tabel “categorie” en “product” heb ik een statusveld toegevoegd. Vervolgens heb ik in de pagina’s ingebouwd dat een categorie en een product enkele weergegeven wordt wanneer de status ervan “actief” is.
Admin
Klantoverzicht
In de admin kan inmiddels ook een overzicht van alle klanten opgevraagd worden, geselecteerd op alfabetische volgorde van achternaam.
Taken komende week
Mijn taken voor week 18 zullen zijn:
- Betalen met Ideal;
- Besteloverzicht d.m.v. klantselectie;
- Status van categorie & producten kunnen wijzigen van actief <> niet actief;
- Mogelijkheid tot wijzigen van orderstatus creeëren;
- Scriptie schrijven;
Ingedeeld onder: Week 16
De dag waarop mijn afstudeerstage ten einde loopt, komt steeds dichterbij. Daarom heb ik de balans maar eens opgemaakt, “Wat nog te doen?”. Ik kwam tot de conclusie dat ik al aardig op weg ben, maar dat er ook nog wel wat obstakels te overbruggen zijn. Maar daarover meer bij het onderdeeltje “taken komende week”!
Stappenplan
Afgelopen week ben ik verwikkelt geweest in allerlei databaseproblemen en moeilijke code om de toekomstige klanten van Korfbalkado.nl op een zo gebruiksmogelijke manier stapsgewijs de bestelprocedure te laten doorlopen. Pff Sessies, insert- en selectqueries, databaserelaties, if isset… Om gek van te worden. Na wat herhaalwerk en het nodige peinswerk wist ik stap 1 t/m 3 te realiseren. Een hele prestatie! Nu stap 4 nog maar die is voor deze week!
Scriptie
Omdat ik door al dat gestaar op codes zo af en toe ook wel eens met wat anders bezig wilde zijn, besloot ik verder te gaan werken aan mijn scriptie. Voor de welkome afleiding zullen we maar zeggen… Na vervolgens het typwerk weer beu te zijn, heb ik ook nog maar even mijn gedachte laten gaan over de vormgeving van mijn scriptie en de digitale bijlage.
Taken komende week
Deze week zal ik me natuurlijk bezig gaan houden met stap 4 van de bestelprocedure (inclusief het betalen met Ideal). Ook zal het schrijven van mijn scriptie weer aan de orde komen. Bovendien staat er nog op de planning een klanten- en productoverzicht te maken, evenals een inlogprocedure voor het admingedeelte.
Ingedeeld onder: Week 14 & 15
Tja door alle feestdagen en andere druktes is het weer een tijdje geleden dat ik jullie bericht heb over mijn werkzaamheden aan Kofbalkado.nl. Daarom leek het me zeker weer tijd worden mijn vorderingen te bespreken.
Relatieprobleem Database / Product toevoegen
Zoals al eerder bericht, werkte de koppeling van categorienummer ‘PRODUCT’ aan categorienummer ‘CATEGORIE’ niet helemaal naar behoren. Maar goed nieuws, in begin van week 14 heb ik dit probleem alsnog op weten te lossen.
Naast het toevoegen van een categorie is het nu dus ook mogelijk een product toe te voegen!
Productpagina’s
Nu er in het admingedeelte een product toegevoegd kan worden, kon ik ook gaan kijken hoe ik de producten per categorie weer zou kunnen geven. Ik heb ervoor gezorgd dat per categorie de producten. conform het ontwerp, geselecteerd en getoond worden. Zowel te technische als de visuele weergave is nu een feit!
Winkelwagentje
De producten worden nu getoond, tijd om te gaan bestellen zou je dus zeggen. Daarom ben ik aan de slag gegaan met het programmeren van een winkelwagentje waarin het aantal, de productnaam, de prijs en een verwijderbutton weergeven worden. Daarnaast wordt de totaalprijs per product en de eindprijs van de hele bestelling berekend. Door een kleine fout heeft het erg lang geduurd ditalles werkend te krijgen, maar uiteindelijk is het gelukt!
Scriptie
Een klein begin aan het schrijven van mijn scriptie is gemaakt. Een pakkende inleiding is geschreven en de indeling gemaakt. Daarnaast heb ik verrassende kopjes verzonnen, waarin inhoud, creativiteit en de stagebiedende organisatie ‘TIME’ hun weerslag vinden.
Taken komende week
Ik zal me bezig gaan houden met het verwezenlijken van het zogenaamde ’stappenplan’, waarin de klant stap voor stap duidelijk en overzichtelijk begeleid wordt bij het plaatsen en afhandelen van zijn bestelling op Korfbalkado.nl. Daarnaast zal ik verder gaan aan het schrijven van m’n scriptie.