Page précédente Table des matières Page suivante


5. DESCRIPTION DES PROGRAMMES.

En annexe sont listés tous les programmes permettant la saisie, la correction des données et le traitement des informations des COS pour l'année 1987.

Le démarrage du programme s'effectue en entrant la commande “START COS” après le point de disponibilité de DBASE III PLUS. Tous les programmes traitant les informations des COS ont été regroupés dans le sous-répertoire “DBASE/COS” qui est accédéy automatiquement par le programme de démarrage. En terminant le programme de traitement des cos, le programme sort du logiciel DBASE III PLUS.

5.1. PROGRAMME <"Start-cos"> : Ce programme INITIALISE le traitement des données des COS et s'ouvre sur un menu donnant à l'opérateur divers possibilités d'actions. Les options du menu d'ouverture se présentent comme indiqué à la figure 2.

5.2. OPTION 1 DU MENU PRINCIPAL :

5.2.1. MENU DE SAISIE DES INFORMATIONS :

L'option 1 du menu d'overture donne accés au sous-programme <"ADD-COS"> d'addition de données nouvelles aux divers fichiers de la base de donnée. Ce dernier ouvre sur un second menu qui gère la saisie, la correction, l'édition des données et la mise à jour des fichiers de la base de données. Les options du second menu sont représentées à la figure 3.

5.2.1.1. PROGRAMME <"ADD-2"> : correspondant à l'option 1 du menu de saisie des données, ce programme, aprés avoir demandé et vérifié que le choix du fichier (auquel l'opérateur veut ajouter des données) est bien insérré dans le lecteur de disquette “A:”, présent à l'écran une vue du bordereau de saisie des données (figure 1). Aprés chaque saisie d'un enrégistrement, l'opérateur a le choix de <"CONTINUER>, <"TERMINER> ou de <"CORRIGER> la saisie. Selon l'option choisie, le programme branche vers des sous-programmes spécifiques.

Lors de la saisie des informations, un fichier intérimaire est créer sur le disque dur. Ce n'est qu'une fois la saisie terminée et que lorsque un premier programme de vérification <"CODE-TEST"> a été exécuté sur les données saisies que les données sont transférées sur un second fichier temporaire <"A:TEMPFILE"> sur la disquette. Dans ce fichier <"A:TEMPFILE">, les données saisies peuvent être vérifiées, éditées et corrigées à volonté.

Le sous-programme <"CODE-TEST"> permet de vérifier si les données saisies comportent bien le nombre exact de caractéres comme défini par la struc-ture des fichiers.

5.2.1.2. OPTION 2 DU MENU DE SAISIE DES DONNES : cette option du menu de saisie des données permet, en faisant appel à une facilité de DBASE III PLUS, à l'opérateur de vérifier l'exactitude et de-corriger les données saisies et stockées temporairement dans le fichier <"A:TEMPFILE">.

5.2.1.3. PROGRAMME <"PRINTOUT"> : l'option 3 du menu de saisie des données permet à l'opérateur de revoir le fichier temporaire et de lister les données sur l'imprimante.

5.2.1.4. PROGRAMME <"COS-MISJ"> : l'option 4 du menu de saisie des informations permet de façon indépendante de transférer les nouvelles données du fichier temporaire <"A:TEMPFILE"> vers le fichier de destination ayant pour nom “COS-” + les quatres premiéres lettres du faritany ( <"A:COS_ANTA"> pour le faritany d'ANTANANARIVO).

L'accés accidentel de ce sous-programme est évité par l'introduction par l'opérateur d'un mot de passe <"FAO">. Aprés le transfert des données correctes vers le fichier de destination, les données sur le fichier temporaire <"A:TEMPFILE"> sont marquées pour effacement.

5.2.1.5. OPTION 5 DU MENU DE SAISIE DES DONNEES : l'option 5 du menu de saisie des données permet de détruire les données dans le fichier temporaire <"A:TEMPFILE"> qui avaient été marquées pour effacement lors de leurs transfert vers le fichier de destination (lors de l'option précédente).

Il apparaît donc comme clair que le menu de saisie des données doit être exécuté de façon séquentielle si des erreurs grossiéres sont à éviter et si l'intégrité des bases de données doit rester préservée.

5.2.1.6. OPTION DE < RETOUR > VERS LE MENU PRINCIPAL : permet le retour au menu principal.

5.3. OPTION 2 DU MENU PRINCIPAL :

5.3.1. PROGRAMME <"REVIEW"> : Cette option permet de revoir et d'éditer une base de données. Diverses possibilités de revoir la base données sont possibles grâce à un menu.

5.4. OPTION 3 DU MENU PRINCIPAL :

5.4.1. MENU DES EXPEDITIONS MENSUELLES - PROGRAMME <"EXP MEN">:

L'option 3 du menu principal donne accés à un troisiéme menu (présenté à la figure 4) à partir duquel l'opérateur peut sélectionner les tableaux de résultats désirés. Le programme a été diriqé vers le sous-programme <"EXP-MEN">. L'entête des divers tableaux créer lors de l'exécution de ce sous-programme s'effectue par l'intermédiaire du programme <"SETUP"> et les lignes des tableaux sont tracées par le programme <"LINE">.

Ce sous-programme fait également appel à d'autres routines qui permettent selon le cas de sélectioner et d'imprimer les noms des fivondronana <"CHX FIV">, des pays d'exportation <"CHX PAYS">, des expéditeurs / exportateurs <"CHX-EXP">, des destinations <"CAOIX-FIV">, des faritany <"CHX-FAR"> et des mois <"MOIS">.

5.4.1.1. PROGRAMME <"EX_1_MEN"> : l'option 1 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableaux des expéditions mensuelles par nature des produits hors d'un fivondronana sélectioné, soit un tableau annuel des expéditions hors (de tous les) fivondronana d'un faritany sélectioné. Un exemple de chaque tableau est présenté respectivement au tableau 5 et 6.

5.4.1.2. PROGRAMME <"EX_2_MEN"> : l'option 2 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableau des expéditions mensuelles par type de méthode de conservation hors d'un fivondronana sélectioné, soit un tableau annuel des expéditions hors (de tous les) fivondronana d'un faritany sélectioné par type de méthode de conservation. Les tableaux, de par leur largeur, sont divisés en deux parties et les totaux par mois ou par fivondronana sont présentés dans la seconde partie. Un example de chaque tableau est présenté respectivement au tableau 7 et 8.

5.4.1.3. PROGRAMME <"EX_3_MEN"> : l'option 3 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableau des expéditions mensuelles hors d'un fivondronana sélectioné par nature des produits et par fivondronana de destination, soit un tableau annuel des expéditions hors (de tous les) fivondronana d'un faritany sélectioné par nature des produits et par fivondronana de destination. Un example de chaque tableau est présenté respectivement au tableau 9 et 10.

5.4.1.4. PROGRAMME <"EX_4_MEN"> : l'option 4 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableau des expéditions mensuelles hors d'un fivondronana sélectioné par méthode de conservation des produits et par fivondronana de destination (programme <"EX_4_MEN">), soit un tableau annuel des expéditions hors (de tous les) fivondronana d'un faritany sélectioné par méthode de conservation des produits et par fivondronana de destination (programme <"EX_4_MBIS">). Les tableaux, de par leur largeur, sont divisés en deux parties et les totaux par mois ou par fivondronana sont présentés dans la seconde partie. Un example de chaque tableau est présenté respectivement au tableau 11 et 12.

5.4.1.5. PROGRAMME <"EX_5_MEN"> : l'option 5 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableau des expéditions mensuelles hors d'un fivondronana sélectioné par nature des produits et par expéditeur, soit un tableau annuel des expéditions hors (de tous les) fivondronana d'un faritany sélectioné par nature des produits et par expéditeur. Un example de chaque tableau est présenté respectivement au tableau 13 et 14.

5.4.1.6. PROGRAMME <"EXPORT_1"> : l'option 6 du menu des expéditions mensuelles donne à l'opérateur la possibilité de créer soit un tableau des exportations mensuelles hors d'un fivondronana sélectioné par méthode de conservation des produits et par pays de destination, soit un tableau annuel des exportations hors (de tous les) fivondronana d'un faritany sélectioné par methode de conservation des produits et par pays de destination.

Les tableaux, de par leur largeur, sont divisés en deux parties et les totaux par mois ou par pays de destination sont présentés dans la seconde partie. Un example de chaque tableau est présenté respectivement au tableau 15 et 16.

5.4.1.7. PROGRAMME <"EXPORT_2"> : l'option 7 du menu des expédiexportations menusuelles hors d'un fivondronana sélectioné par nature des produits et par pays de destination (programme <"EXPORT_2">), soit un tableau annuel des exportations hors (de tous les) fivondronana d'un faritany sélectioné par nature des produits et par pays de destination (programme <"EXPORT_3">). Un example de chaque tableau est présenté respectivement au tableau 17 et 18.

5.4.1.8. OPTION de < RETOUR > au MENU Principal : l'option 8 du menu des expéditions mensuelles donne à l'opérateur le choix de retouner au menu principal.

5.5. OPTION 4 DU MENU PRINCIPAL :

5.5.1. MENU DES EXPENDITIONS TOTALES ANNUELLES - PROGRAMME <"T EXPE O"> :

L'option 4 du menu principal donne accès à un quatriéme menu (présenté à la figure 5) à partir duquel l'opérateur peut sélectionner les tableaux de résultats totaux par faritany désirés. Le programme a été dirigé vers le sous-programme <"T_EXP_O">. L'entête des divers tableaux est tracé grâce au sous-programme <"SET-2-UP"> et les lignes des tableaux par le sous-programme <"LINE_2">. Pour la sélection et l'impression des mois, des expénditeur/exportateurs et des faritany le programme fait appel aux même routines que celles énumérées au point 5.4.1.

5.5.1.1. PROGRAMME <"T_EXPE_1"> : les options 1 et 5 du menu des expéditions totales annuelles donnent à l'opérateur la possibilité de créer soit un tableau des expéditions annuelles (option 1) soit un tableau des exportations annuelles (option 5) par nature des produits par faritany. Un exemple de tableau est présenté au tableau 19 et 20 respectivement.

5.5.1.2. PROGRAMME <"T_EXPE_2"> : les options 2 et 6 du menu des expéditions totales annuelles donnent à l'opérateur la possibilité de créer soit un tableau des expéditions annuelles (option 2) soit un tableau des exportations annuelles (option 6) par faritany et par méthode de conservation des produits. Les tableaux, de par leur largeur, sont divisés en deux parties et les totaux par faritany ou par pays de destination sont présentés dans la seconde partie. Un exemple de tableaux est présenté au tableau 21 et 22.

5.5.1.3. PROGRAMME <"T_EXPE_3"> : les options 3 et 7 du menu des expéditions totales annuelles donnent à l'opérateur la possibilité de créer soit un tableau des expéditions annuelles (option 3) soit un tableau des exportations annuelles (option 7) par destination et par nature des produits. Un exemple de tableau est présenté au tableau 23 et 24.

5.5.1.4. PROGRAMME <"AVRG"> : l'option 8 du menu des expéditions totales annuelles donne à l'opérateur la possibilité de créer un tableau des valeurs moyennes au kilo par méthode de conservation des produits et par service décentralisé (fivondronana d'origine) ayant émis des COS mentionnant la valeur des produits commercialisés. Un exemple de tableau est présenté au tableau 25.

5.5.1.5. OPTION de < RETOUR > au MENU Principal : l'option 9 du menu des expéditions totales annuelles donne à l'opérateur la possibilité de retour au menu principal et efface en se faisant les fichiers sur disque dur crées durant les sous-programmes décrits ci-dessus.

5.6. OPTION 5 DU MENU PRINCIPAL - PROGRAMME <"MKFL"> :

L'option 5 du menu principal donne accés à un sous-programme qui permet à l'opérateur de préparer une nouvelle disquette en y créant les fichiers de la base de donnée. Un menu d'ordre inférieur permet la sélection des fichiers d'origine et de destination. La nouvelles disquette doit cependant avoir fait l'objet d'un formattage préalable.

5.7. OPTION 6 DU MENU PRINCIPAL - PROGRAMME <"COS-COPIE"> :

L'option 6 du menu principal donne accés à un sous-programme qui permet à l'opérateur de préparer une copie de sauvegrade de la base de données sélectionnée par l'intermédiaire d'un menu d'ordre inférieur. Ce sous-programme devrait être exécuter aprés chaque saisie de données nouvelles.

5.8. OPTION 7 DU MENU PRINCIPAL - PROGRAMME <"AJU-PRIX"> :

L'option 7 du menu principal donne accés à un sous-programme qui permet à l'opérateur de préparer une copie avec les valeurs zéro converties en valeurs propres (par l'utilisation des valeurs moyennes au kilo) de la base de données sélectionée par l'intermédiaire d'un menu d'ordre inférieur. L'exécution de ce sous-programmes crée donc un nouveau fichier qui doit absolument être inscrit sur une nouvelle disquette de destination afin de pouvoir guarantir et sauvegarder l'originalité de la base de données primaire (si par exemple l'on veut recalculer les valeurs des produits commercialisés sur la base de nouvelles valeurs par méthode de conservation).

Ce sous-programme fait appel à six sous-routines nommées respectivement <"AJU_1"> à <"AJU_6"> qui convertissent pour chaque faritany les valeurs zéro en valeurs propres. Les valeurs moyennes au kilo, calculées grâce au sous-programme <"AVRG"> (option 8 du menu des expéditions totales annuelles), qui servent de valeurs de remplacement (valeurs moyennes au kilo x quantité) doivent être incorporées pour chaque faritany à la sous-routine correspondante en modifiant le programme même.

5.9. OPTION “X” DU MENU PRINCIPAL :

L'option <"X"> du menu principal permet à l'opérateur de <"QUITTER"> les programmes de saisie, de correction et de traitement des COS et de quitter ainsi le logiciel DBASE III PLUS.


Page précédente Début de page Page suivante