HISTORIQUE DE CANTINE.EXE
  du 18/04/1997 au 07/09/2000
 Auteur: Dominique Devun
.                                                                                                                                                                                                  .
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

.                                                               .       RETOUR INDEX .                                                               .