eindwerk silke leire
DESCRIPTION
ÂTRANSCRIPT
Geïntegreerde proef
Silke Leire
Sint-Jozefsinstituut Handel en Toerisme
Zilverstraat 26
8000 Brugge
2015
3
WOORD VOORAF
Ik ben Silke Leire, laatstejaarsstudente in Boekhouden-Informatica aan het Sint-
Jozefsinstituut te Brugge. Om in deze richting te slagen zijn wij verplicht een
geïntegreerde proef op te stellen.
Voor deze proef heb ik opdrachten van verschillende vakken moeten afwerken:
bedrijfseconomie, bedrijfsbeheer, Engels, Frans, Nederlands en toegepaste informatica.
U kunt in deze bundel terugvinden welke taken ik voor welk vak heb voorbereid en met
wie ik hieraan heb samen gewerkt.
Het doel is u te overtuigen van mijn kennis die ik in de derde graad heb opgepikt en die
ik ook in de praktijk kan toepassen.
Een belangrijk project was de oefenfirma, UsedForGood, gespecialiseerd in
afvalrecipiënten. Onze onderneming verkoopt dus alles wat te maken heeft met afval
onderverdeeld in 3 grote productgroepen: containers, vuilniszakken en afvalbakken.
Ik wil graag Dhr. Vansteenhuyse bedanken voor zijn professionele begeleiding.
Ook ben ik dankbaar, mevr. De Meulder, mevr. De Muynck, dhr. Vanden Eynde en dhr.
Devriendt om ons bij te staan in de loop van dit jaar.
Ik wil ook graag mijn coaches dhr. Wittevrongel en mevr. Michielsen bedanken om ons te
steunen toen het allemaal wat te veel werd.
Een woordje van dank ook voor mijn medeleerlingen want het was een prachtig jaar, een
jaar om nooit te vergeten.
Tot slotte wil ik Cofep en de directie bedanken om dit project mogelijk te maken.
4
5
Inhoudsopgave
Woord vooraf ........................................................................................................................................... 3
Bedrijfseconomie ..................................................................................................................................... 7
Bedrijfseconomie ........................................................................................................................ 8
01.03 Keuze van het product .......................................................................................................... 8
01.04 Logo en naam van de oefenfirma ..................................................................................... 8
01.05 De relatie met cofep .............................................................................................................. 9
01.06 De structuur van de oefenfirma .......................................................................................... 9
01.07 Samenstellen van de catalogus ......................................................................................... 10
01.08 De uitrusting ........................................................................................................................... 10
01.09 Op zoek naar klanten ........................................................................................................... 11
01.010 Organigram ............................................................................................................................ 12
01.011 Wekelijkse activiteiten ........................................................................................................... 12
01.012 Logboek ................................................................................................................................... 18
Bedrijfsbeheer ........................................................................................................................................ 23
Bedrijfsbeheer ............................................................................................................................ 24
02.03 Ondernemingsidee .............................................................................................................. 24
02.04 Projectvoorstelling ................................................................................................................ 24
02.05 Volledige ondernemingsplan ............................................................................................ 28
02.06 Financieel plan ....................................................................................................................... 39
02.07 Pitching tekst ......................................................................................................................... 43
Nederlands ............................................................................................................................................. 45
Nederlands ................................................................................................................................. 46
03.03 Sollicitatie ................................................................................................................................ 46
03.04 Interview.................................................................................................................................. 48
03.05 Pitching ................................................................................................................................... 50
03.06 Feedback oefenfirma ........................................................................................................... 53
Engels ....................................................................................................................................................... 55
6
Engels .......................................................................................................................................... 56
04.03 German project ..................................................................................................................... 56
04.04 Letters of application and curriculum vitae .................................................................... 61
04.05 Presentation UsedForGood................................................................................................ 64
04.06 Sales talk ................................................................................................................................. 64
Frans ......................................................................................................................................................... 67
Frans ............................................................................................................................................. 68
05.01 Un mail commercial ............................................................................................................. 68
05.02 Postuler ................................................................................................................................... 69
05.03 la conversation de vente ..................................................................................................... 71
Informatica .............................................................................................................................................. 73
Informatica ................................................................................................................................. 74
06.01 Keuze onderwerp ................................................................................................................. 74
06.02 Probleemstelling ................................................................................................................... 74
06.03 Beschrijving van de databasestructuur ........................................................................... 78
06.04 Ontwerp van de Interface .................................................................................................. 83
06.05 Uitwerking in code ............................................................................................................... 95
06.06 conclusie informatica ......................................................................................................... 108
Conclusie ............................................................................................................................................... 109
Lijst met bijlagen .................................................................................................................................. 110
BEDRIJFSECONOMIE
8
BEDRIJFSECONOMIE
01.03 KEUZE VAN HET PRODUCT
UsedForGood is gespecialiseerd in afvalrecipiënten. Zo verkopen wij alles wat te maken
heeft met afval. Wij hebben een brede waaier aan producten die onderverdeeld zijn in
drie grote productgroepen: containers, afvalbakken en afvalzakken. Omdat de
oefenfirma verder gaat op wat de leerlingen in het voorgaande jaar hebben gerealiseerd
was het onmogelijk om dit aan te passen.
01.04 LOGO EN NAAM VAN DE OEFENFIRMA
Op het moment dat wij, 6 boekhouden informatica, in 2014 gestart zijn met deze
oefenfirma was alles al bepaald. We kregen een firma voorgeschoteld met een naam en
een logo.
Alles omtrent het logo was te vinden in het
ondernemingsplan. Hierin stond vermeld dat het opvallen
van de naam zeer belangrijk is. Ons logo moet
herkenbaar zijn voor onze klanten en potentiele klanten.
De kleuren van het logo zijn zeer bewust gekozen. Het
groen verwijst naar de natuur en vernieuwing. Wij zijn een
onderneming die instaat voor het verbeteren van het
milieu, wij willen ook steeds vernieuwend denken en dit uitstralen naar de buitenwereld.
Blauw wordt gezien als het kleur van de hemel dit staat voor rust en vrede. De kleur
paars is symbool voor originaliteit en zuivere kennis.
De naam van de firma is bewust in het Engels zodat wij verstaanbaar blijven voor
buitenlandse klanten. De naam klinkt heel professioneel wat wij als firma natuurlijk willen
uitstralen.
9
01.05 DE RELATIE MET COFEP
Cofep is een virtuele markt waar meer dan honderd oefenfirma’s zich hebben
ingeschreven. Cofep heeft een grote databank waar iedere oefenfirma in vermeld staat.
Op deze manier kunnen we makkelijk contact leggen met een andere ondernemingen.
Ook UsedForGood heeft een eigen plekje in deze databank. We hebben ons eigen
persoonlijk nummer“be01ufg”met deze code is het mogelijk voor andere
ondernemingen om ons op te sporen in de databank. Op ons eigen account staat
vermeld wanneer wij open zijn, wie wij precies zijn,…
Desondanks alles virtueel is en wij geen echt geld hebben, moet alles wel gebeuren als in
een echte onderneming. Wij moeten ons personeel ook betalen, een boekhouding
voeren, facturen maken,…
01.06 DE STRUCTUUR VAN DE OEFENFIRMA
In het begin van het schooljaar kregen we elk onze eigen functie. Die mochten we zelf
kiezen aan de hand van een jobomschrijving door de leerlingen van het vorig jaar. Hier
stelde ik mezelf kandidaat voor de job van commercieel directeur. Na enkele weken
kregen we te horen wie welke functie had gekregen. Ik kreeg de functie die mijn
voorkeur uitdroeg en werd directeur verkoop. Ik had 2 medewerkers onder mij staan.
Met drie vormden we een sterk team. Ik heb geprobeerd om zo goed mogelijk mijn best
te doen.
Na het eerste trimester was het tijd voor verandering. Aan de hand van een
sollicitatiegesprek kreeg iedereen de mogelijkheid een andere functie te kiezen. Ik
solliciteerde voor de job van chief executive officer. Na het sollicitatiegesprek was ik zeer
benieuwd als ik deze kans zou krijgen. Later kregen we te horen wie voor welke job was
gekozen en zo werd ik CEO van UsedForGood. Ik vond het een enorme ervaring om de
leiding te krijgen over een grote groep mensen. Zo heb ik geprobeerd ieder
departement de juiste taken te geven, naar iedereen te luisteren en mijn eigen mening te
geven. Tot op heden doe ik deze functie nog altijd zeer graag en heb ik ook geleerd dat
ik graag de leiding neem.
Bijlage 1: sollicitatiebrief
10
01.07 SAMENSTELLEN VAN DE CATALOGUS
Door de loop van dit jaar hebben we veel gewerkt aan de catalogus. In het eerste
trimester was ik directeur verkoop en viel de catalogus dus ook onder mijn
verantwoordelijkheid. Ik ging aan de slag met de catalogus die in het vorig jaar werd
gemaakt. Doordat niet alle codes klopten met wat er in het boekhoudprogramma BOB
stond moest een groot deel van de catalogus opnieuw gemaakt worden. Samen met
mijn 2 teamleden gingen we aan de slag om de catalogus te verbeteren. Als directeur zat
ik samen met de boekhouder om de codes van in BOB te vergelijken met de codes die in
de catalogus vermeld stonden. Na enkele weken hadden we alles vergeleken. Vanaf dan
kon mijn departement beginnen met alles aan te passen.
Door de wisseling van de functies moest Danté verder werken aan de catalogus. Als CEO
gaf ik hem de opdracht 1 iemand van zijn departement hieraan verder te laten werken.
Zo verloren we niet veel tijd en kon één persoon zich hierop concentreren.
Bijlage 2: catalogus UsedForGood
01.08 DE UITRUSTING
Ieder bedrijf heeft een uitrusting nodig of dit nu virtueel is of niet ook UsedForGood
moest meubilair aankopen. De dienst aankoop kocht: tafels, stoelen, computers,… aan.
Na dit jaar hebben we alle vaste activa die noodzakelijk zijn aangekocht. Ook is er dit jaar
voor ieder product een minimum voorraad vastgelegd. De directeurs van de
departementen aankoop en verkoop en ikzelf hebben samengezeten om te bespreken
wat de beste manier is om onze voorraad te beheren. Na deze bespreking heeft de
dienst aankoop meteen handelsgoederen aangekocht bij Cofep.
Ook wij als personeel kregen de kans om onze eigen aankopen te verrichten. Op vrijdag
27 februari gingen we met de hele klas naar de belfair beurs in Gent. Op deze beurs
kregen we de kans om persoonlijke aankopen te doen. We konden zelf kiezen wat we
kochten en we kregen een maximumbedrag waar we niet over mochten gaan. Als
opdracht voor het vak bedrijfseconomie moest iedereen ook enkele bedrijfsaankopen
doen. Ik kocht poetsgerief aan bij de onderneming “Spons”.
11
01.09 OP ZOEK NAAR KLANTEN
Als directeur verkoop was mijn opdracht natuurlijk ook klanten zoeken. Dit verliep niet
zoals verwacht. Samen met de groep verkoop zaten we samen om na te denken bij
welke ondernemingen een vuilbak zeker noodzakelijk is. Zo selecteerden we alle
ondernemingen die zich specialiseerden in druk en reclamewerk. We hebben
verschillende promoties opgemaakt en brieven gestuurd. We zijn begonnen met de
standaardbrief die in het vorige jaar werd opgemaakt om te versturen naar mogelijke
klanten.
Bijlage 3: acties doorheen het jaar
Naar aanleiding van de opendeurdag hebben we verschillende reclames op poten gezet.
We hebben gebeld naar alle oefenfirma’s in en rond Brugge om hen uit te nodigen en
onze kortingen uit te leggen.
Bijlage 4: brief opendeurdag
12
01.010 ORGANIGRAM
01.011 WEKELIJKSE ACTIVITEITEN
Directeur verkoop
Vanaf september 2014 werd ik directeur verkoop. Onder mij
stonden Grace en Jens, samen vormden we het commercieel
departement. We selecteerden alle mogelijke klanten uit
de sector druk-en reclamewerk. Via een e-mail
contacteerden we deze bedrijven om ze aan te
moedigen een kijkje te nemen in onze catalogus.
Bijlage 5: alle oefenfirma’s gespecialiseerd in drukwerk
Bijlage 6: brief naar druk-en reclamewerk ondernemingen
Natuurlijk moeten we de klanten proberen te overtuigen van onze goede kwaliteiten.
Hiervoor hebben wij enkele promoties opgemaakt. Naar aanleiding van de kerstperiode
hebben wij een kerstactie op poten gezet. We hebben vuilniszakken geselecteerd in de
kleuren van kerst en een vuilbak waar deze zakken bij passen. Zo heeft de klant een hele
set aan een verminderde prijs.
Bijlage 7: folder kerstactie
Silke Leire Directeur verkoop
Jens VandeputteAccount manager
Grace Vanbesselaere Verkoper
13
Door contacten te leggen kregen we ook andere aanvragen binnen voor onze catalogus
of onze prijslijst. Op deze e-mails moesten we snel antwoorden om onze klant niet kwijt
te spelen. De e-mails die we kregen kwamen uit zowel binnenland als buitenland.
Bijlage 8: verzonden e-mails
Mijn taak was ook het onderhouden van de catalogus. Door de verschillende codes in de
catalogus en in het boekhoudprogramma BOB was het moeilijk om te communiceren
met klanten. Samen met de boekhouder heb ik dit probleem opgelost. Zo heeft iedere
categorie een eigen code en de subcategorie een extra code. Hierdoor kunnen we
makkelijk een gamma samenstellen en kloppen alle codes.
Zo kreeg ieder product een eigen code binnen onze oefenfirma. Ieder product heeft ook
een eigen persoonlijk nummer die overeenkomt met het nummer in onze catalogus.
14
Deze codes zijn ook te vinden in BOB. Zo is
het makkelijk voor de boekhouder om
facturen te boeken.
Als directeur had ik ook de
verantwoordelijkheid om enkele
vergaderingen bij te wonen. Op de
vergadering nam de CEO de leiding om de
verschillende departementen te overlopen.
Voor een vergadering moet ieder
departement een duidelijke voorbereiding
maken wat de stand van zaken zijn. Vaak
werden er in deze vergaderingen ook
discussies ter zake gebracht hoe we het verder zullen aanpakken, wat we zullen doen om
onze werkpunten te verbeteren en hoe we het in de toekomst concreet zien.
In iedere vergadering moest er een verslaggever zijn, deze persoon noteerde wat er in
die vergadering werd besproken.
Waar kan mijn opvolger deze bestanden vinden?
Als werknemer bij UsedForGood krijg je toegang tot de drive zone. Hierin kunnen we alle
bestanden terugvinden die we nodig hebben. Als directeur verkoop krijg je natuurlijk je
eigen categorie in deze groep. Deze is nogmaals opgedeeld in verschillende
subgroepen.
Onder klanten kunt u onze klanten die al reeds besteld hebben vinden en klanten die wij
graag willen overtuigen van onze kwaliteit. Hier is ook de lijst te vinden van de klanten
waarbij wij gekocht hebben op de belfair beurs.
Bijlage 9: belfair beurs.
15
In het mapje offertes zijn alle prijsopgaven die er in ons boekjaar zijn geweest te vinden.
Hier zit ook het sjabloon dat in BOB wordt gebruikt.
In onze map klanten vindt u een samenstelling van alle potentiële klanten en onze
huidige klanten.
Algemeen beheerder
Als CEO krijg je meteen alle verantwoordelijkheid op jou gericht. Als eerste wou ik wat
duidelijkheid creëren in de oefenfirma. Iedereen moest tot in de puntjes weten wat zijn of
haar job echt inhield. Hierdoor kan alles veel vlotter verlopen en kan iedereen zijn eigen
werk doen.
Mijn strategie naar een dynamisch onderneming is deadlines invoeren. Ongeveer iedere
week stel ik thuis zelf een takenlijstje samen. Hierin worden de taken vermeld die voor
ieder departement op het programma staan. Deze takenlijst wordt aan de directeurs
gegeven met wat extra uitleg. Hierdoor is alles veel duidelijker en weet iedereen altijd wat
te doen. De directeurs zijn natuurlijk vrij om de taken te verdelen onder zijn of haar
personeelsleden.
Bijlage 10: takenlijsten
Naar aanleiding van de opendeurdag voor school moest UsedForGood ook promoot
worden. Onder mijn verantwoordelijkheid deelde ik de klas op in groepjes, ieder groepje
kreeg een onderwerp waarover ze moesten brainstormen. De ene groep kreeg de stand
opbouw de andere kreeg de promoties en zo kreeg iedere groep wel één iets. Na afloop
hebben we met de hele klas de ideeën besproken en was er de mogelijkheid nog een
voorstel op tafel te leggen.
Als algemeen beheerder heb je natuurlijk ook de taak om naar je personeel te luisteren
als er eventueel problemen zijn met iemand of met iets. Zo moet je soms streng zijn en
mensen op de vingers tikken of mensen aanmoedigen om een tandje bij te steken.
Hoe ga ik te werk
Als CEO is het belangrijk controle te hebben. Aan de hand van onze google drive zone
krijg ik de kans om alle mappen in te kijken. Zo kan ik de bestellingen raadplegen, de
voorraden bekijken en de laatste updates aan de website zien,…
16
Mijn werk is afhankelijk van de taken die er op dat moment in de oefenfirma zijn. Zo kan
ik de ene week helpen bij het commercieel departement en de volgende week bij het
administratief. Door de takenlijsten die ik opmaak kan ik makkelijk zien wie welke hulp
nodig heeft.
Mijn grootste taak is controleren. Iedere taak die uitgevoerd is moet gecontroleerd
worden.
Ook heb ik de taak om vergaderingen te organiseren. Zo word ik op de hoogte
gehouden van de stand van zaken. Een vergadering moet altijd op voorhand gepland
worden. Dit gebeurt door samen te zitten met de directeur van het departement
administratie. Die persoon krijgt de verantwoordelijkheid de juiste persoon aan te
spreken door middel van een e-mail om zo een verwittiging te sturen dat er een
vergadering aankomt. Wanneer er een vergadering is geweest moet het verslag
gecontroleerd worden door alle directeurs die aanwezig waren op de vergadering, zo
verloopt alles veel vlotter.
17
18
01.012 LOGBOEK
Datum Tijd Beschrijving
2014-09-11 15.00-16.40 Alles over de oefenfirma werd ons uitgelegd
door Dhr. Vansteenhuyse, hij vertelde ons
wat de firma inhoud en wat er ons te
wachten staat.
2014-09-18 15.00-16.40 De functies werden uitgelegd door Dhr.
Vansteenhuyse. Alle taken werden verdeeld
en iedereen kreeg te horen wat hij dit jaar
zou moeten doen. Ik was niet aanwezig in
deze les.Ik kreeg te horen van mijn
klasgenoten dat ik de taak directeur verkoop
had gekregen.
2014-09-25 15.50-16.40 We kregen de kans de GIP taken van de
leerlingen van vorig jaar in te kijken.
2014-10-09 14.40-16.40 In mijn afdeling heb ik de taak gegeven om
te zoeken naar klanten. We moesten alles
van in de drive-zone van Google goed
bekijken om te zien als we al klanten hadden
en zo ja wie er al besteld had. Hierna volgde
een vergadering met alle directeurs.
2014-10-09 15.00-16.40 Specifieke uitleg over de taak die we
gekregen hebben. Hannelore had een
powerpoint gemaakt over wat er van ons
verwacht werd.
2014-10-23 15.00-16.40 We hebben alle Nederlandstalige klanten
gecontacteerd en een e-mail gestuurd met
informatie over ons bedrijf. Ik heb samen met
Jens de promotie proberen uitwerken. We
hebben omtrent promotie enkele ideeën op
papier gezet. Dit terwijl Arne de
verkoopsfactuur in een sjabloon heeft gezet.
2014-10-23 15.50-16.40 We hadden enkele antwoorden terug
ontvangen van potentiële klanten en hebben
meteen geantwoord op de vragen die ze
19
hadden. Doordat de catalogus van vorig jaar
volledig de mist was ingegaan moeten wij
deze helemaal opnieuw maken. Arne heeft
ondertussen een affiche gemaakt over de
promotie die volgt.
2014-11-06 15.00 – 16.40 Een e-mail gesuurd naar de klanten om te
vragen als er nog interesse is in onze
producten. Werken aan de catalogus samen
met Laura zodat alle codes kloppen met het
BOB systeem.
2014-11-13 15.00 – 16.40 Reis Duitsland.
2014-11-20 15.00 – 16.40 Excursie Aardrijkskunde
2014-11-27 15.00 – 16.40 Doordat we nog geen enkel antwoord
gekregen hadden van de potentiële klanten
hebben we een actie gelanceerd. Deze heb
ik gemaakt en besproken met mijn team
waar we een korting op kunnen geven.
2014-12-04 15.00 – 16.40 Laatste les voor de examens daarom moest
de actie deze les verstuurd worden. Ik heb
dan ook verder gewerkt met Laura aan de
catalogus.
2015-01-08 15.00 – 16.40 Directievergadering om te bespreken hoe de
stand van zaken zijn. Dhr. Vansteenhuyse
nam de taak van Hannelore over en met
hem besproken we hoe we alles beter
kunnen organiseren.
2015-01-15 15.00 – 16.40 Verder werken aan de catalogus met Laura.
Wanneer we hiermee klaar waren hebben we
de prijslijst ook onder handen genomen.
2015-01-29 15.00 – 16.40 Verder werken aan de prijslijst en opnieuw
beginnen met de catalogus omdat er een
informatica probleem was.
20
2015-01-12 15.00 – 16.40 Nadat de catalogus af was hebben we deze
kunnen versturen naar alle oefenfirma’s in
West-Vlaanderen.
2015-02-26 15.00 – 16.40 Op deze datum gingen de
sollicitatiegesprekken door. Ik solliciteerde er
voor de job van algemeen directeur. Hier
moest ik mezelf voorstellen in 3 talen: Frans,
Nederlands en Engels. Ik moest vragen
beantwoorden in deze drie talen om te
testen als ik de capaciteit bezit om deze
functie uit te oefen.
Omdat ik hierna geopereerd werd aan mijn
oog kon ik niet meer verder werken in de
oefenfirma.
2015-02-27 8.30 – 16.00 Op 27 februari gingen we met de hele klas
naar de belfair beurs. Hier mochten we vrij
rondlopen en konden we kennis maken met
andere oefenfirma’s. We mochten
persoonlijke aankopen verrichten en kregen
ook de opdracht om enkele
bedrijfsaankopen te verrichten.
Ik kocht er aan bij de onderneming SPONS
(AKI.15.04.21.01) en bij de onderneming
Dylunio. Hiervoor is nog geen factuur
verstuurd.
2015-03-05 15.00 – 16.40 Dhr. Vansteenhuyse liet ons weten welke
functie we uiteindelijk gekregen hebben en
wat er van ons verwacht wordt. Alle functies
werden overgedragen en ik heb uitgelegd
aan de dienst verkoop hoe de stand van
zaken is.
2015-03-09 18.37 – 19.13 Als algemeen directeur heb ik proberen
zorgen dat alles in de volgende les van de
oefenfirma goed verliep. Ik heb nagedacht
over wat er nog allemaal moet gebeuren en
wat er prioriteit is. Aan de hand van deze
gedachte heb ik een takenlijstje opgesteld
per departement. Hierdoor heeft iedereen
21
zijn eigen taken en kan er vlot gewerkt
worden.
2015-03-12 15.00 – 16.40 Als eerste heb ik alle directeurs bij mij
geroepen. Ik heb hen uitgelegd hoe we er nu
voorstaan en wat er dringend moet
veranderen. Ik heb hen ook mijn lijst
voorgesteld die ik gemaakt had. Aan de
hand van deze taken heb ik uitgelegd wat er
van hen verwacht word en wat ik tegen
welke datum wil klaar hebben. Zo heeft het
departement aankoop alle juiste codes in
BOB gestopt waardoor we zeer efficiënt
kunnen werken. Ik heb samen met Tobias en
Danté alle verkoop marges besproken en
welke minimum voorraad er moet zijn.
2015-03-17 20.34-21.02 Takenlijst opmaken om donderdag vlot te
kunnen werken.
2015-03-18 12.20-14.29 Logboek van alle vakken in orde brengen.
2015-03-19 15.00-16.40 Aangezien er problemen waren met het
boekhoudprogramma BOB was het
onmogelijk om alle taken uit te voeren die op
de lijst stonden. Daarom heb ik iedereen die
niet kon werken ander werk gegeven. Zo
hebben mensen moeten helpen in een ander
departement dan waar ze thuis horen.
Hierdoor is er ook veel werk verricht in
verband met de opendeurdag. Alles is
praktisch in orde gebracht.
2015-03-26 15.00-16.40 Ik heb samen met Cheyenne samengewerkt
om de vergadering van de volgende week
voor te bereiden. We hebben ook een
vergadering gepland de week voor de
opendeurdag. Zodat we zeker zijn dat alles
in orde is. Ik heb er voor gezorgd dat
22
iedereen op een uur moet komen die voor
hem of haar het best past.
2015-04-02 Het eerste lesuur heb ik mij geconcentreerd
op de opendeurdag. Ik heb ook alle
directeurs gemeld dat er vandaag een
vergadering volgt dus dat ik graag enkele
voorbereiding heb.Dit is te vinden bij de
verslagen. Het boekhoudprogramma BOB
werkte terug dus alle taken die de vorige
week niet zijn uitgevoerd zijn deze
donderdag uitgevoerd. In het tweede uur
heb ik samen gezeten met alle directeur om
de stand van zaken te bespreken. Er is
genotuleerd geweest door Gilles Nevens.
BEDRIJFSBEHEER
24
BEDRIJFSBEHEER
02.03 ONDERNEMINGSIDEE
Wanneer we te horen kregen om een product uit te vinden moest iedereen 3 ideeën op
een papiertje schrijven. Doordat ik in deze weken afwezig was werd er enkel gekozen
tussen de ideeën van mijn andere 2 teamgenoten: Wolfgang en Jari. Ze ontworpen
enkele producten en probeerden deze zo realistisch mogelijk voor te stellen.
02.04 PROJECTVOORSTELLING
Led Bag
Het idee
Het duurt soms heel lang tot u uw sleutels vindt in de boekentas, wanneer het donker is
en u uw geld zoekt,… We kennen het allemaal. Aan dit probleem willen wij iets doen, zo
ontwerpen wij een tas maar geen gewone tas wanneer u deze tas opent schijn er een
licht. Door dit licht moeten we niet altijd met onze gsm gaan zoeken naar onze spullen.
Het idee van de tas zit als volgt in elkaar. Door middel van zonnecellen komt er licht in
de tas wanneer u deze opent. De zonnecellen zitten uiteraard verwerkt in de stof van de
tas langs de buitenkant. Deze zonnecellen zorgen dan dat de led lichten langs de
binnenkant van de tas oplichten. De lichten vastgemaakt met velcro zijn spaarzaam en
goed voor het milieu. Natuurlijk is het ook mogelijk de lichten af te halen en er een
andere bodem in te steken. De lichten kunnen op 2 verschillende manieren opladen.
Enerzijds door de zonnecellen die bevestigd zijn op de tas maar duidelijk niet zichtbaar
zijn. Anderzijds door de usb poort die u moe verbinden met elektriciteit. Zo kunt u de tas
op verschillende manieren opladen: in het stopcontact, aan u computer, in de auto…
Doelgroep
In het begin van de onderneming kunnen we ons enkel maar op 1 doelgroep
concentreren en daarbij hebben wij de keuze gemaakt voor vrouwen. De meeste tassen
worden gedragen door vrouwen. De meeste vrouwen hebben dan ook meer dan 1 tas.
25
Het voordeel bij vrouwen is ook als de ene het heeft moet de andere het ook hebben
waardoor we veel mond-aan-mond reclame krijgen. De vrouwen waar we ons toe
beperken zijn tussen de leeftijd 16 en 50 jaar oud. We proberen ook een jonger publiek
aan te spreken omdat dit ook handig is bij het uitgaan, nu moeten we altijd schijnen met
onze GSM terwijl dit dan niet meer nodig is. We beseffen ook dat ons product een
aanzienlijk prijskaartje zal hebben. Dit kan positief zijn omdat ons product dan zeer
exclusief is en niet door iedereen zal worden gedragen; Daarom dat we voor jonge
doelgroep wat kleinere tassen kunnen ontwerpen wat ook minder zal kosten en in hun
budget zal passen. De volwassen vrouw willen we ook aanspreken omdat die hun ook
wal duurdere tassen kunnen veroorloven. De tas kan ook zeer nuttig zijn voor hun. Dit
bijvoorbeeld wanneer u laat thuiskomt van uw werk en het is al donker is, is het soms niet
evident om uw huissleutels te vinden. Door het licht zal dit allemaal veel vlotter verlopen.
Lange termijndoelstellingen
Onze lange termijndoelstelling is om stilletjes aan meer en meer producten met deze
functie te voorzien. We zullen bijvoorbeeld ook boekentassen kunnen benuttigen van
deze kwaliteit of sportzakken,…. Hiermee verruimen we ook onze doelgroep, want nu
gaan ook de jonge studenten van ons product kunnen genieten. Dit is een zeer grote
groep. Verder zullen we ook zo duurzaam mogelijk produceren en een steentje
bijdragen voor de natuur. We gaan op termijn ook een grotere winstmarge te bereiken.
Hoeveel procent boven de break even weten we nog niet. Onze strategie is nog heel
vaag. Wij zullen zo klein mogelijk en zo groot mogelijk te eindigen. Het is niet onze
bedoeling om veel te investeren in reclame. We kunnen ons beperken tot de boetiekjes
en in deze winkels verkopen. Via deze winkels kunnen we campagne voeren maar geen
reclamespotjes maken of grote panelen ophangen. Onze strategie is: de koper moet
waar krijgen voor z’n geld. Dit product is een investering en vraagt ook veel onderzoek
daarom zoeken we veel investeerders en mensen met de juiste kennis van zaken.
26
De drankhouder
Het nieuwe product die we nemen is een drankkoeler en drankverwarmer voor in je
wagen. Geen minibar welteverstaan maar wel degelijk een kleine installatie die ofwel
ingebouwd wordt of los te verkrijgen is.
We ontwerpen een drankhouder maar met verschillende mogelijkheden. Zo hebben we
een ingebouwde of een losse drankhouder. De ingebouwde versie bouwen we in in de
wagen, maar dan moeten we wel contacten leggen met verschillende
automaatschappijen. Hierdoor kunnen we onze markt uitbreiden en een groter publiek
aanspreken. De losse drankhouder zouden we voeden met een USB poort die je thuis
aan je computer kunt opladen of via de aansteekplug in je wagen. Deze zouden we
graag te koop stellen bij verschillende verdeelpunten, ook zo zullen we een groot publiek
kunnen aanspreken. Bij de ingebouwde versie zullen we werken met een rechtstreekse
aansluiting in de wagen die op de batterij van de wagen werkt.
Ons doel is om eerste de lokale markten te veroveren met ons vernieuwd product. Er zal
veel reclame moeten gemaakt worden zodat iedereen er weet van heeft. Het is de
bedoeling dat je de losse drankhouders vooral in tankstations kan aankopen. Mensen
kopen een drankje en kopen terwijl ons koel- en verwarmingssysteem. Nadat we de
lokale markten veroverd hebben zou het de bedoeling zijn om internationaal door te
breken zodat onze drankenhouder overal ter wereld gekocht kan worden. Dit zien we
enkel op lange termijn. Het is eerst de bedoeling om in België uitgebreide cliënteel te
verwerven vooraleer we ons focussen op het buitenland.
Onze drankhouders zijn niet bekend bij het publiek. Ze zitten dus nog in de
introductiefase. Het is de bedoeling dat we de mensen laten kennismaken met dit
vernieuwend systeem. We kunnen een demonstratie geven zodat het duidelijker wordt
hoe het allemaal in z’n werk gaat. Het zou ook makkelijk zijn om een reclame spotje te
maken om zo een groter publiek aan te spreken.
We hopen dat ons product de groeifase haalt. Het is de bedoeling om onze
drankhouders in bijna elke wagen aan te treffen. Het moet een zeer bekend product
worden en moet in de loop der jaren goed blijven verkopen.
Wanneer we ons bevinden in de maturiteitsfase is ons product overal bekend en hebben
we ons doel zo goed als bereikt. Vanaf nu kunnen we starten met het veroveren van de
internationale markten, dit wel heel geleidelijk aan. We proberen ons product in deze
fase te houden. De bedoeling is ook om in de loop der jaren ons product verder te
27
ontwikkelen.
Als laatste zitten we in de verval fase. Doordat zo goed als elke wagen een drankhouder
heeft worden er gene meer verkocht en moeten we zoeken naar een alternatief dat ons
opnieuw lanceert op de markt.
Doordat we kiezen voor een product voor in de wagen spreken we eigenlijk enkel
mensen aan vanaf 17 jaar. Vanaf 17 jaar mag je beginnen rijden met een wagen en enkel
mensen in een wagen zullen onze producten aankopen. Maar de meeste volwassen
zullen hun kinderen of andere passagiers mee vervoeren in de wagen en ook zij kunnen
een drankhouder gebruiken. Ook vrachtwagenchauffeurs zijn een belangrijke doelgroep
voor ons. Dus kunnen we concluderen dat we een zeer grote doelgroep aanspreken met
onze producten.
Het is de bedoeling dat we zelf ontwerpen hoe het product eruit zal zien in
samenwerking met een grafisch bureau. Vervolgens is er ook een samenwerking vereist
met verschillende automaatschappijen indien we een ruim publiek willen aanspreken met
onze ingebouwde drankhouders. Dan moet eraan gedacht worden om een fabriek aan
te spreken waar ze onze drankhouders zullen maken. Het moet in grote hoeveelheden
gebeuren dus is het belangrijk dat er zoveel mogelijk bandwerk aan te pas komt. Als
laatste moeten we eraan denken om onze verdeelpunten uit te zoeken voor de losse
drankhouders. Samenzitten met de uitbaters van deze verdeelpunten is dan ook
noodzakelijk. Uiteindelijk zullen we met ons drieën moeten overeenkomen hoeveel een
losse drankhouder zal kosten en hoeveel we zullen vragen voor de ingebouwde versies.
Er komt dus nog veel werk bij kijken
28
02.05 VOLLEDIGE ONDERNEMINGSPLAN
Voorstelling
Persoonlijke gegevens
Naam: Silke Leire Jari Timmerman Wolfgang Claeys
Straat + nr: Weldadigheidstraat 8 Rietkraagstraat 9 Rietmeers 38
Postcode +
gemeente:
8900 Ieper 8020 Oostkamp 8210 Loppem
GSM: 0484 61 78 71 0471 46 66 63 0473 54 06 28
E-mail: [email protected] [email protected] [email protected]
Geboortedatum: 1996-09-09 1997-05-23 1997-06-11
Administratieve gegevens
Naam van de zaak Led Bag
Straat + nr: Rietmeers 38
Postcode + gemeente 8210 Loppem
Basisidee
Een handtas bestaat al jaren in alle kleuren, formaten en in verschillende stoffen. Er
bestaan tassen met een rits of met een drukknop, ook bestaat er de mogelijkheid om de
tassen te sluiten met velcro. Maar het enige wat we nog niet hebben in een tas is een licht.
En zo komen wij bij ons idee. De ‘Led Bag’ is een constructie van ledstrips die in de tas
kunnen worden geplaatst.
We brengen dit idee omdat wanneer het donker is vaak bepaalde objecten in onze tassen
niet meteen vinden. Doordat we licht creëren in de tas zullen voorwerpen zoals auto –of
huissleutels, gsm, agenda,… makkelijker te vinden zijn.
Wij zullen na verloop van tijd ook een mogelijkheid bieden de Led Bag in sporttassen,
pennenzakken en reiskoffers te plaatsen.
We willen onze klanten een vlotte service garanderen en ook ons product in meerdere
formaten produceren. Bij de start beperken we ons tot de basismodellen en de meest
verkochte modellen maar later kunnen we ons assortiment uitbreiden en zo meer klanten
bereiken.
29
Wij geven ons plan een hoge kans van slagen omdat wij hierin een monopolie creëren. Uit
onze eigen ervaring kan het efficiënt zijn een licht te hebben in een tas, wanneer we ’s
avonds laat thuiskomen en onze autosleutels moeten vinden of onze gsm. Wij proberen het
gat in de markt te dichten wat tassen betreft.
In de komende jaren zullen wij proberen ons bedrijf te laten groeien. Momenteel starten we
zonder personeel binnen het bedrijf en gaan we ons product produceren via externe
firma’s. Na het tweede jaar van geringe winst zullen wij personeel aanwerven en een
samenwerking aangaan met enkele producenten van bekende merken in de sector waar
wij ons in vestigen. Hiermee willen we contracten scoren bij onder andere Eastpack, The
North Face, Nike, Napapijrie, Michael Kors,… De mogelijkheid om de Led Bag apart te
verkrijgen zal ook bestaan. Voor naar grotere firma’s en naar de hogere klasse te gaan, is
een doelstelling op langere termijn. Voor ons bedrijf is het noodzakelijk om ons product
bekend te maken naar de buitenwereld toe. Daarvoor bekijken we het proces van ons stap
voor stap tot we kunnen kijken wat onze mogelijkheden zijn op langere termijn. Dit is dan
bijvoorbeeld samenwerken met verschillende bedrijven.
Ondernemingsvorm
Als ondernemingsvorm hebben wij gekozen voor een BVBA. Voor de opstart van een
BVBA is een minimumbudget nodig van €18 550. Voor ons is dit het meest voordelig,
omdat wij als jonge ondernemers nog niet over een groot budget beschikken. We kunnen
dit bedrag delen door 3 en zo hebben we de kans om allemaal ons steentje bij te dragen.
Wij kiezen dus bewust voor een BVBA, omdat wij dan beperkt aansprakelijk zijn. Stel dat
ons bedrijf op termijn failliet zou gaan of dat we zeer grote schulden zouden hebben, dan
kunnen de schuldeisers zich niet verhalen op onze privé eigendommen, maar enkel op het
vermogen van de onderneming zelf. Hierdoor kunnen wij onze onderneming en ons privé
gescheiden houden.
Omgevingsanalyse
Bespreking van de markt
Met ons concept creëren wij een monopolie, wat we bekomen door twee producten samen
te stellen in één nieuw product. De bestaande producten bevinden zich nu op de markt van
volkomen concurrentie. Mensen zullen tassen blijven kopen omdat dit nu eenmaal een
noodzakelijk product is. Via ons ander product, het licht, kunnen we aan een innoverend
marketingbeleid doen.
30
Zoals al eerder vermeld zijn wij de eersten die met het idee op de markt komen om een
licht in een tas te plaatsen. Hierdoor hebben we ook een ruime keuze aan verdelers. Dit
helpt om ons klantensysteem zo groot mogelijk te maken. Wat ook in ons voordeel speelt is
dat we geen enkele concurrent hebben die ook maar in de buurt van ons product komt.
Wanneer er ondernemingen op de markt komen die als concurrent kunnen worden
beschouwd, zullen wij onze klant de beste kwaliteit blijven garanderen. Wij nemen ook voor
alle zekerheid een patent op ons product. Hierdoor is het onmogelijk dat andere bedrijven
ons product proberen te stelen. Door onze kennis verder uit te breiden bieden wij onze
klanten een uitstekende kwaliteit aan.
Ons product is ook heel tijdloos, maar we moeten vernieuwend denken. Daarom zullen we
via beurzen op de hoogte blijven van de meest duurzame manier voor het produceren van
de ‘Led Bag’. Hierdoor kunnen wij nieuwe toepassingen op het licht uitproberen en
investeren in nieuwe ontwikkelingen.
Klanten
Als nieuwe producent willen wij ons vooral richten tot de particulier, hierdoor geven we de
consument de vrije keuze om ons product als extra gadget aan te kopen bij de handtas,
boekentas,… Uit het koopgedrag van de gezinnen blijkt dat 4 op de 10 kinderen ieder jaar
een nieuwe boekentas krijgt.
Eenmaal iemand de Ledbag in zijn boekentas heeft zullen ook veel anderen ons product
willen aankopen. De Led Bag is geen noodzakelijk product maar is een extra gadget.
Wij willen zelf de distributie doen en ons product aan een groot publiek voorstellen. We
beginnen bij de exclusievere winkels waar handtassen worden verkocht. Daarom willen wij
ons richten tot merken zoals Longchamp, Delvaux,… Als we ons richten tot deze doelgroep
zitten we meteen in een hogere prijsklasse. Wij willen hierop inspelen en ons product ook
specialer en exclusiever maken zodat de consument waar krijgt voor het prijsje meer. Hier
kunnen we verschillende kanten mee op, we zullen onze klant de mogelijkheid geven om
de kleur van het licht aan te passen. Het is logisch wanneer we voor duurdere handtassen
gaan verkopen dat deze handtas niet beschadigd mag worden, daarom krijgt deze Led Bag
ook een speciale vestiging. Voor ons is deze doelgroep het belangrijkst, daarom willen wij
verkopen in grootsteden zoals: Brugge, Antwerpen, Brussel, Hasselt,… Dit zijn steden
waar we ons product ten volle kunnen promoten en onze doelgroep ook het meest te
vinden is.
31
Als tweede doelgroep hebben we de middenklasse, hier willen we ons richten tot gezinnen
met kinderen uit de lagere en middelbare school. Ook tieners spelen een belangrijke rol.
Voor hen is het product een extra en moet het een trend worden. Wij willen ons product
verkopen in winkels zoals: Fun, Dreamland,... hierdoor hebben wij een heel ruim gebied
waar we ons product kunnen verkopen.
Als onderneming is het niet onze bedoeling rechtstreeks naar de klant te gaan maar te
verkopen via enkele tussenkanalen, zoals winkels waar we verkopen.
Doordat wij via deze tussenkanalen werken, hebben wij meteen veel informatie over onze
klant en een kijk op het koopgedrag van deze klant. Maar ondanks ons indirect contact met
de klant proberen wij wel zo dicht mogelijk bij de consument te staan. Klachten worden zo
efficiënt mogelijk behandeld en gaan niet via ons tussenkanaal. Bij klachten is het mogelijk
ons een e-mail te sturen en wij zullen dit met de nodige professionaliteit behandelen.
32
Concurrenten
Het is belangrijk dat we onze concurrenten goed kennen, zo kunnen we iets van hen leren
of misschien zelfs samenwerken met hen.
Onze grootste concurrent is Marie Leen met hun product handtaslicht Soi, het lichtje gaat
hier branden wanneer u het aanraakt. Het werkt op batterijen die u te allen tijde kan
veranderen.
Naam: Marie Leen, product: Handtaslicht SOI
Adres: Dorpsstraat 32, 2950 Kapellen
Beschrijving: Lichtje gaat branden bij aanraking in uw handtas/rugzak/valies/…
Sterkte Het is zeer gemakkelijk te maken, geen speciale productie
Zwakte: Als het ergens onder ligt, heeft het niet veel nut
Verder hebben we niet veel concurrenten meer, want wij zitten voornamelijk op een
monopolistische markt.
Ons product is veel handiger dan deze, u kan het altijd uit uw tas halen wanneer u het niet
nodig hebt. U kan dus ook gewoon uw lichtje verplaatsen naar een andere tas waardoor u
geen andere hoeft te kopen. Het werkt ook op zonne-energie waardoor u geen batterijen
hoeft te kopen.
33
Leveranciers
Ledstrips
Naam Light point
Adres Steendam 50
9000 Gent
Product
Beschrijving Rol: 5 meter
Afmetingen:
Lengte: 5 meter
Hoogte: 2,5 mm
Breedte: 15mm
Deze ledstrips zijn bevestigd aan de
achterzijde met een 3M plakstrip waardoor
de ledstrips makkelijk te plakken zijn op
eender welke vetvrije stof.
Het is ook mogelijkheid de ledstrips in te
korten hierdoor kunnen wij ons eigen
formaat bepalen.
Prijs €51,30/rol
Indien prepaid of bij afhaling: €48,10/rol
Sterkte Veel informatie en rechtstreeks contact
Verantwoording
Wij kiezen bewust voor deze leverancier omdat we zeker zijn dat we met een kwalitatief
goed product werken. Deze leverancier is ook betrouwbaar en hier kunnen we ons product
zelf afhalen wat ons een zekerder gevoel geeft. Deze leverancier geeft ons ook een korting
wanneer we onze ledstrips zelf afhalen daardoor kunnen we enorm veel geld besparen.
Ook op de website is heel veel informatie te vinden over het bedrijf, over de werknemers
en werkgevers.
Het product is gemakkelijk te plaatsen in eender welke tas en het is op een vlotte manier
verplaatsbaar, op deze manier kunt u het plaatsen in eender welke tas. Voor onze klant
34
geldt hoofdzakelijk de kwaliteit van het product. Als wij kiezen voor deze ledstrips
garanderen wij de klant daarom ook dat de tas niet beschadigd zal worden.
Bron: http://www.lightpoint.be/nl/led-strip-192wm
Trends
Aangezien ons product geen noodzaak is, is voor ons het grootste gevaar de economische
crisis. Wanneer we weer in een enorme economische crisis komen zullen mensen ons
product opzij laten en niet meer kopen. Dit geldt voor beide doelgroepen. Bij onze eerste
doelgroep zal dit minder doorwegen omdat bij een economische crisis de rijken er het
minst van voelen, maar natuurlijk is dit niet bij iedereen zo. Sommigen uit de rijkere klassen
zullen wel duidelijk besparen en dus geen geld meer uitgeven aan producten zoals dit van
ons. Zij zullen eerder enkel het nodige kopen. Anderen zullen de crisis dan weer niet aan
hun hart laten komen en blijven kopen. Natuurlijk als we het over de middenklasse hebben
is dit een heel ander verhaal, hier zullen mensen afwegen wat ze wel en niet zullen kopen.
Zoals eerder vermeld, krijgen 4 op de 10 kinderen ieder jaar een nieuwe boekentas
waardoor ze ook ons product zullen zien liggen. Wanneer het normale gezin in crisis is,
zullen deze kinderen bijvoorbeeld maar om de 2 tot 3 jaar een nieuwe boekentas krijgen en
zullen ze al zeker geen extraatjes krijgen.
35
Marketingmix
Product
Wij hoeven met geen speciale wetten of reglementen rekening te houden, want ons
product vergt geen speciale productie.
We zullen starten met een voorraad van 500 lichtjes. Ze zullen te verkrijgen zijn in 5
verschillende groottes en elke grootte kan je dan in de luxueuze versie krijgen
(handtassen) en in de gewone versie (rugzakken, valiezen, sporttassen, …). Er zal dus van
elke soort 50 stuks te verkrijgen zijn. Door goede relaties met onze leveranciers op te
bouwen en omdat ons product gemakkelijk te produceren is, kunnen we snel aan extra
producten geraken.
We zullen onze voorraad beheren volgens de methode LIFO, last in first out. Zodat we het
voorval dat de lichten stuk zijn niet kunnen meemaken. Wat er dus het langste ligt, gaat
ook als eerste buiten.
Onze minimumvoorraad wordt gerangschikt per soort, dus grootte en kwaliteit, 100 stuks.
Zo hebben we nog mooi de tijd om producten aan te kopen bij onze leveranciers.
De kwaliteit is natuurlijk voor iedere klant primair. Volgens de wettelijke garantie is het
verplicht om garantie te geven op een roerend goed met elektriciteit. Wij willen onze
klanten ook een goede service aanbieden. Daarom hebben wij besloten om de normale
garantietarieven toe te passen. Wij geven onze consumenten een garantie van 2 jaar. Bij
waterschade of wanneer het product stuk gemaakt werd door de gebruiker zelf, zullen wij
hier uiteraard niet in tussenkomen. Bij een productiefoutje of een lampje dat geen goed
contact maakt, kan de klant met zijn garantiebewijs tot bij ons komen.
Het zal mogelijk zijn om via onze website de lampjes te bestellen en die worden dan via
Bpost of DHL express verstuurd naar het leveringsadres. De leveringsvoorwaarden hangen
af van het land waarin de klant woont. In België zal de levering gratis zijn, naar het
buitenland wordt een toeslag van € 4,95 bijgerekend.
Bron: http://economie.fgov.be/nl/consument/Garantie/Wettelijke_garantie/#.VLahXPmG-7
36
Prijs
1. Hoge klasse
Voor onze eerste doelgroep, de hogere klasse, is het logisch dat we een hogere prijs
vragen. Hiervoor krijgt de klant ons product natuurlijk op een luxueusere manier
aangeboden. Wij hebben hiervoor verschillende uitvoeringen. Het is dus duidelijk dat wij
aan prijsdifferentiatie doen en aan de ‘rijkere’ mensen een prijsje meer vragen. Maar in ruil
voor deze extra prijs kunnen de consumenten verschillende opties krijgen op de ‘Led Bag’.
Ons eerste idee is de Led Bag te pimpen naar eigen smaak van de klant. Dit bijvoorbeeld
door er Swarovski steentjes in te verwerken. Daarom is de prijs hiervoor ook gevarieerd en
moet dit ook persoonlijk besproken worden. Er is ook een optie een Led Bag te bestellen
waarvan de kleur kan aangepast worden. Wat al zeker vaststaat, is dat bij deze verkoop wij
verschillende uitvoeringen geven aan de klant.
2. Middenklasse
Voor deze doelgroep hadden wij gedacht aan een prijs vanaf € 15 tot € 30. Wij kunnen hier
geen vaste prijs op plakken omdat er verschillende maten bestaan in ons assortiment.
Wanneer de klant een Led Bag voor een pennenzak wil zal dit uiteraard al veel minder
kosten dan een Led Bag voor een grote stevige boekentas.
Natuurlijk zullen er bij ons bedrijf ook enkele kortingsacties gegeven worden. Wij zullen
geen gebruik maken van het systeem van een klantenkaart omdat wij niet onze eigen
winkels oprichten. Daarom gaan we kortingen invoeren naargelang het seizoen. Wanneer
het schooljaar begint kunnen we een tijdelijke korting geven op de Led Bag voor
boekentassen. Ook kunnen we inspelen op het moment wanneer de klant het meest koopt,
dit zal rond de kerst- of sinterklaasperiode zijn.
Wanneer een particulier in een grote hoeveelheid aankoopt, zijn wij ook bereid om een
handelskorting toe te passen.
Het zal ook mogelijk zijn om via onze website online te bestellen. Daarom zullen wij werken
met Bancontact, overschrijving en Paypal. Op onze website zullen ook de tijdelijke
kortingen te vinden zijn.
Als wij eventueel nieuwe producten hebben in ons assortiment zullen wij deze producten
ook zo snel mogelijk op onze website plaatsen. Doordat wij enkel via verdelers en onze
website verkopen staan wij geen betalingsuitstel toe. Het is wel mogelijk om op factuur te
kopen maar dit kan ook enkel via onze verdeelpunten.
37
Promotie
Onze naam Led Bag verwijst naar het licht dat uit elke tas kan komen. Wij hebben hier
bewust gekozen voor de naam Bag wat voor verschillende zaken kan staan zowel voor een
handtas als een gewone zak als een boekentas.
Wij willen hiermee een fris imago uitstralen. We hopen ook dat
de klant ons logo herkent wanneer die ons logo ziet. Dit doen
we op een professionele manier en niet door veel extra’s. Dit is
ook zichtbaar in ons logo, het verwijst naar het aan en uitzetten
van iets, wat in ons geval het licht is dat in een zak zit. De kleur
blauw toont fris en is ook heel opvallend maar anderzijds ook
rustig. Wij willen fris overkomen omdat we een jong en dynamisch bedrijf zijn. We zijn 3
jonge ondernemers en dit willen we ook tonen aan onze consumenten. Met dit logo tonen
we ook aan de buitenwereld dat wij een sterk bedrijf zijn en efficiënt werken. Het logo is
modern wat toont dat wij staan voor vernieuwing en zeer leergierig zijn.
Wij willen een vernieuwend bedrijf zijn door deel te nemen aan nieuwe experimenten in
verband met duurzaam produceren van het licht.
Het blauwe in ons logo staat ook voor natuur. Wij willen duurzaam zijn en milieuvriendelijk
werken.
Ons hoofdkantoor zal ook zeer modern worden ingericht waardoor wij ook naar buiten
komen als een bedrijf dat naar vernieuwing zoekt. Wij willen dit ook in ons product
verderzetten.
Anderzijds willen wij ook een huiselijke sfeer creëren en dit zal ook te merken zijn aan de
verpakking van ons product. Wij geven geen gewoon kartonnen doosje mee maar onze
Led bag zal in een stoffen zakje zitten gemaakt door ons bedrijf.
Onze naambekendheid zal gemaakt worden via onze website, die wij zelf zullen
ontwikkelen. Wij zullen ook gretig gebruik maken van social media. Dit doen we door
advertenties te plaatsen op andere websites zoals Facebook, LinkedIn, … Ook zullen wij in
de beginfase van ons bedrijf bij enkele van onze verdelers een stand hebben om het
product voor te stellen.
Onze eerste actie zal gebeuren vanaf eind augustus 2015 tot half september 2015. Hier
zullen wij een korting geven van 20% bij aankoop van de Led Bag voor pennenzak en
boekentas. Dit zal een jaarlijkse actie worden. Voor de iets hogere klasse zal er een mooie
38
actie volgen rond de feestdagen. Ook zullen wij proberen om samen te werken met
Swarovski.
Plaats
Zoals al eerder vermeld werken wij met enkele verdelers waardoor wij geen pand nodig
hebben in het centrum van de stad. Wij hebben natuurlijk wel een plaats nodig voor onze
burelen. Deze zijn gevestigd in de woning van één van onze zaakvoerders Wolfgang
Claeys. Doordat wij geen gebouw meer moeten huren of kopen, sparen wij veel geld.
Natuurlijk willen wij onze klanten ontvangen in een ruimte waar het aangenaam vergaderen
is. Zoals al eerder vermeld willen wij ons kantoor zeer modern inrichten. Wolfgangs huis is
hieraan aangepast en het heeft ook enkele burelen ter beschikking. Wij willen modern over
komen, daarom vinden wij een huis de ideale plaats om onze burelen te vestigen. Op die
manier creëren we een huiselijke sfeer.
Voor onze goederen hebben wij wel een opslagplaats nodig. Daarvoor zullen wij een
magazijn huren aan de rand van Brugge, wat is voor ons gemakkelijk te bereiken is. Hier
hoeven wij geen klanten te ontvangen, we kunnen de klanten enkel ontvangen op de
burelen.
Deze burelen zullen smaakvol ingericht zijn waarbij we uiteraard gebruik zullen maken van
ons product.
39
02.06 FINANCIEEL PLAN
Investeringen
Afschrijvingstabel
40
Financiering
Schulden meer dan een jaar
Leningen
41
Aflossingsschema
Vaste kosten
42
43
02.07 PITCHING TEKST
Toneelstukje:
Jari intro: “Wij zijn 3 studenten die samen op kot zitten en op een avond besluiten we
om samen te gaan fitnessen. Wanneer we aankomen bij de fitness doen er zich echter
een paar problemen voor. Ook een niet onbelangrijk gegeven is dat het al donker is, dit
is toch cruciaal voor ons product.”
Silke: “Wie heeft er onze abonnementen bij?”
Jari: “Ik heb ze vorige week in mijn zak gestopt, ik zal eens kijken.”
Jari: ”Ik vind ze niet direct, het is hier ook zo donker.”
Wolfgang: “Wacht ik zal m’n zaklampfunctie van m’n gsm gebruiken misschien vinden
we ze dan sneller. Ik moet hem ook wel eerst uit mijn tas zien te krijgen.”
Wolfgang: “Pff nu heb ik hetzelfde probleem als jou Jari, Ik vind m’n gsm niet meteen.”
Silke: “Jullie zijn toch ook niet te doen hé, wat heb ik jullie vorige week nog maar
gezegd?”
Wolfgang en Jari: “Ik weet het niet.”
Silke: “Ik heb toch verteld dat ik zo’n lichtgadget bij het nieuwe bedrijf Led bag gekocht
heb?”
Wolfgang: “Ah ja juist dat was ik even vergeten, maar ik vond het nochtans erg
interessant en vooral heel erg handig voor in deze situatie.”
Silke: “Het is ook voor zo’n situaties dat ik me dit heb aangeschaft. Ik heb het zeker al
tientallen keren meegemaakt dat ik tijdens en na het uitgaan m’n sleutels of portefeuille
niet vond en ik vermoed jullie ook wel?”
Jari: “Dit zou inderdaad erg handig zijn op dit moment. Silke jij vindt je gsm wel snel
waarschijnlijk?
Silke: “Ja natuurlijk, kijk ik heb hem al.”
Jari: “Oké goed, dan kan jij met je gsm in m’n zak schijnen en geef terwijl ook maar eens
de gegevens van die onderneming Led bag.
Silke: “Ah voilà kijk onze abonnementen en Jari hun gegevenskaartje ligt op mijn bureau
ik geef ze je straks.”
Jari: “Oké dat is goed.”
Wolfgang: “Silke hoeveel heb je ervoor betaald, het lijk niet echt goedkoop?”
Silke: “Oh het was echt niet duur hoor, voor 15euro heb je al een lichtgadget in medium
formaat.
44
Wolfgang: “Ok, dat valt best wel mee. We kunnen dat dan samen gaan kopen Jari, maar
kom we gaan nu vlug naar binnen, we hebben al tijd genoeg verloren.”
In dit toneeltje zag je slechts één van de duizenden voorvallen waar je heel gelukkig zou
zijn als je ons product bij je had, want met ons product bieden wij daar een oplossing
voor.
Beschrijving onderneming
Goeiemorgen ik ben Jari Timmerman, ik ben Wolfgang Claeys en ik ben Silke Liere en wij
zouden graag de onderneming Led bag oprichten. Het zou een BVBA zijn die zich
voornamelijk bezighoudt met het ontwerpen van een gadget dat u kan gebruiken in
allerlei handtassen, sportzakken, rugzakken etc. Dankzij ons concept zouden wij een
monopolie creëren op de markt.
Uitleg over het product
Wat houdt dat nu in zo’n licht in een tas of een zak? Het gadget bestaat uit een led strip
die we aan de zijkant van een zak plaatsen. Deze ledstrip zouden we bewerken waardoor
het gemakkelijk monteerbaar is en weinig beschadiging toebrengt. Op langere termijn
zouden wij onze eigen handtassenlijn willen ontwerpen waarbij het gadget al in de
handtas geplaatst is.
Beschrijving van het logo
Ons logo verwijst naar het aan-en uit zetten van iets wat in ons geval het licht is. De kleur
blauw oogt fris, jong en professioneel. En dit is ook hoe wij naar de buitenwereld willen
overkomen. We zijn 3 jonge energieke ondernemers die een bekwame firma
ontwikkelen. Ons logo is eenvoudig maar toch doordacht.
Dankjewel voor jullie aandacht.
NEDERLANDS
46
NEDERLANDS
03.03 SOLLICITATIE
Sollicitatiebrief
Leire Silke 24 november 2014
Weldadigheidstraat 8
8900 IEPER
0484 61 71 87
t.a.v. Andress consulting
Mosten 13
9160 LOKEREN
Sollicitatie Notarieel Jurist
Geachte heer Santens
Na mijn juist afgewerkte studies, rechtspraktijk en rechten, was ik vol opgetogenheid rond aan het kijken
op de VDAB-site. Ik werd hierbij meteen aangetrokken door uw advertentie. Mijn buikgevoel zei dat dit
een functie is waar ik al die jaren heel hard voor gewerkt heb. Daarom ben ik met heel veel enthousiasme
aan deze sollicitatiebrief begonnen.
Tijdens mijn studies heb ik stage moeten volgen en keek ik heel erg uit om in het echte werkleven te
beginnen. Ik heb heel veel ervaring opgedaan tijdens mijn stage, en heb heel veel lovende reacties
gekregen. Ik ben een sociaal, dynamisch en vriendelijk persoon. Verder ben ik iemand die zich meteen
thuis voelt en heel gemakkelijk kan aanpassen. Verantwoordelijk zijn voor bepaalde belangrijke zaken is
voor mij belangrijk omdat ik graag doelgericht werk.
Aan de hand van een persoonlijk gesprek hoop ik u verder te kunnen overtuigen en u een preciezer beeld
te geven over mijn manier van werken.
Met vriendelijke groeten
Silke Leire
Bijlage: curriculum vitae
47
Curriculum vitae
CONTACTGEGEVENS
E-mail [email protected]
Telefoonnummer 057 21 95 03
GSM nummer 0484 61 71 87
OPLEIDING & ERVARINGEN
Economie-Moderne talen
Sint-Bavo humaniora te Gent
2008 2012
Boekhouden-Informatica
Sint-Jozefsinstituut te Brugge
2012 – 2015
Rechtspraktijk
Hogeschool Gent
2015 – 2018
Schakeljaar rechten
Universiteit Gent
2018 2020
Jobstudent
Retail in Bellewaerde Park 2013 2016
o Bedienen van een kassa o Klanten helpen & ontvangen o Stock aanvullen
Onderneming UsedForGood 2014 – 2015
o Directeur verkoop
Stage
Notaris de witte 2018 2019
o Dossiers behandelen o Vergaderingen bijwonen o Aktes opstellen
Naam: Leire
Voornaam: Silke
Adres: Weldadigheidstraat 8
Woonplaats: Ieper
Postcode: 8900
Nationaliteit: Belg
Burgerlijke staat: Ongehuwd
Geboortedatum 1996-09-09
48
TALENKENNIS
o Nederlands: moedertaal
o Frans: goed
o Engels: zeer goed
COMPUTERKENNIS
Microsoft pakket: goede kennis BOB: zeer goede kennis Visual basic: basiskennis PHP, HTML & CSS: goede kennis
VARIA
o Creatief,
o Leergierig,
o Muzikaal,
o Sociaal,
o Doorzetter
REFERENTIES
Randstad Bellewaerde Burghgraeve Pieter, randstad
verantwoordelijke
0499 80 00 58
Begeleider oefenfirma Jef Vansteenhuyse
03.04 INTERVIEW
Op 2015/01/17 bezocht ik het bedrijf Hotel Ariane**** te Ieper. Ik werd er vriendelijk
onthaald door één van de drie zaakvoerders, Ringo Lemaire. We hadden een
gedistingeerd gesprek over het bedrijf en over zijn rol in de zaak.
49
Hij wist me te vertellen dat er in de zaak nog 2 andere
zaakvoerders zijn Natasha Feliers en Johan Vanhaute. Samen
vormen ze een hecht team.
Ringo Lemaire, verantwoordelijke voor het restaurant, wist me
te vertellen dat hij zijn studies niet is begonnen met de intentie
om in de toekomst een horecazaak te openen. Hij studeerde in
de middelbare school elektronica maar voelde aan dat dit niet
de job was wat hij zijn hele leven zou volhouden. Doordat zijn
grootouders een horeca zaak hadden is hij in deze sector
gerold. Hij studeerde voor kok en ging aan de slag in verschillende restaurants.
Het bedrijf is oorspronkelijk niet opgericht door de zaakvoerders van vandaag. Het
bedrijf startte 25 jaar geleden met vier vennoten. Deze vier vennoten hadden geen link
met de horeca maar waren gewoon vier vrienden die hun geld goed wilden investeren.
Elk van een ander beroep. Er was een bakker, slager, dakwerker en advocaat. Deze vier
richtten het hotel op maar dit had niet zo’n groot succes. Dit kwam omdat de vennoten
geen idee hadden hoe een zaak te runnen.
Toen de drie vrienden, Natasha, Johan en Ringo, dit te horen kregen sprongen ze
meteen op de zaak. Ze stelden voor om de zaak in handen te nemen maar hadden niet
het plan om zaakvoerders te worden. Doordat zij wel al enige kennis en ervaringen
hadden in deze sector werd Hotel Ariane dadelijk een succes.
Het hotel biedt verschillende services aan.
Het is niet alleen een hotel maar men kan
er ook komen voor een snelle lunch of een
uitgebreid diner. In de namiddag bent u er
ook welkom voor een heerlijke wafel of een
verrukkelijke pannenkoek. Het hotel is ook
gericht op klanten die de stad bezoeken
voor het oorlogstoerisme of om te fietsen in
het mooie natuurgebied heuvelland. Natuurlijk is het restaurant altijd ter beschikking voor
de lokale klant. Het hotel biedt ook de mogelijkheid om meetings te organiseren. Er
staan twee vergaderzalen ter beschikking. Ook de catering wordt u aangeboden door
het hotel. Zij stellen ook de mogelijkheid om fietsen te huren. Dit zorgt voor een flexibele
verplaatsing in de stad.
50
Het hotel is te vinden op verschillende websites en in verschillende reisgidsen. Maar
boeken via de website blijft de meest efficiënte manier.
Wanneer u boekt via het hotel zelf kunt u ook genieten van enkele aantrekkelijke
kortingen zoals een prijsverlaging verkrijgen tot
verschillende musea in Ieper.
Momenteel zijn er 62 kamers in verschillende
prijscategorieën. Het restaurant bevat zo’n 100
zitplaatsen.
Het bedrijf is geregistreerd als een naamloze
vennootschap met 34 werknemers. Extra werknemers worden altijd aangeworven door
de 3 zaakvoerders door middel van een sollicitatie gesprek en een proefperiode.
Spontane sollicitaties worden ook steeds bijgehouden voor het geval dat er een vacature
vrij komt.
Verder uitbreiden is voor het hotel niet mogelijk. Maar dit wil niet zeggen dat ze geen
doelen hebben die ze in de toekomst willen bereiken. De kortetermijndoelstellingen zijn:
De aanleg van een nieuw terras;
De parking renoveren
Voor de onderneming zijn ook enkele langetermijndoelstellingen belangrijk. Zo willen ze
uiteraard hun vier sterren behouden en dit kan enkel door iedere dag de kamers te
blijven updaten. Ook moeten het restaurant en de keuken aangepast worden om aan de
regels van een viersterrenhotel te voldoen.
Wat ze ook zeker willen behouden is hun plaats als nummer één in de top 25 van de
beste hotels op de website Trip Advisor.
Uit dit interview blijkt duidelijk dat Hotel Ariane topklasse is. Naar mijn menig heeft het
bedrijf een goed bestuur en een aannemelijke visie op de horeca. Ze willen blijven
verbeteren zolang dit mogelijk is. Voor hen komt een tevreden klant op de eerste plaats
03.05 PITCHING
Toneelstukje:
Jari intro: “Wij zijn 3 studenten die samen op kot zitten en op een avond besluiten we
om samen te gaan fitnessen. Wanneer we aankomen bij de fitness doen er zich echter
51
een paar problemen voor. Ook een niet onbelangrijk gegeven is dat het al donker is, dit
is toch cruciaal voor ons product.”
Silke: “Wie heeft er onze abonnementen bij?”
Jari: “Ik heb ze vorige week in mijn zak gestopt, ik zal eens kijken.”
Jari: ”Ik vind ze niet direct, het is hier ook zo donker.”
Wolfgang: “Wacht ik zal m’n zaklampfunctie van m’n gsm gebruiken misschien vinden
we ze dan sneller. Ik moet hem ook wel eerst uit mijn tas zien te krijgen.”
Wolfgang: “Pff nu heb ik hetzelfde probleem als jou Jari, Ik vind m’n gsm niet meteen.”
Silke: “Jullie zijn toch ook niet te doen hé, wat heb ik jullie vorige week nog maar
gezegd?”
Wolfgang en Jari: “Ik weet het niet.”
Silke: “Ik heb toch verteld dat ik zo’n lichtgadget bij het nieuwe bedrijf Led bag gekocht
heb?”
Wolfgang: “Ah ja juist dat was ik even vergeten, maar ik vond het nochtans erg
interessant en vooral heel erg handig voor in deze situatie.”
Silke: “Het is ook voor zo’n situaties dat ik me dit heb aangeschaft. Ik heb het zeker al
tientallen keren meegemaakt dat ik tijdens en na het uitgaan m’n sleutels of portefeuille
niet vond en ik vermoed jullie ook wel?”
Jari: “Dit zou inderdaad erg handig zijn op dit moment. Silke jij vindt je gsm wel snel
waarschijnlijk?
Silke: “Ja natuurlijk, kijk ik heb hem al.”
Jari: “Oké goed, dan kan jij met je gsm in m’n zak schijnen en geef terwijl ook maar eens
de gegevens van die onderneming Led bag.
Silke: “Ah voilà kijk onze abonnementen en Jari hun gegevenskaartje ligt op mijn bureau
ik geef ze je straks.”
Jari: “Oké dat is goed.”
Wolfgang: “Silke hoeveel heb je ervoor betaald, het lijk niet echt goedkoop?”
Silke: “Oh het was echt niet duur hoor, voor 15euro heb je al een lichtgadget in medium
formaat.
Wolfgang: “Ok, dat valt best wel mee. We kunnen dat dan samen gaan kopen Jari, maar
kom we gaan nu vlug naar binnen, we hebben al tijd genoeg verloren.”
In dit toneeltje zag je slechts één van de duizenden voorvallen waar je heel gelukkig zou
zijn als je ons product bij je had, want met ons product bieden wij daar een oplossing
voor.
52
Beschrijving onderneming
Goeiemorgen ik ben Jari Timmerman, ik ben Wolfgang Claeys en ik ben Silke Liere en wij
zouden graag de onderneming Led bag oprichten. Het zou een BVBA zijn die zich
voornamelijk bezighoudt met het ontwerpen van een gadget dat u kan gebruiken in
allerlei handtassen, sportzakken, rugzakken etc. Dankzij ons concept zouden wij een
monopolie creëren op de markt.
Uitleg over het product
Wat houdt dat nu in zo’n licht in een tas of een zak? Het gadget bestaat uit een led strip
die we aan de zijkant van een zak plaatsen. Deze ledstrip zouden we bewerken waardoor
het gemakkelijk monteerbaar is en weinig beschadiging toebrengt. Op langere termijn
zouden wij onze eigen handtassenlijn willen ontwerpen waarbij het gadget al in de
handtas geplaatst is.
Beschrijving van het logo
Ons logo verwijst naar het aan-en uit zetten van iets wat in ons geval het licht is. De kleur
blauw oogt fris, jong en professioneel. En dit is ook hoe wij naar de buitenwereld willen
overkomen. We zijn 3 jonge energieke ondernemers die een bekwame firma
ontwikkelen. Ons logo is eenvoudig maar toch doordacht.
Dankjewel voor jullie aandacht.
53
03.06 FEEDBACK OEFENFIRMA
Geen minionderneming maar een oefenfirma, zo klonk het in september. Niemand wist
wat het inhield en wat ons te wachten stond. Na de uitleg die we kregen in de klas werd
alles wat duidelijker. We hebben een onderneming met fictief geld, fictieve goederen,...
Alles is dus virtueel.
De onderneming is opgedeeld in 1 CEO en 5 directieleden. Alle andere leerlingen werken
onder één directielid in een departement. Zelf was ik in het eerste trimester lid van het
directieteam voor het commercieel departement. Ik vond dit zeer leerrijk omdat ik
hierdoor te weten ben gekomen hoe het er op een vergadering aan toegaat. In het
tweede trimester heb ik mezelf kandidaat gesteld voor de job van algemeen beheerder.
In deze functie kreeg ik de opdracht de oefenfirma te leiden. Dit doe ik tot op heden
zeer graag. We hebben een fantastische groep waar het leuk mee samenwerken is.
Als directeur verkoop hadden we de opdracht klanten te zoeken en ons te concentreren
op de catalogus. Hierbij moest ik vaak overleggen met mijn team. We moesten
bespreken hoe we de verkoop kunnen bevorderen en welke promoties we hiervoor
gingen maken. Het contact maken met de klanten en het discussiëren met mijn team
deed ik zeer graag.
Nadat enkele klanten onze catalogus hadden opgevraagd deden we de ontdekking dat
niet alle codes van in de catalogus overeenkwamen met de codes in ons
boekhoudprogramma. Hierdoor moest ik samenzitten met de boekhouder van het
administratief departement om een vernieuwde catalogus op te maken. Alle producten in
onze catalogus zijn opgedeeld in drie grote groepen. Per groep hebben we nogmaals
een onderverdeling gemaakt in subgroepen. Zo is het makkelijker om in onze catalogus
iets op te zoeken en kunnen wij onze producten ook makkelijker selecteren in BOB.
Na de sollicitatiegesprekken werd ik benoemd tot CEO. Deze functie vond ik de leukste
van allemaal. Ik heb hierin veel bijgeleerd over het reilen en zeilen van een onderneming.
In het begin heb ik ervoor gezorgd dat iedereen zijn nieuwe functies begreep en die
goed kon uitvoeren. Verder heb ik met de aankoopdienst besproken wat de minimum
voorraad in de onderneming moet zijn. Zodat de aankoopdienst zo snel mogelijk
goederen kon bestellen bij Cofep. Verder heb ik geholpen bij de organisatie van de
opendeurdag. In de lessen Nederlands en in de oefenfirma hebben we de kans gekregen
om in groepjes alles te organiseren.
54
Deze oefenfirma heeft mij veel bij gebracht. Het functioneren in een onderneming is voor
mij een onvergetelijke ervaring.
Doordat ik later ook zelf een onderneming wil oprichten weet ik nu waarop ik moet letten
en wat belangrijk is.
ENGELS
56
ENGELS
04.03 GERMAN PROJECT
Email contacts
Dear penfriend of Germany
I'm Silke Leire. I'm 18 years old and I'm a very social girl. So maybe we can become
friends on Facebook or we can follow each other on instagram my nickname is
@silkeleire. I live in Ypres so that isn't nearby Bruges. That's the reason I'm on boarding-
school. It's a very nice experience and pleasant to be with your friends all the time. I have
one sister Bauke, she's 15 years old and is very good at gymnastics. I also live with my
parents and our pets. We have a lot of pets so it's like a zoo in my house. We have a
dog, a cat, a bird, 2 fishes and 2 rabbits. My dad is a soldier so he's a busy person, my
mom works with people with a disability. So we are often home alone.
About my school: it's located in the city-centre of Bruges. I study Accountancy and
Informatics. It's very difficult but it's worth it.
So maybe I can tell something about my hobby. My hobby is sailing. I do this with my
dad because when he was my age he was a very good yachtsman. I'm not that good, but
I practice every summer. I also like to party, I often go to Gent. There are a lot of proms
and some nice clubs. before I went to school in Bruges I was on boarding-school in Gent
so I have a lot of friends there. And my boyfriend lives there s well. Maybe we can go to
Gent when you are in Belgium. Then we can go out and you can stay with me. I also want
to go to München because I heard a lot of the event Oktoberfest.
I also wish you a great time in Belgium and I will show you some nice things. I don't know
if we have time to visit something but if we have I will show you Gent and my home
town. I would love to introduce you to my friends and family. We will have a great time at
school and a very educative project. My friend, Hannelore, and I will present you a
company called Bellewaerde. it's an attraction park where I also work in the weekend.
57
I hope you 2 can tell something about yourself. So I will get to know your hobbies and
something about your family. Maybe if you also have a boyfriend? I really hope we can
become friends on Facebook and talk to each other.
Love from Belgium.
Silke Leire
Presentation renowned Belgian company
58
Hello everybody,
Today we are going to introduce to you a well-known amusement park in Belgium:
‘Bellewaerde park’. We chose this because I work there and she visits it a lot. It’s also a
nice company because when we go to an amusement park we don’t really think this is a
real company also with a CEO and an accountant.
We are going to show you how the park was slowly build, step by step to become a
great park as it is now a days.
In 1954 they opened up a tourist center. The founder was Albert Florizoone, he build an
large birdhouse for the adults to watch and a gnome land with mechanical dolls for their
children to play in.
Unfortunately Albert died in 1967, but his sons took the park over and improved it even
with a walking safari and by adding the first elephant.
From 1972 until 1974 they kept adding different species animals like tigers, lions, giraffes,
zebras and flamingos.
In 1978 they changed the theme in the park to Jungle and added over 200 new sorts of
plants. There were some exotic plants so there came over the whole world to see some
plants.
The first attraction was the river splash and was placed in the park in 1980. It’s still in the
park and it’s an attraction who’s still very well-known and popular.
Then in 1990 was the park taken over by first the Walibi group and then in 1998 by
59
Premier Parks, the largest company of amusement fairs. So from that moment
Bellewaerde wasn’t an original company of Belgium.
The first celebration of Halloween took place in 2001, they made a big event out of it.
Then it’s always a fun time to go there because everything is so nice decorated and there
are actors hired to scare you.
In 2004 was the park taken over again by Palamon Capital Partners, which also took over
6 other parks as well, called Starparks now.
At last, this year they changed their logo a bit.
Our enterprise does sell some good. You can buy a lot of things in the shops. There is a
big range of good. You can buy some small things like a pen or a keychain. We also sell a
lot of teddy bears, we have them in all kind of animals like elephant or a flamingo. We
also sell some clothes. These ones refer to your day at the park. Some things we sell are
very useless and most of the things are very expensive. Like we sell a big giraffe with a
price of 250 euros. Other than the stuffed animals you can win with some games and the
fast food you can eat, but it renders a service. The service of entertainment, and
amusement.
Like most of you know I work in Bellewaerde. It’s my first student job, I chose this job
because it’s so near my house. I almost work every weekend, you have 3 possibilities you
can work 2 days or one day or you can be the reserve. That means you need to be
available from 8.30 am until 12.30 pm between this hours they can call you and say you
need to come immediately because someone else is sick. When you work it’s mostly from
10 am until 7 pm and you just get a half hour to eat. So it’s a hard work. We need to call
when we start and say our personal number to the lady on the phone. So they know
exactly how long they need to pay you. You always need to show up 30 minutes before
you start so when you need to start at 10 you need to be there at 9.30. In this time you
get the chance to change your outfit. We all have the same outfit we have some brown
pants , you can choose if you want a short one or you can also get normal pants. We all
have the same shirt but because I’m too small I get a t-shirt. We also have a badge with
our name on it.
When you work there you have 2 possibilities you can work for Bellewaerde or you can
work for randstad Bellewaerde. I’m on randstad Bellewaerde this is a job agency. I think
75% works for Randstad and just 25% for Bellewaerde this because the most staff are
students.
60
Now I will read their mission to you;
"Offering fun and adventure in a natural setting where family and friends experience
authentic and indulging moments together."
It means that they want you to have a good time with your family and enjoy yourself in
their park full of attractions.
The park has 3 entrances but to make a clear overview the park is divided in some
themes. We have a kidspark it’s for the children under one meter. These attractions aren’t
very special and big. Next part are the animals it’s just like you’re in the jungle but when
you pass by you entrance cowboy town. Here we can find some shootings and some old
wooden buildings. Next part we have Mexico town. We have some attractions like the
bison where you need to sit on a bison but of course not a real one. This side of the park
is the coolest one because the attractions here have some looping’s etc.. We also have
the other side this part isn’t very popular and has the theme pirates. You have some
boats and water attractions.
If you ever decide to go there, as adult you will pay 30 euro entrance. As a child, disabled
person or elderly they will charge you 26 euro and for kids under 1 meter it’s free. If you
visit the park regularly you can also choose for a year pass, that will cost you 55 euro.
Thank you for listening!
61
04.04 LETTERS OF APPLICATION AND CURRICULUM VITAE
Letter of application
Leire Silke 7 November 2014
Weldadigheidstraat 8
8900 IEPER
0484 61 71 87
Attn. Andress consulting
Mosten 13
9160 LOKEREN
Application with regard to Notarial lawyer
Dear Mr Santens
I was looking full elation on the website of VDAB. I was immediately attracted by your advertisement. I
knew this was a function I would love to do and I have worked so long for all these years I’m informed
about your company and now I know that you have a small company and you’ve always been a correct
person. Therefore am I writing this cover letter.
During my studies I had the chance to follow an internship in the company of Notaris de Witte in Ypres,
where I learned a lot and gained a lot of experience. I also got a lot of very nice and good response. I’m a
social, dynamic and friendly person. I feel at home everywhere and I can adapt well. Having some
responsibility is also very important for me because it helps me to work.
I would like to present myself a little bit more in a job interview so I can convince you of my abilities.
Kind regard
Silke Leire
Incl: curriculum vitae
62
Curriculum vitae
CONTACT
E-mail [email protected]
Phone number 057 21 95 03
Mobile number 0484 61 71 87
EDUCATION & EXPERIENCE
Economics-Modern languages
Sint-Bavo humaniora in Gent
2008 2012
Accountancy and informatics
Sint-Jozefsinstituut in Bruges
2012 – 2015
Legal practice
Hogeschool Gent
2015 – 2018
Law
University Gent
2018 2020
Student work
Retail in Bellewaerde Park 2013 2016
o To control a cash desk o To greet and help the clients o To complete the stock
Enterprise UsedForGood 2014 – 2015
o Sales manager
Name: Leire
First name: Silke
Address: Weldadigheidstraat 8
Residence: Ieper
Postal code: 8900
Nationality: Belgian
Marital status: Unmarried
Date of birth: 1996-09-09
63
Internship
Solicitor de Witte 2018 2019
o To process files o Attend meetings o To edit some documents
LANGUAGES
o Dutch: mother tongue
o French: good
o English: excellent
COMPUTER KNOWLEDGE
Microsoft packet: excellent BOB: excellent Visual basic: basic knowledge PHP, HTML & CSS: good
QUALITIES
o Creative,
o Eager to learn,
o Interested in music,
o Sociable,
REFERENCES
Randstad Bellewaerde Burghgraeve Pieter, responsible for
students
0499 80 00 58
Mentor UsedForGood Jef Vansteenhuyse
64
04.05 PRESENTATION USEDFORGOOD
Bijlage 11: self-running device .
04.06 SALES TALK
On the 27th of march the class of six accountancy informatics went
to the ICC in Gent. We went to a fair to meet some other practise
firms. In the morning we were free to discover what other practise firms do. We also had
to do some tasks. For our subject economics we had the job to buy some products.
We also had a task for English. We needed to do a sales talk with other people of a
practise firm. We needed to explain what we sale and who we are. We needed to film this
and give some remarks on one of our class mates.
I had to give some feedback on the sales talk Cheyenne De Duytsche made.
Reception
I think she has done a good job. She stated what UsedForGood is and explained what we
vend. She started quite fast. So this is the reason she forgot to say her name. She started
to tell what we are specialised in. And before she introduced a specific product she
started with our product groups, which is really nice. It gave the person who listened a
safe feeling, because she made a good and friendly impression.
Sales talk
Quality
My impression is that she spoke quite good English. She has made a proper sales talk.
She spoke fluently but well-articulated. Everything she said was quite clear. So she was
very focused.
Listening skills
She tried to start a conversation with her client, so she also tried to let the customer
speak. When the client asked some questions about our products, she listened very well.
65
Product knowledge
When you listen to this sales talk you know that she knew what she was talking about.
She knows exactly which 3 product groups there are. She knows the sizes and colours
there are available of each product.
Sales conditions
She didn’t tell the client about our sales conditions but I think it’s good, because this
wasn’t a good situation to talk about prices and terms of delivery etc.
Initiative and spirit of enterprise : to negotiate
when she got the impression that the client wasn’t interested, she tries to act more
enthusiastic. When the client said she wanted to buy something. Cheyenne immediately
explained that it wasn’t possible to buy something now, but that the client can email us.
She also mentioned that she’s free to ask some other information or the price list.
Accuracy: filling in forms (order forms…)
Cheyenne gave our business card because we couldn’t take an order at the fair. And she
made some publicity for our open day. She invited the client to come and take a look at
how we work
FRANS
68
FRANS
05.01 UN MAIL COMMERCIAL
CC
CCI
Objet: Demande d’info
Madame, Monsieur
Nous sommes une nouvelle entreprise ‘UsedForGood’ à Bruges. Nous vendons des
produits résiduaires.
On existe environ un an. On doit donc encourager notre personnel. On a eu l’idée pour
donner à chacun un Ice-Watch.
Est –il possible pour recevoir de l’information sur les produits mentionnés ci-dessous ?
Ice-Watch bleu
Ice-Watch vert
Serait-il possible d’obtenir une réduction? Je voudrais également un peu d’ information
sur le délai, les conditions de livraison et le prix d’un montre.
Veuillez nous adresser un catalogue et des échantillons? Vous pouvez me envoyer un
devis sans engagement ?
Nous espérons une réponse rapide de votre part et vous en remercions.
Meilleures salutations
Silke Leire
Service commercial
69
05.02 POSTULER
DETAILS DE CONTACT
E-mail [email protected]
Numéro de téléphone 057 21 95 03
Numéro de portable 0484 61 71 87
FORMATION ET EXPERIENCE
Enseignement secondaire général économie langues
vivantes
Sint-Bavo humaniora, Gand
2008 2012
Comptabilité – Informatique
Sint-Jozefsinstituut, Bruges
2012 – 2015
Job-étudiant
Retail à Bellewaerde Park 2013 2014
o Fonctionner avec une caisse o Aider des clients o Gérer les stocks
Entreprise d’entraînement UsedForGood 2014 – 2015
o Directeur des Ventes
CONNAISSANCE DES LANGUES
o Néerlandais: langue maternelle
o Français: bon
o Anglais: très bon
CONNAISSANCES INFORMATIQUES
Nom Leire
Prénom Silke
Adresse Weldadigheidstraat 8
Lieu de naissance Ieper
Code postal 8900
Nationalité Belge
Etat civil Pas mariée
Date de naissance 1996-09-09
70
Microsoft paquet: bonne maîtrise BOB: bonne maîtrise Visual basic: notions PHP, HTML & CSS: bonne maîtrise
DIVERS
o Créatif,
o Studieux,
o Musical,
o Sociable,
o Fonceur
REFERENCES
Randstad Bellewaerde Burghgraeve Pieter
0499 80 00 58
Responsable entreprise d’entraînement
UsedForGood
Jef Vansteenhuyse
71
05.03 LA CONVERSATION DE VENTE
Bonjour madame je peux vous
renseigner ?
Oui j’aimerais avoir quelques informations
sur des sacs à ordures
Vous connaissez donc nos produits? Oui j’ai déjà entendu de bonnes
commentaires de UsedForGood
Ça c’est bon. On a donc différents types
de sacs à ordures. Qu’est-ce-que vous
souhaitez?
Je ne sais pas. C’est pour ma poubelle
dans la cuisine.
OK. Permettez-moi de présenter quelques
sacs de notre gamme.
Oui, bien sûr
D’accord c’est pour un usage privé ? Oui.
Nous avons des sacs de différents
formats. Quel format préférez-vous ?
C’est pour une poubelle très petite. Quels
sont alors les formates qui existes ?
On a des sacs de moins de treize litres.
Des sacs entre treize et cent dix litres.
Finalement on a des sacs de plus cent dix
litres.
Je pense que j’ai besoin des sacs moins de
treize litres ou entre treize et cent dix
litres. On peut aussi utilisés les sacs pour
les poubelles dans les bureaux.
Je pense qu’ un sac de moins de treize
litres suffit.
D’accord je vais les prendre.
Quelle couleurs préférez-vous ? Je ne sais pas.
Vous voulez voir notre catalogue ? Oui, j’’aimerais bien.
Voici notre brochure et notre tarif le plus
récent. Ici vous voyez des sacs à ordures.
Où puis-je trouver une liste de prix ?
Dans nos brochures vous voyez des codes
que vous trouvez aussi dans nos liste de
prix.
Merci. Vous offrez des promotions
spéciales à l’occasion du salon ?
A l’occasion du salon, vous bénéficierez
d’une remise de 5% quand vous achetez
pour un montant de 100 euros.
Merci. Je pense que je vais acheter 10 sacs
à ordures en bleu.
Je vais faire un petit calcul : dix fois douze
euro quatre-vingt-dix-neuf ça fait cent
vingt-neuf euros et quatre-vingt-dix
centimes. Je vous accorde une réduction
de 5%. Ça fait cent vingt-trois euros et
quarante centimes.
Merci madame qu’est-ce-que sont les
conditions de vente ?
72
Le délai de livraison est deux semaines
Vous voulez payer cash ou par carte ? Cash s’il vous plaît.
Merci je vous contacter dans quelques
jours pour une date de livraison. Pourriez-
vous me laisser votre carte de visite ?
Voilà ma carte de visite.
Merci beaucoup Merci beaucoup madame et au revoir.
Au revoir et bonne journée
INFORMATICA
74
INFORMATICA
06.01 KEUZE ONDERWERP
Bij de keuze van het onderwerp kon ik er helaas niet zijn omdat ik geopereerd werd aan
mijn oog en de eerste weken niet aanwezig kon zijn. Zo kreeg ik de opdracht
‘vernieuwen van de UsedForGood site’. Samen met Gilles Nevens en Cheyenne De
Duytsche werkte ik een jaar lang aan dit project. Ik vond dit een zeer interessante
opdracht. Omdat je in deze opdracht duidelijk ziet wat er veranderd is. We hadden een
beginsite die week na week werd aangepast.
06.02 PROBLEEMSTELLING
Maak de website van de oefenfirma UsedForGood dynamischer, dit kregen we te horen
in het begin van het schooljaar. We hadden heel veel ideeën maar we wisten niet als alles
realistisch was en naar de wensen van de klant. Mijnheer Vansteenhuyse, die ons bijstaat
in de loop van ons project, had vooral de vereiste om de website gebruiksvriendelijker te
maken. Met hem overliepen we ook onze eigen toevoegingen en de minimumvereisten.
In de opgave staat vermeld dat de productlijst nu wordt gedownload maar dit moet
worden aangepast.
Het is verplicht een pagina aan te maken met alle producten binnen onze onderneming.
Hierbij liet de heer Vansteenhuyse ons de keuze omtrent de opmaak. Echter zou de
stockvoorraad niet vermeld worden omwille van het afschrikken van de klant. Er moet
ook een mogelijkheid komen tot filteren en eventueel het opzoeken van een product. Er
zou ook een mogelijkheid bestaan om aan te melden als beheerder, deze persoon heeft
de bevoegdheid de producten aan te passen, toe te voegen en te verwijderen. Om u een
beter zicht te geven over de werking van deze beheerdersmodule vindt u in bijlage een
Use Case. Online bestellen zal vanaf nu ook mogelijk zijn. De klant ontvangt automatisch
een bevestigingsmail met een overzicht van de geplaatste bestelling.
Graag hadden we ook enkele eigen ideeën toegevoegd. Wanneer de klant problemen
heeft of mogelijke klachten kan die een klachtenformulier invullen. Dit wordt dan via een
75
e-mail automatisch verstuurd naar de accountmanager, zodat de klacht zo snel mogelijk
kan behandeld worden en wij op een snelle en efficiënte manier het probleem kunnen
oplossen. Wij proberen op deze manier onze service optimaal te benutten. We hebben
natuurlijk meerdere doelen voor ogen maar één van onze hoofddoelen is zo veel
mogelijk klanten aan te trekken. Daarom willen wij de mogelijkheid creëren onze website
in meerdere talen beschikbaar te stellen. Als start hadden we gekozen voor de taal
Engels en Nederlands. De website is momenteel enkel beschikbaar in het Engels maar
om het aantrekkelijk te maken voor de Belgische en Nederlandse klant willen wij deze
functie ook toevoegen.
De website is momenteel heel vaag en geeft niet meteen een indruk om te willen kopen,
dit probleem willen wij ook aanpakken. Op onze homepagina zouden wij de
mogelijkheid bieden een slideshow af te spelen zodat de mogelijke koper al een
concreter beeld heeft over ons assortiment die wij aanbieden. Zo zal dit ook
professioneler over komen en maken we een goede eerste indruk bij de klant. Dit is het
eerste aspect om de website zo dynamisch mogelijk te maken. Daarbij horen ook enkele
aanpassingen van de opmaak. De menubalk moet aangepast worden, er moet een
duidelijke nadruk op worden gelegd dat er een mogelijkheid is tot verschillende functies.
De functie about us is momenteel te vinden op de homepagina. Dit willen wij aanpassen
en een aparte pagina van maken. Op deze extra pagina moet alle info over onze firma te
vinden zijn. Hier willen wij de bezoeker van onze website zo veel mogelijk informatie
geven en hen een duidelijk beeld geven hoe het er aan toe gaat bij ons. Het onderdeel
‘contact’ is volgens ons ook aan vervanging toe. Om dit zo verzorgd mogelijk te laten
gebeuren zullen we proberen een organigram samen te stellen met alle mogelijke
functies van UsedForGood. Via dit organigram moet per functie kunnen worden
verwezen naar een volgende pagina, op deze pagina zullen alle gegevens over de
persoon in kwestie te zien zijn. Er zal ook een mogelijkheid zijn om deze persoon een e-
mail te sturen bij mogelijke vragen of wanneer er informatie nodig is. De openingsuren
die daar nu vermeld worden zullen op ieder pagina onderaan te vinden zijn. Dit is veel
dynamischer omdat de bezoeker van de website anders door alle mogelijke pagina’s
moet zoeken waar de openingsuren precies staan.
Via deze factoren zal het voor iedereen binnen en buiten de onderneming veel
aangenamer zijn een bezoekje te brengen aan de website. Wij hopen hiermee
professioneler over te komen bij zowel onze klanten als de concurrentie. Natuurlijk
76
hopen wij vooral al onze doelen te kunnen bereiken en van deze website een bekwame
website te maken.
77
Use case
78
06.03 BESCHRIJVING VAN DE DATABASESTRUCTUUR
Beschrijving velden, normalisatieprocessen + vermelding
sleutels
Klanten vs verkoop
Kan een klant meer dan 1 verkoop hebben Ja. 1 klant kan meerdere keren naar de
zaak komen en koopt dus meer dan 1
keer
Kan een verkoop meer dan 1 klanten
hebben
Nee. Per verkoop is maar 1 klant mogelijk
Moet een klant minstens 1 verkoop
hebben
Nee. Mensen kunnen ook klanten zijn
zonder iets te kopen.
Moet een verkoop minstens dan 1 klant
hebben
Ja. Een verkoop moet gebeuren aan
iemand dus aan minstens 1 klant
Verkoopslijn vs verkoop
Kan een verkoopslijn meer dan 1 verkoop
hebben
Nee. Per verkoop wordt een andere
verkoopslijn gemaakt.
Kan een verkoop meer dan 1 verkoopslijn
hebben
Ja. Als de klant meerdere producten
koopt, zullen er ook meerdere
verkoopslijnen zijn.
Moet een verkoopslijn minstens 1 verkoop
hebben
Ja. Zonder verkoop zal geen verkoopslijn
gevormd worden.
Moet een verkoop minstens 1 verkoopslijn
hebben
Ja. Een verkoop zonder verkoopslijn zal
geen verkoop zijn want dan is er niets
gekocht.
Producten vs verkoopLijn
Kan een product meer dan 1 verkoopslijn
hebben
Ja. Een product kan meerdere keren
verkocht worden.
Kan verkoopslijn meer dan 1 product
hebben
Nee. Voor ieder product wordt een
nieuwe verkoopslijn gemaakt.
Moet een product minstens 1 verkoopslijn
hebben
Nee. Het product kan ook niet verkocht
worden.
Moet een verkoopslijn minstens 1 product
hebben
Ja. Een product moet in een verkoopslijn
zitten om verkocht te worden.
Producten vs aankoopslijn
79
Kan een product meer dan 1 aankoopslijn
hebben?
Ja. Iedere keer dat het product opnieuw
wordt aangekocht, wordt er een nieuwe
aankoopslijn gemaakt.
Kan een aankoopslijn meer dan 1 product
hebben?
Nee. Per product wordt een andere
aankoopslijn gemaakt.
Moet een product minstens 1 aankoopslijn
hebben?
Nee. Als een product geen aankoopslijn
heeft, is het product nog niet gekocht.
Moet een aankoopslijn minstens 1 product
hebben?
Ja. Zonder product zal de aankoopslijn
niet bestaan, want dan wordt er niets
aangekocht.
Aankoop vs aankoopsLijn
Kan een aankoop meer dan 1 aankoopslijn
hebben
Ja. Per product wordt er een andere
aankoopslijn gemaakt.
Kan aankoopslijn meer dan 1 aankoop
hebben
Nee. Per aankoop wordt een apparte lijn
gebruikt.
Moet een aankoop minstens 1
aankoopslijn hebben
Nee. Als er nog geen aankoopslijn is
wordt het product nog niet besteld, maar
is het wel al opgenomen in de database.
Moet een aankoopslijn minstens 1
aankoop hebben
Ja. Een aankoopslijn zal maar gemaakt
worden als er een aankoop is.
Leveranciers vs Aankoop
Kan een leverancier meer dan 1 aankoop
hebben.
Ja. We kunnen voor verschillende
producten bij dezelfde leverancier gaan.
Kan een aankoop meer dan 1 leverancier
hebben.
Nee. Ieder product word bij de beste
leverancier voor dat product aangekocht,
dus zal nooit bij meerdere leveranciers
besteld worden.
Moet een aankoop minstens 1 leverancier
hebben
Ja. Zonder leverancier zal het product
nooit kunnen worden aangekocht, dus
moet iedere aankoop minstens 1
leverancier hebben
Moet een leverancier minstens 1 aankoop
hebben
Nee. Een leverancier kan al in de database
zijn opgenomen zonder dat er al bij deze
leverancier aankoopen worden gedaan.
80
0 nv 1 nv 3 nv
Website
product
klanten
Klantenid
Naam
Voornaam
Straat
Huisnummer
Postcode
Land
Telefoonnummer
Geboortedatum
Geslacht
verkoop
Verkoopsid
Datum
Klantenid
Producten
Productid
Naam
Leveranciersid
Eenheidsprijs
Productgroep
Huidige voorraad
Minimumvoorraad
Maximumvoorraad
Leveranciersid
BTWid
Groepen
Groepsid
Naam
Magazijn
BTW
BtwId
21%
12%
klanten
Klantenid
Naam
Voornaam
Straat
Huisnummer
Postcode
Land
Telefoonnummer
Geboortedatum
Geslacht
verkoop
Verkoopsid
Datum
Klantenid
Producten
Productid
Naam
Leveranciersid
Eenheidsprijs
Productgroep
Huidige voorraad
Minimumvoorraad
Maximumvoorraad
Leveranciersid
BTWid
Groepen
Groepsid
Naam
Magazijn
BTW
Btwid
Tarief
Leveranciers
Leveranciersid
Naam
klanten
Klantenid
Naam
Voornaam
Adres
Telefoonnummer
Geboortedatum
Geslacht
verkoop
Verkoopsid
Datum
Klantenid
verkoopslijn
Verkoopid
Productid
aantal
Producten
Productid
Naam
Eenheidsprijs
Productgroep
Huidige voorraad
Minimumvoorraad
Maximumvoorraad
Leveranciersid
BTWid
Groepen
Groepsid
Naam
Magazijn
BTW
Btwid
Tarief
Leveranciers
Leveranciersid
Naam
81
6%
0%
Leveranciers
Leveranciersid
Naam
Adres
Productgroep
BTWnummer
Telefoonnummer
Adres
Productgroep
BTWnummer
Telefoonnummer
Adres
Productgroep
BTWnummer
Telefoonnummer
82
Eindresultaat in Acces
83
Werkverdeling
Naam leerling Taakbesteding
(% van totaal)
Taken
Silke 34,86% Beschreven in het logboek
Gilles 33,94% Beschreven in het logboek
Cheyenne 31,20% Beschreven in het logboek
06.04 ONTWERP VAN DE INTERFACE
Besturingselementen per pagina
Index
Object Eigenschap Waarde
Menubutton Action
Name
Home.php
Nederlands
Menubutton Action
Name
Home.php
English
Menubutton Action
Name
Home.php
Français
84
Home
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Onze producten
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.html
Home
Footerbutton Action
Name
Products.php
Onze producten
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
85
Products.php
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Onze producten
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Home
Footerbutton Action
Name
Products.php
Onze producten
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
86
Contact
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Onze producten
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Home
Footerbutton Action
Name
Products.php
Onze producten
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
Button Href mailto:[email protected]
87
IndexEN
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Home.php
Nederlands
Menubutton Action
Name
Home.php
English
Menubutton Action
Name
Home.php
Français
88
HomeEN
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Our products
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Home
Footerbutton Action
Name
Products.php
Our products
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
89
ProductenEN
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Our products
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Home
Footerbutton Action
Name
Products.php
Our products
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
90
ContactEN
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Our products
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Home
Footerbutton Action
Name
Products.php
Our products
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Home
Button Href mailto:[email protected]
91
IndexFR
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Home.php
Nederlands
Menubutton Action
Name
Home.php
English
Menubutton Action
Name
Home.php
Français
92
HomeFR
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Nos Produits
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Accueil
Footerbutton Action
Name
Products.php
Nos produits
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Accueil
93
ProductenFR
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Nos Produits
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Accueil
Footerbutton Action
Name
Products.php
Nos produits
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Accueil
94
ContactFR
Printscreen:
Besturingselementen:
Object Eigenschap Waarde
Menubutton Action
Name
Products.php
Nos Produits
Menubutton Action
Name
Contact.php
Contact
Menubutton Action
Name
Home.php
Accueil
Footerbutton Action
Name
Products.php
Nos produits
Footerbutton Action
Name
Contact.php
Contact
Footerbutton Action
Name
Home.php
Accueil
Button Href mailto:[email protected]
95
Werkverdeling
Naam leerling Taakbesteding
(% van totaal)
Taken
Silke 27,81% Beschreven in het logboek
Gilles 49,16% Beschreven in het logboek
Cheyenne 23,03% Beschreven in het logboek
06.05 UITWERKING IN CODE
Code
Ik verwijs hiermee naar het volgende hoofdstuk waar u de code vindt met
foutafhandeling.
Werkverdeling
Naam
leerling
Taakbesteding
(% van totaal)
Taken
Silke 26,37% Zie logboek
Gilles 56,22% Zie logboek
Cheyenne 17,41% Zie logboek
Uitwerking in code met foutafhandeling
Bijlage 12: code
96
Helpfunctie
Index
Bij het openen van de site komt u op de pagina waar er gekozen moet worden in welke
taal u de site wilt bekijken. Er zijn 3 mogelijke talen waaruit u kunt kiezen namelijk: Engels,
Nederlands en Frans. U kunt de gewenste taal kiezen door op de juiste vlag te klikken.
97
98
Home
Naargelang de taal die gekozen werd krijgt u onze home pagina te zien. Hierop vindt u
meer informatie over UsedForGood. Voor alle 3 de talen blijft de opmaak en de
informatie van deze pagina hetzelfde. Bovenaan vindt u een menu aan de hand daarvan
kunt u naar onze productenpagina en onze contactpagina.
99
100
101
Contact
In ons hoofdmenu is er een rubriek contact te vinden. Als u hierop klikt krijgt u alle
gegevens over de oefenfirma zoals ze ook te vinden zijn en de zet.zeuf databank. De
bezoeker kan hier alle nodige informatie vinden. Deze pagina is afhankelijk van welke taal
u hebt gekozen maar de informatie en de opmaak blijft hetzelfde.
102
Producten
Wanneer u onze productenpagina bezoekt krijgt u 3 afbeeldingen van onze 3
hoofdcategorieën: containers, vuilniszakken en vuilnisbakken. Idem zoals de andere
pagina’s is deze ook in onze 3 standaardtalen.
103
Wanneer u klikt op onze de groep containers krijgt u afbeeldingen van de 3
subcategoriën: grote containers, medium containers en de mini containers. Dit geldt ook
voor de andere categoriëen.
104
Wanneer er op onze subgroep wordt geklikt kunt u alle producten vinden die in onze
catalogus beschikbaar zijn. Onze producten worden enkel in het Engels vertoond omdat
dit de meest gekende taal is. Door de afbeelding krijgt de klant een beter idee van het
product zelf.
Links ziet u de mogelijkheid om een product aan te klikken. Zo kunt u producten
selecteren om dan te verzenden naar het winkelmandje en eventueel aan te kopen.
Login
Bij het klikken op het sleuteltje in de Home/product/Contact pagina kom je rechtstreeks
op de login pagina. In deze pagina moeten de werknemers van UsedForGood inloggen
om aan de nodige gegevens te kunnen of deze aan te passen.
105
Afhankelijk van de ingevulde gebruikersnaam en wachtwoord zijn er 3 mogelijkheden
een volledige autorisatie is een gebruiker die alles kan zien en aanpassen deze kan de
bestellingen zien, de productenlijst zien en deze aanpassen en gebruikers toevoegen.
Volledige autorisatie + alle mogelijkheden
als eerste heb je een overzicht van alle bestellingen.
106
Vervolgens de volledige productenlijst met de mogelijkheid deze aan te passen, te
verwijderen of een product toe te voegen.
Om een product aan te passen duid je het product aan aan de linkerzijde en drukt
vervolgens op Edit
Vervolgens kies je wat je wenst aan te passen aan het artikel en drukt op volgende. Daar
kunt u de aanpassingen aanbrengen en vervolgens op update klikken.
Om een product te verwijderen duid je in de pagina admin.php het product aan in de
linkerzijde en vervolgens op verwijderen dan wordt gevraagd of je zeker bent het
product te verwijderen en klikt als u zeker bent op bevestigen
107
ten slotte heeft de volledig geautoriseerde gebruiker de mogelijkheid gebruikers toe te
voegen of te verwijderen.
Als u inlogt met een gebruiker die autorisatie 2 heeft kan enkel de productenlijst zien en
de opties die daaraan gekoppelt zijn.
Als u inlogt met een gebruiker die autorisatie 3 heeft kan enkel de bestellingen zien.
108
06.06 CONCLUSIE INFORMATICA
Voor deze opdracht werkte ik samen met Gilles Nevens en Cheyenne De Duytsche. Deze
groepjes werden samengesteld door Dhr. Vanden Eynde. Hierdoor kwam ik in een
groepje terecht waar de ene persoon beter was in programmeren dan de andere. Dit
was soms moeilijk werken omdat niet iedereen evenveel kan werken aan een opdracht.
Ons samenwerken heeft zijn ups-and-downs gehad maar toch hebben we een mooi
eindresultaat kunnen brengen. Iedereen van mijn groep heeft hard gewerkt aan deze
taak en we zijn door dit groepswerk er allemaal beter uitgekomen. We hebben onszelf
leren kennen als persoon in een groep en hoe we best kunnen omgaan met andere
mensen.
Ik heb hieruit geleerd dat het noodzakelijk is om op een juiste manier te communiceren.
Dit zal ik bijhouden voor de verdere samenwerkingen die ik nog zal moeten uitvoeren
De opdracht zelf vond ik leuk omdat het verband had met onze oefenfirma. Zo was het
niet nodig om constant informatie te vragen bij onze contactpersoon. Ik heb zeer veel
bijgeleerd en ben door deze taak zeker een ervaring rijker.
Later zal ik misschien niet meer de kans hebben om dergelijke website te maken maar
toch ben ik zeer blij dat ik dit gedaan heb. Zo kan ik zeggen dat ik kan programmeren en
dit is iets wat niet veel mensen kunnen
109
CONCLUSIE
Het middelbaar zit erop. Na een jaar hard werken, veel bijleren, veel lachen en soms een
traantje wegpinken, kan ik nu wel zeggen dat ik dit jaar nooit zal vergeten.
Ik geleerd hoe ik moest plannen en om samen te werken. Ik heb ondervonden dat niet
iedereen overal hetzelfde denkt en dat je soms moet luisteren naar de andere. Het
samenwerken verliep dus vaak niet van een leien dakje maar we hebben als groep toch
een mooi eindresultaat neergezet. Dit zal ik in mijn achterhoofd houden naar volgend
jaar toe.
De oefenfirma heeft bij mij veel naar boven gebracht. Mijn doel was de leerlingen van het
volgend jaar een dynamische onderneming na te laten. Het heeft mij geleerd hoe het er
in een echte firma aan toe gaat, en dat is niet zo maar iets.
De informatica opdracht was voor mij erg zwaar. Ik heb enorm mijn best gedaan om mijn
eigen stuk te programmeren en het een mooie lay-out te geven.
De opdrachten voor de vakken Nederlands, Frans en Engels zijn opdrachten waar we iets
uit kunnen leren. Een cv schrijven en een sollicitatiegesprek in die talen voeren. Deze
opdrachten waren zeer leerrijk een staan ons in de toekomst waarschijnlijk ook nog te
wachten.
Het is voor mij een zwaar jaar geweest maar ik vind dat het eindresultaat heel geslaagd
is.
Tenslotte wil ik graag nogmaals alle leerkrachten, de directie en mijn ouders bedanken.
110
LIJST MET BIJLAGEN
Bijlage 1 Sollicitatiebrief voor UsedForGood
Bijlage 2 Catalogus
Bijlage 3 Acties doorheen het jaar
Bijlage 4 Brief opendeurdag
Bijlage 5 Oefenfirma’s druk & reclamewerk
Bijlage 6 Brief reclame-en drukwerk
Bijlage 7 Kerstactie
Bijlage 8 E-mails
Bijlage 9 Belfair beurs
Bijlage 10 Takenlijsten
Bijlage 11 Self-running device
Bijlage 12 Code informatica
Bijlage 13 Logboeken informatica
Bijlage 14 Alle logboeken van de vakken
BIJLAGE 1
1
Leire Silke 29 januari 2015
Weldadigheidstraat 8
8900 IEPER
0484 61 71 87
t.a.v. UsedForGood
Zilverstraat 26
8000 Brugge
Sollicitatie Chief Executive Officer
Geachte heer Vansteenhuyse
Mijn sollicitatie gaat naar de job van CEO, Chief Executive Officer, in het bedrijf
UsedForGood. Ik wil heel graag de algmene leiding overnemen van dit jong dynamisch
bedrijf. Daarom stel ik mij ook kandidaat voor deze functie.
Zoals al eerder vermeld in mijn cv, kunt u zien dat ik een creatief en sociaal persoon ben.
Dit kan heel toepasselijk zijn in de job van algemeen directeur. Ik ben altijd bereid om
een oplossing te zoeken voor mogelijke problemen, wat met een creatieve geest een
stuk vlotter verloopt. Doordat ik sociaal ben zal mijn communicatie met het personeel
heel efficient verlopen. Ook ben ik een doorzetter. Wanneer de zaken er minder goed
voorstaan zal ik niet opgeven en blijven doorzetten om in de toekomst een
levenskrachtig bedrijf te blijven.
Aan de hand van een persoonlijk gesprek wil ik u nog wat meer informatie over mij
vertellen.
Met vriendelijke groeten
Silke Leire
Bijlage: curriculum vitae
BIJLAGE 2
2
Persoonlijke gegevens
Naam 6BI, Sint-Jozefsinstituut handel en toerisme
Straat + huisnummer Zilverstraat 26
Postcode + gemeente 8000 Brugge
Telefoon 050 33 19 43
E-mail [email protected]
Studies Boekhouden Informatica
Geboortedatum 1997
Administratieve gegevens
Naam van de zaak Usedforgood
Straat + huisnummer Zilverstraat 26
Postcode + gemeente 8000 Brugge
E-mail [email protected]
BIJLAGE 2
3
CONTAINERS
Grote scheeps-vrachtwagencontainers
Artikelnr. Omschrijving Foto
ACSCON.ROO Rode kipper op wielen: gemakkelijk verplaatst
worden met een vrachtwagen
ACSCON.ZWA Zwarte container met grijptang aan de
achterkant
ACSCON.BLA Blauwe container
- 12,19m x2,44m x 2,59m
ACSCON.GRI Zeer robuuste grijze container met stevig
design. Ook geschikt voor het zwaardere werk
AFVALCONTAINERS
Artikelnr. Omschrijving Foto
MCK.110.GRO Rolcontainer 1100 liter
- De grote rolcontainer van 1100 liter is een
enorme afvalbak waar je alles in kwijt kunt,
niets is te groot voor deze container.
MCK.240.ZWA Containerkar 240 liter
- Kar met 240 liter container, bezem, schop
en een klein afvalbakje van 21 liter.
- Eenvoudig om de straat vegen en terwijl
alles bij je hebben.
MCK.120.BLA Mini-container 120 liter
- Tweewiel-container, ofwel mini-containers.
- Hoofdzakelijk gebruikt voor het inzamelen
van afval. Deze containers staan bekend als
één van de sterkste.
BIJLAGE 2
4
ACSMCOG Gesloten container (bootcontainer)
- Dit zijn de containers die op boten worden
gezet.
- Lengte : 7 meter
MCKMCOB Container met papiergleuf
- Deze grote container is niet alleen geschikt
voor afval, maar ook voor papier. Deze
container heeft een ingebouwde papiergleuf
MCK.770.BLA Container 770 liter
- Deze container is gemakkelijk te
transporteren en heeft ook nog eens een
strak design. Op de achterwielen zitten
remmen zodat de container niet vanzelf
begint te bewegen.
MCSMCOC Staal-verzinkte container
- Grote staal-verzinkte container om grote
vuilnisbakken weg te gooien.
- De container bevat remmen en het deksel
kan je weghalen met een hendel
MCS1100S Staal-verzinkte container
- Deze staal-verzinkte container heeft een
inhoud 1100 liter en heeft ook een
ingebouwde papiergleuf. De bovenkant kan
je makkelijk openen met een hendel
ACG1100S Staal-verzinkte container
- De staal-verzinkte rolcontainer 1100 liter is
een strak, mooi afgewerkte container waar
enorm veel afval in te deponeren is.
- Omdat deze container het zogeheten halve
maan bovenkant bevat kun je er zelfs nog
meer ingooien dan eigenlijk past.
- Gemakkelijk te legen middels een hendel.
- De vier wielen bevatten ieder een remblok
en staat daarom altijd stevig op zijn plaats.
BIJLAGE 2
5
ACK1000R Container 1000 liter
-De 1000 liter kunststof container is groot
van formaat en daardoor kan er een grote
hoeveelheid liter in gedeponeerd worden.
-Vier wielen waardoor deze gemakkelijk te
bewegen is, één voor één met remblok
waardoor het niet kan wegrijden.
-Deze container is voorzien van een plat dak
dat je met een hendel aan de zijkant naar
achteren kunt schuiven.
ACG1370B Mobiele afvalcontainer
-Met rubberen wielen. Veiligheidsrem op 2
wielen en richtingstop op de andere 2
wielen. Uitgevoerd met een afwateringsstop.
-Voorzien van adaptor voor DIN-
opnamesysteem.
-Type 1100 wordt geleverd met
veiligheidsdeksel.
ACGMICG Gaascontainer BSK-G 90 Kiep-baar
- Voor lichte goederen zoals papier,
kunststof, hout en groenafval. Op poten.
- Robuuste constructie van 3 mm dikke
stalen gaaswanden (maaswijdte 2,5 x 2,5 cm)
en een bodem van staalplaat.
- Beveiligd tegen ongewenst afglijden en
kiepen d.m.v. een borgketting.
ACK1370GO Afvalcontainer
- Inhoud: 1100 liter
- Kleur: groen/oranje
- Materiaal: kunststof
ACK1370G Afvalcontainer
- Inhoud: 1070 liter
- Kleur: grijs
- Materiaal: kunststof
BIJLAGE 2
6
ACS.STA.70 Stalen minicontainer
- Met scharnierdeksel op wielen
- Inhoud: 700 liter
- Materiaal: staal
ACKS900B Kunststof container
- Staal
- 660 – 1100 liter
BIJLAGE 2
7
AFVALBAKKEN
Afvalzakhouders
Artikelnr. Omschrijving Foto
AB110V Ecollecto
- 10 cm
- 110l
- VERZINKT
Binnen
Artikelnr. Omschrijving Foto
ABP15C papiermand
- Met of zonder deksel
- 15 liter
- Polystyreen
ABP16B papiermand
- Met of zonder deksel
- 15 liter
- Polystyreen
ABP32Z papiermand
- Met of zonder deksel
- 32.5 liter
- Polystyreen
- Kunststof
BIJLAGE 2
8
Buiten
Artikelnr Omschrijving Foto
ABS50RGB buitenafvalbak
- 50 liter
- Metalen binnen emmer
- Staal
- Breedte,lengte,hoogte:
305mm,400mm,725mm
- Rood / groen
ACK240GZW PMD vuilbak
- Kunststof
- Scharnieren deksels
- 50 – 240 liter
- 9 – 15 kg
- Hoogte: 920 mm – 1070 mm
- Lengte: 445 mm – 730mm
- Breedte: 445mm – 740mm
AFVALZAKKEN
Vuilniszak < 30 liter (pedaalemmerzakjes)
Artikelnr. Omschrijving Foto
VZG.20L.ROO LD zak
- 40 x 50 cm
- 20 l
- ROOD
- rol 20 stuks
VZG.20L.TRA LD zak
- 40 x 50 cm
- 20 l
- TRANSPARANT
- rol 50 stuks
BIJLAGE 2
9
VZG.25L.WIT HD zak
- 44 x 60 cm
- 25 l
- WIT
- rol 50 stuks
VZG.30L.TRA HD zak
- 50 x 55 cm
- 30 l
- TRANSPARANT
- rol 50 stuks
VZG.30L.ZWA HD zak
- 50 x 55 cm
- 30 l
- ZWART
- rol 50 stuks
VZG.5L.TRA HD zak
- 30 x 30 cm
- 5 l
- TRANSPARANT
- rol 500 stuks
Vuilniszak > 30 liter (pedaalemmerzakjes)
Artikelnr. Omschrijving Foto
VZG.110.BLA HD zak
- 70 x 110 cm
- 110 l
- BLAUW
- rol 25 stuks
VZG.110.GEE LD zak
- 70 x 110 cm
- 110 l
- GEEL
- rol 25 stuks
BIJLAGE 2
10
VZG.110.GRI HD zak
- 70 x 110 cm
- 110 l
- GRIJS
- rol 25 stuks
VZG.110.GRO LD zak
- 70 x 110 cm
- 110 l
- GROEN
- rol 25 stuks
VZG.110.ROO LD zak
- 70 x 110 cm
- 110 l
- ROOD
- rol 25 stuks
VZG.110.TRA HD zak
- 70 x 110 cm
- 110 l
- TRANSPARANT
- rol 25 stuks
VZG.110.ZWA HD zak
- 70 x 110 cm
- 110 l
- ZWART
- rol 25 stuks
VZG.40L.WIT LD zak
- 50 x 60 cm
- 40 l
- WIT
- rol 25 stuks
VZG.50L.TRA HD zak
- 60 x 60 cm
- 50 l
- TRANSPARANT
- rol 50 stuks
BIJLAGE 2
11
VZG.50L.ZWA HD zak
- 60 x 60 cm
- 50 l
- ZWART
- rol 50 stuks
VZG.55L.TRA HD zak
- 63 x 60 cm
- 55 l
- TRANSPARANT
- rol 50 stuks
VZG.65L.TRA HD zak
- 63 x 70 cm
- 65 l
- TRANSPARANT
- rol 50 stuks
VZG.65L.ZWA HD zak
- 63 x 70 cm
- 65 l
- ZWART
- rol 50 stuks
VZG.70L.GEE HD zak
- 55 x 100 cm
- 70 l
- GEEL
- rol 25 stuks
VZG.70L.GRI HD zak
- 61 x 80 cm
- 70 l
- GRIJS
- rol 50 stuks
VZG.70L.WIT HD zak
- 55 x 100 cm
- 70 l
- WIT
- rol 25 stuks
BIJLAGE 2
12
VZG.70L.ZWA LD zak Komo
- 60 x 80
- 70 l
- ZWART
- rol 20 stuks
VZG.80L.GRI HD zak
- 60 x 90 cm
- 80 l
- GRIJS
- rol 25 stuks
VZG.85L.TRA LD zak
- 60 x 100 cm
- 85 l
- TRANSPARANT
- per stuk
Vuilinszak > 110 liter
Artikelnr. Omschrijving Foto
VZG.130.GRI LD zak
- 80 x 110 cm
- T100 - 130 l
- GRIJS
- per stuk
VZG.200.BLA HD zak
- 90 x 120 cm
- 200 l
- BLAUW
- rol 25 stuks met opdruk NIET RISICO
HOUDEND MEDISCH AFVAL
VZG.200.GRI HD zak
- 90 x 120 cm
- 200 l
- GRIJS
- rol 25 stuks
BIJLAGE 2
13
VZG.400.GRI HD zak
- 120 x 140 cm
- 400 l
- GRIJS
- rol 15 stuks
Composteerbare vuilinszakken
Artikelnr. Omschrijving Foto
VZC20V Composteerbare zak
- 44 x 50 cm
- T20 - 20 l
- rol 10 stuks
Draagtasjes
Artikelnr. Omschrijving Foto
VZD35W Draagtasjes
- 30 x 60 cm
- WIT
- doos 1000 stuks
Papieren zak
Artikelnr. Omschrijving Foto
PZ70B Een sterke papieren zak voor het verpakken
van grote en zware of losse producten!
BIVLG Sluit snel en gemakkelijk elk soort zak met een
binder die u met een driller rond de zak
aantrekt.
Sterke binders.
Speciaal voor gebruik met een driller.
BIJLAGE 2
14
VZP55Z Ruim puin of zwaar afval op in deze sterke
zakken.
Vervaardigd uit sterk polyethyleen.
140 micron dik.
Verkrijgbaar in zwart of transparant.
55 liter inhoud.
VZS65G Sluit deze vuilniszakken makkelijk en snel
dankzij de stropsluiting.
3 dikten beschikbaar.
Met stropsluiting.
3 formaten en 3 kleuren beschikbaar.
BIJLAGE 3
15
BIJLAGE 3
16
BIJLAGE 4
17
Geachte heer, mevrouw
Wij zijn een nieuw, jong dynamisch bedrijf dat onlangs is opgestart. Ons bedrijf heet
‘UsedforGood’ en bevindt zich in België, Brugge. Wij specialiseren ons in afvalrecipiënten.
UsedForGood wil zich bekend maken op de markt en u vertrouwd maken met onze
producten. Wij bieden een hele gamma van afvalrecipiënten aan.
Graag willen wij u ook uitnodigen voor onze opendeurdag. Deze gaat door op 25 april
2015 in Brugge. Hier krijgt u de mogelijkheid onze catalogus te bekijken en onze prijslijst.
Wij bieden u hier ook exclusieve kortingen aan.
Als u de tijd niet vindt om op onze opendeurdag eens langs te komen heeft u altijd de
mogelijkheid ons te contacteren.
Graag hopen wij op een samenwerking.
Dank bij voorbaat
Met beleefde groeten
Leire Silke, De Metsenaere Danté, Thijs Vandaele, Grace Vanbeselaere
CEO, Verkoopdirecteur, Accountmanager en Marketing verantwoordelijke
UsedForGood ☏ 050 33 19 43
Zilverstraat 26 fax 050 34 30 51
BE8000 Brugge
BIJLAGE 5
18
Naam e-mail Specificatie
@promostyle [email protected] Drukwerk
Reclamewerk
Care, Respect Today [email protected]
Drukwerk
EUROPACKAGE & PRINT [email protected]
Drukwerk
NEWS @ WORK [email protected]
Drukwerk
Print 4 U [email protected] Drukwerk
Publivo [email protected]
Drukwerk
Quattro [email protected]
Drukwerk
Industrie : papier
Stick to business [email protected] Drukwerk
Gifts
The golden page [email protected] Drukwerk
World wide prints [email protected]
Drukwerk
Stationary
Young magic print gadgets [email protected] Drukwerk
BIJLAGE 6
19
UsedForGood BE01UFG
Zilverstraat 26
BE8000 BRUGGE
050 33 19 43
fax 050 34 30 51
Uw bericht van Uw kenmerk Ons kenmerk Datum
03/10/2014 VERKSL001 08/01/2015
Geachte heer of mevrouw
Met deze e-mail wil ik ons bedrijf ‘UsedForGood’ ook nog even voorstellen. Wij zijn een
jong dynamisch bedrijf dat op zoek is naar potentiële klanten. Wij handelen in
afvalrecipiënten. In deze categorie hebben we 3 productgroepen: vuilnisbakken,
afvalbakken en afvalcontainers.
Wij hebben vernomen dat u werkt in de sector druk-en reclamewerk. Wij vermoeden dat
een container, vuilbak of vuilniszak in uw branche een must is. Wij zijn zeer
geïnteresseerd om met u samen te werken en hopen dat dit wederzijds is.
In bijlage kunt u onze catalogus en prijslijst downloaden om rustig eens te bekijken en
eventuele aankopen te verrichten. Als u enige vragen hebt kunt u ons altijd contacteren.
Dank bij voorbaat
Hoogachtend
Leire Silke
Commercieel verkoop
BIJLAGE 7
20
BIJLAGE 8
21
UsedForGood BE01UFG EcoPeer
Zilverstraat 26 Paul Eyckens
BE8000 BRUGGE Noordervest 23
050 33 19 43 BE3990 Peer
fax 050 34 30 51 België
Uw bericht van Uw kenmerk Ons kenmerk Datum
22/09/2014 VERKSL001 15/01/2015
Geachte heer of mevrouw
Bij deze wil ik u persoonlijk mijn excuses aanbieden voor het late antwoord op uw e-mail.
Door omstandigheden was een spoedig antwoord onmogelijk. Wij zijn nog steeds bereid
u onze catalogus door te mailen.
Met deze e-mail wil ik ons bedrijf ‘UsedForGood’ ook nog even voorstellen. Wij zijn een
jong dynamisch bedrijf dat op zoek is naar potentiële klanten. Wij handelen in
afvalrecipiënten. In deze categorie hebben we 3 productgroepen: vuilnisbakken,
afvalbakken en afvalcontainers.
In bijlage kunt u onze catalogus downloaden en rustig bekijken om eventuele aankopen
te verrichten.
Dank bij voorbaat
Hoogachtend
Leire Silke
Commercieel Directeur
BIJLAGE 8
22
UsedForGood BE01UFG Coffee@work
Zilverstraat 26 Kelly Decroock
BE8000 BRUGGE Xaverianenstraat 10
050 33 19 43 8000 Brugge
fax 050 34 30 51 België
Uw bericht van Uw kenmerk Ons kenmerk Datum
02/03/2015 VERKSL001
Geachte mevrouw
Met deze e-mail willen wij ons bedrijf ‘UsedForGood’ even voorstellen. Wij zijn een jong
dynamisch bedrijf. Wij handelen in afvalrecipiënten en hebben een monopolie op de
markt. In deze categorie hebben wij 3 productgroepen: vuilniszakken, afvalbakken en
afvalcontainers.
Graag zouden wij u willen uitnodigen op onze infodag die plaatsvindt op 25 april 2015.
Wij starten ons verkoopmoment vanaf 10.00 tot 17.00. Voor deze gelegenheid bieden wij
u spectaculaire kortingen aan op ons volledig assortiment. Bij deze kunt u ook
kennismaken met onze onderneming. In bijlage vindt u onze catalogus en prijslijst waar u
alvast een kijkje in kunt nemen.
Wij hopen u te kunnen verwelkomen en te verwennen met een hapje en een drankje.
Dank bij voorbaat
Hoogachtend
Leire Silke en Cheyenne De Duytsche
Directeur verkoop en financieel directeur
BIJLAGE 8
23
UsedForGood BE01UFG Café Classé
Zilverstraat 26 Meggy VDP
BE8000 BRUGGE Weststraat 86
050 33 19 43 BE8370 Blankenberge
fax 050 34 30 51 België
Uw bericht van Uw kenmerk Ons kenmerk Datum
03/10/2014 VERKSL001 08/01/2015
Geachte heer of mevrouw
Bij deze wil ik u persoonlijk mijn excuses aanbieden voor het late antwoord op uw e-mail.
Door omstandigheden was een spoedig antwoord onmogelijk. Wij zijn nog steeds bereid
u onze catalogus door te mailen.
Met deze e-mail wil ik ons bedrijf ‘UsedForGood’ ook nog even voorstellen. Wij zijn een
jong dynamisch bedrijf dat op zoek is naar potentiële klanten wij handelen in
afvalrecipiënten. In deze categorie hebben we 3 productgroepen: vuilnisbakken,
afvalbakken en afvalcontainers.
In bijlage kunt u onze catalogus downloaden en rustig bekijken om eventuele aankopen
te verrichten.
Dank bij voorbaat
Hoogachtend
Leire Silke
Commercieel verkoop
BIJLAGE 8
24
UsedForGood BE01UFG BML-Store
Zilverstraat 26 Ingo Alberth
BE8000 BRUGGE Josef-Orlopp-Str. 45-49
050 33 19 43 DE10365 Berlin
fax 050 34 30 51 Deutschland
Your message from Uw kenmerk Ons kenmerk Datum
11/11/2014 VERKSL001 12/01/2015
Dear Sir
We would like to apologize for the late response, our firm was closed for a couple of
weeks. In the annex you will find our catalogue and some discounts.
For our delivery terms we don’t really have a strict document with all the terms but I will
give you the key information.
All the prices are given in Euros with taxes included, delivery costs not included. You have
the right to retour the products within the 7 days after delivery, after we receive the
retoured products, you will get your money back as fast as possible. The package or the
seal cannot be damaged.
You are indebted to check the products after delivery to see if the delivery is correct. If
the delivery is not correct you must contact us within 7 days. Payment has to be within 21
days after delivery.
Yours sincerely
Leire Silke
Sales director
BIJLAGE 8
25
UsedForGood BE01UFG Art@work
Zilverstraat 26 Kelly Decroock
BE8000 BRUGGE Xaverianenstraat 10
050 33 19 43 8000 Brugge
fax 050 34 30 51 België
Uw bericht van Uw kenmerk Ons kenmerk Datum
02/03/2015 VERKSL001
Geachte mevrouw
Met deze e-mail willen wij ons bedrijf ‘UsedForGood’ even voorstellen. Wij zijn een jong
dynamisch bedrijf. Wij handelen in afvalrecipiënten en hebben een monopolie op de
markt. In deze categorie hebben wij 3 productgroepen: vuilniszakken, afvalbakken en
afvalcontainers.
Graag zouden wij u willen uitnodigen op onze infodag die plaatsvindt op 25 april 2015.
Wij starten ons verkoopmoment vanaf 10.00 tot 17.00. Voor deze gelegenheid bieden wij
u spectaculaire kortingen aan op ons volledig assortiment. Bij deze kunt u ook
kennismaken met onze onderneming. In bijlage vindt u onze catalogus en prijslijst waar u
alvast een kijkje in kunt nemen.
Wij hopen u te kunnen verwelkomen en te verwennen met een hapje en een drankje.
Dank bij voorbaat
Hoogachtend
Leire Silke en Cheyenne De Duytsche
Directeur verkoop en financieel directeur
BIJLAGE 8
26
UsedForGood BE01UFG AiV Molins
Zilverstraat 26 Toni Venegas
BE8000 BRUGGE C/ Francesc Layret, 15
050 33 19 43 ES08750 MOLINS DE REI
fax 050 34 30 51 Spain
Your message from Your feature Our feature Date
06/11/2014 VERKSL001 13/01/2015
Dear Sir or Madam
We would like to apologize for our late response, because of the holidays we were not
able to response your request.
With this e-mail, we answer your request to send you our latest pricelist, discounts and
offers. At this moment we don’t have a special promotion. But in our discounts you can
find some attractive deals.
In the attachment you can find the price lists and the discounts, we are always willing to
help you with your questions. It’s always possible to make some acquires.
Yours faithfully
Leire Silke
Sales director
BIJLAGE 9
27
Touch2Connect
Zenergie
Dylunio
neXt-it
Coloré
Archideli
Ergo 7
KAD-e-safe
Kol Action
Liquido
EF CASA BELVEDERE
LTD
I Like chips
Milk 4U
Buro TIME OUT Xpress
Choco Boom Bastic
Bel & Bo
BIJLAGE 10
28
Commercieel beheerder + verkopers (Danté, Grace, Thijs)
Concrete beschrijving van de stand voor de opendeurdag o Aankleding van de tafel o Multimedia voor de slideshow
Activiteiten voor op de opendeurdag
e-mails (van in Engels) beantwoorden.
Één iemand moet samenwerken met de aankoper om de catalogus (juiste codes) af te werken
Informaticus (Gilles)
Website aanpassen aan het organigram nu
Social media toepassen op onze onderneming?
Vernieuwing van de website
Personeelsdirecteur (Jari)
Alle persoonlijke aankopen van op de belfair beurs betalen
Social media linked in goed voor volgend jaar
Professioneel secretaris aankoop (Arne)
Alle e-mails die we gekregen hebben naar de juiste persoon sturen
Professioneel secretaris verkoop (jens)
Alle e-mails die moeten verstuurd worden naar klanten doorsturen
Financieel directeur (Olivier)
Alle bedrijfsaankopen van op de belfair beurs betalen
Dienst aankoop (Céline, Tobias, Wolfgang)
Kijken als we nu alle bedrijfsaankopen hebben o Tafels o Stoelen o …
Producten aankopen bij Cofep o Bespreken met de verkoop welke producten er in actie zijn op de opendeurdag
Samenwerken met verkoop voor catalogus
Boekhouder (Laura)
Alle aangekochte dingen boeken
Beheerder administratie
Vergadering voorbereiden (week voor opendeurdag)
Zorgen dat het e-mail verkeer vlotter verloopt
BIJLAGE 10
29
Commercieel departement
Offerte maken
Catalogus aanpassen aan codes in BOB
e-mail sturen naar alle bedrijven waar we bij aangekocht hebben op belfair
beurs voor herinnering
Ra ra raa de dopjes en memory doen we √
Informaticus
Kijken als alle sjablonen in bob zitten (offerte,…)
Site aanpassen
Personeels
Alle personeelsaankopen betalen
Administratie
e-mails correct verzenden
Plannen van een vergadering samen met mij op 23 april
Aankoop
Administratie inorde brengen
Aankopen van de vuilniszakken,… naargelang de minimumvoorraad
Boekhouder
Alle aangekochte goederen boeken
Finaniceel
Alle betalingen van op de belfair beurs betalen !!!!! DRINGEND
BIJLAGE 11
30
BIJLAGE 11
31
BIJLAGE 11
32
BIJLAGE 11
33
BIJLAGE 12
34
ADD.php
Code:
<?php
// Sessie starten
session_start();
// Kijken of product_id geset is en een nummer is
if(!isset($_POST['product_id']) || !is_numeric($_POST['product_id']))
{
exit('Er is geen product id meegezonden');
}
else
{
$product_id = $_POST['product_id'];
}
// Kijken of aantal geset is en een nummer is
if(!isset($_POST['aantal']) || !is_numeric($_POST['aantal']))
{
exit('Er is geen product id meegezonden');
}
else
{
$aantal = $_POST['aantal'];
}
// Als er niks in de winkelwagen staat
if(empty($_SESSION['winkelwagen']))
{
// Nieuwe aanmaken
$_SESSION['winkelwagen'] = $product_id.','.$aantal;
}
// Anders
else
{
// Winkelwagen opsplitsen op de pipe
$cart = explode('|', $_SESSION['winkelwagen']);
// Winkelwagen inhoud tellen
$count = count($cart);
// Var om te check voor het toevoegen
$add = TRUE;
foreach($cart as $products)
{
// Exploden
/*
$product[x] -->
x == 0 -> productnummer
x == 1 -> hoeveelheid
*/
$product = explode(',', $products);
// Als product al in de winkelwagen is
if($product[0] == $product_id)
{
$product[1] = $product[1] + $aantal;
$add = FALSE; // Dus niet toevoegen
}
// En weer in de sessie zetten
$i++;
if($i == 1)
BIJLAGE 12
35
{
// In de sessie gooien
$_SESSION['winkelwagen'] = $product[0].','.$product[1];
}
// Anders
else
{
// Bij de oude sessie plaatsen
$_SESSION['winkelwagen'] =
$_SESSION['winkelwagen'].'|'.$product[0].','.$product[1];
}
}
// Als er toegevoegd meot worden
if($add)
{
$_SESSION['winkelwagen'] =
$_SESSION['winkelwagen'].'|'.$product_id.','.$aantal;
}
}
// Doorsturen
header('Location: Winkelwagen.php');
?>
Admin.php
<?php
include_once('databaseconnectiestart.php');
session_start();
if(isset($_SESSION['sid'])){
if(session_id()!=$_SESSION['sid']){
header("Location:login.php");
exit;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin - UsedForGood</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body class="adminpagina">
<?php
$user=$_SESSION['gebruikersnaam'];
$autorisatie=$_SESSION['autorisatie'];
//echo $_SESSION['autorisatie'];
echo '<div class="personalisatie">';
$uur = date('H');
switch($uur) {
case ($uur < 6): $dagdeel = "nacht"; break;
case ($uur < 12): $dagdeel = "morgen"; break;
case ($uur < 18): $dagdeel = "middag"; break;
case ($uur < 22): $dagdeel = "avond"; break;
default: $dagdeel = "nacht"; break;
}
echo 'Goede'.$dagdeel.' '.$user.'
<form name="admafm" class="" action="home.php" method="post">
<input type="submit" name="Afmelden" value="Afmelden"
class="button" />
</form></div>
<div id="logo_footer">
BIJLAGE 12
36
<img src="images/unnamed.png" width="180px">
</div>';
switch ($autorisatie) {
case "1":
echo '<div id="bestellingen">
<h1>Bestellingen</h1>';
$sql = "
SELECT Distinct tblbestelregel.id, tblbestelling.datum,
tblbestelling.klantid, tblklanten.naam, tblklanten.voornaam,
tblbestelregel.product_id, tblbestelregel.aantal, tblklanten.taal
FROM tblbestelling inner join tblbestelregel on
tblbestelling.id=tblbestelregel.Bestel_id inner join tblklanten
on tblbestelling.klantid=tblbestelling.klantid
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
;
//tabel aanmaken om producten te tonen
echo '<div class="admbes"><table id="tabeladmin2" class="tabeladmin2">
<tr>
<th>bestellingsid</th>
<th>datum</th>
<th colspan="3">klant</th>
<th>product</th>
<th>aantal</th>
<th>taal</th>
</tr>';
while($resbestelling= mysql_fetch_array($resultaat, MYSQL_NUM)){
echo '<tr><td>'.$resbestelling[0].'</td>
<td>'.$resbestelling[1].'</td><td>'.$resbestelling[2].'</td><td>'.$resbestelling[3
].'</td><td>'.$resbestelling[4].'</td><td>'.$resbestelling[5].'</td><td>'.$resbest
elling[6].'</td><td>'.$resbestelling[7].'</td></tr>';
}
echo '</table></div></div>
<div id="producten">
<h1>Producten</h1>
<form name="admprod" class="admprod" action="adminbewerk.php"
method="post">';
$sql = "
SELECT tblproducten.product_id, tblproducten.naam,
tblproducten.productcode, tblproductgroep.productgroep_naam,
tblproducten.omschrijving, tblproducten.foto
FROM tblproducten inner join tblproductgroep on
tblproducten.productgroep_code=tblproductgroep.productgroep_id
order by tblproductgroep.productgroep_naam
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
;
//tabel aanmaken om producten te tonen
echo '<table id="tabeladmin1" class="tbladm1">
<tr>
<th></th>
<th>Productnaam</th>
<th>Productcode</th>
<th>Productgroep</th>
<th>Omschrijving</th>
<th>Fotopad</th>
BIJLAGE 12
37
</tr>';
while($resproducten= mysql_fetch_array($resultaat, MYSQL_NUM)){
echo '<tr><td><input type="radio" name="prod"
value="'.$resproducten[1].'"
></td><td>'.$resproducten[1].'</td><td>'.$resproducten[2].'</td><td>'.$resproducte
n[3].'</td><td>'.$resproducten[4].'</td><td>'.$resproducten[5].'</td> </tr>';
}
echo '</table>
</div>
<input type="submit" name="bewerking" value="Edit" class="button" />
<input type="submit" name="bewerking" value="Delete" class="button" />
<input type="submit" name="bewerking" value="Insert" class="button" />
</form>
</div>
<div id="gebruiker">
<h1>Gebruikers</h1>
<form name="admgebr" id="gebruikers" action="adminbewerk.php"
method="post">';
$sql = "
SELECT username, autorisatie
FROM tblusers
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
;
//tabel aanmaken om producten te tonen
echo '<table id="tabelgebruikers">
<tr>
<th></th>
<th>Gebruikersnaam</th>
<th>Autorisatie</th>
</tr>';
while($resgebruikers= mysql_fetch_array($resultaat, MYSQL_NUM)){
echo '<tr><tr><td><input type="radio" name="gebr"
value="'.$resgebruikers[0].'"
></td><td>'.$resgebruikers[0].'</td><td>'.$resgebruikers[1].'</td></tr>';
}
echo '</table>
<input type="submit" name="bewerking" value="Gebruiker toevoegen"
class="button" />
<input type="submit" name="bewerking" value="Verwijder gebruiker"
class="button" />
</form>
</div>';
break;
case "2":
echo '<div id="producten">
<h1>Producten</h1>
<form name="admprod" class="" action="adminbewerk.php" method="post">';
$sql = "
SELECT tblproducten.product_id, tblproducten.naam,
tblproducten.productcode, tblproductgroep.productgroep_naam,
tblproducten.omschrijving, tblproducten.foto
FROM tblproducten inner join tblproductgroep on
tblproducten.productgroep_id=tblproductgroep.productgroep_id
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
;
BIJLAGE 12
38
//tabel aanmaken om producten te tonen
echo '<table id="tabeladmin1">
<tr>
<th></th>
<th>Productnaam</th>
<th>Productcode</th>
<th>Productgroep</th>
<th>Omschrijving</th>
<th>Fotopad</th>
</tr>';
while($resproducten= mysql_fetch_array($resultaat, MYSQL_NUM)){
echo '<tr><td><input type="radio" name="prod"
value="'.$resproducten[1].'"
></td><td>'.$resproducten[1].'</td><td>'.$resproducten[2].'</td><td>'.$resproducte
n[3].'</td><td>'.$resproducten[4].'</td><td>'.$resproducten[5].'</td> </tr>';
}
echo '</table>
</div>
<input type="submit" name="bewerking" value="Edit" class="button" />
<input type="submit" name="bewerking" value="Delete" class="button" />
<input type="submit" name="bewerking" value="Insert" class="button" />
</form>
</div>';
break;
case "3":
echo '<div id="bestellingen">
<h1>Bestellingen</h1>';
$sql = "
SELECT bestellingid, datum, tblbestelling.klantid, naam,
voornaam,productid, aantal, taal
FROM tblbestelling inner join tblklanten on
tblbestelling.klantid=tblklanten.klantid
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
;
//tabel aanmaken om producten te tonen
echo '<table id="tabeladmin2">
<tr>
<th>bestellingsid</th>
<th>datum</th>
<th colspan="3">klant</th>
<th>product</th>
<th>aantal</th>
<th>taal</th>
</tr>';
while($resbestelling= mysql_fetch_array($resultaat, MYSQL_NUM)){
echo '<tr><td>'.$resbestelling[0].'</td>
<td>'.$resbestelling[1].'</td><td>'.$resbestelling[2].'</td><td>'.$resbestelling[3
].'</td><td>'.$resbestelling[4].'</td><td>'.$resbestelling[5].'</td><td>'.$resbest
elling[6].'</td><td>'.$resbestelling[7].'</td></tr>';
}
echo '</table></div>';
break;
} ?>
</form>
</div>
</body>
</html>
<?php
BIJLAGE 12
39
include_once('databaseconnectieeinde.php');
?>
Adminbevestig.php
<?php
include_once('databaseconnectiestart.php');
session_start();
if(isset($_SESSION['sid'])){
if(session_id()!=$_SESSION['sid']){
header("Location:login.php");
exit;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin - UsedForGood</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body class="adminpagina">
<div class="wrapperadmbevestig">
<?php
$user=$_SESSION['gebruikersnaam'];
echo '<div class="personalisatie">';
$uur = date('H');
switch($uur) {
case ($uur < 6): $dagdeel = "nacht"; break;
case ($uur < 12): $dagdeel = "morgen"; break;
case ($uur < 18): $dagdeel = "middag"; break;
case ($uur < 22): $dagdeel = "navond"; break;
default: $dagdeel = "nacht"; break;
}
echo 'Goede'.$dagdeel.' '.$user.'</div>
<div id="logo_footer">
<img src="images/unnamed.png" width="180px">
</div>';
$bewerking=$_SESSION['bewerking'];
switch ($bewerking) {
case "Edit":
$update=$_POST['update'];
$onderdeel=$_SESSION['onderdeel'];
$product=$_SESSION['product'];
$sql = '
UPDATE tblproducten
SET '.$onderdeel.'="'.$update.'"
WHERE naam="'.$product.'";
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
echo '<h1>Product aanpassen</h1>';
echo $product.' is succesvol gewijzigd naar '.$update.'.<br>';
break;
case "Delete":
$product=$_SESSION['product'];
$sql = '
DELETE FROM tblproducten
WHERE naam="'.$product.'";
';
BIJLAGE 12
40
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
echo '<h1>Product verwijderen</h1>';
echo $product.' is succesvol verwijderd.<br>';
break;
case "Insert":
$product=$_SESSION['naam'];
$foto=$_SESSION['foto'];
$productgroep=$_SESSION['productgroep'];
$sql = '
select productgroep_id from tblproductgroep where
productgroep_naam="'.$productgroep.'"
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
$productgroepcode=$res[0];
endwhile;
$productcode=$_SESSION['productcode'];
$prijs=$_SESSION['prijs'];
$aantalpv=$_SESSION['aantalpv'];
$omschrijving=$_SESSION['omschrijving'];
$sql = '
INSERT INTO tblproducten (naam, foto, productgroep_code,
productcode, prijs, omschrijving, aantalperverpakking)
VALUES
("'.$product.'","'.$foto.'","'.$productgroepcode.'","'.$productcode.'","'.$prijs.'
","'.$omschrijving.'","'.$aantalpv.'");
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
echo '<h1>Product toevoegen</h1>';
echo $product.' is succesvol toegevoegd.<br>';
break;
case "Gebruiker toevoegen":
$username=$_SESSION['username'];
$password=$_SESSION['password'];
$autorisatiet=$_SESSION['autorisatiet'];
$sql = '
INSERT INTO tblusers (username, password, autorisatie)
VALUES
("'.$username.'","'.$password.'","'.$autorisatiet.'");
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
echo '<h1>Gebruiker toevoegen</h1>';
echo $username.' is succesvol toegevoegd.<br>';
break;
case "Verwijder gebruiker":
$gebruiker=$_SESSION['gebruiker'];
$sql = '
DELETE FROM tblusers
WHERE username="'.$gebruiker.'";
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
echo '<h1>Gebruiker verwijderen</h1>';
echo $gebruiker.' is succesvol verwijderd.<br>';
break;
BIJLAGE 12
41
}?> <form name="admbeves" class="" action="admin.php" method="post">
<input type="submit" name="terugknop" value="terug naar adminpagina"
class="button" />
</form>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Adminbewerk.php
<?php
include_once('databaseconnectiestart.php');
session_start();
if(isset($_SESSION['sid'])){
if(session_id()!=$_SESSION['sid']){
header("Location:login.php");
exit;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin - UsedForGood</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body class="adminpagina">
<div class="wrapperadmbewerk">
<?php
$user=$_SESSION['gebruikersnaam'];
echo '<div class="personalisatie">';
$uur = date('H');
switch($uur) {
case ($uur < 6): $dagdeel = "nacht"; break;
case ($uur < 12): $dagdeel = "morgen"; break;
case ($uur < 18): $dagdeel = "middag"; break;
case ($uur < 22): $dagdeel = "navond"; break;
default: $dagdeel = "nacht"; break;
}
echo 'Goede'.$dagdeel.' '.$user.'</div>
<div id="logo_footer">
<img src="images/unnamed.png" width="180px">
</div>';
$bewerking=$_POST['bewerking'];
$_SESSION['bewerking']=$bewerking;
switch ($bewerking) {
case "Edit":
$product=$_POST['prod'];
$_SESSION['product']=$product;
echo '<h1>Product aanpassen</h1>';
echo 'U wenst '.$product.' aan te passen.<br>';
echo 'welk onderdeel wenst u te wijzigen?';
echo '<form name="admkeuze" class="" action="adminbewerking.php"
method="post">
<select name="onderdeel">
<option value="naam">naam</option>
<option value="productgroep_code">productgroep</option>
BIJLAGE 12
42
<option value="huidigevoorraad">huidigevoorraad</option>
<option value="minimumvoorraad">minimumvoorraad</option>
<option value="maximumvoorraad">maximumvoorraad</option>
<option value="productcode">productcode</option>
<option value="leveranciersnummer">leveranciersnummer</option>
<option value="prijs">prijs</option>
<input type="submit" name="onderdeelknop" value="volgende"
class="button" />
</form>';
break;
case "Delete":
$product=$_POST['prod'];
$_SESSION['product']=$product;
echo '<h1>Product verwijderen</h1>';
echo 'U wenst <b>'.$product.'</b> te <u>verwijderen</u>.';
echo '<form name="admbeves" class="" action="adminbevestig.php"
method="post">
<input type="submit" name="bevestigknop" value="bevestig"
class="button" />
</form>';
break;
case "Insert":
echo '<h1>Product toevoegen</h1>';
echo 'U wenst een product toe te voegen.';
echo '<form name="admbeves" class="" action="adminbewerking.php"
method="post">
<table>
<tr><td><label>naam:</label></td><td><input type="text"
name="naam"></td></tr>
<tr><td><label>fotopad:</label></td><td><input type="text"
name="foto"></td></tr>
<tr><td><label>productgroep:</label></td><td>
<select name="productgroep" size="1">';
$sql= "
SELECT productgroep_naam
FROM tblproductgroep
";
//voer de query uit
$resultaat= mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo '<option value="'.$res[0].'">'.$res[0].'</option>';
endwhile;
echo '</select></td></tr>
<tr><td><label>productcode:</label></td><td><input type="text"
name="productcode"></td></tr>
<tr><td><label>prijs:</label></td><td><input type="text"
name="prijs"></td></tr>
<tr><td><label>aantal per verpakking:</label></td><td><input
type="text" name="aantalpv"></td></tr>
<tr><td><label>omschrijving:</label></td><td><textarea
name="omschrijving" rows="5"></textarea> </td></tr>
<tr><td></td><td><input type="submit" name="bevestigknop"
value="toevoegen" class="button" /></td></tr>
</tabel>
</form>';
break;
case "Gebruiker toevoegen":
echo '<form name="admbeves" class="" action="adminbewerking.php"
method="post">
<h1>Gebruiker toevoegen</h1>
<table>
BIJLAGE 12
43
<tr><td><label>gebruikersnaam:</label></td><td><input
type="text" name="username"></td></tr>
<tr><td><label>wachtwoord:</label></td><td><input
type="password" name="password"></td></tr>
<tr><td><label>autorisatie:</label></td><td><input type="text"
name="autorisatiet"></td></tr>
<tr><td></td><td><input type="submit" name="bevestigknop"
value="gebruiker toevoegen" class="button" /></td></tr>
</tabel>
</form>';
break; case "Verwijder gebruiker":
$gebruiker=$_POST['gebr'];
$_SESSION['gebruiker']=$gebruiker;
if(isset($_SESSION['gebruiker'])){
if($gebruiker!=$user){
echo'<h1>Gebruiker verwijderen</h1>';
echo 'U wenst <b>'.$gebruiker.'</b> te <u>verwijderen</u>.';
echo '<form name="admbeves" class="" action="adminbevestig.php"
method="post">
<input type="submit" name="bevestigknop" value="bevestig"
class="button" />
</form>';
}
else {
echo'<h1>Gebruiker verwijderen</h1>';
echo $gebruiker.', u kunt uzelf niet <u>verwijderen</u>.
<form name="admbeves" class="" action="admin.php" method="post">
<input type="submit" name="terugknop" value="terug naar
adminpagina" class="button" />
</form>';
}
}
break;
}
?>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Adminbewerking.php
<?php
include_once('databaseconnectiestart.php');
session_start();
if(isset($_SESSION['sid'])){
if(session_id()!=$_SESSION['sid']){
header("Location:login.php");
exit;
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Admin - UsedForGood</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
BIJLAGE 12
44
</head>
<body class="adminpagina">
<div class="wrapperadmbewerking">
<?php
$user=$_SESSION['gebruikersnaam'];
echo '<div class="personalisatie">';
$uur = date('H');
switch($uur) {
case ($uur < 6): $dagdeel = "nacht"; break;
case ($uur < 12): $dagdeel = "morgen"; break;
case ($uur < 18): $dagdeel = "middag"; break;
case ($uur < 22): $dagdeel = "navond"; break;
default: $dagdeel = "nacht"; break;
}
echo 'Goede'.$dagdeel.' '.$user.'</div>
<div id="logo_footer">
<img src="images/unnamed.png" width="180px">
</div>';
$bewerking=$_SESSION['bewerking'];
switch ($bewerking) {
case "Edit":
$product=$_SESSION['product'];
$onderdeel=$_POST['onderdeel'];
$_SESSION['onderdeel']=$onderdeel;
echo '<h1>Product aanpassen</h1>';
echo 'U wenst '.$onderdeel.' van '.$product.' te wijzigen.<br>';
echo '<form name="admbeves" class="" action="adminbevestig.php"
method="post">
<input type="text" name="update" id="update">
<input type="submit" name="bevestigknop" value="update"
class="button" />
</form>';
break;
case "Delete":
break;
case "Insert":
$product=$_POST['naam'];
$_SESSION['naam']=$product;
$foto=$_POST['foto'];
$_SESSION['foto']=$foto;
$productgroep=$_POST['productgroep'];
$_SESSION['productgroep']=$productgroep;
$productcode=$_POST['productcode'];
$_SESSION['productcode']=$productcode;
$prijs=$_POST['prijs'];
$_SESSION['prijs']=$prijs;
$aantalpv=$_POST['aantalpv'];
$_SESSION['aantalpv']=$aantalpv;
$omschrijving=$_POST['omschrijving'];
$_SESSION['omschrijving']=$omschrijving;
echo '<h1>Product toevoegen</h1>';
echo 'U wenst '.$product.' toe te voegen.';
echo '<table>';
echo '<tr><td>productnaam:</td><td>'.$product.'</td></tr>';
echo '<tr><td>fotopad:</td><td>'.$foto.'</td></tr>';
echo '<tr><td>productgroep:</td><td>'.$productgroep.'</td></tr>';
echo '<tr><td>productcode:</td><td>'.$productcode.'</td></tr>';
echo '<tr><td>prijs:</td><td>'.$prijs.'</td></tr>';
echo '<tr><td>aantal per verpakking:</td><td>'.$aantalpv.'</td></tr>';
echo '<tr><td>omschrijving:</td><td>'.$omschrijving.'</td></tr>';
echo '</table>';
BIJLAGE 12
45
echo '<form name="admbeves" class="" action="adminbevestig.php"
method="post">
<input type="submit" name="bevestigknop" value="bevestigen"
class="button" />
</form>';
break;
case "Gebruiker toevoegen":
$username=$_POST['username'];
$_SESSION['username']=$username;
$password=$_POST['password'];
$_SESSION['password']=$password;
$autorisatiet=$_POST['autorisatiet'];
$_SESSION['autorisatiet']=$autorisatiet;
echo '<h1>Gebruiker toevoegen</h1>';
echo 'U wenst '.$username.' toe te voegen.';
echo '<table>';
echo '<tr><td>gebruikersnaam:</td><td>'.$username.'</td></tr>';
echo '<tr><td>wachtwoord:</td><td>'.$password.'</td></tr>';
echo '<tr><td>autorisatie:</td><td>'.$autorisatiet.'</td></tr>';
echo '</table>';
echo '<form name="admbeves" class="" action="adminbevestig.php"
method="post">
<input type="submit" name="bevestigknop" value="bevestigen"
class="button" />
</form>';
break;
}
?>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Afrekenen.php
<?php
// Sessie starten
session_start();
// Database connectie maken
include('Config.php');
include_once('databaseconnectiestart.php');
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
switch ($taal) {
case 2:
$taalvol="Nederlands";
break;
case 3:
$taalvol="English";
break;
case 4:
$taalvol="français";
break;
}
}
else{
header("Location:index.php");
exit;
}
BIJLAGE 12
46
if(isset($_POST['product']) or isset($_POST['aantal']) or isset($_POST['aanhef'])
or isset($_POST['voornaam']) or isset($_POST['naam'])
or isset($_POST['straat']) or isset($_POST['postcode']) or
isset($_POST['land']) or isset($_POST['email']) or isset($_POST['telefoonnummer'])
or isset($_POST['opmerking'])){
if(empty($_POST['land'])){
header("Location:bestelformulier.php");
exit;
}
else{
$aanhef= $_POST['aanhef'];
$voornaam = $_POST['voornaam'];
$naam = $_POST['naam'];
$straat = $_POST['straat'];
$postcode = $_POST['postcode'];
$land = $_POST['land'];
$email = $_POST['email'];
$telefoonnummer = $_POST['telefoonnummer'];
$opmerking =$_POST['opmerking'];
}
}
?>
<html>
<head>
<meta charset="UTF-8">
<title>Used For Good -UFG-</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
<script type="text/javascript" src="Winkelwagen.js"></script>
</head>
<body>
<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
</div>
<div class="body">
<?php
$sql = '
INSERT INTO tblklanten (aanhef, naam, voornaam, straat,
postcode, land, taal, email, telefoon)
VALUES
("'.$aanhef.'","'.$naam.'","'.$voornaam.'","'.$straat.'","'.$postcode.'","'.$land.
'","'.$taalvol.'","'.$email.'","'.$telefoonnummer.'");
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
$sql = '
SELECT klantid
FROM tblklanten
WHERE naam="'.$naam.'" and voornaam="'.$voornaam.'"
';
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
BIJLAGE 12
47
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
$klantid= $res[0];
endwhile;
//echo $klantid;
// Order invoegen
$sql1 = mysql_query("INSERT INTO
tblbestelling
(
klantid,
datum, opmerking
)
VALUES
(
'".$klantid."',
NOW(),'".$opmerking."'
)
");
// Als query gelukt is
if($sql1)
{
// Winkelwagen openen
$cart = explode('|', $_SESSION['winkelwagen']);
// $bestel id aanmaken
$bestel_id = mysql_insert_id();
// Voor elk product
$i = 1;
foreach($cart as $products)
{
// Split
/*
$product[x] -->
x == 0 -> product id
x == 1 -> hoeveelheid
*/
// Product eigenschappen splitsen
$product = explode(',', $products);
// Bestelde producten in db zetten
$sql2 = mysql_query("INSERT INTO
tblbestelregel
(
bestel_id,
product_id,
aantal
)
VALUES
(
'".intval($bestel_id)."',
'".$product[0]."',
'".$product[1]."'
)
");
// Als de query gelukt is
if($sql2)
{
if($i == 1)
{
}
}
// Anders
else
BIJLAGE 12
48
{
// Mysql error opvangen
echo 'Er is een fout opgetreden in query nr: 2 <br />';
echo mysql_error();
}
$i++;
}
} // Anders
else
{
// Mysql error opvangen
echo 'Er is een fout opgetreden in query nr: 1 <br />';
echo mysql_error();
}
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo $aanhef.' '.$naam.' '.$voornaam.' ';
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging2'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo $klantid.')<br>';
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo $straat.' '.$postcode.' '.$land.'.<br>
E-mailadres: '.$email.'<br>
Tel. '.$telefoonnummer.'<br><br>';
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging4'
";
BIJLAGE 12
49
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging5'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo intval($bestel_id).'<br>';
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestiging7'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo $opmerking.'<br>';
?>
<form name="terug" class="" action="home.php" method="post">
<input type="submit" onclick="javascript:removeCartNa()" name="terugknop"
value="<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Bevestigingknop'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>" class="button" />
</form> </div>
</body>
<?php
include_once('databaseconnectieeinde.php');
?>
Config.php
<?php
// Mysql host
$host = 'localhost';
// Mysql gebruikersnaam
$user = 'root';
BIJLAGE 12
50
// Mysql wachtwoord
$pass = '';
// Mysql database naam
$datb = 'dbufg';
mysql_connect($host, $user, $pass) or die (mysql_error());
mysql_select_db($datb);
?>
Contact.php
<?php
// Start the session
session_start();
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
}
else{
header("Location:index.php");
exit;
}
include_once('databaseconnectiestart.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Contact - UsedForGood</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
<div class="menuo">
<ul>
<li>
<a href="home.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
<li>
<a href="products.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu2'
";
BIJLAGE 12
51
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span> </a>
</li>
<li class="selected">
<a href="contact.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
</ul>
</div>
</div>
<a href="login.php" id="settings"><img src="images/settings.png"
width="16px"></a>
</div>
<div class="body">
<div>
<!-- <iframe id="iframe"
src="http://zetbe.zuef.de/ZetDB/Daten/DBFirm.aspx?Code=BE01UFG">
</iframe>-->
<table class="infovak2">
<tr>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_adres'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
<tr>
<?php
$sql = "
BIJLAGE 12
52
SELECT *
FROM tblstructuur
WHERE item_name='Contact_telefoon'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
<tr>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_fax'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
<tr>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_email'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
<tr>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_taks'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
<tr>
<?php
$sql = "
SELECT *
BIJLAGE 12
53
FROM tblstructuur
WHERE item_name='Contact_internation'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?> </tr>
<tr>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_taal'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</tr>
</table>
<table class="infovak3">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Contact_tabel2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</table>
</div>
</div>
<div class="footer">
<div>
<div>
<h4>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
BIJLAGE 12
54
?>
</h4>
<ul>
<li class="phone-num">
050 33 19 43
</li>
<li class="email">
<a
href="mailto:[email protected]">[email protected]</a>
</li>
<li class="address">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Adres'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</li>
</ul>
</div>
<div>
<h4>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h4>
<ul>
<li>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
BIJLAGE 12
55
<li>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Leerlingen'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
</ul>
</div>
</div>
<div id="bottomfoot">
<ul>
<li>
<a href="index.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
<li>
<a href="products.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li> <li class="selected">
<a href="contact.php">
<?php
BIJLAGE 12
56
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
</ul>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer4'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</div>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Databaseconnectieeinde.php
<?php
mysql_close($db_link) or die ('<p>fout: close </p>');
?>
Databaseconnectiestart.php
<?php
//STAP 1: definieer 4 constanten om connectie te leggen
//opgelet => deze zaken worden meestal in een aparte php file aangemaakt en
toegevoegd via 'include ...'.
define('DB_HOST', 'localhost'); //naam van de server waarop de db is
geïnstalleerd. Bij ons staat deze op onze lokale pc dus 'localhost'
define('DB_USER', 'root'); //met welke gebruiker connecteer je naar je db? Let op,
deze gebruiker moet aangemaakt zijn + de nodige rechten hebben op de gewenste db.
define('DB_PASS', ''); //wat is het wachtwoord van deze gebruiker?
define('DB_NAME', 'dbufg'); //welke database wil je gebruiken?
//STAP 2: Maak een variabele aan die zal instaan voor de link. Bij geen fout is
connectie ok.
$db_link = mysql_connect(DB_HOST,DB_USER,DB_PASS) or die ('<p>fout: connect</p>');
//STAP 3: Selecteer de gewenste db over de gemaakte link.
BIJLAGE 12
57
mysql_select_db(DB_NAME, $db_link) or die ('<p>fout: select </p>');
?>
Del_all.php
<?php
// delete_cart.php
session_start();
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
}
else{
header("Location:index.php");
exit;
}
// Als er iets in de winkelwagen zit
if(empty($_SESSION['winkelwagen']))
{
// Terug sturen
header('Location: Winkelwagen.php');
}
// Anders
else
{
// Leeg de winkwelwagen
unset($_SESSION['winkelwagen']);
// Terug sturen
header('Location: Winkelwagen.php');
}
?>
Del_item.php
<?php
// Sessie starten
session_start();
// Als item nummeriek is
if(is_numeric($_GET['item']))
{
$item = $_GET['item'];
}
// Anders
else
{
// Error weergeven
exit ('U wilt een item verwijderen dat niet bestaad.');
}
// Kijk of er iets in de winkelwagen zit
if(empty($_SESSION['winkelwagen']))
{
echo 'Uw winkelwagen is momenteel leeg.';
}
// Anders
else
{
// Winkelwagen uit elkaar plukken
$cart = explode('|', $_SESSION['winkelwagen']);
// Kijken of het in de winkelwagen staat
foreach($cart as $products)
{
BIJLAGE 12
58
// Split
/*
$product[x] -->
x == 0 -> productnummer
x == 1 -> hoeveelheid
*/
$product = explode(',', $products);
$i++;
// Als item niet toegevoegd moet worden.
if($i != $item)
{
// Var toevoegen aan nieuwe winkelwagen
$inNewCart = $product[0].','.$product[1];
$newCart = $newCart.'|'.$inNewCart;
}
}
// Luiheid, blijheid... er staat nog een | vooraan, even weghalen.
$newCart = substr($newCart, 1);
}
// Verwijder winkelwagen
session_unset($_SESSION['winkelwagen']);
// Maak nieuwe winkelwagen
$_SESSION['winkelwagen'] = $newCart;
// En terugsturen
header('Location: winkelwagen.php');
?>
Home.php
<?php
// Start the session
session_start();
if(isset($_GET['taal'])){
$taal=$_SESSION['taal']=$_GET['taal'];
}
else{
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
}
else{
header("Location:index.php");
exit;
}
}
?>
<!DOCTYPE html>
<?php
include_once('databaseconnectiestart.php');
?>
<html>
<head>
<meta charset="UTF-8">
<title>Used For Good -UFG-</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body>
<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
<div class="menuo">
<ul>
BIJLAGE 12
59
<li class="selected">
<a href="home.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
<li>
<a href="products.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu2'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
<li>
<a href="contact.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
</ul>
</div>
</div>
<a href="login.php" id="settings"><img src="images/settings.png"
width="16px"></a>
</div>
BIJLAGE 12
60
<div class="body">
<div class="home">
<div class="featured">
<div>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Paragraaf1_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
<h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Paragraaf2_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h2><br><p id="plant">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Paragraaf3_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</div>
</div>
<div id="midden">
<h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Titel1_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
BIJLAGE 12
61
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Midden1_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
<h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Titel2_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Midden2_index'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</div>
</div>
</div>
<div class="footer">
<div>
BIJLAGE 12
62
<div>
<h4>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h4>
<ul>
<li class="phone-num">
050 33 19 43
</li>
<li class="email">
<a
href="mailto:[email protected]">[email protected]</a>
</li>
<li class="address">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Adres'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</li>
</ul>
</div>
<div>
<h4>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h4>
<ul>
<li>
<p>
<?php
BIJLAGE 12
63
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
<li>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Leerlingen'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
</ul>
</div>
</div>
<div id="bottomfoot">
<ul>
<li class="selected">
<a href="home.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
<li>
<a href="products.php">
<?php
$sql = "
SELECT *
BIJLAGE 12
64
FROM tblstructuur
WHERE item_name='Menu2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
<li>
<a href="contact.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
</ul>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer4'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</div>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Index.php
<?php
// Start the session
session_start();
?>
<!DOCTYPE html>
BIJLAGE 12
65
<html>
<head>
<meta charset="UTF-8">
<title>Used For Good -UFG-</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
</head>
<body class="taalpag">
<a href="login.php" id="settings"><img src="images/settings.png"
width="16px"></a>
<marquee behavior="scroll" direction="left" >Choose your language / Kies uw taal /
Choisissez votre langue</marquee>
<div class="demo">
<nav>
<ul>
<li>
<a href="home.php?taal=3">
<span>English</span>
</a>
</li>
<li>
<a href="home.php?taal=2">
<span>Nederlands</span>
</a>
</li>
<li>
<a href="home.php?taal=4">
<span>français</span>
</a>
</li>
</ul>
</nav>
</div>
<div id="logo_footer">
<img src="images/unnamed.png" width="180px">
</div>
</body>
</html>
Login.php
<?php
include_once('databaseconnectiestart.php');
if(isset($_POST['verzenden'])){
if(!empty($_POST['username'])&&!empty($_POST['password'])){
$naamgebruiker = $_POST['username'];
$wachtwoord = $_POST['password'];
//opbouw SQL
$sql = "SELECT password FROM tblusers WHERE username = '$naamgebruiker'";
//echo $sql;
//voer een query uit
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
$row = mysql_fetch_row($resultaat);
if($row[0] == $wachtwoord){
session_start();
$_SESSION['sid'] = session_id();
$_SESSION['gebruikersnaam']=$naamgebruiker;
//opbouw SQL
BIJLAGE 12
66
$sql = "SELECT autorisatie FROM tblusers WHERE username =
'$naamgebruiker'";
//echo $sql;
//voer een query uit
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
$row = mysql_fetch_row($resultaat);
$_SESSION['autorisatie']=$row[0];
header("Location:admin.php");
exit;
}
}
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login - UsedForGood</title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
<!--SCRIPTS-->
<script type="text/javascript"
src="http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js"></script>
<!--Slider-in icons-->
<script type="text/javascript">
$(document).ready(function() {
$(".username").focus(function() {
$(".user-icon").css("left","-48px");
});
$(".username").blur(function() {
$(".user-icon").css("left","0px");
});
$(".password").focus(function() {
$(".pass-icon").css("left","-48px");
});
$(".password").blur(function() {
$(".pass-icon").css("left","0px");
});
});
</script>
</head>
<body class="loginpagina">
<!--WRAPPER-->
<div id="wrapperlog">
<!--SLIDE-IN ICONS-->
<div class="user-icon"></div>
<div class="pass-icon"></div>
<!--END SLIDE-IN ICONS-->
<!--LOGIN FORM-->
<form name="login-form" class="login-form" action="<?php echo
$_SERVER['PHP_SELF']; ?>" method="post">
<!--HEADER-->
<div class="headerl">
<a href="javascript:history.go(-1)"><img src="images/back.png"
width="24px" class="back" ></a>
<!--TITLE--><h1>Admin login</h1><!--END TITLE-->
</div>
<!--END HEADER-->
<!--CONTENT-->
BIJLAGE 12
67
<div class="contentl">
<!--USERNAME--><input name="username" type="text" class="input username"
value="<?php
if(!empty($_POST['username']))
{
echo $_POST['username'];
}
else {
echo 'username';
}
?>" onfocus="if
(this.value=='username')
this.value='';" onblur="if(this.value=='')
this.value='username';"/><!--END USERNAME-->
<!--PASSWORD--><input name="password" type="password" class="input password"
value="<?php
if(!empty($_POST['password']))
{
echo $_POST['password'];
}
else {
echo 'password';
}
?>" onfocus="if
(this.value=='password')
this.value='';" /><!--END PASSWORD-->
</div> <!--END CONTENT-->
<!--FOOTER-->
<div class="footerl">
<!--LOGIN BUTTON--><input type="submit" name="verzenden" value="Login"
class="button" /><!--END LOGIN BUTTON-->
</div>
<!--END FOOTER-->
</form>
<!--END LOGIN FORM-->
<div id="logo_footer">
<img src="images/unnamed.png" width="180px">
</div>
</div>
<!--END WRAPPER-->
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Producteig.php
<?php
// Database connectie maken
include('Config.php');
// Style pagina invoegen
echo '<link rel="stylesheet" type="text/css" href="CSS/style.css" />';
// Alle items uit de db halen
$sql = mysql_query("SELECT * FROM tblproducten WHERE product_id =
'".intval($_GET['Pid'])."'");
// Als query is gelukt
if($sql)
{
BIJLAGE 12
68
// Als er items zijn
if(mysql_num_rows($sql) > 0)
{
echo '<div class="wrapper">
<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
</div></div>
<div class="body">
<div id="formulier"><fieldset>';
// Alles loopen
$rec = mysql_fetch_assoc($sql);
echo '<div class="artikel_p">';
echo '<form action="Add.php" method="post">';
// Product id
echo '<input type="hidden" name="product_id"
value="'.$rec['product_id'].'" />';
// De afbeelding
echo $rec['foto'];
// Informatie rechterzijde
echo '<div class="info">';
// De titel
echo '<b>'.$rec['naam'].'</b><br />';
// Prijs
echo '<b>Prijs:</b> €'.$rec['prijs'].'<br />';
// Aantal
echo '<b>Aantal:</b> <input class="aantal_p" type="text"
name="aantal" size="4" maxlength="4" value="1" /><br />';
// Omschrijving
echo '<b>Omschrijving:</b><br />';
echo '<div
class="omschrijving">'.$rec['omschrijving'].'</div>';
echo '</div>';
// Add knop
echo '<input class="submit_p" type="submit" value="Toevoegen"
/>';
echo '</form>';
echo '</div>';
echo '</div>';
}
// Anders
else
{
// Geen producten
echo '<p class="error">Er zijn nog geen producten in de etalage.</p>';
}
} // Anders
else
{
// Mysql error opvangen
echo 'Er is een fout opgetreden bij de query. <br />';
echo mysql_error();
}
echo '</fieldset></div></div>';
?>
BIJLAGE 12
69
Products.php
<?php
// Start the session
session_start();
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
}
else{
header("Location:index.php");
exit;
}
include_once('databaseconnectiestart.php');
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Products - UsedForGood</title>
<link rel="stylesheet" href="css/style.css" type="text/css">
<script type="text/javascript">
function MM_setTextOfLayer(objId,x,newText) { //v9.0
with (document) if (getElementById && ((obj=getElementById(objId))!=null))
with (obj) innerHTML = unescape(newText);
}
</script>
</head>
<body>
<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
<div class="menuo">
<ul>
<li>
<a href="home.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li> <li class="selected">
<a href="products.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu2'
";
BIJLAGE 12
70
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
<li>
<a href="contact.php">
<span><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?></span>
</a>
</li>
</ul>
</div>
</div>
<a href="login.php" id="settings"><img src="images/settings.png"
width="16px"></a>
</div>
<div class="body">
<div id="products">
<h2>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Product_titel'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h2>
<a href="Winkelwagen.php" id="winkelmandje"><img
src="images/winkelmand.png" width="24px"></a>
<div id="groepen" align="center">
<?php
if(isset($_GET['groepsid'])) {
// echo 'DETAIL<br><br>';
$groepsid=$_GET['groepsid'];
switch($groepsid){
case 0:
$sql = "SELECT productgroep_naam, productgroep_id FROM
dbufg.tblproductgroep where productgroep_naam like 'container_%'";
BIJLAGE 12
71
$resultaat = mysql_query($sql,$db_link) or die('res
suckt');
echo '<table>';
while($res = mysql_fetch_array($resultaat,MYSQL_NUM)){
echo '<a
href="products.php?productgroep_code='.$res[1].'"><img
src="images/'.$res[0].'.png" width="188" height="188"></a>';
}
echo '</table>';
break;
case 1:
$sql = "SELECT productgroep_naam, productgroep_id FROM
dbufg.tblproductgroep where productgroep_naam like 'vuilniszak_%'";
$resultaat = mysql_query($sql,$db_link) or die('res
suckt');
echo '<table>';
while($res = mysql_fetch_array($resultaat,MYSQL_NUM)){
echo '<a
href="products.php?productgroep_code='.$res[1].'"><img
src="images/'.$res[0].'.png" width="188" height="188"></a>';
}
echo '</table>';
break;
case 2;
$sql = "SELECT productgroep_naam, productgroep_id FROM
dbufg.tblproductgroep where productgroep_naam like 'vuilnisbak_%'";
$resultaat = mysql_query($sql,$db_link) or die('res
suckt');
echo '<table>';
while($res = mysql_fetch_array($resultaat,MYSQL_NUM)){
echo '<a
href="products.php?productgroep_code='.$res[1].'"><img
src="images/'.$res[0].'.png" width="188" height="155"></a>';
}
echo '</table>';
break;
}
}
else{
if(isset($_GET['productgroep_code']))
{
// echo 'SUPERDETAIL<br><br>';
//query om alles van detailid x op te halen
$productgroep_code=$_GET['productgroep_code'];
/*$query="select product_id, Naam,foto, productcode,
prijs,omschrijving,aantalperverpakking
from dbufg.tblproducten
where productgroep_code=".$productgroep_code;
// print $query;
$resultaat = mysql_query($query,$db_link) or die ('<p>
fout: $sql </p>');
//alles tonen via lus*/
?>
<div id="tblproducten">
<?php
// Alle items uit de db halen
$sql = mysql_query("SELECT * FROM tblproducten where
productgroep_code=".$productgroep_code."
ORDER BY naam ASC");
// Als query is gelukt
if($sql)
BIJLAGE 12
72
{
// Als er items zijn
if(mysql_num_rows($sql) > 0)
{
// Alles loopen
while($rec = mysql_fetch_assoc($sql))
{
echo '<div class="artikel_e">';
// Product id
echo '<input type="hidden" name="product_id"
value="'.$rec['product_id'].'" />';
// De titel
echo '<b>'.$rec['naam'].'</b><br />';
// De afbeelding
echo '<div class="imageproduct">'.$rec['foto'].'</div><br />';
// Prijs
echo 'Prijs: €'.$rec['prijs'].'<br />';
echo '<a href="Producteig.php?Pid='.$rec['product_id'].'">Meer
details</a>';
echo '</div>';
}
echo '</div>';
}
// Anders
else
{
// Geen producten
echo 'Er zijn nog geen producten in de etalage.';
}
}
// Anders
else
{
// Mysql error opvangen
echo 'Er is een fout opgetreden bij de query. <br />';
echo mysql_error();
}
?>
</div>
<?php
}
else
{
?>
<a href="products.php?groepsid=0"><img
src="images/container_prod.png" width="178" height="235"></a>
<a href="products.php?groepsid=1"><img
src="images/vuilniszak_prod.png" width="191" height="212"></a>
<a href="products.php?groepsid=2"><img
src="images/vuilnisbak_prod.png" width="148" height="227"></a>
<?php
}
}
?>
</div>
</div>
BIJLAGE 12
73
</div>
</div>
<div class="footer">
<div>
<div>
<h4>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h4>
<ul>
<li class="phone-num">
050 33 19 43
</li>
<li class="email">
<a
href="mailto:[email protected]">[email protected]</a>
</li>
<li class="address">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Adres'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</li>
</ul>
</div>
<div>
<h4>
<?php $sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
BIJLAGE 12
74
</h4>
<ul>
<li>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
<li>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Leerlingen'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</li>
</ul>
</div>
</div>
<div id="bottomfoot">
<ul>
<li>
<a href="home.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu1'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
BIJLAGE 12
75
<li class="selected">
<a href="products.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
<li>
<a href="contact.php">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Menu3'
"; $resultaat = mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</a>
</li>
</ul>
<p>
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='Footer4'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</p>
</div>
</div>
</body>
</html>
<?php
include_once('databaseconnectieeinde.php');
?>
Upd_winkelwagen.php
<?php
// update_cart.php
session_start();
BIJLAGE 12
76
// Kijk of er iets in de winkelwagen zit
if(empty($_SESSION['winkelwagen']))
{
echo 'Uw winkelwagen is momenteel leeg.';
}
// Anders
else
{
// Exploden
$cart = explode('|', $_SESSION['winkelwagen']);
// Tellen
$count = count($cart);
// Alle producten langslopen
foreach($cart as $products)
{
// Split
/*
$product[x] -->
x == 0 -> product id
x == 1 -> hoeveelheid
*/
$product = explode(',', $products);
$i++;
$postedProduct = 'productnummer_'.$i; // Deze twee om later de geposte
waarde te 'spoofen'
$postedQuantity = 'hoeveelheid_'.$i;
// Post waarden spoofen
if($product[0] == $_POST[$postedProduct] && $_POST[$postedQuantity] > 0)
{
// Update pro
$inNewCart = $product[0].','.$_POST[$postedQuantity];
$newCart = $newCart.'|'.$inNewCart;
}
}
// En weer die luiheid, dus die eerste | eraf...
$newCart = substr($newCart, 1);
// Oude winkelwagen weg, nieuwe terug
session_unset($_SESSION['winkelwagen']);
$_SESSION['winkelwagen'] = $newCart;
// En weer terugsturen
header('Location: Winkelwagen.php');
}
?>
Winkelwagen.php
<?php
// Sessie starten
session_start();
// Database connectie maken
include('Config.php');
include_once('databaseconnectiestart.php');
if(isset($_SESSION['taal'])){
$taal=$_SESSION['taal'];
}
else{
header("Location:index.php");
exit;
}
BIJLAGE 12
77
// Style pagina invoegen
echo '<link rel="stylesheet" type="text/css" href="CSS/style.css" />';
// Javascript voor updaten en deleten winkelwagen invoegen
echo '<script type="text/javascript" src="Winkelwagen.js"></script>';
// Kijk of er iets in de winkelwagen zit
if(empty($_SESSION['winkelwagen']))
{
echo '<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
</div></div><p class="error">Uw winkelwagen is momenteel leeg.</p>';
}
// Anders
else
{
echo '<div class="header">
<div>
<a href="home.php" ><img src="images/unnamed.png" alt="logo"
id="logo"></a>
</div></div>
<div class="winkelwagen"><h2>';
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_H2'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
echo '</h2>
<div class="wrapperwm">
<h3>Winkelmandje</h3>';
echo '<div class="row">';
echo '<p class="small"><b>Aantal:</b></p>';
echo '<p class="small"><b>Art. nr.:</b></p>';
echo '<p class="big"><b>Product:</b></p>';
echo '<p class="small"><b>Actie:</b></p>';
echo '<p class="small"><b>Prijs:</b></p>';
echo '</div>';
// Exploden
$cart = explode('|', $_SESSION['winkelwagen']);
// Begin formulier
echo '<form action="Upd_winkelwagen.php" method="post">';
// Show winkelwagen
$i = 0;
foreach($cart as $products)
{
// Split
/*
$product[x] -->
x == 0 -> product id
x == 1 -> hoeveelheid
*/
BIJLAGE 12
78
$product = explode(',', $products);
// Get product info
$sql = mysql_query("SELECT * FROM tblproducten WHERE product_id =
'".intval($product[0])."'");
// Als query gelukt is
if($sql)
{
// Als er items zijn
if(mysql_num_rows($sql) > 0)
{
// Alle items echoën
$rec = mysql_fetch_assoc($sql);
$i++;
// Verborgen vars
echo '<input type="hidden" name="productnummer_'.$i.'"
value="'.$product[0].'" />';
echo '<div class="row">';
// Aantal
echo '<p class="small">';
echo '<input type="text" class="aantal_w"
name="hoeveelheid_'.$i.'" value="'.$product[1].'" size="2" maxlength="2"
onKeyPress="return submitenter(this,event)" />';
echo '</p>';
// Artikel nummer
echo '<p class="small">';
if($rec['huidigevoorraad'] < $product[1])
{
echo '<font style="color:
#FF0000;">'.$product[0].'</font>';
$error = TRUE;
}
else
{
echo $product[0];
}
echo '</p>';
// titel
echo '<p class="big">';
echo $rec['naam'];
echo '</p>';
// Acties
echo '<p class="small">';
echo '<a
href="javascript:removeItem('.$i.')">Del</a>';
echo '</p>';
// Prijs
echo '<p class="small">';
echo '€ '.($rec['prijs'] * $product[1]);
echo '</p>';
echo '</div>';
}
// Anders
else
{
// Fout weergeven
echo '<p class="error">Dit product is er niet meer.</p>';
}
}
// Anders
else
{
BIJLAGE 12
79
// Mysql error opvangen
echo 'Er is een fout opgetreden in de query. <br />';
echo mysql_error();
}
}
echo '</form>';
if($error == TRUE)
{
echo '<p class="error">';
echo 'Van artikelen waarvan het artikelnummer rood is gekleurd
hebben we niet voldoende op voorraad om je bestelling direct uit te kunnen
leveren.';
echo '</p>';
}
?>
<form name="winkel" action="javascript:removeCart()" method="post">
<input type="submit" value="Winkelwagen leeghalen" class="button">
</form><br>
<form name="winkel" action="products.php" method="post">
<input type="submit" value="Verder winkelen" class="button">
</form>
</div>
<div id="formulier">
<form name="winkel" action="Afrekenen.php" method="post">
<h3><?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_H3'
";
$resultaat = mysql_query($sql,$db_link) or die ('<p>fout:
$sql</p>');
while($res = mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</h3>
<TABLE CELLSPACING="2" CELLPADDING="2" BORDER="0">
<tr>
<td>
<label for="aanhef">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_aanhef'
";
$resultaat = mysql_query($sql,$db_link) or
die ('<p>fout: $sql</p>');
BIJLAGE 12
80
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<select name="aanhef" size="1">
<?php
$sql= "
SELECT *
FROM tblstructuur
where item_name like
'formulier_aanhefond%'
";
//voer de query uit
$resultaat=
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo '<option
value="'.$res[$taal].'">'.$res[$taal].'</option>';
endwhile;
?>
</select>
</td>
</tr>
<tr>
<td>
<label for="voornaam">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_tab2'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<input type="text" name="voornaam"
id="voornaam" required> <br>
</td>
</tr>
<tr>
<td>
<label for="naam">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_tab3'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
BIJLAGE 12
81
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<input type="text" name="naam" id="naam"
required> <br>
</td>
</tr>
<tr>
<td>
<label for="straat">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_tab4'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<input type="text" name="straat" id="straat"
required> <br>
</td>
</tr>
<tr>
<td>
<label for="postcode">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_tab5'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td> <td>
<input type="text" name="postcode"
id="postcode" required> <br>
</td>
</tr>
<tr>
<td>
BIJLAGE 12
82
<label for="land">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE item_name='formulier_land'
";
$resultaat = mysql_query($sql,$db_link) or die
('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<select name="land" size="1">
<option value="FOUT" selected="selected"
disabled="disabled">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE
item_name='formulier_landselect'
";
$resultaat = mysql_query($sql,$db_link) or
die ('<p>fout: $sql</p>');
while($res = mysql_fetch_array($resultaat,
MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</option>
<?php
$sql= "
SELECT Distinct land,landcode
FROM tbllanden
order by land
";
//voer de query uit
$resultaat=
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo '<option
value="'.$res[0].'">'.$res[0].' ('.$res[1].')</option>';
endwhile;
?>
</select> <br>
</td>
</tr>
<tr>
<td>
<label for="email">
<?php
$sql = "
SELECT *
FROM tblstructuur
BIJLAGE 12
83
WHERE
item_name='formulier_tab6'
";
$resultaat =
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<input type="email" name="email"
id="email" required> <br>
</td>
</tr>
<tr>
<td>
<label for="telefoonnummer">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE
item_name='formulier_tab7'
";
$resultaat =
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
<td>
<input type="text"
name="telefoonnummer" id="telefoonnummer" required> <br>
</td>
</tr>
<tr>
<td>
<label for="opmerking">
<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE
item_name='formulier_tab9'
";
$resultaat =
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>
</label>
</td>
BIJLAGE 12
84
<td>
<textarea name="opmerking"
id="opmerking" class="opmerking" rows="5"></textarea> <br> <br>
</td>
</tr>
</table>
<input type="submit" value="<?php
$sql = "
SELECT *
FROM tblstructuur
WHERE
item_name='formulier_knop'
";
$resultaat =
mysql_query($sql,$db_link) or die ('<p>fout: $sql</p>');
while($res =
mysql_fetch_array($resultaat, MYSQL_NUM)):
echo $res[$taal];
endwhile;
?>" class="button">
<?php
echo '</div>';
}
include_once('databaseconnectieeinde.php');
?>
Winkelwagen.js
<!--
// Delete item
function removeItem(item)
{
var answer = confirm ('Weet u zeker dat u dit product wilt verwijderen?')
if (answer)
window.location='Del_item.php?item=' + item;
}
// Delete all products
function removeCart()
{
var answer = confirm ('Weet u zeker dat u de winkelwagen wilt leeghalen?')
if (answer)
window.location='Del_all.php';
}
// Submit form bij enter
// BRON: (http://www.htmlcodetutorial.com/forms/index_famsupp_157.html)
function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;
if (keycode == 13)
{
myfield.form.submit();
return false;
}
else
return true;
}
//-->
BIJLAGE 12
85
Style.css
/*------------------------- Fonts ---------------------------*/
@font-face {
font-family: 'quattrocento_sansregular';
src: url('../fonts/quattrocentosans-regular-webfont.eot');
src: url('../fonts/quattrocentosans-regular-webfont.eot?#iefix')
format('embedded-opentype'), url('../fonts/quattrocentosans-regular-
webfont.woff') format('woff'), url('../fonts/quattrocentosans-regular-
webfont.ttf') format('truetype'), url('../fonts/quattrocentosans-regular-
webfont.svg#quattrocento_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rokkittbold';
src: url('../fonts/rokkitt-bold-webfont.eot');
src: url('../fonts/rokkitt-bold-webfont.eot?#iefix') format('embedded-
opentype'), url('../fonts/rokkitt-bold-webfont.woff') format('woff'),
url('../fonts/rokkitt-bold-webfont.ttf') format('truetype'),
url('../fonts/rokkitt-bold-webfont.svg#rokkittbold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'rokkittregular';
src: url('../fonts/rokkitt-regular-webfont.eot');
src: url('../fonts/rokkitt-regular-webfont.eot?#iefix') format('embedded-
opentype'), url('../fonts/rokkitt-regular-webfont.woff') format('woff'),
url('../fonts/rokkitt-regular-webfont.ttf') format('truetype'),
url('../fonts/rokkitt-regular-webfont.svg#rokkittregular') format('svg');
font-weight: normal;
font-style: normal;
}
/*------------------------- Layout styles ------------------------*/
body { margin:0;
font-family: 'arial';
background:url(../images/bg-body.jpg);
}
a { outline:none;
}
p a { color:#838383;
text-decoration:underline;
}
p a:hover, a:hover { color:#404040!important;
}
#plant{
margin-top:-25px;
}
/*------------------------- Header -------------------------*/
.header { background:url(../images/bg-header.jpg) repeat-x;
height:125px;
}
.header div { margin:0 auto;
overflow:hidden;
padding:0 10px;
BIJLAGE 12
86
position:relative;
width:940px;
}
.header div a #logo{ float:left;
margin-left: 68px;
width: 158px;
/*top:44px;*/
}
/*------------------------- Body ---------------------------*/
.body .home .featured { background:url(../images/bg-featured.png) repeat-x;
height:396px;
}
.body .home .featured div { background:url(../images/bg-featured.jpg) no-repeat;
height:396px;
margin:0 auto;
width:960px;
}
.body .home .featured div p { color:#fff;
font-family:rokkittregular;
font-size:24px;
line-height:30px;
margin:0 0 0 78px;
padding:32px 0 0;
text-shadow:0 1px 1px #000;
}
.body .home .featured div h2 { color:#FFF;
font-family:rokkittbold;
font-size:36px;
font-weight:400;
line-height:24px;
margin:0 0 0 78px;
padding:28px 0 0;
text-shadow:0 1px 1px #000;
}
.body .home .featured div h2 span { color:#322310;
font-size:48px;
line-height:30px;
}
.body .home .section { margin:0 auto;
overflow:hidden;
padding:0 10px;
width:940px;
}
.body .home .section div:first-child { float:left;
}
.body .home .section div:first-child div ul li { border:0;
float:left;
margin:0 0 0 20px;
padding:0;
width:220px;
}
.body .home .section div:first-child div ul li a { display:block;
margin:0 0 9px;
}
.body .home .section div:first-child div ul li h4 a { color:#404040;
float:none;
BIJLAGE 12
87
font-family:inherit;
font-size:14px;
font-weight:400;
line-height:24px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
.body .home .section div:first-child div ul li p { color:#838383;
font-family:inherit;
font-size:14px;
line-height:24px;
margin:0;
}
.body .home .section div:first-child div ul li p a { display:inline;
float:none;
margin:0;
}
.body .home .section div { float:right;
width:460px;
}
.body .home .section div div:first-child a img { border:1px solid #d5d5d5;
display:block;
margin:0 0 9px;
}
.body .home .section div div ul { list-style:none;
margin:0;
padding:0;
}
.body .home .section div div ul li { border-top:1px solid #c9c9c9;
overflow:hidden;
padding:14px 0 26px;
}
.body .home .section div div ul li a { display:block;
float:left;
margin:0 20px 0 0;
}
.body .home .section div div ul li div { float:right;
width:340px;
}
.body .home .section div div ul li div h4 { display:inline-block;
margin:0;
}
.body .home .section div div ul li div h4 a { color:#404040;
float:none;
font-family:inherit;
font-size:14px;
font-weight:400;
line-height:24px;
margin:0;
text-decoration:none;
text-transform:uppercase;
}
.body .home .section div div ul li div p { color:#838383;
float:left;
BIJLAGE 12
88
font-family:inherit;
font-size:14px;
line-height:24px;
margin:0;
}
.body .home .section div div ul li div p a { display:inline;
float:none;
margin:0;
}
.body .home .section div div ul li div p a.more { color:#cc6a00;
text-decoration:none;
text-transform:uppercase;
}
.body .home .section div div ul li div p a.more:hover { text-decoration:underline;
color:#cc6a00!important;
}
.body .contact { margin:0 auto;
overflow:hidden;
padding:43px 0 393px;
width:940px;
height:50px;
}
.body .contact div:first-child { float:left;
margin:0 20px 0 0;
width:218px;
}
.body .contact div:first-child div ul { list-style:none;
margin:0;
padding:0;
width:auto;
}
.footer div:first-child div { float:left;
margin:0 0 0 20px;
padding:0 23px 0 27px;
width:auto;
}
.body .contact div p a { color:#838383;
}
.body .contact div form { background:url(../images/arrow-gray.png) repeat-x left top;
margin:30px 0 0;
padding:43px 0 0;
width:702px;
}
.body .contact div form label { color:#404040;
float:left;
font-size:14px;
line-height:24px;
margin:0 20px 0 0;
text-transform:uppercase;
}
.body .contact div form label input { background:none #fff;
border:1px solid #d5d5d5;
color:#838383;
cursor:text;
display:block;
font-family:quattrocento_sansregular;
BIJLAGE 12
89
font-size:12px;
height:auto;
margin:3px 0 18px;
padding:5px 5px 4px;
width:209px;
}
.body .contact div form label.message { clear:both;
display:block;
float:none;
}
.body .contact div form textarea { border:1px solid #d5d5d5;
color:#838383;
font-family:quattrocento_sansregular;
font-size:12px;
height:114px;
overflow:auto;
padding:5px;
resize:none;
width:449px;
}
.body .contact div form > input { background:url(../images/buttons.png) no-repeat;
border:0;
cursor:pointer;
display:block;
height:41px;
margin:2px 0 0;
padding:0;
width:190px;
}
.body .contact div form > input:hover { filter:alpha(opacity=90);/* Needed for IE8 and old versions */
opacity:0.9;
}
.body .contact div:first-child h2, .body .contact div h2, .body .donate div:first-child
h2, .body .donate div h2 { color:#404040;
float:none;
font-family:rokkittbold;
font-size:20px;
font-weight:400;
line-height:24px;
margin:0 0 27px;
text-decoration:none;
text-transform:uppercase;
}
.body .contact div:first-child div, .body .donate div:first-child div { background:none #ebebeb;
border:1px solid #d5d5d5;
float:none;
padding:24px 15px 21px;
width:auto;
}
.body .contact div:first-child div h4, .body .donate div:first-child div h4 { color:#404040;
font-size:14px;
font-weight:400;
line-height:24px;
margin:0;
text-transform:uppercase;
}
.body .contact div:first-child div ul li, .body .donate div:first-child div ul li { color:#838383;
float:none;
BIJLAGE 12
90
font-family:inherit;
font-size:13px;
line-height:24px;
margin:0;
padding:0 0 0 20px;
}
.body .contact div:first-child div ul li.phone-num, .body .donate div:first-child div ul
li.phone-num { background:url(../images/icon-phone.png) no-repeat left 7px;
margin:0 0 24px;
}
.body .contact div:first-child div ul li.email, .body .donate div:first-child div ul
li.email { background:url(../images/icon-email.png) no-repeat left 8px;
margin:0 0 24px;
}
.body .contact div:first-child div ul li.email a, .body .donate div:first-child div ul
li.email a { color:#cc6a00;
font-size:13px;
text-decoration:none;
}
.body .contact div:first-child div ul li.email a:hover, .body .donate div:first-child div
ul li.email a:hover { color:#cc6a00!important;
text-decoration:underline;
}
.body .contact div:first-child div ul li.address, .body .donate div:first-child div ul
li.address { background:url(../images/icon-address.png) no-repeat left 6px;
}
.body .contact div, .body .donate div { float:right;
width:702px;
}
}
/*------------------------- divs -------------------------*/
#rechts{
float:right;
}
#products{
margin-left:100px;
}
#midden{
margin-left:auto;
margin-right:auto;
width:700px;
}
/*------------------------- Tabelen -------------------------*/
.infovak{
border-collapse:collapse;
border-radius:25px;
}
.infovak tr{ padding:3px;
padding-left:5px;
}
.infovak td{ border:1px solid rgb(144,174,0);
padding:3px;
padding-left:5px;
}
BIJLAGE 12
91
.infovak2{
border-collapse:collapse;
border-radius:15px;
margin-left:150px;
margin-top:50px;
margin-bottom:50px;
}
.infovak2 tr{ padding:3px;
padding-left:5px;
}
.infovak2 td{ border:1px solid rgb(144,174,0);
padding:3px;
padding-left:5px;
}
.infovak3{
border-collapse:collapse;
border-radius:25px;
float:right;
margin-right:150px;
margin-top:-380px;
}
.infovak3 tr{ padding:3px;
padding-left:5px;
}
.infovak3 td{ border:1px solid rgb(144,174,0);
padding:3px;
padding-left:5px;
}
/*------------------------- footerbottom -------------------------*/
#bottomfoot{
margin-top:15px;
/*margin-left:222px;*/
}
/*------------------------- titels -------------------------*/
h1{ color:rgb(188,206,0);
margin-left:40px;
}
h2{ color:rgb(144,174,0);
}
h3{ color:rgb(188,206,0);
}
#opssomming { margin-left:-25px;
}
BIJLAGE 12
92
/*------------------------- iframe -------------------------*/
#iframe{
margin-top:51px;
margin-left:75px;
width:900px;
height:800px;
}
/*------------------------- foto's -------------------------*/
#pictures{
width:50px;
margin-left:50px;
}
/*------------------------- d -------------------------*/
.footer { background:url(../images/bg-footer.jpg) repeat-x left top;
height:250px;
padding:38px 0 3px;
margin-left:70px;
clear:both;
}
.footer div:first-child { margin-top:0;
overflow:hidden;
}
.footer div:first-child div:first-child { margin:0;
padding:0 23px;
}
.footer div:first-child div:first-child ul { list-style:none;
margin:0;
padding:0;
width:auto;
}
.footer div:first-child div:first-child ul li { color:#838383;
float:none;
font-family:inherit;
font-size:13px;
line-height:24px;
margin:0;
padding:0 0 0 20px;
}
.footer div:first-child div:first-child ul li.phone-num { background:url(../images/icon-phone.png) no-repeat left 7px;
margin:0 0 24px;
}
.footer div:first-child div:first-child ul li.email { background:url(../images/icon-email.png) no-repeat left 8px;
margin:0 0 24px;
}
.footer div:first-child div:first-child ul li.email a { text-transform:none;
color: #5E411A;
}
.footer div:first-child div:first-child ul li.email a:hover { text-decoration:underline;
color: #5E411A!important;
BIJLAGE 12
93
}
.footer div:first-child div:first-child ul li.address { background:url(../images/icon-address.png) no-repeat left 6px;
}
.footer div:first-child div { float:left;
margin:0 0 0 20px;
padding:0 23px 0 27px;
width:auto;
}
.footer div:first-child div ul { list-style:none;
margin:0;
padding:0;
width:400px;
}
.footer div:first-child div ul li { margin:28px 0 0;
}
.footer div:first-child div ul li p { color:#838383;
float:none;
font-family:inherit;
font-size:13px;
line-height:24px;
margin:0;
text-transform:none;
}
.footer div:first-child div ul li p a { color:#838383;
display:inline;
font-size:13px;
line-height:24px;
text-decoration:underline;
text-transform:none;
}
.footer div:first-child div ul li span a { color:#cc6a00;
display:inline;
font-size:13px;
text-transform:none;
}
.footer div:first-child div ul li span a:hover { text-decoration:underline;
color:#cc6a00!important;
}
.footer div:first-child div.connect { float:right;
margin:0;
padding:0 20px 0 0;
}
.footer div:first-child div.connect h4 { margin:0 0 5px;
}
.footer div:first-child div.connect a { color:#838383;
display:block;
font-family:inherit;
font-size:13px;
font-weight:400;
height:13px;
line-height:14px;
padding:0 0 0 20px;
text-decoration:none;
}
.footer div:first-child div.connect a:hover {
BIJLAGE 12
94
color:#838383!important;
}
.footer div:first-child div.connect form { margin:30px 0 0;
overflow:hidden;
}
.footer div:first-child div.connect form input { background:url(../images/interface.png) no-repeat -78px 0;
border:0;
color:#838383;
cursor:auto;
float:left;
height:20px;
line-height:22px;
padding:3px 5px;
width:145px;
}
.footer div:first-child div.connect form input#submit { background:url(../images/interface.png) no-repeat -234px 0;
cursor:pointer;
height:26px;
padding:0;
width:25px;
}
.footer div:first-child div.connect form input#submit:hover { background:url(../images/interface.png) no-repeat -234px -27px;
}
.footer div { margin:27px auto 0;
overflow:hidden;
padding:0 10px;
width:940px;
}
.footer div ul { float:left;
list-style:none;
margin: 0;
overflow:hidden;
padding:0;
}
.footer div ul li { float:left;
margin:0 0 0 31px;
}
.footer div ul li a { color:#838383;
display:block;
font-size:11px;
font-weight:400;
line-height:24px;
text-decoration:none;
text-transform:uppercase;
}
.footer div ul li a:hover, .footer div ul li.selected a { color: #5E411A!important;
}
.footer div p { color:#838383;
float:right;
font-size:11px;
line-height:24px;
margin:0;
text-transform:uppercase;
}
.footer div:first-child div:first-child h4, .footer div:first-child div h4 { color:#404040;
BIJLAGE 12
95
float:none;
font-family:inherit;
font-size:13px;
font-weight:400;
line-height:24px;
margin:0;
text-transform:uppercase;
}
.footer div:first-child div ul li:first-child, .footer div ul li:first-child { margin:0;
}
/*------------------------- Silke -------------------------*/
.opmerking{
/*width:320px;*/
height:100px;
}
#formulier{
width:500px;
margin-left: auto;
margin-right: auto;
float: left;
}
#formulier #geslacht{ width:auto;
}
#formulier .omschrijving{ background-color: #FFF;
color:black;
width: 320px;
font-variant:normal;
font-size:14px;
}
/*
label{
padding-right:auto;
}
*/
fieldset{ border: 2px solid #5E411A;
background-color: #996633;
color:#FFFFFF;
font-variant:small-caps;
font-size:18px;
}
fieldset h3{ color:rgb(144,174,0);
}
#formulier .button{ display: inline-block;
text-align: center;
color: rgb(144,174,0);
font-size: 26px;
font-weight: 700px;
height: 80px;
width:170px;
padding: 8px;
border: 1px solid #dcdcdc;
background-color: #f5f5f5;
}
/*------------------------- Tabelen Cheyenne -------------------------*/
.producten { width: 70%;
BIJLAGE 12
96
padding-right: 5px;
margin-right: auto;
margin-left: auto;
color:#A0522D;
text-align:center;
border-collapse: collapse;
}
.producten tr { border: 2px solid grey;
}
.producten img { height: 100px;
}
#homepage{
background:url(../images/bg-footer.jpg) repeat-x left top;
height:250px;
padding:38px 0 3px;
width:500px;
margin-left:auto;
margin-right:auto;
}
#homepage img{ width:40px;
height:23px;
margin: 0
}
#homepage div{ float:left;
padding-left:3em;
padding-right:3em;
padding-top:3em;
}
#homepage a{ text-decoration:none;
}
a:active{ color:#4F3C2E;
}
a:visited{ color:#4F3C2E;
}
a:link{ color:#4F3C2E;
}
#homelogo img{ width:80px;
height:50px;
margin: auto;
top:37%;
left:45%;
position:absolute;
}
/*------------------------- Taal pagina -------------------------*/
@font-face {
font-family: 'Dosis1';
font-style: normal;
font-weight: 400;
src: local('Dosis Regular'), local('Dosis-Regular'),
url(http://fonts.gstatic.com/s/dosis/v4/zNeyWiUm5Xx9k2OXf-
SMp6CWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
.taalpag { background: #313145;
BIJLAGE 12
97
}
.demo { width: 920px;
height: 120px;
position:fixed;
top: 250px;
left: 20px;
}
marquee { width: 400px;
height: 120px;
position:fixed;
top: 220px;
left: 58px;
font: 30px "Dosis1", sans-serif; text-transform: uppercase;
color: #5bb2fc;
}
.demo ul { list-style: none; overflow: hidden; position: relative;
}
.demo ul li { float: left; margin: 0 20px 0 0;
}
.demo ul li a { display: block; width: 120px; height: 120px;
}
.demo ul li:nth-child(1) a { background-image: url(../images/vvlag_en.png); background-repeat:
no-repeat; background-size:120px 120px;
}
.demo ul li:nth-child(2) a { background-image: url(../images/vvlag_nl.png); background-repeat:
no-repeat; background-size:120px 120px;
}
.demo ul li:nth-child(3) a { background-image: url(../images/vvlag_fr.png); background-repeat:
no-repeat; background-size:120px 120px;
}
.demo ul li a span { font: 50px "Dosis1", sans-serif; text-transform: uppercase;
position: absolute; left: 580px; top: 29px;
display: none;
}
.demo ul li a:hover span { display: block;
}
.demo ul li a span { color: #5bb2fc;
}
#logo_footer { position:fixed;
bottom:20px;
right:20px;
z-index:-999
}
/*------------------------- menu -------------------------*/
@font-face {
BIJLAGE 12
98
font-family: 'Dosis2';
font-style: normal;
font-weight: 400;
src: local('Dosis Regular'), local('Dosis-Regular'),
url(http://fonts.gstatic.com/s/dosis/v4/zNeyWiUm5Xx9k2OXf-
SMp6CWcynf_cDxXwCLxiixG1c.ttf) format('truetype');
}
.header .menuo { float: right;
width: 405px;
margin: 50px 0 0 0;
padding: 0;
}
.header .menuo ul { list-style: none; overflow: hidden; position: relative;
clear:both;
}
.header .menuo ul li { float: left; margin: 0 20px 0 0;
}
.header .menuo ul li a { display: block; width: 45px; height: 45px;
}
.header .menuo ul li:nth-child(1) a {
background-image: url(../images/Home.png); background-repeat: no-repeat;
background-size: 45px 45px;
}
.header .menuo ul li:nth-child(2) a {
background-image: url(../images/Products.png); background-repeat: no-
repeat; background-size: 45px 45px;
}
.header .menuo ul li:nth-child(3) a {
background-image: url(../images/Contact.png); background-repeat: no-
repeat; background-size: 45px 45px;
}
.header .menuo ul li a span { font: 25px "Dosis2", sans-serif; text-transform: uppercase;
position: absolute; left: 225px; top: 13px;
display: none;
}
.header .menuo ul li a:hover span { display: block;
/*color:#45812B!important;*/
color:#FFF;
}
.header .menuo ul li.selected a { -webkit-filter: blur(1px)
}
/*------------------------- Loginpagina -------------------------*/
/*******************
FONTS
*******************/
@font-face {
font-family: 'Bree Serif';
BIJLAGE 12
99
font-style: normal;
font-weight: 400;
src: local('Bree Serif'), local('BreeSerif-Regular'),
url(http://fonts.gstatic.com/s/breeserif/v5/LQ7WLTaITDg4OSRuOZCps8DdSZkkecOE1hvV7Z
HvhyU.ttf) format('truetype');
}
/*******************
SELECTION STYLING
*******************/
::selection { color: #fff;
background:rgb(144,174,0); /* Safari */
}
::-moz-selection { color: #fff;
background: rgb(144,174,0); /* Firefox */
}
/*******************
BODY STYLING
*******************/
.loginpagina { background: #313145; /*url(../images/bg-body.jpg) repeat;*/
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",
Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight:300;
text-align: left;
text-decoration: none;
}
#wrapperlog { /* Center wrapper perfectly */
width: 300px;
height: 400px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -150px;
margin-top: -200px;
}
/*******************
LOGIN FORM
*******************/
.login-form { width: 300px;
margin: 0 auto;
position: relative;
z-index:5;
background: #f3f3f3;
border: 1px solid #fff;
border-radius: 5px;
box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
}
/*******************
HEADER
*******************/
.login-form .headerl {
BIJLAGE 12
100
padding: 40px 30px 30px 30px;
}
.login-form .headerl h1 { font-family: 'Bree Serif', serif;
font-weight: 300;
font-size: 28px;
line-height:34px;
color: #414848;
text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
margin-bottom: 10px;
}
.login-form .headerl span { font-size: 11px;
line-height: 16px;
color: #678889;
text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
}
/*******************
CONTENT
*******************/
.login-form .contentl { padding: 0 30px 25px 30px;
}
/* Input field */
.login-form .contentl .input { width: 240px;
padding: 15px 25px;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",
Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: 400;
font-size: 14px;
color: #9d9e9e;
text-shadow: 1px 1px 0 rgba(256,256,256,1.0);
background: #fff;
border: 1px solid #fff;
border-radius: 5px;
box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.50);
}
/* Second input field */
.login-form .contentl .password, .login-form .contentl .pass-icon { margin-top: 25px;
}
.login-form .contentl .input:hover { background: #dfe9ec;
color: #414848;
}
.login-form .contentl .input:focus { background: #dfe9ec;
color: #414848;
box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
-moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.25);
}
BIJLAGE 12
101
.user-icon, .pass-icon { width: 46px;
height: 47px;
display: block;
position: absolute;
left: 0px;
padding-right: 2px;
z-index: 3;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.user-icon { top:147px; /* Positioning fix for slide-in, got lazy to think up of simpler
method. */
background: rgba(65,72,72,0.75) url(../images/user-icon.png) no-repeat center;
}
.pass-icon { top:221px;
background: rgba(65,72,72,0.75) url(../images/pass-icon.png) no-repeat center;
}
/* Animation */
.input, .user-icon, .pass-icon, .button, .register { transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
-ms-transition: all 0.5s;
}
/*******************
FOOTER
*******************/
.login-form .footerl { padding: 25px 30px 40px 30px;
overflow: auto;
background: #d4dedf;
border-top: 1px solid #fff;
box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
-moz-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
-webkit-box-shadow: inset 0 1px 0 rgba(0,0,0,0.15);
}
/* Login button */
.login-form .footerl .button { float:left;
padding: 11px 95px;
font-family: 'Bree Serif', serif;
font-weight: 300;
font-size: 18px;
color: #fff;
text-shadow: 0px 1px 0 rgba(0,0,0,0.25);
background: #56c2e1;
border: 1px solid #46b3d3;
border-radius: 5px;
cursor: pointer;
box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
BIJLAGE 12
102
-moz-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
-webkit-box-shadow: inset 0 0 2px rgba(256,256,256,0.75);
}
.login-form .footerl .button:hover { background: #3f9db8;
border: 1px solid rgba(256,256,256,0.75);
box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}
.login-form .footerl .button:focus { position: relative;
bottom: -1px;
background: #56c2e1;
box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
-moz-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
-webkit-box-shadow: inset 0 1px 6px rgba(256,256,256,0.75);
}
#settings { position:fixed;
right: 20px;
top: 10px;
}
/*--------------------------------------admin pagina -----------------------------
---*/
.adminpagina{
background: #313145;
font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue",
"Helvetica", "Arial", "Lucida Grande", sans-serif;
font-weight:300;
text-align: left;
text-decoration: none;
color:black;
}
.adminpagina h1{ font: 30px "Dosis1", sans-serif; text-transform: uppercase;
color: #5bb2fc;
margin-left: 0;
}
#tabeladmin1, #tabeladmin2 { width: 100%;
/*border: 1px solid black;*/
border-collapse: collapse;
}
.admprod, .admbes{
height: 600px;
overflow: scroll;
}
#tabelgebruikers { border-collapse: collapse;
padding: 2px 2px 2px 2px;
margin-bottom: 10px;
}
#tabeladmin1 th, #tabeladmin2 th, #tabelgebruikers th{ font-size: 14;
text-align: left;
BIJLAGE 12
103
padding: 0px 3px 0px 3px;
font: "Dosis1", sans-serif; text-transform: uppercase;
font-weight: normal;
background-color: #313145;
color: #5bb2fc;
}
#tabeladmin1 td, #tabeladmin2 td, #tabelgebruikers td { padding-left: 3px;
border: 1px solid #313145;
background-color: #FFF;
}
#tabeladmin1 td:first-child, #tabelgebruikers td:first-child { background-color: #313145;
}
.personalisatie{
position: absolute;
/*z-index: -999;*/
right: 20px;
top: 5px;
color: #FFF;
font-size: 20;
text-align: right
}
.wrapperadmbewerk{
width: 960px;
height: 400px;
margin:auto;
margin-top: 200px;
padding: 10px;
background-color: #FFF;
}
.wrapperadmbewerking{
width: 400px;
height: 250px;
margin:auto;
margin-top: 200px;
padding: 10px;
background-color: #FFF;
}
.wrapperadmbevestig{
width: 400px;
height: 250px;
margin:auto;
margin-top: 200px;
padding: 10px;
background-color: #FFF;
}
.back { border: 1 solid #46b3d3;
position: absolute;
left: 10px;
top: 10px;
border-radius: 5px;
cursor: pointer;
background: #56c2e1;
} .back:hover { background: #3f9db8;
border: 1px solid rgba(256,256,256,0.75);
box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}
.back1 {
BIJLAGE 12
104
border: 1 solid #996633;
float: left;
border-radius: 5px;
cursor: pointer;
background: #5E411A;
}
.back1:hover { background: #996633;
border: 1px solid rgba(256,256,256,0.75);
box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.5);
}
/*--------------------------------------winkelmand -------------------------------
-*/
#winkeltabel{
background-color: #5E411A;
color: #FFF;
font-variant:normal;
width: 95%;
float:right;
}
#winkeltabel th{ font-variant:small-caps;
text-align: left;
padding: 2px;
}
#winkeltabel td{ padding: 2px;
}
#winkeltabel td select{ width: 50px;
}
/*----------------- pagina producten ----------*/
#tblproducten table{ border: 1px solid black;
}
/*----------------- CSS winkelmand ----------*/
/* Standaard */
div.wrapperwm { width: 500px;
margin-left: auto;
margin-right: 50px;
min-height: 5px;
padding-bottom: 5px;
overflow: hidden;
float: left;
}
div.wrapperwm .button{ float: left;
text-align: center;
color: rgb(144,174,0);
font-size: 14px;
font-weight: 700px;
height: 80px;
width:170px;
BIJLAGE 12
105
padding: 8px;
margin-top: 20px;
margin-right: 20px;
border: 1px solid #dcdcdc;
background-color: #f5f5f5;
}
div.wrapperw { width: 500px;
margin-left: auto;
margin-right: auto;
min-height: 5px;
padding-bottom: 5px;
overflow: hidden;
}
a { color: #808080;
text-decoration: none;
}
a:hover { color: #808080;
text-decoration: underline;
}
p.error { width: 500px;
text-align: center;
line-height: 15px;
margin: 0px;
padding: 0px;
display: block;
float: left;
background-color: #EEDDDD;
}
/* Formulier elementen */
/* Etalage */
div.artikel_e { width: 130px;
height: 210px;
float: left;
margin-left: 1px;
padding-left: 10px;
padding-right: 10px;
border: 1px solid #808080;
background-color: #F2F2F2;
}
.imageproduct img { width: 130px;
height: 130px;
margin: 0px;
padding: 0px;
display: block;
float: left;
border: 1px solid #808080;
}
/* Etalage *//*
div.artikel_p {
width: 400px;
BIJLAGE 12
106
height: 157px;
float: left;
margin-left: 1px;
padding: 10px;
border: 1px solid #808080;
background-color: #F2F2F2;
}
div.info {
width: 250px;
height: 130px;
margin: 0px;
padding: 0px;
float: right;
border: 1px solid #808080;
}
input.aantal_p {
width: 40px;
height: 20px;
border: none;
background-color: transparent;
}
input.submit_p {
width: 400px;
height: 20px;
margin-top: 1px;
border: 1px solid #808080;
background-color: #D8D8D8;
}*/
/* Winkelwagen */
.winkelwagen{
width: 1050px;
margin-left: auto;
margin-right: auto;
}
div.row { width: 500px;
height: 20px;
float: left;
line-height: 20px;
border-bottom: 1px solid #D8D8D8;
}
p.small { width: 75px;
height: 20px;
float: left;
margin: 0px;
padding: 0px;
display: block;
}
p.big { width: 200px;
height: 20px;
float: left;
margin: 0px;
padding: 0px;
display: block;
}
BIJLAGE 12
107
input.aantal_w { width: 40px;
height: 20px;
border: none;
background-color: transparent;
}
#winkelmandje{
position: fixed;
right: 40px;
top: 150px;
}
BIJLAGE 13
109
Silke:
Datum Uur Beschrijving
2014-09-30 13.05 – 13.55 Vragenlijst opstellen
2014-10-01 11.05 – 11.55 Opmaak probleemstelling
2014-10-06 12.05 – 12.30 Overleg met
contactpersoon
2014-10-09 11.05 – 11.55 Probleemstelling opstellen
2014-10-15 15.45 – 15.20 Afwerken probleemstelling
2014 -11-20 19.30 – 20.15 Verbeteren van de GIP
Datum Uur Beschrijving
2014-12-19 9.00-10.00 Bijles over hoe we onze
tweede taak tot stand
moesten brengen.
2014-12-30 10.00-10.30 Opmaak document +
analyseren van de
gemaakte taak van
Cheyenne.
2015-01-02 11.05-11.38 De totale versie op papier
gemaakt. Hierbij heb ik alle
normaalvormen toegepast.
2015-01-02 16.20-17.10 Verder gewerkt aan het
ERD model en
doorgestuurd naar Gilles.
2015-01-24 16.48-17.31 Verbeteren van de
ingediende versie.
Typfouten eruit gehaald en
de verdeling van de
normalisatievormen in het
document gezet.
2015-01-25 14.26-15.04 Verder werken aan de
normalisatievormen
2015-01-25 21.13-21.26 Opstellen logboek
BIJLAGE 13
110
Datum Uur (662m) Beschrijving
05/02/2015 10.15-11.55 (100m) Fouten bekeken dat in
onze vorige bundel waren
opgegeven. En alles
aangepast
15/02/2015 10.15-11.55 (100m) De database met de tekst
beginnen maken.
12/03/2015 10.15-11.55 (100m) Samen met de groep
hebben we de tekst in de
database gestopt en alle
accenten aangepast
14/03/2015 17.47-19.04 (77m) Werken aan de admin
pagina. De sql query
opstellen + code schrijven
om alle producten te
kunnen zien.
16/03/2015 19.27-00.12 ( 285m) Admin pagina helemaal
afgewerkt. De
bevestigingspagina
gemaakt en afgewerkt. De
productpagina wat
opgefrist door behaviors er
aan toe te voegen
Datum Uur totaal 198m Beschrijving
2015-02-2 17:28-18:19 (51m) Aanmaken van een
bestelpagina in css. Ook
heb ik de pagina vertaald
die wij onze klanten
aanbieden: Engels en Frans
2015-02-2 18:44-21:11 (147m) Verder werken aan de
bestelpagina
BIJLAGE 13
111
Gilles
Datum Uur Beschrijving
2014-09-30 13.05 – 13.55 Vragenlijst opstellen
2014-10-01 11.05 – 11.55 Opmaak probleemstelling
2014-10-06 12.05 – 12.30 Overleg met
contactpersoon
2014-10-09 11.05 – 11.55 Probleemstelling opstellen
Datum Tijd Beschrijving
2015-01-03 15:00-17:00 Het opstellen van de database in access die op papier
was gemaakt.
2015-01-04 17:30-19:00 De opgestelde database verbeteren en controleren aan
de hand van de cursus en nota’s van de extra uitleg
2015-01-04 19:30-19:45 Opstellen van mijn logboek
Datum Uur Beschrijving
2015-01-24 20:08-20:55 Pagina vertalen naar het Frans + aanmaken van de
franse pagina’s
2015-01-25 10:45-11:27 Aanpassingen doen aan het menu en aan de footer:
talen scheiden van de rest en zorgen dat je in de footer
ziet op welke pagina je zit (class=”selected”)
2015-02-2 21:15-01:29 Samen voegen van de verschillende documenten,
aanpassingen doen aan css + taalfouten uit de website
halen.
Besturingselementen van de pagina’s: producten en
bestelformulier opstellen + het toevoegen van het
document van de besturingselementen die Cheyenne
maakte
Screenshots maken van de pagina’s, ze invoegen in
het document en ze vervolgens bijsnijden
Invoegen van het bestand met de Logboeken en mijn
logboek toevoegen
BIJLAGE 13
112
2015-02-3 01:38-01:45 Uitrekenen van de werkverdeling en controleren van het
document.
Datum Tijd (1411m) Beschrijving
17/02/2015 15:12-17:25 (133m) Opzoeken hoe database
opgesteld wordt
18/02/2015 18:00-20:05 (125m) Database aanmaken en
tblstructuur opstellen
20/02/2015 08:16-10:00 (104m) Eerste elementen van
home, producten,
contacten in tblstructuur
20/02/2015 20:18-22:00 (102m) Laatste elementen van
home, producten,
contacten in tblstructuur
invoegen
22/02/2015 18:37-20:00 (83m) Index (taalpagina) opstellen
25/02/2015 12:08-14:17 (129m) Leuke css zoeken voor
index (taalpagina) + css
uittesten
10/03/2015 18:24-19:56 (92m) Css aanpassingen doen
aan de andere pagina’s
12/03/2015 10:15-11:55 (100m) de accenten omgezet naar
code zodat bij het
weergeven van de site er
geen vraagtekentjes meer
komen
14/03/2015 16:42-19:15 (153m) Opmaken van de login
pagina, opzoeken van css
code voor de login pagina
16/03/2015 18:43-01:13 (390m) Postback voor de
loginpagina maken +
helpen waar nodig bij de
andere pagina’s +
document
BIJLAGE 13
113
Datum Tijd (907) Beschrijving
15-04-2015 16:00-17:47 (107m) Aanbrengen van foutafhandeling aan de
pagina’s met betrekking tot session taal.
16-04-2015 13:35-16:00 (145m) Bestelformulier herwerken
22-04-2015 18:00-20:12 (132m) Extra finetuning aan de adminpagina
30-04-2015 10:15 – 11:55 (100m) In de les verder gewerkt aan de database.
05-05-2015 17:00-18:30 (90m) Veranderingen treffen: pagina winkelmandje
verwijderen en integreren in bestelformulier
06-05-2015 16:00-17:52 (112m) Werken aan het winkelmandje
06-05-2015 18:30-19:00 (30m) Screenshots nemen van de pagina’s
06-05-2015 19:35-22:45 (190m) Controleren van de database en de
foutafhandeling perfectioniseren. Bestand
samenstellen en code erin plaatsen
BIJLAGE 13
114
Cheyenne
Datum Uur Beschrijving
2014-09-30 13.05 – 13.55 Vragenlijst opstellen
2014-10-01 11.05 – 11.55 Opmaak probleemstelling
2014-10-06 12.05 – 12.30 Overleg met
contactpersoon
2014-10-09 11.05 – 11.55 Probleemstelling opstellen
2014-10-15 15.25 – 15.35 Nalezen van de
probleemstelling en kleine
foutjes aanpassen
2014-11-3 17.50 – 18.10 Maken van de Use Case
Datum Uur Beschrijving
2014-12-17 13.20-14.00 Maken van de database op papier
2014-12-19 9:00-10:00 Bijwonen van de bijles, waar we meer uitleg
kregen omtrent het opstellen van de datebase
2015-1-4 21:50-22:40 Verzorgen van de opmaak, de resterende zaken
samenvoegen in een document
2015-1-5 18:30-19:20 Resterende fouten aanpassen en bereken van de
werkverdeling
2015-1-26 18.06-18.40 Nalezen van het volledige document en
berekenen van de werkverdeling
2015-1-26 18.40-18.45 Opstellen van mijn logboek en de werkverdeling
aanpassen
Datum Uur Beschrijving
Datum Uur Beschrijving
2015-02-2 18:18-19:31 Opmaken van de pagina producten. Verzorgen van de
kolommen en de nodige css toevoegen.
2015-02-2 19:46-21:07 Verder werken aan de pagina producten. En deze ook
toepassen op de andere pagina’s met name de Engelse
en Franse pagina producten.
2015-02-2 22:40-22:50 Opmaken van de logboeken
BIJLAGE 13
115
05/02/2015 10.15-11.55 Opzoeken van de
verschillende landen en de
landen die voor ons van
toepassing kunnen zijn in
een database steken samen
met hun landcode.
15/02/2015 10.15-11.55 Verder werken aan de
database van de landen.
12/03/2015 10.15-11.55 Maken van een nieuwe
database met de
producten en de
onderverdelingen maken.
16/03/2015 19.13-21.20 Opnieuw maken van de
database voor de
producten wegens fout bij
importeren
16/03/2015 21.35-21-45 Opstellen logboek
BIJLAGE 14
116
BEDRIJFSBEHEER
Datum Tijd Beschrijving
2014-09-12 15.00-15.50 Uitleg gekregen door Dhr. Vansteenhuyse
over het project omtrent het vak
bedrijfsbeheer voor onze GIP. We hebben de
eerste opdracht gekregen en de deadline
van onze eerst opdracht.
2014-09-19 15.00-15.50 Jari en Wolfgang hebben hun
ondernemingsideeën voorgebracht aan de
klas. Hierbij heb ik niet kunnen helpen omdat
ik in deze periode afwezig was.
2014-09-30 8.20-10.00 Doordat Dhr. Vansteenhuyse afwezig was
kregen we de kans ons ondernemingsidee
wat verder uit te werken. In deze les hebben
Jari, Wolfgang en ik gezocht naar een idee
dat ons alle drie aansprak. We hebben
gediscussieerd en de mogelijkheden
besproken.
2014-10-01 14.35-16.10 Gewerkt aan ons eerste ondernemingsidee.
We hebben de taken verdeeld. Hier heb ik
het ondernemingsidee over de lichtgevende
handtas uitgewerkt en heeft Wolfgang het
idee over de koeler in de auto verwerkt.
2014-10-02 13.55-14.45 Indienen van ons tweede concrete
ondernemingsidee
2014-10-17 15.00-15.50 In de les bedrijfsbeheer hebben we hier de
kans gekregen onze eerste stap naar het
echte ondernemingsplan op papier te zetten.
We konden tips vragen aan de leerkracht
hoe we zaken moesten aanpakken en hoe
we alles best formuleren in het
ondernemingsplan. Daarvan hebben we
uitgebreid gebruik gemaakt en nagedacht
BIJLAGE 14
117
hoe we de werking van ons product tot stand
zullen brengen.
2014-11-07 15.00-15.50 Door de afwezigheid van Wolfgang stonden
Jari en ik er die dag helemaal alleen voor. We
kregen weer de tijd in de les om aan ons
plan te werken. Hier hebben we gezocht
achter een logo en een naam. De Led Bag
was geboren en had ook al een professioneel
logo.
2014-11-11 10.20-11.30 Van deze vrije dag heb ik uitgebreid gebruik
gemaakt onze ideeën eventjes op een rijtje
te zetten. Ik heb alles concreet opgeschreven
en de commentaar op ons reeds ingediende
werk grondig bekeken. Ik ben hier al
begonnen met de opmaak samen te stellen
voor ons ondernemingsplan zodat we een
duidelijke structuur hebben die gevolgd kan
worden.
2014-11-15 16.15-18.30 Hier heb ik alles verwerkt op de computer. Ik
heb de voorstelling van het product helemaal
gemaakt. En begonnen aan de
omgevingsanalyse zodat ik de volgende dag
verder zou kunnen werken.
2014-11-16 10.30-11.30
13.40-17.15
In de ochtend heb ik verder gewerkt aan de
omgevingsanalyse en heb daarvoor ook
leveranciers opgezocht en vergeleken. Terwijl
ik dit allemaal deed heeft Jari ook een
concurrent opgezocht. In de middag heb ik
dan verder gedaan met de marketingmix na
ik het deel van Jari had toegevoegd aan dat
van mij. Als ik klaar was met de marketingmix
heb ik mijn bestand doorgestuurd naar
Wolfgang die het hele financieel plan voor
zijn rekening nam.
BIJLAGE 14
118
2014-11-17 8.20-10.00 Indienen ondernemingsplan
2015-03-11 8.20 – 10.00 Voorstellen van onze pitching tekst. Met de
klas gingen we naar Howest hier kregen we
de kans onze onderneming, Led Bag, voor te
stellen. Wij hebben gekozen dit te doen aan
de hand van een toneeltje.
NEDERLANDS
Datum Tijd Beschrijving
2014-10-09 13.05-13.55 Uitleg gekregen over hoe we een
sollicitatiebrief en cv in elkaar moesten
krijgen. Tijd in de les om hier aan te werken
2015-01-08 15.00 – 16.40 Mevr. Demeulder gaf ons uitleg over de GIP
taken waar we ons in het tweede trimester
aan mogen verwachten.
2015-01-12 20.08 – 20.16 E-mail gestuurd naar de onderneming waar
ik graag iemand uit het management had
geïnterviewd.
2015-01-17 12.00 – 12.27 Interview gedaan met een ondernemer. Ik
ben om 12 uur naar het hotel gegaan waar
mijn interview plaatsvond. Ik heb er Ringo
Lemaire geïnterviewd over het hotel Ariane.
2015-02-18 15.24 – 16.17 Doordat ik het interview dat ik de dag ervoor
had gedaan heb opgenomen kreeg ik de
kans om het de volgende dag allemaal te
verwerken. Alles zat nog fris in mijn
geheugen en dan heb ik mijn eerste versie
geschreven.
2015-01-29 13.05 – 13.55 Op 29 januari waren de sollicitatiegesprekken
gepland. Maar doordat deze niet konden
doorgaan hebben wij in de les Nederlands
tijd gekregen om aan de opendeurdag te
werken. We kregen er tijd om onze ideeën te
BIJLAGE 14
119
zeggen over hoe we de stand zullen maken,
hoe we zullen verkopen,…
2015-02-09 13.55 – 14.45 Indienen interview met de ondernemer.
2015-02-21 17.34 – 20.39 Ons ondernemingsplan verbeteren op
taalfouten. Zorgen dat we allemaal mooi
Nederlandse zinnen hebben.
2015-02-28 10.48 – 11.43 Werken aan de pitching tekst. Iedereen
schreef zijn eigen stukje en dan vergleken we
wat er past en wat we moesten schrappen.
2015-03-01 19.03 – 19.57 Verder werken aan de tekst voor de pitching
we keken hoe we het gingen aanpakken en
wat voor een special effect we onze
voorstellen gingen geven.
2015-03-04 21.03 – 21.39 De tekst aanpassen aan de feedback die we
kregen in de klas.
2015-03-11 8.20 – 10.00 Voorstellen van onze pitching tekst. Met de
klas gingen we naar Howest hier kregen we
de kans onze onderneming, Led Bag, voor te
stellen. Wij hebben gekozen dit te doen aan
de hand van een toneeltje.
FRANS
Datum Tijd Beschrijving
2014-10-01 14.30-15.00 Potentiële firma opzoeken op de cofeb
website waar ik mijn e-mail naar zou kunnen
sturen
2014-10-12 17.00-18.00 Gip e-mail eerste versie schrijven.
BIJLAGE 14
120
2014-10-16 18.30-19.00 Maken van de e-mail in en typen in een
formulier van e-mail
2010-10-22 10.15-11.55 Indienen taak frans
2015-01-24 14.12 – 16.43 Voorbereiden op het sollicitatiegesprek. Ik
heb alle vragen eerst opgelost in het
Nederlands en dan vertaalt naar het frans.
Daarna heb mijn tekst verschillende keren
opgezegd zodat het op een natuurlijke
manier overgebracht werd.
2015-01-29 13.05 – 13.55 Op 29 januari waren de sollicitatiegesprekken
gepland. Deze zijn jammer genoeg niet
kunnen doorgaan
2015-02-04 16.51 – 17.57 Verkoopsgesprek in het frans maken
2015-02-10 10.00 – 10.50 Indienen verkoopsgesprek
ENGELS
Datum Tijd Beschrijving
2014-10-06 15.50-16.40 We kregen de opdracht onze eerste e-mail
te sturen naar onze Duitse correspondent.
Hier kregen we te horen met wie we
moesten samenwerken op onze trip naar
Duitsland.
2015-01-08 15.00 – 16.40 Mevr. Demeulder gaf ons uitleg over de GIP
taken waar we ons in het tweede trimester
aan mogen verwachten.
2015-01-31 14.32 – 18.45 Self-running device gemaakt. Ik heb
verschillende mogelijkheden bekeken hoe ik
best een voorstelling kon doen over onze
BIJLAGE 14
121
onderneming. Uiteindelijk heb ik ervoor
gekozen een filmpje te maken.
2015-02-07 9.12 – 11.23 Ik heb het filmpje afgewerkt en gepubliceerd
op youtube. Daarna heb ik het ook getoond
aan de andere groepsleden en gevraagd als
er nog enkele aanpassingen moesten
gebeuren.
2015-02-09 18.32 – 19.13 Tekst maken en samenvoegen met de tekst
van de andere groepsleden.
2015-02-10 17.00 – 17.57 Leaflet maken
2015-02-27 8.30 – 16.00 Op 27 februari gingen we met de hele klas
naar de belfair beurs. Hier mochten we vrij
rondlopen en konden we kennis maken met
andere oefenfirma’s. We moesten er een
verkoopsgesprek voeren met een andere
onderneming waarin wij ons filmpje en onze
onderneming voorstelden.