Handboekenbeheer binnen de school

 

Algemene doelstelling:

 

 

Algemene beschrijving van de tabellen:

 

De basistabel "tblBoeken" bevat zowel gehuurde als gekochte boeken.

Gehuurde boeken moeten op het einde van schooljaar terugbinnengeleverd worden. Deze boeken kunnen door de leerlingen niet aangekocht worden binnen de school. Wanneer een leerling dan toch in het bezit is van zo’n boek, moet in de tabel "tblBoeken_per_leerling" het veld ‘betalingscode’ op 2 geplaatst worden, d.w.z. het boek wordt niet aangerekend.


Een te kopen boek kan reeds in het bezit zijn van de leerling en mag in dit geval niet aangerekend worden in de betaling. In dit geval krijgt het veld ‘betalingscode’ de waarde 2..

 

De velden "in omloop", "datum_in_gebruik" worden enkel gebruikt als het een gehuurd boek is. De huurprijs is 30% van de eenheidsprijs.

 

De minimumvoorraad wordt bepaald door de som van het aantal verwachte leerlingen per klas te maken die het boek gaan gebruiken in het nieuwe schooljaar.. Het veld "aantal_verwacht" is dus een raming op het einde van het schooljaar. De boeken moeten op de eerste schooldag van een nieuw schooljaar reeds in het bezit zijn van de school.

 

De bestelling van een te kopen boek is gelijk aan het verschil tussen de minimumvoorraad en de voorraad, terwijl voor een gehuurd boek, de bestelling maar pas wordt uitgevoerd wanneer de som van de velden ‘in omloop’ en ‘ in voorraad’ kleiner is dan de minimumvoorraad. De bestelling is dan: minimumvoorraad - (in omloop + in voorraad)

 

De tabel "tblUitgeverijen" bevat alle identificatiegegevens van de verschillende uitgeverijen.

 

De tabel "tblVakken" is een hulptabel die de vakomschrijvingen bevat. Op deze manier kunnen de boeken ingedeeld worden in vakgroepen.

 

De tabel "tblKlassen" is een hulptabel die de algemene klasgegevens bevat.

 

De tabel "tblLeerlingen" bevat de noodzakelijke basisgegevens van de leerlingen.

 

De tabel "tblBoeken_per_klas" bevat alle boeken per klas en zal gebruikt worden als basistabel voor de ingave van de boeken per leerling in de tabel "tbl_boeken_per_leerling".

 

De tabel "tblBoeken_per_leerling" zal per leerling de noodzakelijke gegevens bevatten om de facturatie van de gehuurde en gekochte boeken door de leerlingen aan de school mogelijk te maken. Het veld "betalingscode" staat op 1 wanneer het boek aangerekend wordt en 2 indien het niet aangerekend.