cantine.bas 18/04/97 Rl 2.1 D. Devun
Programme principal de gestion de la cantine
développé à la demande du
collège de Bibracte pour Mr Ronquie ( Véritable orthographe:
Ronchi)
Permet de connaitre le nom des élèves
internes et
demi-pensionnaires n'ayant pas été
à la cantine à la fin
d'un service. Il est possible d'obtenir les résultats
ou bien
sous forme fichier * obsolète voir plus
loin *, ou à l'écran, ou sur
impression papier.
Le programme est autodocumenté en grande
partie
Il se base sur la gestion simple d'un fichier à
accès direct
du nom de: eleve.dat
options -admin permet de gérer cette base
(la lister, la modifier ect..)
-liste permet de lister la base à accès directe
- par numéro de carte
- par Nom personnel
- Dans son ensemble
-sortie permet de sortir
les élèves n'ayant pas été à la cantine
- sur l'écran
- sur une imprimante
*Obsolète* ----->
- Sur disque
Cette option a été
modifiée pour
permettre de sortir également dans les trois
modes ci-dessus
les élèves externes ayant exceptionnellement
été à la cantine. 28/04/97
Ce programme a été volontairement
rendu "bavard" dans sa partie
saisie, cela pour permettre aux élèves
de rentrer leurs numéros
d'identification de manière plus spontanée
et plus agréable pour eux.
L'option précédente sort sur le haut-parleur
interne du pc quelques
mots digitalisés en anglais ( de qualité
très moyenne)
cantine.bas 27/04/97 Rl 2.2 D. Devun modification
de la source
A la demande du collège: rajout d'un code
spécial de correction (999)
permettant de forcer la rentrée d'un élève
si son numéro à déja été
enregistré par un autre.
Rajout du nom des élèves EXTERNE
ayant été à la cantine dans les sorties
écran imprimante et *obsolète voir
plus loin* fichier et simplification
du traitement dans les exécutables esclaves:
imprime.exe , trace.exe
affiche.exe
cantine.bas 08/06/97 Rl 2.3 D. Devun modification
de la source
option -sb , si le pc dispose d'une carte
Soundblaster ou
compatible la partie "bavarde" du programme
sort en français digitalisé
sur les hauts parleurs (c'est ma voix n'en
attendez pas des merveilles)
Saisie automatique, l'élève
n'a plus à rentrer ENTREE après
son numéro de code, le programme s'en
charge lui même.
cantine.bas 25/06/97 20H:GMT Rl 2.4 D. Devun
modification de la source
L'enregistrement des élèves
n'ayant pas mangés est automatique dès
que le surveillant à tapé le
code de fin de saisie : "fin"
cet enregistrement ne peut s'effectuer qu'une
seule fois par jour
il est sous la forme JOUR-MOIS.SAV et reste
disponible sur le disque dur
pour toutes formes d'utilisations ultérieurs.
L'option sortie disque est remplacée
par Mode administration , celà
permet éventuellement de corriger
les données d'un élève une fois
la saisie terminée.
L'option second service est remplacée
par EN CAS DE CRASH SYSTEME, si le
courant est coupé , un cable d'alimentation
arraché ou un problème de
saisie cette option vous permet de conserver
les données précédemment
enregistrées et de repartir
partir
du point d'arrêt ou bien de demander
la sortie immédiate des données
préenregistrées.
L'affichage des résultats changent
aussi , il est simplifié
et donne en prime la classe de l'élève
et son numéro de carte
de cantine (option disponible seulement
partir
du nouveau
fichier d'élève 1997-1998)
cantine.bas 26/06/97 Rl 2.5 D. Devun modification
de la source
l'option Mode administration est remplacée
par Présents , cette
option ne sort que les élèves
DP INT et EXT ayant effectivement mangés
au réfectoire contrairement à
l'option de base qui sort les élèves
DP et INT n'ayant pas mangés.
Cette nouvelle option à trois sous-options
en ligne:
Sortie imprimante (sort la liste sur une
imprimante)
Sortie Ecran (sort la liste sur un cran)
Sortie Fichier (Sort la liste dans un fichier
du nom
de JOUR-MOIS.mng)
l'option mode administration devient disponible
dans la grille saisie
des élèves par l'entrée des
3 lettres adm au lieu du code: fin habituel
qui termine la saisie.
cantine.bas 04/10/97 Rl 2.6 D. Devun modification
de la source
rajout de l'option -auto permettant de rentrer
dans le module saisie
sans passer par l'écran des choix
optionnels, permet de brancher
l'ordinateur
une horloge mécanique
ou électronique et de lancer
automatiquement le module à une heure
prédéterminée.
Le lancement se fait automatiquement en mode
Soundblaster et auto
régénération de la base.
cantine.bas 05/10/97 Rl 2.7 D. Devun modification
de la source
Rajout d'un module permettant de déterminer
le jour de la semaine
de manière à enregistrer le
mercredi tous les élèves ayant été
présents à la cantine, cela
de façon automatique.
cantine.bas 07/10/97 Rl 2.7.1 D. Devun Correction
d'un bug mineur
portant sur le comptage des élèves
cantine.bas 10/02/99 Rl 3.2 D. Devun modification
de la source
Suite
une idée de Mr Ronchi rajout
de l'option -video - video_nsb
ou -video_nosounblaster, -video_auto ou
-video_auto_nosoundblaster, cette multiple
option
permet d'afficher la photographie de l'élève
juste après la
saisie de son numéro, cela nescessite
d'avoir les photos digitalisées
de l'ensemble des élèves du
collège, de transformer les fichiers bmp
en gif par le programme alchemy, et de rendre
ses gifs autoexécutables
par le programme gws, -video lance le programme
natif en utilisant la
soundblaster,-video_nsb ou -video_nosoundblaster,
idem mais les sons
sortent par le haut parleur du pc, -video_auto
même chose que -auto
mais la video en plus, et -video_auto_nsb
ou -video_auto_nosounblaster
idem précédent mais les sons
sortent par le haut parleur.
Si l'élève n'a pas de fichier
photo correspondant
son numéro un
gif: no_photo.exe s'affiche.
cantine.bas 10/02/99 Rl 3.3 D. Devun modification
de la source
francisation de la date apparaissant dans
la bannière
cantine.bas 17/05/99 Rl 4.3 D. Devun modification
de la source
les paramètres numériques sont
à présent calculé en entier ce qui
améliore la rapidité d'exécution
du programme.
rajout de l'option -lent permettant l'exécution
du programme
sur des machines lentes avec cependant une
perte de certains paramètres
l'option redémarrage de la saisie
disparait , l'option son et les
floritures écran également
ainsi que l'option -sortie.
Cela est dut au fait que la base eleve.dat
est dans ce
mode intégrée à une
série de tableaux, si la machine plante, les
tableaux ne sont plus récupérables,
en ce qui concerne le son le
supprimer améliore encore la rapidité
d'exécution; même chose pour
les floritures écran.
En résumé à la saisie
en mode -lent , un 386 devient aussi rapide
qu'un pentium, seule la préconversion
de la base en tableaux et
la dématricisation inverse pour reconvertir
les tableaux prend un
certain temps, mais les élèves
ne sont plus pénalisés.
cantine.bas 21/10/99 Rl 4.4 D. Devun modification
de la source
A la demande de mr Mougeot rajout de l'affichage
de la
classe de l'élève sur le panneau
de contrôle du programme
En prime la qualité de l'élève
apparait également.
Ce changement d'affichage est opérationnel
quelque soit
l'argument demandé.
cantine.bas 07/09/2000 Rl 4.5 D. Devun modification
de la source
-lentnv -386nv 386nv , même chose que
-lent mais sans la vidéo |