AZOBroodjes Technisch ontwerp

22
Pieter Truyen & Maarten leyman 1

description

6INFO GIP Adminsitratieve documenten

Transcript of AZOBroodjes Technisch ontwerp

Page 1: AZOBroodjes Technisch ontwerp

Pieter Truyen

&

Maarten leyman

1

Page 2: AZOBroodjes Technisch ontwerp

2

Page 3: AZOBroodjes Technisch ontwerp

Inhoudsopgave

Inhoud Inhoudsopgave ................................

Dankwoord ................................................................

ERD ................................................................

Data dictionary ................................

Tbl_Bestelling ................................

Tbl_Bestellijn ................................

Tbl_Personeelsleden ................................

Tbl_Maaltijden ................................

Tbl_leveringsplaatsen ................................

Tbl_soortenmaaltijd ................................

Concrete inhoud tabellen ................................

Tbl_Bestelling ................................

Tbl_Bestellijn ................................

Tbl_leveringsplaats ................................

Tbl_maaltijden ................................

Tbl_personeelsleden ................................

Tbl_soortenmaaltijden ................................

Schermen ................................................................

Bestelformulier ................................

Code deadline ................................

Gebruikers ................................

Keuken ................................................................

Afdrukken ................................

Historiek ................................

Zoeken op datum ................................

Vandaag ................................

Facturatie ................................

Afdrukken ................................

Historiek ................................

................................................................................................................................

................................................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................

................................................................................................................................

................................................................................................

................................................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................

................................................................................................................................

................................................................................................

................................................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

3

........................................ 3

.............................................. 5

.......................................................... 6

........................................ 7

...................................... 7

....................................... 8

........................................................... 9

.................................. 10

........................................................ 10

.......................................................... 11

...................................................... 12

.................................... 12

..................................... 12

............................................................ 12

................................... 12

......................................................... 13

...................................................... 13

............................................... 14

.................................. 14

................................ 14

......................................... 15

............................................... 16

...................................... 16

........................................ 16

.......................................................... 17

......................................... 17

.......................................... 18

...................................... 18

........................................ 18

Page 4: AZOBroodjes Technisch ontwerp

Zoeken op datum ................................

Vandaag ................................

Maaltijden ................................

Leveringsplaats ................................

Paswijzigen ................................

Inloggen ................................................................

................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................................................

................................................................................................

4

.......................................................... 19

......................................... 19

......................................... 21

.................................. 21

........................................ 22

............................................. 22

Page 5: AZOBroodjes Technisch ontwerp

Dankwoord

Wij willen onze 3 leerkrachten, Mevrouw Bauwens , Mevrouw Van Landuyt en Meneer

Deschutter bedanken voor al de hulp die wij van hen gekregen hebben.

Wij willen ook Meneer De Meyer bedanken

realiseren.

Wij willen onze 3 leerkrachten, Mevrouw Bauwens , Mevrouw Van Landuyt en Meneer

al de hulp die wij van hen gekregen hebben.

Wij willen ook Meneer De Meyer bedanken om ons de kans te geven dit project te

5

Wij willen onze 3 leerkrachten, Mevrouw Bauwens , Mevrouw Van Landuyt en Meneer

ons de kans te geven dit project te

Page 6: AZOBroodjes Technisch ontwerp

ERD

6

Page 7: AZOBroodjes Technisch ontwerp

Data dictionary

Tbl_Bestelling

Veldnaam Omschrijvi

ng

Id_bestellingen Uniek

nummer

voor elke

bestelling

Id_Personeelsnum

mer

Uniek

nummer

voor elk

personeelsli

d

Datum_bestellinge

n

Tijdstip van

het invoeren

van de

bestelling

Id_plaats Plaats waar

de levering

moet

afgegeven

worden.

Omschrijvi Veldtype Veldleng

te

Bijzondere

Eigenschap

Uniek

nummer

voor elke

bestelling

Autonumerin

g

Lange-

Integer

• •

Uniek

nummer

voor elk

personeelsli

Autonummeri

ng

Lange-

Integer

• •

Tijdstip van

het invoeren

van de

bestelling

Datum/Tijd •

Plaats waar

de levering

afgegeven

worden.

Numeriek Lange-

Integer

7

Bijzondere

Eigenschap

Primaire sleutel

Autonumering

Primaie sleutel

Autonummering

Standaard-

datumnotatie(dat

um+tijd)

Vormt een relatie

met tabel

leveringsplaatsen

Page 8: AZOBroodjes Technisch ontwerp

Tbl_Bestellijn

Veldnaam Omschrijvin

g

Id_bestellijn Uniek

nummer voor

elke klant

Id_bestelling Uniek

nummer voor

elke klant

Id_maaltijd Uniek

nummer voor

elke klant

commentaar Een

uitbreiding op

de maaltijd,bv

een broodje

mayonaise

Aantal Het aantal

maaltijden dat

ze willen

bestellen

Datum_leverin

g

Datum

wanneer het

geleverd moet

worden.

Prijs Prijs van de

maaltijd

Gefactureerd Hier is zeg

men of de

bestelling al

dan niet

gefactureerd

is.

Bruin_broodje Keuze bruin

Omschrijvin Veldtype Veldlengt

e

Bijzondere

Eigenschap

nummer voor

elke klant

Numeriek Lange-

Integer

• •

voor

elke klant

Autonumerie

k

Lange

integer

• •

nummer voor

elke klant

Autonumerie

k

Lange

integer

• •

uitbreiding op

de maaltijd,bv

een broodje

mayonaise

Lange Integer 255

Het aantal

maaltijden dat

ze willen

Lange Integer 255

wanneer het

geleverd moet

Datum/Tijd •

Prijs van de Valuta •

Hier is zeg

men of de

bestelling al

gefactureerd

Ja/nee •

Keuze bruin Ja/nee

8

Bijzondere

Eigenschap

Primaire sleutel

Autonumeriek

Primaire sleutel

Autonumeriek

Primaire sleutel

Autonumeriek

Lange

datumnotatie

Index Met

duplicaten(als je met

dit veld vaak wil

zoeken,sorteren of als het

veld uniek moet zijn.)

Euro

Index Met

duplicaten(als je

met dit veld vaak wil

zoeken,sorteren of als het

veld uniek moet zijn.)

Page 9: AZOBroodjes Technisch ontwerp

Tbl_Personeelsleden

Veldnaam Omschrijvin

g

Id_personeelsnum

mer

Uniek

nummer voor

elke

personeel

Naam Naam van het

personeelslid

Vnaam Voornaam

van het

personeelslid

Admin Admin ja/nee

Facturatie Facturatie

ja/nee

Passwoord Paswoord van

de

personeelsled

en

Keuken Keuken

ja/nee

Id_plaats2 Plaats waat

het broodje

meot geleverd

worden

Omschrijvin Veldtype Veldleng

te

Bijzondere

Eigenschap

Uniek

nummer voor

personeel

Autonumeri

ek

Lange-

Integer

Naam van het

personeelslid

Tekst

255

Voornaam

van het

personeelslid

Tekst

255

Admin ja/nee Ja/nee

Facturatie

ja/nee

Ja/nee

Paswoord van

personeelsled

Tekst

255

Keuken

ja/nee

Ja/Nee

Plaats waat

het broodje

meot geleverd

worden

Numeriek Lange

integer

9

Bijzondere

Eigenschap

• Primaire sleutel

• Autonumeriek

• Relatie met

Tbl_bestellinge

n

• Index Met

duplicaten(als je

met dit veld vaak wil

zoeken,sorteren of als

het veld uniek moet

zijn.)

• Staat standaard

op nee

• Staat standaard

op nee

• Standaard geen

paswoord

• Standaard op

neen

• Vormt een

relatie met

tabel

leveringsplaats

en

Page 10: AZOBroodjes Technisch ontwerp

Tbl_Maaltijden

Veldnaam Omschrijving

Id_maaltijden Uniek nummer

voor elke

maaltijd

Soort_Maaltij

d

Soort maaltijd

waaruit de

personeelslede

n kunnen

kiezen

Omschrijving Welke broodje

dat je wil

Huidige_prijs Prijs van de

maaltijd

Tbl_leveringsplaatsen

Veldnaam Omschrijving

Id_plaats Uniek nummer

voor elke

plaats

Plaatsnaam Plaats waar ze

het broodje

moeten

afleveren

Omschrijving Veldtype Veldlengt

e

Bijzondere

Eigenschap

Uniek nummer Autonumerie

k

Lange-

Integer

• • •

Soort maaltijd

waaruit de

personeelslede

Numeriek Lange-

Integer

Welke broodje Tekst 255

Prijs van de Valuta •

Omschrijving Veldtype Veldlengte Bijzondere Eigenschap

Uniek nummer Autonumeriek Lange-

Integer

• • •

Plaats waar ze Tekst

10

Bijzondere

Eigenschap

Primaire sleutel

Autonumeriek

Relatie met

Tbl_bestellijn

Vormt relatie

met

tbl_soortenmaalti

jd

Euro

Bijzondere Eigenschap

Primaire sleutel

Autonumeriek

Relatie met

Tbl_bestelling

Page 11: AZOBroodjes Technisch ontwerp

Tbl_soortenmaaltijd

Veldnaam Omschrijvin

g

Id_soortmaaltij

d

Uniek

nummer voor

elke

soortmaaltijd

Soortmaaltijd Welke

maaltijd je

wil

Omschrijvin Veldtype Veldlengt

e

Bijzondere

Eigenschap

nummer voor

soortmaaltijd

Autonumerie

k

Lange-

Integer

• • •

maaltijd je

Tekst

11

Bijzondere

Eigenschap

Primaire sleutel

Autonumeriek

Relatie met

Tbl_bestelling

Page 12: AZOBroodjes Technisch ontwerp

Concrete inhoud tabellen

Tbl_Bestelling

Tbl_Bestellijn

Tbl_leveringsplaats

Tbl_maaltijden

Concrete inhoud tabellen

12

Page 13: AZOBroodjes Technisch ontwerp

Tbl_personeelsleden

Tbl_soortenmaaltijden

13

Page 14: AZOBroodjes Technisch ontwerp

Schermen

Bestelformulier

Bestand: Bestellingen.php

Dit is het scherm voor een maaltijd te bestellen.

Standaard zie je al je naam,voornaam, datum van vandaag en een leveringsplaats staan. De

naam en voornaam hebben gehaald uit de tabel Tbl_personeelsleden aan de hand van het

ingelogd personeelsnummer.

In dit scherm is een deadline verwerkt voor te controleren of je de maaltijd nog kan

bestellen.

Zolang de deadline niet verstreken is kan je ook een bestelling verwijderen.

Een maaltijd wordt opgeslagen in de tabel Tbl_Bestelling en in de tabel Tbl_bestellijn.

het verwijderen van de maaltijd wordt een bestellijn verwijderd.

Code deadline

$sql="select Dagen_vooraf,Uren_vooraf from Tbl_maaltijden where

Id_Maaltijden=$omschrijving";

opvragensql($sql,$res,$gegevens);

list($Dagen_vooraf,$Uren_vooraf)= mysql_fetch_array($res);

$test=strtotime($vandaag);

$test2=strtotime($datum_levering);

if(

(strtotime($datum_levering)!=strtotime($vandaag))&&(strtotime($datum_levering)>=strto

time($vandaag)) || (

strtotime($datum_levering)==strtotime($vandaag))&&((($Uren_vooraf)

Dit is het scherm voor een maaltijd te bestellen.

Standaard zie je al je naam,voornaam, datum van vandaag en een leveringsplaats staan. De

naam en voornaam hebben gehaald uit de tabel Tbl_personeelsleden aan de hand van het

ingelogd personeelsnummer.

it scherm is een deadline verwerkt voor te controleren of je de maaltijd nog kan

Zolang de deadline niet verstreken is kan je ook een bestelling verwijderen.

Een maaltijd wordt opgeslagen in de tabel Tbl_Bestelling en in de tabel Tbl_bestellijn.

het verwijderen van de maaltijd wordt een bestellijn verwijderd.

$sql="select Dagen_vooraf,Uren_vooraf from Tbl_maaltijden where

Id_Maaltijden=$omschrijving";

opvragensql($sql,$res,$gegevens);

list($Dagen_vooraf,$Uren_vooraf)= mysql_fetch_array($res);

$test2=strtotime($datum_levering);

(strtotime($datum_levering)!=strtotime($vandaag))&&(strtotime($datum_levering)>=strto

ring)==strtotime($vandaag))&&((($Uren_vooraf)-

14

Standaard zie je al je naam,voornaam, datum van vandaag en een leveringsplaats staan. De

naam en voornaam hebben gehaald uit de tabel Tbl_personeelsleden aan de hand van het

it scherm is een deadline verwerkt voor te controleren of je de maaltijd nog kan

Zolang de deadline niet verstreken is kan je ook een bestelling verwijderen.

Een maaltijd wordt opgeslagen in de tabel Tbl_Bestelling en in de tabel Tbl_bestellijn. Bij

(strtotime($datum_levering)!=strtotime($vandaag))&&(strtotime($datum_levering)>=strto

1)>$tijd))

Page 15: AZOBroodjes Technisch ontwerp

Gebruikers

Bestand: gebruikers.php

Het scherm gebruikers heeft een overzicht van alle gebruikers.

Men kan een gebruiker toevoegen en wijzigen.

Er is ook de mogelijkheid om een gebruiker te zoeken

Alles wat men hierin doet verandert in de tabel Tbl_personeelsleden.

$sqlString="SELECT Tbl_personeelsleden.Id_Personeelsnummer,

Tbl_personeelsleden.Naam, Tbl_personeelsleden.Vnaam, Tbl_personeelsleden.Admin,

Tbl_personeelsleden.Keuken, Tbl_personeelsl

Tbl_leveringsplaats.Plaatsnaam FROM Tbl_leveringsplaats INNER JOIN Tbl_personeelsleden

ON Tbl_leveringsplaats.Id_plaats = Tbl_personeelsleden.Id_plaats2 where Naam like

'%$zoekstring%' or Vnaam like '%$zoekstring%'";

Dit is de sql string die we gebruiken om te zoeken op de velden.

Het scherm gebruikers heeft een overzicht van alle gebruikers.

Men kan een gebruiker toevoegen en wijzigen.

Er is ook de mogelijkheid om een gebruiker te zoeken.

Alles wat men hierin doet verandert in de tabel Tbl_personeelsleden.

$sqlString="SELECT Tbl_personeelsleden.Id_Personeelsnummer,

Tbl_personeelsleden.Naam, Tbl_personeelsleden.Vnaam, Tbl_personeelsleden.Admin,

Tbl_personeelsleden.Keuken, Tbl_personeelsleden.Facturatie,

Tbl_leveringsplaats.Plaatsnaam FROM Tbl_leveringsplaats INNER JOIN Tbl_personeelsleden

ON Tbl_leveringsplaats.Id_plaats = Tbl_personeelsleden.Id_plaats2 where Naam like

'%$zoekstring%' or Vnaam like '%$zoekstring%'";

ie we gebruiken om te zoeken op de velden.

15

Tbl_personeelsleden.Naam, Tbl_personeelsleden.Vnaam, Tbl_personeelsleden.Admin,

Tbl_leveringsplaats.Plaatsnaam FROM Tbl_leveringsplaats INNER JOIN Tbl_personeelsleden

ON Tbl_leveringsplaats.Id_plaats = Tbl_personeelsleden.Id_plaats2 where Naam like

Page 16: AZOBroodjes Technisch ontwerp

Keuken

Bestand:keuken.php

Dit is het standaard scherm bij keuken.

Er zijn 4 knoppen die allen een bepaalde functie hebben.

Afdrukken

Historiek

Historiek is een overzicht van alle bestellingen.

Dit is het standaard scherm bij keuken.

Er zijn 4 knoppen die allen een bepaalde functie hebben.

Historiek is een overzicht van alle bestellingen.

16

Page 17: AZOBroodjes Technisch ontwerp

Zoeken op datum

De functie zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

Tbl_personeelsleden.Vnaam, Tbl_soortenmaaltijden.Soortmaaltijd,

Tbl_maaltijden.Omschrijving, Tbl_bestellijn.commentaar, Tbl_bestellijn.aantal,

Tbl_bestellijn.Bruin_broodje, Tbl_bestellijn.datum_levering,

Tbl_leveringsplaats.Plaatsnaam, Tbl_maaltijden.Huidige_Pr

INNER JOIN Tbl_personeelsleden ON Tbl_leveringsplaats.Id_plaats =

Tbl_personeelsleden.Id_plaats2) INNER JOIN (Tbl_bestelling INNER JOIN

(Tbl_soortenmaaltijden INNER JOIN (Tbl_maaltijden INNER JOIN Tbl_bestellijn ON

Tbl_maaltijden.Id_Maaltijden = Tbl_bestellijn.id_maaltijd) ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

Tbl_bestelling.Id_Bestelling = Tbl_bestellijn.Id_bestelling) ON

Tbl_personeelsleden.Id_Personeelsnummer = Tbl_bestelling.Id_Person

Tbl_bestellijn.datum_levering>='$begindatum' and

Tbl_bestellijn.datum_levering<='$einddatum'";

Deze query gebruiken we om te zoeken tussen 2 data.

Vandaag

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd m

worden.

De functie zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

ersoneelsleden.Vnaam, Tbl_soortenmaaltijden.Soortmaaltijd,

Tbl_maaltijden.Omschrijving, Tbl_bestellijn.commentaar, Tbl_bestellijn.aantal,

Tbl_bestellijn.Bruin_broodje, Tbl_bestellijn.datum_levering,

Tbl_leveringsplaats.Plaatsnaam, Tbl_maaltijden.Huidige_Prijs FROM (Tbl_leveringsplaats

INNER JOIN Tbl_personeelsleden ON Tbl_leveringsplaats.Id_plaats =

Tbl_personeelsleden.Id_plaats2) INNER JOIN (Tbl_bestelling INNER JOIN

(Tbl_soortenmaaltijden INNER JOIN (Tbl_maaltijden INNER JOIN Tbl_bestellijn ON

den.Id_Maaltijden = Tbl_bestellijn.id_maaltijd) ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

Tbl_bestelling.Id_Bestelling = Tbl_bestellijn.Id_bestelling) ON

Tbl_personeelsleden.Id_Personeelsnummer = Tbl_bestelling.Id_Personeelnummer where

Tbl_bestellijn.datum_levering>='$begindatum' and

Tbl_bestellijn.datum_levering<='$einddatum'";

Deze query gebruiken we om te zoeken tussen 2 data.

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd m

17

De functie zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

Tbl_maaltijden.Omschrijving, Tbl_bestellijn.commentaar, Tbl_bestellijn.aantal,

ijs FROM (Tbl_leveringsplaats

(Tbl_soortenmaaltijden INNER JOIN (Tbl_maaltijden INNER JOIN Tbl_bestellijn ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

eelnummer where

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd moeten

Page 18: AZOBroodjes Technisch ontwerp

Facturatie

Bestand:facturatie.php

Dit is het standaard scherm bij facturatie.

Er zijn 4 knoppen die allen een bepaalde functie hebben.

Afdrukken

Historiek

Historiek is een overzicht van alle bestellingen.

Dit is het standaard scherm bij facturatie.

Er zijn 4 knoppen die allen een bepaalde functie hebben.

Historiek is een overzicht van alle bestellingen.

18

Page 19: AZOBroodjes Technisch ontwerp

Zoeken op datum

De functie zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

Tbl_personeelsleden.Vnaam, Tbl_soortenmaaltijden.Soortmaaltijd,

Tbl_maaltijden.Omschrijving, Tbl_maaltijden.Huidige_Prijs, Tbl_bestellijn.aantal,

Tbl_bestellijn.Gefactureerd FROM Tbl_personeelsleden INNER JOIN (Tbl_bestelling INNER

JOIN (Tbl_soortenmaaltijden INNER JOIN (Tbl_maa

Tbl_maaltijden.Id_Maaltijden = Tbl_bestellijn.id_maaltijd) ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

Tbl_bestelling.Id_Bestelling = Tbl_bestellijn.Id_bestelling) ON

Tbl_personeelsleden.Id_Personeelsnummer = Tbl_bestelling.Id_Personeelnummer where

Tbl_bestellijn.datum_levering>='$begindatum' and

Tbl_bestellijn.datum_levering<='$einddatum'";

Dit is de query die we bij facturatie gebruiken om te zoeken.

De query bij facturatie is kleiner

dienst minder moeten zien.

Vandaag

zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

am, Tbl_soortenmaaltijden.Soortmaaltijd,

Tbl_maaltijden.Omschrijving, Tbl_maaltijden.Huidige_Prijs, Tbl_bestellijn.aantal,

Tbl_bestellijn.Gefactureerd FROM Tbl_personeelsleden INNER JOIN (Tbl_bestelling INNER

JOIN (Tbl_soortenmaaltijden INNER JOIN (Tbl_maaltijden INNER JOIN Tbl_bestellijn ON

Tbl_maaltijden.Id_Maaltijden = Tbl_bestellijn.id_maaltijd) ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

Tbl_bestelling.Id_Bestelling = Tbl_bestellijn.Id_bestelling) ON

n.Id_Personeelsnummer = Tbl_bestelling.Id_Personeelnummer where

Tbl_bestellijn.datum_levering>='$begindatum' and

Tbl_bestellijn.datum_levering<='$einddatum'";

Dit is de query die we bij facturatie gebruiken om te zoeken.

De query bij facturatie is kleiner dan de query bij keuken omdat de mensen op de facturatie

19

zoeken op datum biedt de mogelijkheid van 2 datums in te geven. Vervolgens

verschijnt er een lijst waarvan de datum van levering tussen deze 2 datums ligt.

$sqlString="SELECT Tbl_bestellijn.Id_Bestellijn, Tbl_personeelsleden.Naam,

Tbl_maaltijden.Omschrijving, Tbl_maaltijden.Huidige_Prijs, Tbl_bestellijn.aantal,

Tbl_bestellijn.Gefactureerd FROM Tbl_personeelsleden INNER JOIN (Tbl_bestelling INNER

ltijden INNER JOIN Tbl_bestellijn ON

Tbl_soortenmaaltijden.Id_soortmaaltijd = Tbl_maaltijden.Soort_Maaltijd) ON

n.Id_Personeelsnummer = Tbl_bestelling.Id_Personeelnummer where

dan de query bij keuken omdat de mensen op de facturatie

Page 20: AZOBroodjes Technisch ontwerp

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd moeten

worden.

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd moeten

20

De functie vandaag heeft een overzicht van alle bestellingen die vandaag geleverd moeten

Page 21: AZOBroodjes Technisch ontwerp

Maaltijden

Bestand:maaltijden.php

In het scherm maaltijden hebben we een overzicht van alle maaltijden.

Men kan een maaltijd wijzigen en toevoegen.

tabel Tbl_maaltijden

De maaltijd kan ook worden verwijderd. Dit kan enkel indien de maaltijd niet in een

bestelling zit.

De gegevens worden opgeslagen in de tabel Tbl_maaltijden.

De velden dagen_vooraf en uren_vooraf gebruiken we voor de deadline in te stellen.

Leveringsplaats

Bestand:leveringsplaats.php

Hier zien we een overzicht van alle leveringsplaatsen.

Men kan een leveringsplaats toevoegen en wijzigen.

hebben we een overzicht van alle maaltijden.

Men kan een maaltijd wijzigen en toevoegen. Wanneer men dit doet verandert er iets in de

De maaltijd kan ook worden verwijderd. Dit kan enkel indien de maaltijd niet in een

De gegevens worden opgeslagen in de tabel Tbl_maaltijden.

De velden dagen_vooraf en uren_vooraf gebruiken we voor de deadline in te stellen.

Hier zien we een overzicht van alle leveringsplaatsen.

leveringsplaats toevoegen en wijzigen.

21

Wanneer men dit doet verandert er iets in de

De maaltijd kan ook worden verwijderd. Dit kan enkel indien de maaltijd niet in een

De velden dagen_vooraf en uren_vooraf gebruiken we voor de deadline in te stellen.

Page 22: AZOBroodjes Technisch ontwerp

Een leveringsplaats verwijderen lukt enkel indien de leveringsplaats niet in een bestelling

zit.

Al de gegevens worden opgeslagen in de tabel Tbl_leveringsplaats.

Paswijzigen

Bestand:wijzigpass.php & wijzigen.php

Dit is het scherm voor je paswoord te wijzigen.

Vul je oud paswoord in.

Geef vervolgens 2 keer je nieuw in en klik op pass wijzigen.

De nieuwe gegevens worden opgeslagen in de tabel Tbl_personeelsleden.

Inloggen

Bestand:login.php & login-fout.php &

Om in te loggen gebruiken we het personeelsnummer en een paswoord.

Een leveringsplaats verwijderen lukt enkel indien de leveringsplaats niet in een bestelling

Al de gegevens worden opgeslagen in de tabel Tbl_leveringsplaats.

& wijzigen.php

Dit is het scherm voor je paswoord te wijzigen.

Geef vervolgens 2 keer je nieuw in en klik op pass wijzigen.

De nieuwe gegevens worden opgeslagen in de tabel Tbl_personeelsleden.

fout.php & loginhtml.php & logout.php & logincheck.php

Om in te loggen gebruiken we het personeelsnummer en een paswoord.

22

Een leveringsplaats verwijderen lukt enkel indien de leveringsplaats niet in een bestelling

De nieuwe gegevens worden opgeslagen in de tabel Tbl_personeelsleden.

& logincheck.php