Friday, April 6, 2007

aanpassingen database

We hebben het database woensdag het 3de uur niet af gekregen dus zijn Stefan, Hayk, Kerim en Volkan 's middags nog verder gegaan. Maar ook toen hebben ze het niet afgekregen. Dus ben ik vandaag thuis nog bezig geweest om ons database werkende te maken.

Ik heb als eerste een (nieuw) overzicht gemaakt, waarin te zien was welke schermen ik moest hebben, waar ze naartoe moeten verwijzen en wat er op moet staan.
Hierdoor kon ik zien wat we misten. We miste namelijk het form AbsentieOverzicht en Administratie.

Vervolgens heb ik deze forms aangemaakt en de correcte connecties gemaakt.
We hebben nu de forms:
frmAbsentieInvoeren
frmAbsentieOverzicht
frmAdministratie
frmControle
frmLeraren
frmLogin
frmMentoren

Vervolgens heb ik bepaalde gegevens toegevoegd in het acces database. We miste namelijk Mentor in het leerlingen tabel, waar weergegeven wordt welke mentor de leerlingen hebben.
Ik heb bij leraren tabel administratiewachtwoord toegevoegd zodat mensen van de administratie ook kunnen inloggen. Hiervoor moest ik dus ook in het database bij inloggen, net als voor mentoren, een checkbox maken, zodat ze kunnen inloggen als administratie. Die moet vervolgens verwijzen naar frmAdministratie waar twee opties worden gegeven. AbsentieOverzicht en Absentie Invoeren die vervolgens naar de bijbehorende forms connect.

Bij het form Absenties Invoeren moet je llnr, datum, lesuur en status invoeren. Bij lesuur en status zijn maar een beperkt aantal opties mogelijk. Dit is gedaan in access bij : opzoeken;weergave besturing(keuzelijst); type rijbron(lijst met waarden); rijbron(1,2,3,4,5,6,7) of (afwezig,te laat,ziek,medisch,ongeoorloofd).
En in Visual Basic bij List (1.2.3.4.5.6.7.8) of (afwezig,te laat,ziek,medisch,ongeoorloofd).

Vervolgens gaat dit naar Controle waar hetzlefde komt te staan alleen is voornaar, tussenvoegsek en achternaam er aan toegevoegd. En heb je de Cummando Buttons, Wijzigen, Nieuw en Klaar toegevoegd. Wijzigen gaat terug naar invoeren en slaat ingevoerde gegevens niet op. Nieuw gaat terug naar invoeren en slaat ingevoergde gevegens wel op in access absenties.tabel. En Klaar slaat ook gegevens op en sluit het programma geheel af.

Bij Absentie overzicht kijkt het programma of het door een mentor of door administratie is ingelogt. Als het door een mentor is ingelogd wordt er gekeken welke en daarvan wordt zijn/haar leerlingenabsentieoverzicht weergegeven. Bij administratie wordt iedereen weergegeven.

Als laatste heb ik de kleuren veranderd naar licht blauw, want dit is een frisse neutraal kleur. En de woorden die vertellen waarvoor het form geld zijn dikgedrukt.

Friday, March 16, 2007

Plan van Aanpak Mijlpaal 3

Hierboven ziet u ons plan van aanpak voor mijlpaal 3.

Friday, March 9, 2007

Foto's van de vergadering









FCO-IM IGD


DFD niveau 2

We hebben het 2e niveau DFD gemaakt. Hierin is het proces opgesplitst in drie deelprocessen, absenties invoeren, leerlinggegevens invoeren en absenties lezen. Een leraar moet de gegevens over een absentie (leerlingnummer, datum, lesuur en de aanwezigheid of afwezigheid) in kunnen voeren en een overzicht van de huidige les kunnen krijgen. Een mentor moet leerlinggegevens en een absentieoverzicht per tijdseenheid kunnen opvragen. De schoolleiding moet de leerlinggegevens kunnen invoeren. De administratie moet de soort absentie kunnen invoeren en een overzicht per tijdseenheid en de leerlinggegevens kunnen opvragen.

Friday, March 2, 2007

FCO-IM zinnen

We hebben de volgende voorbeeldzinnen bedacht voor FCO-IM:

Leerling 1825 is op dinsdag 27 februari 2007 het 5e uur afwezig.
Leerling 1694 is op maandag 26 februari 2007 het 1e uur te laat.
Leerling 1999 is op woensdag 28 februari 2007 ziek.
Leerling 1290 is op maandag 26 februari 2007 het 4e uur naar de dokter.
Leerling 2583 is op dinsdag 27 februari 2007 het 8e uur naar de tandarts.

Leerling 1825 heet Kerim Erdem.
Leerling 1825 zit in klas 6A.

Wednesday, February 28, 2007

DFD niveau 1 (context diagram)

We hebben het eerste DFD, oftewel het context diagram gemaakt. Zoals u hierboven ziet kan een leraar alleen dingen invoeren, namelijk het leerlingnummer, de datum, het lesuur en of de leerling afwezig of te laat is invoeren. De administratie kan de soort absentie (ziek, dokter, tandarts, etc.) invoeren en een overzicht per leerling opvragen. Een mentor kan hetzelfde invoeren als een gewone leraar en een overzicht opvragen per tijdseenheid.

We hebben veranderingen aangebracht in de eerste versie van ons context diagram. Een leraar kan nu ook een overzicht van zijn/haar huidige les opvragen waarin hij/zij kan zien wie er allemaal aangevinkt zijn als afwezig, wie er in de les horen te zitten, etc. We hebben ook een nieuwe externe entiteit genaamd schoolleiding toegevoegd die de gegevens van leerlingen (zoals naam, adres, telefoonnummer e.d.) in het systeem kan invoeren. Deze gegevens kunnen worden opgevraagd door de administratie en door de mentoren. De administratie kan in plaats van een overzicht per leerling nu een overzicht per tijdseenheid opvragen. De mentor kan nu geen absenties meer invoeren, maar alleen een overzicht en de leerlinggegevens opvragen.