SlideShare une entreprise Scribd logo
1  sur  210
Télécharger pour lire hors ligne
INSTITUT UNIVERSITAIRE -DE TECHNOLOGIE -"B" 
Département INFORMATIQUE 
C o n c e p t i o n e t realisation 
d u n e b a s e d e donnees r e l a t i v e 
a u x P h e n o m e n e s Aerospatiaux 
N o n i d e n t i f i e s 
Rapport de stage effectué au C.N.E.S 
Par 
Jean Michel MURAWSKI 
Toulouse, 1988
Je remercie 
M. VELASCO, responsable de stage 
M. CAROFF, responsable d' ESO/SC 
M. LAURANS, responsable informatique 
ainsi que, 
MM. COLLIN, BOLOH, RIQUOIR, BURGER et 
JARLAUD pour leur disponibilité, leur 
aide et leur gentillesse . 
Jean Michel MURAWSKI
SOMMAIRE 
. Le C.N.E.S. ..................................... P 4 
. E.S.0. / SC. .................................... P 8 
. Le G.E.P.A.N. ................................... p 10 
. Sujet du stage .................................. p 15 
. Objectifs du stage .............................. p 23 
. Description de l'architecture informatique 
mise en place .............................. p 31 
. Description des différentes chaines et 
unités fonctionnelles ...................... p 45 
. Conclusion ...................................... P 62 
. Annexes ........................................ p 63 
. Bibliographie ................................... P 140 
. Résumé du rapport de stage ...................... p 141 
. Abstract ........................................ p 142
l e C . N . E . S .
Le CENTRE NATIONAL D'ETUDES SPATIALES est l'organisme 
de mise en oeuvre de la politique spatiale française . 
Etablissement public scientifique et technique à caractère 
industriel et commercial, il a commencé à fonctionner le 
Ter Mars 1962 . 
Depuis sa création, le C.N.E.S. a évolué de manière 
significative pour devenir aujourd'hui une véritable Agence 
Spatiale Nationale . Ainsi, aux programmes de satellites 
d'application et du lanceur Ariane définis depuis une dizaine 
d'années s'ajoutent depuis 1978 de nouveaux objectifs confirmant 
au C.N.E.S. ce rôle d'Agence : 
- Animer et orienter l'industrie spatiale française pour 
mettre en valeur, en particulier sur les marchés extérieurs, les 
compétences acquises et les moyens mis en oeuvre depuis vingt 
ans ; 
- Etre l'interlocuteur des administrations utilisatrices 
de l'espace en tant qu'Agence du Gouvernement de manière à 
bien définïr leurs besoins pour leur apporter un produit spatial 
adaptés ; 
- Gérer avec rigueur les grands projets et programmes spatiaux 
d'application réalisés dans lfindustrie en assurant la maîtrise 
d'oeuvre des études et du développement de ces programmes dont la 
réalisation exige de nombreuses années, voire une dizaine d'années, 
entre le moment où germent les premières idées et la date de lan-cement 
; 
- Assurer l'exploitation des grands systèmes spatiaux qui 
sera de plus en plus complexe en particulier dans le domaine de 
l'observation de la Terre et celui des vols spatiaux habités ; 
- Concevoir les orientations futures de l'Espace tant dans le 
domaine des lanceurs que celui des véhicules orbitaux; 
- Soutenir les sciences fondamentales dont le développement 
dépend des techniques spatiales : astronomie, planétologie, météo-rologïe, 
scïences des matériaux et sciences de la vie .
Le C.N.E.S. s'est vu confier ces missions de nature variée 
après avoir démonté son savoir faire pour réaliser, lancer et 
exploiter des systèmes spatiaux . Disposant aujourd'hui d'une 
forte compétence technique interne, il a largement contribué 
au développement de l'industrie dans le domaine spatial .
Centre Spatial de Taulouse 
Attaché de Direction Direction du Centre 
Spatial de Toulouse 
Spationautes : 
charbée de Mission 
2 
Directeur Adjoint 
' As' 
Jùus-ûirection Sous-Oirection Sous-Direction il:us-Direc:ica Sous-ûirection 
Préparation Activités Développement 2iveIoppemcni Exploitation 
oes Programmes Industrielles et Recherche et Traitq~pnt des Systemes 
et Missions Futures Technipue Informatique OpBrationnels 
r--"""'---------- -1 
~Thhe:s P rospective: . . . 
Infrastructure Orbitale: 
1 Collecte Localisation Recherche & Sauvetage Navigation: 1 
I 0. LUDWlG 
1 Observation de la Terre: 
1 Météorologie Spatiale: 
Ochographie Spatiale: 1 
1 T~lkommunications: 1 
Programmes scientifiques: 1 1 
1 1 
I 1 
Directeur Adjoint 
pour I'exoloitation 
Bureau 
Operations 
Commerciales 
.L 
GRGS 
-~ - 
t
E.S.O. / SC.
Au sein de la sous-direction E.S.O. (Exploitation des 
Systèmes Opérationnels), E. S .O. / SC. (Sciences) assume la 
responsabilïté de l'exploitation de la plupart des projets 
scientifiques auxquels le C.N.E.S. participe . 
Bien que sa mission ne soit pas à proprement parler 
opérationnelle, mais parce que ses activités ont un caractère 
plus orienté vers des activités scientifiques, le G.E.P.A.N. 
( Groupe dlEtudes des Phénomènes Aérospatiaux Non ~dentifiés) 
est placé sous la responsabilité du département E.S.O. / SC. ; 
cela lui permet de bénéficier d'une infrastructure administrative 
et opérationnelle propre à ce département tout en concervant 
une très grande autonomie de fonctionnement . ,
l e G . E . P . A . N .
Crée en 1977, le G.E.P.A.N. a pour mission 
d'examiner les problèmes relatifs aux phénomènes 
aérospatiaux non identifiés . 
On désigne sous ce terme les phénomènes 
fugltifs généralement lumineux, qui se situent 
dans l'atmosphère ou proche du sol et dont la 
nature n'est pas connue ou reconnue par les per-sonnes 
qui les observent . 
Le caractère de non identifié de ces phéno-mènes 
peut dépendre, bien sûr, des observations 
mais aussi des circonstances de l'observation; 
Ils peuvent donc éventuellement être identifiés 
après une enquête rigoureuse et perdre ainsi 
leur caractère de non identifiés .
L'étude d'un cas d'observation de phénomène aérospatial 
non-identifié se déroule en trois étapes : 
. Le recueil de toutes les informations concernant 
ce cas : 
Les données recueillies proviennent des procès 
verbaux qu'envoit la Gendarmerie Nationale, ou 
d'organismes divers tels que la Météorologie Natio-nale 
ou les centres de contrôles aériens . 
. . Le traitement des informations : 
Le GEPAN procède tout d'abord à une vérification 
des données par comparaison entre les informations 
issues du témoignage et les informations concernant 
des phénomènes déjà identifiés (satellites, planètes, 
avions, etc ... ) . Cette procédure permet de faire 
une première classification entre les différents 
témoignages enregistrés ( § fig. ) . 
Les données sont ensuite saisies et stockées dans 
des fichiers constituant une base de données . 
. L'analyse et le résultat : 
Selon l'intérêt et la valeur de classification at-tribuée 
au cas examiné, les informations sont analy-sées 
à trois niveaux : 
. Si il s'agit d'un satellite, une 
procédure de prévisions de rentrées dans 
l'atmosphère est initialisée, 
. S'il ne s'agit pas de rentrée atmos-phérique, 
un traitement statistique permet 
d'évaluer les paramètres et les circonstances 
du phénomène, 
. S'il ne s'agit pas d'une rentrée atmo-sphérique, 
une enquête sur le terrain peut 
mettre en valeur des points ou des phénomènes 
particuliers (aspects physiques, foudroiement 
du sol, comportement des témoins, etc ... )
EZéments d'une méthodologie de recherche 
Il s'agit d'élaborer un schéma de recherches qui réponde 
aux conditions citées ci-dessous : 
. intervention de quatre domaines d'études : 
- les témoins, - les témoignages, - les environnements physiques, - les environnements psychosociologiques et culturels ; 
. l'inobservabilité directe des stimulus dont les témoins sont 
sensés avoir rendu compte par leur témoignage ; 
. l'insuffisance des mises en relations linéaires de certains 
de ces domaines pour rendre compte des rapports qui s'établis-sent 
entre eux ; 
. la non-acceptabilité des hypothèses de séparabilité pour 
fournir une analyse complète du problème . 
Pour répondre à toutes ces exigences, le GEPAN a construit un 
schéma de relations tétraédriques . Les quatre domaines observables 
se sltuent aux sommets du tétraèdre . Le non-observable ( le stimulus ) 
se trouvant au centre, forme donc, avec les triplets de sommets, un 
ensemble d'e quatre tétraèdres intérieurs à celui des domaines observa-bles 
.
S u j e t d u s t a g e
Présentation de Za base de données du G. E. P. A. N. 
Cette partie expose les techniques mises au point 
pour indexer et gérer les informations d'observation de 
phénomènes aérospatiaux non-identifiés . Les outils sont 
essentiellement informatiques, les traits dominants 
sont : 
1. Les informations sont exprimées en langage 
clair ; on evite au maximum le codage abstrait. 
2. La structure est très souple et permet aussi 
bien une saisie sommaire des données, qu'une 
saisie très détaillée ou une insistance par-ticulière, 
pour certains documents, sur un 
aspect donné . 
3. Les opérations se font à la console en mode 
conversationnel . 
4. 11 s'agit simplement d'un outil de gestion 
de l'information, il n'y a donc aucun codage 
adapté au traitement des données .
1. - INDEXATION DES DOCUMENTS D'OBSERVATION 
Il s'agit de leur attribuer un numéro de 8 chiffres : 
- 2 premiers désignent l'année où le document arrive au GEPAN, 
- 2 suivants désignent la source : 03 pour la Gendarmerie 
Nationale, 
- 4 derniers forment un numéro qui s'incrémente dans l'ordre 
d'arrivée des documents . 
Les documents sont ainsi tamponnés à leur numéro et notés dans le 
cahier prévu à cet effet . On note dans ce cahier le jour de l'obser-vatïon, 
le lieu et le département en clair (pour les P.V. de gendarmerie, 
il suffit de chercher dans l'annuaire gendarmique, le département en 
lettre et le numéro). 
Il est bon de noter sur le document à ce moment-là, le numéro du 
département qui sera demandé par le calculateur au moment de l'enre-gistrement 
informatique du contenu . 
2. - ARCHITECTURE INFORMATIQUE 
Les informations contenues dans un document d'observation sont 
enregistrées dans des fichiers informatiques . Il y a trois fichiers 
dïstïncts correspondant à trois types d'informations distinctes : 
celles qui concernent le document, celles qui concernetit le témoin, 
celles qui concernent le témoignage . Ces trois fichiers ont une 
structure ïnd'exée : 
information concernant : Document Témoins Témoignage 
Fichier correspondant : PVDATA TEMOIN PERCEP
3. - ENREGISTREMENT INFORMATIQUE DU CONTENU DES DOCUMENTS D'OBSERVATION 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogatïon . L'enregistrement peut se faire en lisant le 
document, après l'avoir lu, ou mieux, après avoir rempli des 
fiches tout en lisant le document . Ces fiches contiennent les 
questions que posera l'ordinateur . 
Il y a trois zones d'informations distinctes : 
- celle concernant le document, - celle concernant le(s) témoin(s) , - celle concernant le(s) témoignage(s1 de chaque témoin . 
Un même document peut donner lieu à plusieurs interventinns 
de témoins ( maxi. 9 ) et un même témoin peut fournir plusieurs 
phases d'observation ( maxi. 5 ) . La séparation en phases reste 
à l'appréciation du codeur . 
L'architecture de l'interrogation se fait dans l'ordre : document, 
témoin, témoignage . Si il y a plusieurs témoins, le programme 
épuise tout ce qui concerne un témoin avant de passer au suivant . 
Exemple de l'ordre dans lequel les zones seront remplis :
rn 
cg' a 
.c 
& 1 
..-.-J
Cette base de données se caractérise par son modèle 
hiérarchique ( ou arborescent ) . On note une très forte 
dépendance entre la description de la structure de données 
et la manière dont ces dernières sont enregistrées sur le 
support à accès direct . 
Par ce modèle, l'accès à l'information est assez 
rapide par la racine ( ex: édition des différentes phases 
pour le premier témoin du document no 88037014 ), mais il 
devient très lent lorsque l'on part d'un fils ( ex: édition 
des documents où le phénomène décrit a une couleur rouge ). 
Pour conclure sur l'analyse de ce type de bases de 
données, on peut ajouter qu'en ce qui concerne les opérations 
classiques (adj onction,modif ication,çuppression) , la hiérarchie 
impose souvent l'utilisation d'artifices : 
Suppression : Si l'on supprime un document, toutes 
lesinformations concernant ce procès verbal disparaîtront ; 
Modification : On doit examiner toute la base de 
de données afin de modifier un code par exemple . 
Toutes ces conditions ont poussé le GEPAN à modifier 
cette base pour la rendre exploitable .
fis- Schéma hiérarchique
Description des différentes entités de Za base de données GEPAN 
DOCUMENT ( Numéro du document, département, nom de la brigade, 
nombre de témoins( Nom du témoin), jour, mois, an, 
nombre d'informations supplémentaires( clé, infor-mation 
)) 
TEMOIN ( Numéro de témoin, profession, âge, sexe, parentés, 
recouvrement total, recouvrement partiel, liau 
d'observation, durée, nombre de phases d'observations, 
nombre d'informations supplémentaires( clé, infor-mation 
)) 
TEMOIGNAGE ( Numéro de phase, heure, terme, forme, couleur,taille, 
trajectoire, cap, vitesse, bruit, décor, phénomène/décor, 
direction de l'observation, nébulosité, distance, 
nombre d'informations suppléméntaires( clé, infor-mation 
))
O b j e c t i f s d u s t a g e .
Su jet du stage : 
1 - Proposer au client une méthode pour résoudre son problème, 
2 - Proposer au client un type de solution à son problème, 
3 - Réaliser un essai de maquettage partiel de la solution envisagée . 
Problème du client : 
.La base de données actuelle du G.E.P.A.N. n'est pas suffisamment 
exploïtable pour : 
- Une utilisation statistique, 
- Un traitement d' "expertise" . 
Contraintes amenées par Ze client : 
Par cohérence avec les analyses méthodologiques déjà conduites, 
le client désirerait garder l'architecture générale de sa base de 
données : 
- PVREC base de données concernant les documents relatifs 
à un cas d'observation . 
- TEMREC base de données concernant les informations relatives 
à un témoin donné ; 
- TEGREC base de données concernant les informations relatives 
à un témoignage donné . 
Les données actuellement en base de données devront pouvoir être 
exploitables dans la "nouvelle configuration" . 
La configuration informatique existante ( IBM AT/^ ) sera la 
bas-e de la nouvelle solution .
Les besoins statistiques ressentis sont : 
En utilisant la configuration informatique existante, 
( IBM AT12 , Logiciel d'analyse statistique SPAD), disposer 
des principaux moments statistiques ( distribution, écart-type, . .) 
relatifs aux : 
- circonstances d'observation des phénomènes 
- phénomènes observés eux-mêmes 
N.B. : Les informations disponibles actuellement sont difficiles 
à quantifier ( redondances,synonymes,descriptions riches 
mais approximatives) . 
Les besoins d' "expertise" ressentis actueZZement sont : 
En utilisant la configuration informatique existante, 
( IBM AT/2 , logiciel NEXPERT ) traiter l'information 
dïsponible pour l'enrichir selon les axes suivants : 
- caractérisation d'un phénomène dans le but 
d'aide au diagnostique ; 
- caractérisation des méthodes d'analyse et 
d'investigation à postériori ; 
- assistance au recueil des informations par 
entités concernées .
Methode d e t r a v a i l
Pour les raisons explicitées auparavant, la base de 
données déjà implantée était inexploitable pour les traitements 
statistique- et d'expertise désirés . 
Ma tâche était donc, dans un premier temps, de définir 
une méthode de travail qui permette d'offrir au client une application 
correspondant aux désirs exprimés dans le sujet . 
Il était très difficle d'adapter et d'appliquer la méthode 
de conception de systèmes informatiques enseignée à l'IUT ( MARCAGES 7) . 
Les entités étaient déjà clairement définies-.et elles devaient restées 
sous une même structure . De plus, il n'y avait pas de besoins précis 
au niveau de l'environnement logiciel de la base de données . 
. La méthode définie au début du stage s'articulait donc 
autour de trois points distincts : 
- Codage ou recodage des informations ; 
- Restructuration des entités par rapport au codage ; 
- Construction d'un environnement informatique autour de 
la nouvelle base de données .
Codage des infornations 
Le codage d'une information est toujours un traitement 
délicat dans une étude statistique . En effet, à partir d'une 
information qualitative et dont l'étendue est 'infinie' ( exemple 
de la couleur ou de la forme d'un phénomène ), on tente de cerner 
la donnée et de la modaliser en plusieurs catégories . Le choix 
de coder une information d'une façon ou d'une autre est très 
subjectif et ne relève que de la personnalité du codeur . Il est 
pratiquement impossible de respecter une logique prédéfinie . 
Pour limiter cette erreur, et pour conserver l'intégrité 
de la base de données, une recherche des différentes techniques 
de codage utilisées dans le monde pour ce domaine d'etudes s'est 
révélée indispensable . 
Deux méthodes ont été relevée . Celles-ci étaient totalement 
différentes dans la forme et sur le but recherché . A. Esterle 
( EST 79) centrait son analyse sur le témoin et l'approche psychologique 
du phénomène OVNI . J. Bourdon et M. Delaval, deux chercheurs d'EURATOM, 
(BOU 77) avaient concentré leur étude sur la description précise 
du phénomène, en faisant abstraction de la personnalité du ou des 
témoins . 
Les deux méthodes étaient en conflit avec la méthodologie 
retenue au sein du GEPAN ( :ef. fig; -) . Une synthèse des deux 
méthodes fut la première étape de mon stage . 
Après avoir rédiger une première méthode, une réunion de 
travail fut organisée avec l'expert pour étudier cette ébauche et 
définir le codage définitif .
Restructuration des entités 
Pour rédéfinir la structure de la base de données, il a fallut 
partir des nouveaux codages, des nouvelles formes de l'information 
( passage de l'information libre à une modalité ), et de la mise 
aux normes d'une base de données relationnelle,. 
Après avoir regroupé les informations selon leur nature, 
leur structure, on obtient cette nouvelle base de données :
Construction d'un environnement ZogicieZ 
Aucune demande spécifique n'a été émise de la part 
du client au sujet de la construction d'une application autour 
de la nouvelle base de données . J'ai donc respecté le schéma 
classique des getionnaires de base de données : 
- saisies des différentes informations 
- modifications des données 
- suppression de tuples 
- éditions diverses 
- statistiques générales ( repartitions et diagrammes ) 
A propos du système expert, le probième s'est résolut par 
lui-même lors du choix du logiciel de base de données . NEXPERT ne 
travaillait seulement qd'avec un environnement Multiplan ou Dbase III * . 
Le choix se porta donc sur le gestionnaire Dbase pour sa souplesse 
au niveau des structures de fichiers et pour normaliser le service 
par rapport aux logiciels utilisés au sein du CNES . 
Pour le logiciel de statistique, une simple mise en forme 
des données permet de passer de Dbase III+ à SPADN .
D e s c r i p t i o n d e 1 a r c h i t e c t u r e 
i n f o r m a t i q u e m i s e e n p l a c e
Architecture informatique 
Les informations contenues dans un document d'observation 
sont, dans un premier temps, retranscrites sur des feuilles de 
saisie afin de limiter le temps passé. à saisir les données sur 
l'ordinateur et à éviter un certain nombre d'erreurs . 
dans des fichiers informatiques . Il y a 9 fichiers distincts 
correspondant à 7 types d'informations distinctes : 
Après cette première opération, les données sont enregistrées 
- celles qui concernent le document et que l'on ne peut 
coder; 
- celles qui concernent le document que l'on peut coder; 
- celles qui concernent le témoin que l'on ne peut coder; 
- celles qui concernent le témoin et que l'on peut coder; 
- celles qui concernent les relations entre les témoins; 
- celles qui concernent le témoignage et que l'on ne peut 
coder; 
- celles qui concernent le témoignage et que l'on peut 
coder ; 
- celles qui concernent les informations codées; 
celles qui concernent les modalités des informations 
codées .
Indexation de Za nouveZZe base de données 
Nous concerverons conne dans l'ancienne base de données 
un numéro 6 huit chiffres comprenant : 
- 2 chiffres désignant l'année 
- 2 ciffres désignant la source ( 3 pour la gendarmerie ) 
- 4 chiffres désignant un numéro qui s'incrémente dans 
l'ordre d'arrivée des documents . 
Les documents sont tamponnés à leur numéro et notés dans 
un cahier dans lequel on retrouve : 
- le na GEPAN - le no de procès verbal - le département - la localité - l'identification du phénomène ( si on peut le faire ) . 
Il est bon de noter sur le document le numéro de département 
qui sera exigé lors du transfert des données sur des grilles de 
salsies . 
Pour l'indexation des témoins, on rajoute au numéro GEPAN, 
un numéro s'incrementant à chaque témoin d'une même affaire . 
Pour l'indexation des témoignaees, on rajoute au numéro GEPAN 
et au numéro de témoin, un chiffre précisant le numéro de la phase .
Ces fichiers sont regroupés dans une architecture relationnelle 
qui se présente sous la forme suivante : 
association 
entité 
, /"'TA 1 
Y modalités)
~escmptiond es di f f é r ent e s e n t i t é s de Za nouveZZe base de données GEPAN 
DOCUMENT ( Numéro de document, département, nom de la brigade, jour, 
mois, année ) 
INFO-DOC ( Numéro de document, numéro de l'information, numéro de la 
modalité ) 
TEMOIN ( Numéro de document, numéro de témoin, profession, age, sexe, 
recouvrement total, recouvrement partiel, lieu d'observation, 
durée du phénomène ) 
INFO-TEM ( Numéro de document, numéro de témoin, numéro de l'information, 
numéro de la modalité ) 
IDENTITE ( Numéro de document, numéro de témoin, Nom du témoin ) 
RELATION ( Numéro du document, numéro du témoin no A, numéro du témoin no B, 
code relation entre les deux témoin ) 
TEMOIGNAGE ( Numéro de document, numéro de témoin, numéro de phase, 
heure précise, heure approximative, terme,taille, cap, 
direction de l'observation, distance ) 
IIVFO-TEG ( Numéro de document, numéro de témoin, numéro de phase, 
numéro de l'information, numéro de la modalité ) 
INFO ( Code de l'entité, numéro de l'information, libellé de 
1' information ) 
MODALITE ( Code de l'entité, numéro de l'information, numéro de la 
modalité, libellé )
Tous les fichiers sont accessibles par l'intermédiaire du 
gestionnaire de base de données DBASE III + . 
Une application a été établie autour de cette structure 
informatique afin de simplifier la tâche de l'utilisateur potentiel . 
II aura à sa disposition : 
- 3 programmes de saisie - 4 programmes de consultation directe - 9 programmes de mise à jour des différentes 
entités - 7 programmes d'édition diverses - 19 programmes de statistique courante . 
Tous ces programmes sont reliés entre eux par un système de 
menus (cf fig. ) .
UTILISATION DES DIFFERENTES 
OPTIONS PRESENTEES
Saisie d'un document 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogation . Les réponses sont à coder lorsque cela est indiqué . 
Un même document peut donner lieu à plusieurs interventions de 
témoins ( maximum de 99 témoins ) . 
Le travail de la saisie d'un document commence par le rem-plissage 
d'une feuille (cf. annexe) dans laquelle sont regroupées 
les informations de même nature . 
Après avoir effectué cette tâche, l'utilisateur peut "passer 
sur la machine" où, en selectionnant l'option 'saisie d'un document' 
il pourra introduire les données . 
Dialogue à la console :
Saisie d'un témoin 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogation . Les réponses sont à coder lorsque cela est indiqué . 
Un même témoin peut donner lieu à plusieurs interventions 
de phases ( maximum 99 phases ) . 
Le travail de la saisie d'un témoin commence par le rem-plissage 
d'une feuille (cf. annexe) dans laquelle sont regroupées les 
informations de même nature . 
Après avoir effectué cette tâche, l'utilisateur peut 
enregistrer les données en selectionnant dans le menu général de 
l'application l'option 'saisie d'un témoin' . 
Dialogue à la console :
Saisie d 'un témoignage 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogation . Les réponses sont à coder lorsque cela est indiqué . 
Le témoignage d'une personne peut se décomposer en plusieuss phases 
si cela parait important pour le traitement ultérieur ( changement de 
décor ou changement d'aspect du phénomène ) . 
Le travail de saisie d'un témoignage commence par le rem- 
, plissage d'une feuille (cf. annexe) dans laquelle sont regroupées les 
informations de même nature . 
Après avoir effectuer cette tâche, l'utilisateur peut 
enregistrer les données en selectionnant dans le menu général de 
l'application l'option 'saisie d'un témoignage' . 
Dialogue à la console :
ConsuZtation d 'un docwnent 
Ce traitement se fait à partir d'un programme interactif. 
Il suffit de saisir le numéro GEPAN document et toutes les informa-tions 
concernant ce document apparaissent à l'écran avec les diffé-rents 
informations complémentaires saisies . 
Pour cocserver une trace de cette recherche, il suffit 
d'appuyer simultanément sur 'shift' et sur 'print-screen' ( ces touches 
se trouvent pour l'une des deux cotés du clavier alphabétique et pour 
l'autre à droite du clavier numérique ) . 
Dialogue à la console :
ConsuZtation d'un témoin 
Ce traitement se fait à partir d'un programme interactif . 
Il suffit de saisir le numéro GEPAN document et le numéro de témoin, 
et toutes les informations concernant le témoin (sauf le nom de la 
personne) apparaissent sur l'écran avec les informations complémentaires 
accompagnant le tuple consulté . 
Pour conserver une trace de cette recherche, il suffit d'ap-puyer 
simultanément sur 'shift' et sur 'print-screen' (ces touches se 
trouvent pour lhne des deux côtés du clavier alphabétique et pour 
l'autre à droite du clavier numérique) . 
Dialogue à la console :
ConsuZtation d'un témoignage 
Ce traitement se fait à partir d'un programme interactif . 
Il suffit de saisir le numéro GEPAN document, le numéro de témoin et 
enfin, le numéro de la phase . Après cette opération, toutes les 
informations concernant cette phase de témoignage accompagnée decses 
informations complémentaires apparaissent à l'écran . 
Pour conserver une trace de cette recherche, il suffit d5ap-puyer 
simultanément sur 'shift' et sur 'print-screen' ( ces touches se 
trouvent pour l'une des deux côtés du clavier alphabétique et pour l'autre 
à droite du clavier numérique ) . Une trace écrite sortira de l'imprimante, 
si toutefois, celle-ci a été correctement connéetée et qu'elle 
soit approvisionnée en papier . 
Dialogue à la console :
Mise à jour des différents fichiers 
Pour modifier, supprimer, rajouter après une première 
saisie des informations, il suffit de choisir l'option 'MAJ 
des entités' dans le menu général . 
Un autre menu apparait, avec.la liste des entités que l'on 
peut mettre à jour . Il suffit de choisir dans . cette liste en appuyant 
sur le numéro qui précède le libellé du choix Une page apparait avec 
les différentes opérations que l'on peut faire sur ces fichiers . 
Pour supprimer un enregistrement, il faut lister le fichier 
jusqu'à obtenir le tuple désiré . Appuyez ensuite, dans chaque rubrique 
sur ctr-u . Appuyez sur 'Esc' pour revenir au menu desopérations, puis 
selectionnez le choix 'Effacer un enregistrement' . La première phase 
permet de selectionner les informations à effacer, (ces informations 
ne sont pas détruites mais simplement marquées) . La seconde phase, 
qui est de selectionner l'option d'effacement d'un enregistrement 
compacte le fichier et supprime définitivement le tuple marqué . 
Pour les autres options, il suffit de respecter les indi-cations 
affichées à l'écran .
D e s c r i p t i o n 
d e s Chaines e t U . F .
CHAINE 1 : Saisie d'une affaire 
Présentation générale : 
Cette chaine permet de rajouter à la base de données 
des informations provenant des procès-verbaux envoyés par 
la gendarmerie ou par des organismes accrédités . 
Unités fonctionnelles utilisées : 
- U.F. 1 
- U.F. 2 
- U.F. 3 
Saisie d'un document 
Saisie d'un témoin 
Saisie d'un témoignage 
directement à cette chaine par le menu 
. choisit, alors, indépendamment de l'ordre 
On accède 
principal . On 
de codage des procès-verbaux, la saisie d'un document ou 
d'un témoin ou d'un témoignage .
U.F. 1 : Saisie d'un document 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de données un tuple suplémentaire dans l'entité "document" . 
Fichiers utilisés : 
- Document 
- Info-doc 
- Info 
- Modalité 
Méthode : 
On saisit, dans un premier temps, le numéro de document . 
On teste l'absence de ce numéro dans le fichier "document" . 
Si il existe, on recommence la procédure depuis le début, 
sinon, on saisit toutes les informations et les informations 
complémentaires concernant le nouveau document .
U.F. 2 : Saisie d'un témoin 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de données un tuple suplémentaire dans l'entité "témoin" . 
Fichiers utilisés : 
- Témoin 
- Info-tem 
- Info 
- Modalité 
Méthode : 
On saisit, dans un premier temps, le numéro de document . 
On teste son existence dans le fichier "document" . On saisit 
le numéro &e témoin, on teste l'absence du code témoin corres-pondant 
. Si il existe, on recommence la procédure depuis le 
début, sinon, on saisit toutes les informations et les infor-mations 
complémentaires concernant le nouveau témoin .
U.F. 3 : Saisie d'un témoignage 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de données un tuple suplémentaire dans l'entité "témoignage" . 
Fichiers utilisés : 
- Témoignage 
- Info-teg 
- Info 
- Modalité 
Méthode : 
On saisit, dans un premier temps, le numéro de document et 
le numéro de témoin . On teste l'existence de ces deux codes . 
S'ils existent, on saisit le numéro de phase, sinon, on recommence 
la procédure depuis le début . On teste, ensuite, l'absence du 
numéro de phase saisit . Si il existe, on recommence la procédure 
depuis le début, sinon, on saisit toutes les informations et les 
informations complémentaires concernant cette nouvelle phase .
CHAINE 2 : Consultation d'une affaire 
Présentation générale : 
Cette chaine permet de consulter la base de données 
en projetant sur l'écran, les différentes informations et 
informations complémentaires concernant le document ou le 
témoin ou le témoignage d'une affaire . 
Unités fonctionnelles utilisées : 
- U.F. 4 : Consultation d'un document 
- U.F. 5 : Consultation d'un témoin 
- U.F. 6 : Consultation d'un témoignage 
On accède directement à cette chaine par le menu 
principal . On choisit, alors, indépendamment d'un 
ordre préétablit, la consultation d'un document ou 
d'un témoin ou d'un témoignage .
U.F. 4 : Consultation d'un document 
Présentation eénérale : 
Cette unité fonctionnelle permet de consulter un 
document et les informations complémentaires le concer-nant 
par la saisie de son code . 
Fichiers utilisés : 
- Document 
- Info-doc 
- Info 
- Modalité 
Méthode : 
On saisit le numéro du document . On teste sa présence 
dans le fichier "document" . Si il existe, on affiche toutes 
les informations du fichier puis on va lire avec le code 
document les informations complémentaires contenues dans le 
fichier "info-doc" .
U.F. 5 : Consultation d'un témoin 
Présentation générale : 
Cette unité fonctionnelle permet de consulter les 
informations concernant un témoin par la saisie du code 
document et du code témoin . 
Fichiers utilisés : 
- Témoin 
- Info 
- Modalité 
- Relation 
Méthode : 
On saisit le code du document et le code du témoin . 
Si ce témoin existe, on affiche à l'écran, toutes les 
informations contenues dans le fichier "témoin" . On va 
rechercher les relations éventuelles entre les différents 
témoins d'une même affaire . Puis, on affiche toutes les 
informations complémentaires contenues dans le fichier 
l'info-tem" .
U.F. 6 : Consultation d'un témoignage 
Présentation générale : 
Cette unité fonctionnelle permet de consulter les 
informations concernant un témoignage par la saisie du 
code document, la saisie du code témoin et la saisie 
du code témoignage . 
Fichiers utilisés : 
- Témoignage 
- Info-teg 
- Info 
- Modalite 
Méthode : 
On saisit le code document, le code témoin et le 
code témoignage . Si ce témoignage existe, on affiche 
toutes les informations en recherchant dans le fichier 
"modalité" le libellé des informations codées . On 
affiche, ensuite, les informations complémentaires de 
cette phase .
CHAINE 3 : Editions diverses 
Présentation générale : 
Cette chaine permet d'éditer sur papier les différentes 
informations contenues dans la base de données . On regroupe 
les éditions selon les critères de saisie préétablis : document, 
témoin, témoignage . Les critères de tri employés dans les 
différentes U.F. ont été déterminés par l'expert en vue d'une 
utilisation médiatique ou d'information succinte . 
Unités fonctionnelles utilisées : 
- U.F. 7 : Edition des informations contenues dans le fichier 
"document" 
- U.F. 8 : Edition des documents triés sur le numéro de 
département croissant 
- U.F. 9 : Edition des documents triés sur la date croissante 
- U.F. 10 : Edition des informations contenues dans le fichier 
11 témoin1' 
- U.F. 11 : Edition des témoins classés par code croissant 
- U.F. 12 : Edition des informations contenues dans le fichier 
11 témoignage" 
- U.F. 13 : Edition des témoignages classés par code croissant 
On accède aux différentes éditions en selectionnant l'option 
"éditions diverses" du menu principal . Les impressions sont 
réparties dans trois menus différenciés : document, témoin, 
témoignage .
U.F. 7 : Edition des documents 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différentes informations contenues dans le fichier 
"document" . 
Fichier utilisé : 
- Document 
Méthode : 
On procède à un tri sur le code du document selon 
un ordre croissant . Puis, on édite document par document 
les différentes données .
U.F. 8 : Edition des documents triés par département 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les documents 
classés par ordre croissant de leur numéro de département 
avec les différentes informations complémentaires les concer-nant 
. 
Fichiers utilisés : 
- Document 
- Info-doc 
- Info 
- Modalite 
Méthode : 
document . Puis on édite toutes les informations et les 
informations complémentaires document par document . 
On procède à un tri sur le numéro de département du
U.F. 9 : Edition des documents triés par date 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les documents 
classés par ordre croissant de date avec les différentes infor-mations 
complémentaires les conernant . 
Fichiers utlilisés : 
- Document 
- Info-doc 
- Info 
- Modalité 
Méthode : 
on procède à un tri sur la date du document . Puis on édite 
toutes les informations et les informations complémentaires document 
par document .
U.F. 10 : Edition des témoins 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différentes informations contenues dans le fichier 
"témoin" . 
Fichier utilisé : 
- Témoin 
Méthode : 
On procède à un tri sur le code du témoin ( code du 
document et numéro témoin ) selon un ordre croissant . 
Puis, on édite témoin par témoin les différentes données .
U.F. 11 : Edition complète des témoins 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différentes informations contenues dans le fichier 
"témoin", ainsi que les informations complémentaires 
se rattachant aux personnes . 
Fichiers utilisés : 
- Témoin 
- Info-tem 
- Info 
- Modalité 
Méthode : 
On procède à un tri sur le code témoin selon un 
ordre croissant . Puis, témoin par témoin, on édite 
les informations contenues dans le fichier "témoin" 
et, éventuellement, les informations du fichier "info-tem" .
U.F. 12 : Edition des témoignages 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
informations contenues dans le fichier "témoignage" . 
Fichier utilisé : 
- Témoignage 
Méthode : 
On édite témoignage par témoignage les informations 
contenues dans le fichier "témoignage" .
U.F. 13 : Edition des témoignages par code croissant 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer tous-les 
témoignages d'une façon complète . 
Fichiers utilisés : 
Méthode : 
- Témoignage 
- Info-teg 
- Info 
- Modalité 
On procède à un tri sur le code du témoignage ( code 
du document et le code du témoin et le numéro de phase ) selon 
un ordre croïssant . Puis on édite, témoignage par témoignage 
les informations et les informations complémentaires de 
chaque phase .
CONCLUSION 
La nouvelle base de données répond maintenant aux 
différentes demandes qu'ont exprimé les clients . L'expertise 
des données peut être réalisable par l'utilisation du système 
expert NEXPERT qui peut travailler avec une base de données 
DBASE III + comme base de connaissances . 
L'étude statistique peut être réalisable en modifiant 
les fichiers grâce à un utilitaire de transfert de données 
( BABEL ) et en utilisant le logiciel de statistiques SPADN . 
Comme les clients l'ont demandé, la structure brute 
de la bise n'a pas été détruite, et conserve donc toute 
les propriétés de la méthodologie adoptée au sein du GEPAN . 
Une méthode a donc été proposée aux clients par le 
codage des infannations , une solution a été émise par la 
restructuration de la base de données et un maquettage de 
t la solution a été implanté par la construction d'un environ-nement 
logiciel autour de la structure de la base de données .
A N N E X E S
Somaire des annexes 
. Annexe no 1 : 
Acheminement des données vers le GEPAN 
. Annexe no 2 : 
Règles de codage et grille de codage 
de l'information 
. Annexe no 3 : 
Programmes et sorties de l'application
A n n e x e 1
- Les types de données 
Ces données collectées au GEPAN par le réseau décrit précédem-ment 
ne peuvent être directement exploitées car elles sont généra- 
(lement de nature et de forme très variées par exemple : 
- Les informations issues des gendarmeries : (PV -Procès Verbaux-, 
telex, photo) 1 
de l'armée (Terre/Marine) : (lettre, rapports, 
film) 
de l'aviation civile : (compte rendu obser-vation) 
militaire : (bande vidéo radfr) 
par conséquent il faut établir pour ces divers types de données des 
moyens d'analyse et de traitement permettant d'extraire les infor-mations 
intéressantes pour l'étude des cas dans les domaines les 
plus divers (psychologie, science de lgatmosph&re, pedologie etc ... 
- Les niveaux d'intervention 
L'étude d'un cas d'observation quelconque ne peut être abordée 
sans la recherche d'éléments caractéristiques et apparents qui 
permettront de découvrir l'origine de l'évènement. Or par rapport 
aux sources d'informations dont nous disposons, seules les données 
provenant des gendarmeries constituent un ensemble représentatif, 
disponible et permanent, en particulier les procés-verbaux qui sont 
recueillis directement et systématiquement sur les lieux d'observa-tion. 
Ce corps de données servira de base d'étude, mais ne constitue 
cependant pas la seule et unique source, c'est pourquoi dans la suite 
de cet exposé nous exposerons les techniques utilisées pour traiter 
ce type de données (les P.V. de Gendarmerie) les autres types n'étant 
présentés qu'a titre de complément utile à l'analyse des premières,
même si occasionnellement le travail peut porter sur d'autres don-nées 
que des P.V. 
. A) Collecte (gendarmerie, armée, etc.. .) 
, B) Traitement (saisie, expertise) 
C) Analyse (enquêtes, rapports) 
Ces étapes pouvant être traduites par le schéma suivant :
POLICE  
ALAT --- 4 METEOROLOGIE 
I L I 
1 TRk 1 TEMENT 1 
1 1 
1 1 
1 I I 1 1 - B 1 
I 
l 
I 
1 
1 I 
I EXPERTISE 1 SAISIE A GESTION I 
I 
7 7 
I INFO COMPL ARCHIVAGE INFOREnPmQUE I 
1 I 
I I 
1 I 
I I 
l I 
I ,, --1-.L ------------- -1 i----,----,'--i----------------- i 
I 
1 
I C ..' 0 
I 
I I 
I , 1 
1 I I 
I I ETAT du I 
I I FICHIER '1 
1 l 
I l I 
I i 'STATISTIQUES 
I 
I I Rapport Enquête I 
I 1 
l 
I I I 
* AC = A v i a t i o n Civile
- LES INFORMATIONS ISSUES DE LA GENDAWIERIE 
Après avoir évoquer les divers types de données, leur nature, 
leur cheminement, le rôle du GEPAN dans leur traitement et leur 
exploitation, nous aborderons dans ce paragraphe la description 
des procédures employées pour traiter les informations,essentiel-lement 
sous forme de procès-verbaux, issues de la gendarmerie. 
- -Rame 1 historiaue 
L'ensemble des brigades territoriales de la Gendarmerie 
Nationale sont habilitées A saisir sous forme de procès-verbaux 
les témoignages de personnes physiques confrontées ou 
ayant vécu des évènements particuliers (accidents divers, délits, 
enquête administrative, secours etc...). De même lorsqu'il s'agit 
d'observation de phénomenes du type de ceux évoqués dans cette 
étude, la gendarmerie s'appliquera également à en recueillir les 
récics. Les premiers procès-verbaux en France faisant état dais le 
ciel d'évènements insolites perçus et relatés par des témoins, 
remontent aux alentours des années 50. 
De 1954 à 1974 = La Gendarmerie Nationale recueille occasion-nellement 
les informations relatives aux 
phénomènes aérospatiaux non identifiés et 
archive celles-ci. Une circulaire datant 
de 1974 notifie aux genda.rmeries le recueil 
systématique et l'envoi dlune copie au aureau 
Prospective et Etude de ll~rmédee l'Air. 
Cette circulaire s'accompagne d'une directive 
formulée dans le manuel de gendarmerie pour la 
collecte systématique des informations.
1975 = Lettre du Directeur de la Gendarmerie Nationale au 
Directeur CNES mentionnant l'envoi des PV de gendarmerie 
a un ingénieur du. CNES, A titre personnel 
1977 = Création du GEPAN (Annexe 1) (Chapître 1) 
v 1978 = Mise en place d'une lioison officielle entre le CNES 
(GEPAN) et la Gendarmerie Nationale et établissement 
d'un protocole régissant le recueil et la procédure d'in-tervention 
par les brigades de gendarmerie (Annexe 2) 
1380 = Amélioration du protocole et équipement étalé sur trois 
années, d'un réseau de diffraction optique. 
Ce réseau s'adapte sur les appareils photographiques de 
la gendarmerie et permet la prise de vue avec décomposi-tion 
spectrale de' sources lumineuses visibles photogra-phiées 
(No$e Technique no 18 du GEPAN) 
Depuis les origines de la collecte des témoignages jusqu'a fin 
1982, la gendarmerie a recensé 1186 procès-Verbaux. (Voir Annexe 3 
figures) 
74 a 78 78 A 82 
Avant 7 4 TOTAL 
55 
709 
I 
I 
422 1186 
A 
- Forme et contenu des procès-verbaux de gendarmerie 
ANNEES 
Nombre 
de 
- PV 
Le procès-verbal de gendarmerie est un document administratif 
obligatoirement rempli dès qu'il y a intervention et audition
volontaire ou non d'un témoin. 
Ce document présente une structure qui comprend au minimum les 
éléments suivants : 
IDENTIFICATION 
ADMINISTRATIVE 
DESCRIPTION DE 
L'EVENEMENT 
IDENTIFICATION 
TEMOIN 
LIEUX 
t - Lieu géoqraphique de la brigade 
- L'identité des gendarmes recueillant 
le témoignage 
- Date d'enregistrement, le numéro du PV 
Résumé des faits et circonstances 
d ' intervention. 
(état des lieux, constatation, etc ... ) 
Nom, Prénom, Age, Date et Lieu de 
naissance. 
Profession 
Adresse 
RECIT DU 
TEMOIN 
Narration de l'évènement et des 
circonstances. 
Par ailleurs les proces-verbaux de gendarmerie' peuvent selon 
les circonstances, lors d'enquêtes approfondies, comprendre des 
éléments supplémentaires d'information tels que : 
-- Informations 3 caractere météorologique 
-- Situation et description geoqraphique des lieux d'observation 
l (plans cadastraux, photographies) 
-- Renseignements sur la circulation aérienne (base aérienne etc..)
-- Recueillir des témoignages supplémentaires ou des renseignements 
sur la personnalité des témoins 
-- Joindre les articles de presse locale évoquant les évènements 
-- Renseignements auprès de EDF, PTT, observatoires astronomiques 
locaux etc... 
La liste n'est pas limitative. De nombreux exemples de procès-verbaux 
contenant des informations diverses supplémentaires, nous 
ont permis dans bien des cas, de sugg4rer une hypothèse de réponse 
à l'observation d'un phénomène non identifié par un témoin. 
Un procès-verbal de gendarmerie est joint à titre d'exemple 
(Annexe 4). 
11.2.3.- Procédure de liaison opérationnelle Gendarmerie GEPAN' 
Partant des attributions reconnues par le protocole, collecte 
confiée A la gendarmerie et l'exploitation au GEPAN, une procédure 
permet selon la nature des cas, de délimiter le degré d'interven-tion 
réciproque. En règle générale c'est le procès-verbal qui 
compose la majeure partie des informations exploitables. Cependant 
dans un certain nombre de cas complexes qui demandent une collecte 
complémentaire, le GEPAN peut être amené intervenir sur les lieux 
de l'observation d'un phénomène et réaliser une enquete particu-lière 
(Chapitre III). Cette dernière éventualité suppose une procé-dure 
oh le facteur temps joue un r8le déterminant dans l'interven-tion, 
cas de traces physiques en particulier. 
Le principe de ces liaisons est présenté sous forme de 
schemas .
PV Direction 
Brigade Compagnie ,-yGendarmerie .-> GEPAN 
Copie PV 
Copie PV 
Archive 
Archive 
Copie Procureur 
République 
Copie PV 
Groupage 
Copie PV 
Chaque proces-verbal est établi en 5 exemplaires. La Direction 
de la Gendarmerie regroupe tous les procès-verba~x sur une 
, . 
période de deux mois ek les envoie au GEPAN. 
De même pour les interventions avec déplacement sur les lieux 
d ' enquête 
Brigad,e 9 - Compagnie .-, Direction 
( locale) GN n GN 
 (Paris) 
 
 e4 y .FI/ 
/y 
GEPAN 
(TOULOUSE ) 
Répondeur 
Automatique 5 
Gendarmerie 
Nationale
A n n e x e 2
ZONE DOCUMENT 
01 No GEBAN Doc 
02 Département 
03 Nom de la brigade ou de la localité avoisinante L 
04 Jour 
05 Mois 
06 Année 
Informations complémentaires : 
AT - Autre témoins que ceux ayant fait audition 
DE - Document écrit 
DG - Document graphique 
01 Croquis 
02 Carte 
03 Plan 
04 Photo des lieux 
05 Rapport d'expertise 
06 Radar 
07 Autre 
EL - Examen des lieux : 
01 Visuel 
02 Enquete trace , e,<e ~~,pr~l-~iSec1 
03 Survol , 
04 Examen par d'autres organismes 
05 Autre 
IG - Informations GEPAN : 
IC - Informations complémentaires :
Informations comp2émentaire.s document (suite) 
ID - Identification 
01 Etoile, planète 
02 Satellite artificiel 
03 Météore, comète 
04 Lune, soleil 
05 Avion, helicoptère 
06 Phares divers 
07 Missiles, entrée de satellite 
08 Aurore, nuage artificiel 
09 Foudre en boule, plasma 
10 Nuage, ballon, mongolfière 
11 Oiseau, modèle réduit 
12 Tornade 
13 Reflexion, mirage 
14 Hallucination, psychose 
15 Farce, imposture 
16 Trace 
17 Autre 
IT - Informations sur le témoin 
01 Problèmes psychologiques 
02 Intempérance 
03 Moralité 
04 Santé 
05 Autre 
LB - Analyses laboratoire 
MS - Mesure in situ 
PP - Photo phénomène 
TD - Témoignage d'un phénomène différent
D O C U M E N T 
Dep ai- t emen t 
Nom 
Mc1 i ss 
knnee 
Informat ions ccmp lémentai res 
Clef Modal i te Information
ZONE TEMOIN 
01 No Document 
02 No Témoin 
03 Nom du témoin 
04 Profession 
05 Sexe 
06 Age 
07 Relation 
00 Non précisée 
01 Agriculteur 
02 Pilotes ( civil ou militaire ) 
03 Personne non active 
04 V.R.P. , Routier, ... 
05 Cadre moyen, Employé,*Juriste 
06 Ouvrier 
07 Cadre supérieur, Patron 
OB Enseignant 
09 Militaire, Policier 
10 Scientifique 
11 Autre 
M Masculin 
F Féminin 
00 Non précisée 
01 Familiale 
02 Ami(e), compagne, ... 
03 Collègue 
04 Voisin(e) 
05 ~elation occasionnelle 
06 Relation indirecte 
07 Aucune relation 
08 Autre type de relation 
08 Recouvrement total 
09 Recouvrement partiel 
10 Lieu d'observation 
11 Durée
Informations complémentaires : 
AP - Attentes du phénomène 
01 Orientée OVNI 
02 Vive 
03 Neutre 
04 Néant 
05 Autre 
CC - Croyances, connaissances 
01 Croyances OVNI 
02 Lectures ufologiques$ 
03 Lectures science-fiction 
04 Non connaissance 
05 Lectures vulgarisation scientifique 
06 Rationnelle 
CA - Conditions avant llobse.rvation 
CD - Conditions d'observation 
01 Ville, village, bourg 
02 Campagne 
03 Dans une habitation 
04 Dans une voiture arrétée 
05 Dans une voiture en mouvement 
06 Dans un avion 
07 Dans un bateau 
08 Autre 
CF - Conditions fin d'observation 
CO - Comportement pendant l'observation 
01 Panique 
02 Peur 
03 Sans réactions 
04 Appel à témoins 
05 Curiosité 
06 Participe à la collecte des données 
CP - Comportement post-observation 
01 Quietude 
02 Indifférence 
03 Perturbations 
DM - Déclarations aux médias 
DT - Déplacement du témoin 
MP - Etat médlco-psychologique durable avant l'observation 
01 Problèmes visuels 
02 Prise de médicaments 
03 Problèmes psychologiques 
04 Problèmes d'odorat 
05 Problèmes auditifs 
MT - Motif témoignage 
PA - Phénomène non PAN juste avant l'observation 
RP - Relation entre les phases 
TA - Autre témoignage du témoin 
TP - Témoignage d'un parent ou ami d'un autre PAN
T E M O I N 
No GEPAN Doc 
No Témoin 
Nom du témoin 
Profession 
Age 
Sexe 
Relation entre les témoins 
- - ans 
Recouvrement total 
Recouvrement partiel 
Lieu d'observation 
Durée
ZONE TEMOIGNAGE 
01 No Document 
02 No Témoin 
03 No Témoignage 
04 Heure précise 
04' Heure approximative 
01 Aurore 
02 Matinée 
03 Midi 
04 Après-midi 
05 Début de soirée 
06 Crépuscule 
07 Soir 
08 Minuit 
09 Petit matin 
05 Terme 
06 Forme 
00 Non précisée 
01 Disque, soucoupe 
02 Ronde, circulaire, boule 
03 Cigare, cylindre 
04 Ovale, ballon de rugby 
05 Conique, triangle, ... 
06 Toupie 
07 Carré, rectangulaire 
08 Soucoupe à coupole 
09 Couronne, pneumatique 
10 Ponctuelle, étoile 
11 Dome, tasse, parapluie 
12 Méduse, champignon 
13 C'roix 
14 Croissant 
15 Cigare avec disques 
16 Nuée, nuage, halo 
17 Nid d'abeilles 
18 Point 
19 Faisceau 
20 Changement de forme 
21 Autre forme
zone témoignage (suite) 
07 Couleur 
08 Taille 
09 Trajectoire 
00 Non précisée 
01 Rouge sombre 
02 Rouge 
03 Orange, feu 
04 Jaune, ambre 
05 Vert 
06 Bleu 
07 Bleu sombre, indigo 
08 Violet 
09 Blanc 
10 Noir 
11 Gris 
12 Métallique 
13 Plusieurs couleurs 
14 Couleurs changeantes 
15 Marron 
16 Or 
17 Autre 
00 Non précisée 
01 Immobile 
02 Ligne droite 
03 Ligne droite + arrets 
04 Virages brusques 
05 Arabesques compliqués 
06 Rrajectoire complexe mais analysable 
07 Stationnaire près du sol 
08 Attérissage + arret prolongé 
09 Attérissage + décollage immédiat 
10 Objet qui décolle 
11 Objet venant/sortant de l'eau 
12 Objet qui monte vers l'espace 
13 Nulle puis lente 
14 Nulle puis rapide 
15 Autre 
10 Cap
zone témoignage (suite) 
15 Direction de l'observation 
16 Nébulosité 
00 Non précisée 
01 Ciel clair 
02 Ciel moyennement couvert 
03 Ciel couvert 
17 Dïstance 
Informations com~lémentaires : 
AL - Altitude 
01 A l'horizon 
02 Distance ou altitude intermédiaire 
03 A la verticale 
AN - Analogie avec un phénomène connu mais rejeté comme explication 
01 Etoile, planète 
02 Satellite artificiel 
03 Météore, comète 
04 Lune, soleil 
05 Avion, helicoptère 
06 Phares divers 
07 Missile, entrée de satellite 
08 Aurore, nuage artificiel 
09 Foudre en boule, plasma 
10 Nuage, ballon, mongolfière 
11 Oiseau, modèle réduit 
12 Tornade 
13 Reflexion, mirage 
14 Hallucination, psychose 
15 Farce, imposture 
16 Trace 
17 Autre 
AZ - Azimut
informations complémentaires témoignage (suite) 
CM - Conditions météorologiques 
01 - Tempete de sable 
02 - Tempete 
03 - Cyclone 
04 - Brume 
05 - Neige 
06 - Trombes d'eau 
07 - Tonnerre, foudre 
08 - Pluie 
09 - Couvert 
10 - Nuageux 
11 - Peu nuage' 
12 - Ciel dégagé 
13 - Autre 
DE - Détail externe 
DI - Détail interne 
DO - Observation déclenchée par 
01 - Bruit 
02 - Lumière 
03 - Mouvement 
04 - Effet sur le psychisme 
05 - Phénomène rentrant dans le champ 
de vision 
06 - Appel d'autrui 
07 - Comportement anormal d'animaux 
08 - Autre 
DU - Durée de la phase 
FC - Phénomènes concomittants mais passagers 
FR - Phénomènes rémanents 
IS - Interprétation suggérée par le témoin 
LU - Lumière 
00 Non précisée 
01 Lueur, faible luminosité 
02 Lumineux, fluorescent 
03 Brillant , très lumineux 
04 Intense, eblouissant 
05 Non lumineux 
06 Réléchit la lumière 
07 Halo seulement 
08 Variable en intensité 
09 Clignotant 
10 Non lumineux + faisceaux 
11 Autre type
informations compZémentaires témoignages (suite) 
MI - Manifestations d'intelligence 
QE - Qualité de l'estimation 
SI - Site angulaire 
XX - Atterrissage, atterrissage présumé, ... 
PE - Plusieurs éléments du phénomène 
FP - Fin du phénomène 
01 Disparition accidentelle 
02 Disparition provoquée
T E M O I G N A G E 
No Document 
No Témoin 
No de phase 
Heure précise 
Heure approximative 
Terme 
Forme 
Couleur 
Taille 
Trajectoire 
Cap 
Vitesse 
Bruit 
Décor 
Phénomène/Décor 
Direction de l'observation 
Nébulosité 
Distance 
-- h - - min.
A n n e x e 3 
e
U.F. 1 
SAISIE D ' UN DOCUMENT
cise document i !?dg;: dcqc i 
se13 2 
u5.c 1 nio-coc 
celr 4 
S7, 18 say "Numéro de document : "get numdor p i c ture "?9999???" 
rrad 
eele 1 
lccatr- for pv = val (numdoc) 
if eof i ) 
éi-i-euï- 1 = 1 
else 
3 ZQi,lS say "Ce document e x i s t e aéja" 
S21?15 cay "4ppuyez sur une touche pour continuer" 
set c o n s o l e o f f 
3991Qj Say "Numéro de département :" y e t numdep picture "974" 
read 
3ll,lYi Say "Nam de l a hrigade/localitë :" get nomloc pictul-e 
"aaaaaaaaaaaaaaaaaaaau 
r ead 
drap = Ki 
do while drap = Cj 
@15rl!I; sa)- "mais :" get mo pict1.11-e "99"
;-@ad 
rlse 
mctd~i-i-ecir = Gi 
do whi l e moderreur = B 
mod = spacel2) 
3 11,45 sav "Code de l a modalite : "get ~nod 
pictura "?9" 
i-ead 
if val(mod) <: c .and. valImodj >. B 
moderreur = 1 
end if 
ei-iddo 
endif 
cele 2 
aopend b 1 anh 
r e p l a c e pv witn val(numdoc) 
replace num-info with codeinf 
.- - I rplace modalite with val(rnod) 
r e p l a c e commentaire wi t h com 
endif 
enddo 
c l e a r 
Z 1G315 say "Eïriture du Doc~,ment en cours " 
selé 1 
i-eplaca pv nith val(numdoc) 
rep 1 ace depai-t w i t h ixmdep 
r e p l a c e jour wi t h va! i jo 
i-iplsie mois with vallmai 
replnce annee with val!an) 
replaca brlgade with nomlc~c 
c-eie 1 
r~iiide:: 
clonr al 1 
i- e t LI i- n
U.F. 2 
S A I S I E D'UN TEMOIN
do whi le erreur = d 
@ '598 cleai- 
;36 '2 say l'Pdu,-&i-ct d e doc~imrrit : '' git numdoc p ictui-e "9949949999" 
rrad 
sele 1 
store val < numduc ) tu pv 
f rnd &pv 
i f eof ( ) 
set conço le clff 
w a i t 
set c o n s o l e on 
endif 
end d CI 
erreur = B 
clcl wh; l e Esrreui- = !il 
@7,a clear 
38,2 say "Numéro de tgmoin : "go$ nkmtem picture "i9" 
rend 
sele 2 
locate for pv = val (ri~imdc~c).e i.ic!. +;srr: = v a l fnumtem) 
i f .net. ecdf î ! 
3 15 say "Ce t.emoin nppni-t:ent déjd A la base" 
3 22915 çay "Appuyez sur une tocche püur c o n t i n u e r" 
%.etc o~saleo f f 
wait
5 1 7, g e t sp r CS. f p i c tuj - o " :-:> : i::.: :.: *: ); ;.: > :>: :-;:. ::.; >: >: ,:t : :.: x i: " 
r ead 
3 9.El clear 
3 ?,SB say sprof 
:Z 11 ,Ci say r e p l i c a t e (chr (285) '4) 
@ 11,45 say chr(333) 
3 Il,+& Say r e p l i c a t e (chr12i35! ,34) 
s t o r e 12 to cpt 
do while cpt .: 24 
3 cpt,+5 say chr(lb&.j 
c p t = c p t + 1 
onddo 
store 21 te erreur3 
3 19,15 sny "Validation des saisies d9jà effectuèes " g e t 
rgponse p i c t u r e "x" 
r sad 
if upper l i-eponse) ~"GcIY~" 
store 1 to erreur2 
replace cade-prof wi t h val i cc~dpi-c*f) 
replace prufess~on w i t h sprof 
end if 
c-nddo 
clcqse a l i
s 1 i eu = spa-e ( ~~). .~. 
nbd~iree = spactt +) 
codui-ee = space i 2 i 
ncimcioc = space!3) 
sele 1 
use relation 
sel= 2 
use temo i n index teml 
sele 3 
use sais-tem 
go tc1p 
.31.15 sav ", 4 
G4ri sav replicate(chr(285) 973) 
store pv to numdoc 
store tem to numtem 
3 5,45 say "N' Document "+atr(p~ 
3 6'45 say "NQ Ternoin "+stritrmi 
3 a,:# sa? nom 
3 b94!2 say age 
3 8~43sa y "ans." 
if sexe = 1 
3 SrbG say "Mascul in" 
else 
D ar621 say "Féminin" 
end if 
@ 4,@ clear 
3 3,ZG say profession 
3 11 rI3 say i-eplicate tchrf.295j ,451 
3 11945 say chr(2Gl3) 
@ 11,46 sny replicate (chr(2!33),34) 
store 12 tct cpt 
do rhile cpt <: 24 
3 cptr45 say chril86) 
Cpt = cpt + 1 
eiiddo 
store numtem ta i 
store l to J 
do while j :: i 
@ i3958 Say "Modalités :" 
3 15,55 say "OB - Non précisée" 
3 16~55s ay "B1 - Familiale" 
3 17,59 say "32 - AmiIr) ,compaqne~.. . " 
6.1 18955 say "63 - Collégue" 
3 19,55 say "G4 - Voisinie)" 
3 2@,55 say "@5 - Occasionnelle" 
3 21,55 say "86 - Indirectr" 
3 22955 say "87 - Aucune" 
3 ,23,55 say -#a - ~uti-eu 
ri--eur = B 
do whi le ei-i-eur = Q 
rel = space(2) 
3 14.1Qj say "Relation avec le t+mc*in nO"+stri j,?) 
3 15-28 get rel pictui-e 
i-ead 
if T~!="IJ@" .ci)-, i-ei="@1 . al-. re~rB1Qj2."cil -. j-e1="@3" 
.ci)-. rel="QM+" .or. i-elr"B5" .O+. rel="8&" .or. rel="!37" .or. 
i-el=uc:a18 
erreur = 1 
end i f 
enddo
a~pei-:d o 1 an,.: 
r e p l a c e teml with j 
replace tem? with i 
I-eplace parente w i t h vnl i rel i 
j=,+! 
~i-iddo 
3 12.G clrai-s 
t o r e 1 to i 
stci-c 14 to a 
d ct wh i 1 e i C 3 
ifi=1 
. . 3.5 si~y "F:ecouvrement t o t a l" 
e 1 5.e 
3 a+5.5 say "Recouvrement p a r t i e l" 
.-, ' -I.Ulf 
set ionf irrn off 
r e c l = space(2) 
rec2 = space!2i 
i-ec3 = space(2i 
:-ec4 = zpaceI2) 
i-ec5 = spaceC2) 
recb = spacelz) 
rec7 = space (2) 
reca = space(2) 
rec9 = space!2j 
ifi=1 
b = 16 
else 
5 = 21 
endif 
set colar to i-b/n,rt/n.bg 
set delimiters o f f 
3 b, 15 sny " 
3 b.16 say " " 
3 b,21 say " " 
3 br24 say " " 
3 b 328 ~üy" " 
3 b '32 sny " " 
;3 b.36 say '' " 
3 b94& Say " " 
if. b,.+ Say " " 
s e t color on q/b ~g/rbb g 
3 b,lS get rçcl p i c t u r e "xa" 
1- end 
3 br18 get rec2 p i c t u i -e "xx" 
read 
J b,21 jet rec3 p i c t u r e "xx" 
read 
3 b924 g e t rec4 p i c t u r e "xz:" 
r ead 
;3 b.28 g e t rec5 pictur-e ":-:.ru 
rend 
3 b.32 qet recb p i c t u r e "xx" 
i--&d 
3 b.36 get rec7 p i c t u r e "xx'' 
rcad 
:F; b.4;; get rec8 pictctre ">$;:" 
read 
3 b,++ g e t i-ec9 p i c t u r e "xx" 
set conf irm on 
read 
rec=recl+space(l~+r~c~~+spacei1~+rec3+space(1~+i~ec4+%p~ce!~~~+i- 
~c5+spaceii~+i-scb+space~l~+t-e~?-~~paceO+1-ecB+spa~e~l~+~~e~~ 
sele J 
iti=1 
I-eplacr rec-total with rec
set. (de1 1fii tg:-= C~IÏ 
5-t CCal7f LI-ITt 011 
5et CLilii- t.Ci J!b:g.. b.bp 
arreur = 8 
do while e r r e u r = G:, 
3 12,!3 clen+- 
,> 15.15 Say "Liru d7c,b~~:.-:,~;~;C: ta" ~jg ct ~llSi-pl ;Tl-j-E 
" .> ... ? ..., .,, ..., , %, ... : ,, <, <, 5, , .., S., ., <., S.: ., .'. 08 r i . . r.. . r< '< ,i ,< r. Ii #, /, ,. .. i r, 2. r. ,. ZI 
read 
3 la,l5 say -"Du)-ee :" yft iibdurec pictui-e "xxx::" 
read 
i f nbduree = spacei4i 
3 2!3r iS cay " Infurmation durée :" set çsdurer pictui-e 
1) .,;... r r,. ..., .., .<, ',. ,,., ,> '. ,, ,, .a ..> .< ,' ..> , .. es,, ......,,..,.,.,.A A #. ,.,. >. ,. ,. ,, 2. ..: " 
read 
end if 
ï-eponse = cpace( 1 ) 
3 22,2@ Say "Vaiidation des snisies 10/N) :" gst repbnse 
picturc- "Y;" 
read 
if upper ! rrponse)%"Oo" 
erreur = 1 
r e p l a c e lieu with slieu 
rep lsce dure@-nb w i t h val (nbdui-ee i 
r e p l a c e d~ii-ee-icd w i t h codc!ree 
ciuse al1 
sele 1 
use terno i n 
%.@l2e 
use s a i s- tem 
go top 
Z'p I/ 
c1=5sxe 
t-rec-to t a i 
srrec-paï- t 
r=l ieu 
qzduree-nb 
p=dure@-cod 
sele 1 
append b 1 ank 
replace pv wi t h z 
r e p l a c e t e m with v 
r e p l a c e age with v 
r e p l a c e s e x e with str(u) 
r e p l a c e rec-total with t 
r e p l a c e rec-part with 5 
r e p l a c e l i e u with r 
r e p l a c e duree-nb with q 
r e p l a c e dure@-cod w i t h p
use sa i s- tem 
sele 2 
use i nfo-tem 
sele 3 
use modal i te 
sele 1 
ga top 
;3 &,Ci clear 
a a, ia sa,./ "NO de duc. "+str i pv, 5) 
store av to numauc 
0.3 sav de témctin "+sti-(tem~2i 
store tem ko nurntem 
3 89 1i3 say "kge "+str(ager2j 
if ssxe = 1 
:I: 8,24 sa; "Sexe I-tascul in" 
e 1 se 
3 3922i say "Sexe Feminin" 
and if 
3 8,444 say "Code de la prof ession "+sti- t code-pi-oT,2i 
39,l say replicate(chri2&!5) ,39) 
33,4@ sav chi- (2@3) 
@9,41 say replicate(chri28Si939) 
31!ii,G! clear 
i = l@ 
da while i < 13 
@i 94@ say chr (282) 
i=i+l 
enodo 
313,l say replicate(chr(2!35),39) 
313,48 say chi-(2W2) 
313941 say replicateichr(SCl5),S$) 
314~1 clear 
fin = .f. 
do while .net. +in 
corn = spnce(2G) 
erreur = Gf 
do while erreur = @ .and. .not. fin 
set color tu gr+/b rrb/n,bg 
315,5 .zay "kP - Attentes du phenornene" 
@16,5 say "CC - Croyances ~Connaiasai-~ces~~ 
31795 say "CA - Conditions avant l'obs." 
31B,5 say "CD - Conditions d'obr." 
319,5 say "CF - Conditions de fin d'obs." 
328.5 say "CO - Comportement pdt l'obs." 
322,5 Say "CF - Cornport. pust-abs." 
315-45 szy "DM - Declaration aux qediai' 
:316,45 say "Di - Declaration ternoin" 
;31?,45 say "MP - Etat medico-psv av. l'obs." 
31S945 say "MT - Motif temoignage" 
:G19,45 say "PA - Phen. non PAN av. l'obs." 
32!3.45 say "HP - Relation entre les phas.rsU 
i221945 say "TA - Autre temoignage du ternoin" 
@22,45 Say "TF - teg d'l parent d'l eut-e PÛN" 
read 
if ccldeinf = space (2) 
fin = .t.
. ,-go t . aof ! ! 
end i f 
3 j'k say strimodalite) 
3 j. 1 say libelle 
slrip 
c=c+l 
j = j'+ 2 
e.;lddu 
ifc=1 
3 17,25 say "Entrez !?information :"gat com picturo 
elsè 
moderreur = B 
do while moderreur = B 
mod = space(2) 
311,4S say "Code de 1s modalite : "grt mod picture 
'179" 
re~d 
if val(mod) .< c .and. .,s:(mod) :2 B 
mc~derreui- = 1 
end i f 
snddcl 
end if 
ssle 2 
append blank 
replace pv with nunldoc 
replace tem with numtem 
replace num-info with codeinf 
if mod <> space(2) 
replace modalite with val f mod) 
end if 
replace cclmmentaire with corn 
encif 
endda 
err = ci 
do whi le rri- = 5 
se'ie 4 
use a:identite 
clear 
318~15 say "Inserez la disquette IDE'ITITE" 
32%~15 say "Et tapez Retour pctur =onti nuer" 
set consols off 
wai t 
-et console C*i? 
eele 5
U.F. 3 
SAISIE D'UN TEMOIGNAGE
p- ' ,, ... ' ,= =. ~ -- - ~ 
p 1 *j -!.,J .; !> 1" :- A,-,,+, 22: ,= ~!..! :. : .?+S.). 1 .. :: 
,... -; ;i 
, .- ... , , ,: *-., -. .. .. ,-! 7, :-,+.,- < Lz ,-- ,-,; ! .=, {.,- ! 5 1, ;:ijj,:.i . ,,., - ,,.). !" .,.& . . '.',,::?L = :;':;.:-; 
*-- ,-.., .. . -....-...,,- ,.. ,. !..l.-i!.:.+-lii;.i. t .i. i! 2 i.:.:': ! :: . : ' L,.I,__ . -- - - .. * 
,'? !- ,- +z'i 1" - ; 
3.5iid L f 
c- n d cl o 
;1i 9 , $:) c 1 f. a i-. 
z... - taille = :zpac--(2W> 
;Y 1j :) y 1! /j saY II Tai 1 1e : " gei; E. -. 1 1E p i :i t!..~~"- e:.! ;; j.: ;; ;.: :.; .,.: ::. :: :! i.: ;: :.: :; j.; :: :.-; i.; ;.: ;.; " 
- - 
i -ad 
;$y , e; i= 1 (-3~ 
j..-r i~.,-pf-ec= i.pr<ce$2:) 
,;;,J, ;1'. 1 ..j .: :; -- ... .; ,. ,, t.4 ea-1 y- e 3 p p .!- ci j.: i 3 c?, ;:.j. :..e " 
.- -. :.:sr % e L1 
.J t:i t. 9 p 
ic,cai;e -foi- c--,ije,,-i>-ifc; E ?-rEïj:i .ai.:d. cctije_j,i3fo='~i1:' ancil. 
:fii:t<jalite- -~a'i(F--ai ppi-cia:) 
;;! g , -3 3; 5a.y libella 
el se 
;3 1! :$ , Z <?; say K."p y- e c 
@1:.3,35 Say ''1.1 "+n-.pi-ç?c 
J1<r133 sa!! "ml.fi" 
ei-id i f 
$1 1 1jij ,--. . .'Tt-j-me : "i-5- terlae 
ss:le 3 
G ï' .j; 0 p 
].,:,cate .foi- c~de,.-ey-!t= "1-EG' .and. csde-in.fc1='@3' .and. 
cnc.dal ite=vai (ci--forrnei 
:32,ld 5a.y "i-'o.:-me : "+libelle 
.CEl* 3 
go tc+p 
lcqr,ate .fçti- cctde-en.t = "'TEG" .ai~d. cilde - ii-ifct="!34" .a.!-id. 
rncldal itie=va1 i r-ccsu1eui- 1 
@lZ3Ir 3 raya "CCIL!~EL:I ~"- +libelle 
314?iW say "Taille : "+s - t a i l l e 
SJ15,<2! sa.;; y-eplicate(=hj-( 136) ,d$.:j) 
2i7,B sav repl icate!chr ( 136) r23D'I 
i,jat.ic,a z 
d i, = '!C"I 
do whil~in dic = $3 
::s :l. 5 , 1$ 3 ?.a.;;" 'Qalidaticti7 des saiçie=, (o.in) : "get v?lidatioi-I pl~tciï-~"::-.:" 
i.-ead 
if L.!ppej-(~/a1idc;ti~~i-~)~%"~~a~;-~r~yY" 
indlc = 1 
r iid i f 
5 i-I d (A CI 
it ~1i3p~i'!~/tllidati~~i>)B"YyO~l" 
fi ):: = 1 
e ,-, i f 
E 1-i c.i ci CI 
(1, i:: z ci 
ÏJC, whi le 0):: - CI 
...a ,-;- b.~hj, a r j-. i. c! j- - 3 
3 - tï-r<,j i-= pace<2) 
;iiTy2i c].@ar- 
.i!l&,5 "'T,-a,jectoire : " qet .z.-+,>-aj pictcii-e "*y" 
;3ii.:i,i3 ~3.y "?;jCj - r..j0i3 pr.flriç&~?'~ 
,31 1 s.3y "i31 - 1mmc,bi le'! 
Ui12:123 Say "<i2 - L-igi~e d!-oj.to" 
r~13~2=5.a i .- Lig~-~iie)- ctit,~.. + !3:-1-~-t5" 
:33.4!,25 say u+.+ - '..,l.ii-=l,2e~ - ~TC),S~L{P<T'I 
?j-.(-,=J,- = 2; 
.'-% ., z,,zs "<,:;j"-j &.,--,-rhw-.q-: es cnmp le:.rezM 
,ï;I.:;5?25~ .c<I/ "Gis .-. +i-aj~.ctoii-e~ o~npl~:,a.:ieja l.jsahle" 
;j1'7,-5 -3.y "(3'7 - j'ta.i;ict.!-,j7aii-rs ?y-e.3 cjc! 3~1.i" 
... j, ;-, , Fr-. 9. .-a 5~:,/' '+il - $,tt~i.-l:~.i~+a qaer -;-et pi-.oJ.ctng&" 
'3 1 '7 , 2::-; sa:, "!;i9 - &.i;te.;-.iss.+g- i- i-je-ïi1-a~- j.m~t&di..:~t" 
:.2?!;; !, 25 sa;, " 1 j::j -- j& qui ,-J+co i 
2, E! 1 .- -.-.J r : za:/ !' 1 - je.t -c,i- t- t .' 
d i : ., di rivai.it ci5 i ' e a u" 
..--.i.) r.-- i 2 -. y c,-. c, J- 5 A.:. .' 1. " -. 8.- jet mont^.!-~.t xiai-s 1 'espac-" 
'- - ;udS,,?Y sa;/ "!J -- hl-!l'ir: p~lis leilte" 4% 
y,.:,;< ,fZ> Il, ,, ,, #,l,,.! '1 ,.- : -.,, ., .- 4 ..<l
p~ - -- - -- 
i.!-!i.jj.c= 1 
+C!d j, f 
i-1 ij ij C! 
o;:: :. 1, 
1 f 
], .!-- L.,, r*-;,&A , -- -- .1 . - < ..,i4 1 *i L. ,.'..i t ; i,:,!-1) l:$ i'~..si i.,.i"~-. ?' . . C.1 
enddit 
?- ---.. ;.le1 
apyri-~d b 1 ank 
rrp!.ace pv with v a l tnumdocj 
:-.?p.iact; ternoin witli v a l iii~irntsm! 
.- .- 
i rp?ai;- ph&::~ wi,th valcphi 
if I-,,-pi.~.: ... ~,...: . ipaïei2~ 
>>=:ti,--pi-e~.+1Ï 3e,c-, p 
i--place !-:ei..ii-.r-i pies ~itvhal . ih) 
el-=-,te. 
i-.ep:iac~ heur-e-app w i t h v.31 l h-appï-c:.: i 
(~.<)j, ,f-j 
l-epia(:e ::rï-r~e witil 5.- tej-fne 
replace tai 1 le wi t h s-tai l l e 
r-g;are cap with 5 - cap 
place dij-e~t;ioj-k~~ ltfis -dir. 
.- 
I ip.',ace !distani-e (*i.t.h ~ , - d i s 
)-e i~<-J,~~; -3e .-! i- 2 
append b 1 ank 
i- place pv witl-i v a l (nci:xdc?c! 
i-eplac~ tem with val !numtemi 
Teplace phase w i t h /al (ph) 
replace i-,Lim.-ii7fo with 't33' 
i-<+place i n o d a l i t e with val (5.-foi-me:) 
-pie 2 
appeïid b 1 an):: 
. -. - I eplsre pv w.i t h ;/al !i?umdoc) 
.- r eylace t e m w i t h val inumtstn) 
replace phase with vallph) 
replace ï-icim-info with 'G4' 
i-ep lace mada1 i.?e wi t h v a l (5-couleur j 
~,E?E 2 
agpei-~d hlank 
replace pv w i t h ïal!i-~umduc) 
replace 'cein with valinumtem) 
i-epla~ep hasse wl t h v a l !ph) 
i-%place nurn,-infct with 'Gia' 
-- i eplac~m oda l i te wit h v a l Cs.-ti-a,j j 
sele I-. 
arinejjd Glaiil: i- !-' 
ieplace pv with v a l O-wmdctc) 
r+plsce tem wi t h v a l (numtemj 
ïep Lace phase with val(ph) 
replace i-ium-infu with '89" 
.I - ~-. --i ..,:l.smceo dëilite with val(s-vit) 
sele 2 
agpl-~-:trJ hlanC:: - 1 t*p l ace pv w i t h va 1 ( iwmdoc j 
r.~~letcteem w i t h %da1(i -~umtern) 
:... . epi,sr,e >hase with ,;,,a!i' phi 
.I- r-. ralnce I-~um-info wlth '1Gj' 
replace modal ite wi t h /al ls-bruit j 
sele 2 
a ~j p e : Ï .1 b 1 a i3 1:: 
1-ep1.ece pv with val (1-~c.iinrlocj 
~-epli~ï+r:.~m iw .i.th val!]-iu!n.temj 
replacj2 pf-ia~e~ ith";a l (ph) 
. l - :? 3 [ t, ,= .l -: LI,n --j, , 1' -[ f C, L ,. ::tl 1 :' 
1-9 .-.riace moda%ite !+ri-kh val~;s,.-decc~i-) 
. :ij :a t: . .-" 
~tppei-id b ï pii .I - Ik .:, 
.i. .. .-.-~ [.J~AcYp v with ~,taï!l-~c-iiridc)t c 
l -:,>,-. 7 L-t~~ct~~t;sim! witn > / a li ;nc.tmtem) 
1'.5;::.!a!:e piifise w!.t;h /al iptl j 
.... :- 7 -. 
4s 
-: , ; .;:y-. - . .: .CC 7 ., .' '
U.F. 4 
CONSULTATION D ' UN DOCUMENT
set ut-,ique ctf f 
set sniety o f i 
;i 1 eai- 
U- S- E datumant i n d e x duc1 =.=le 2 
use ii-~fc~_doici- #de:.; iïifdocl 
cele 3 
use i i-ti~l i 11dex 11710 1 
mod 1 
lucate foi- pv = vai inümdoc j 
if ec~f(:) 
31,Gl c l e a r 
:32!3, 15 =.ai/ "------1:. CE DOCUI'?EF]T N' AF'PARTIENT F'AS A LA 
BASE . . ." 
elze 
31,4 c l e a r 
;il5, i d say "Numéro d e document "+sti-l pv 9%) 
37718 say "Département " +depar t 
39.1G say "Nctm de l a b r i g a d e ou da l a localite v o i s i n e 
" +brigade 
311rIG say "Date "+strl jour72) 
311.23 say strlmois.2) 
311226 say str(annee94i 
store 2j tù nbre 
sele 5 
stc.re I-ILI~~C~tcCi pv 
store ~uindoc to pvbis 
lvcato fa- pv = val ~nurndoc) 
j = 14 
f i n i r = (3 
do while .met. eufl;~. and. finii- = 9 
i f pv = vs.1 (numdoc) 
nbre = nbre + 1 
3 j.15 say stripv.8) 
3 jy25 say stri tem,2) 
j=j+l 
sk i p 
else 
f i n i r = 1 
end i f 
oiiddo 
if nare = 1 
3 15,521 say "1 seul témain" 
elss 
3 15,5@ sa; "Nombre de témoins :"+strinbi-e.2) 
ci-td i f 
s t o r e 17 t o i 
sele 2 
go toc 
locate for pv = v a l li-~umdclc) 
do while pv = val(nurndocj .and. .net. eofc :) 
store str (modal ite.2i to moc
.:I i . -t t.'! 5. a .%,, :, CC( .TI 
'. 1': ,:.~ong . . . e~n?e{=:i! 
5 :ze 
!,c,rate f.:,j- :::,de-eÏl.c = "UJ:. .S.,-:#=!. c,:,d* 1.,-,7-:, := 
;3 i . 4'.j z-~y littelle 
numin+rn .a:-IC. rcd.z:itts = Y.alrrioc 
end i i 
z.elc 2 
ci:ip 
~=i+l 
enddu - 
end i f 
rend 
enddo 
close al1 
i-etui-n
U.F. 5 
CONSULTATION D'UN TEMOIN
set ui7iqv.e o f f 
set s a f e t y off 
sc!e 1 
use trmoin index teml 
ce15 2 
cele 4 
u5.e rncldctli te 
seie 5 
usé r e l a t i o n 
i-ead 
do whilc iiurndoc .:1:::. spacei8) 
numtem = s?ace(2i 
;il ?'18: say "N~iinéro de timoin :"got isumtem picture "9%" 
rend 
sele 1 
locate f o r pv = val(numdoc) .and. t e m = val(numtern? 
i f eof ( ) 
3 Ir@ c l e a r 
@ 2gl 15 say "------ >. CE TEMOIN N'APPARTIENT PAS A LA 
BCIÇE " 
e 1 se 
3 1.C; c l e a r 
3 5,lGj Say "Num&ro de document "+strlpv,a) 
4 ?,la sa:# "Numéro de témoin "+str(tem,ê) 
sele 2 
locatr for pv = val (riumdoci .a;>d. t e m = v a l <numtemj .ai~d. 
stcli-s modal i te to mcfd 
18 say " P r o f e s s i o n , 
sele 4 
locate for cade- ent = 'TEM' .and. code-info = '81' .*rd. 
3 8,22 say l i b e l l e 
sele 1 
S1!2j91!3 say "Age "+str tacer3) 
i f sexe = .'MF 
:312 7 lQl say "Sexe Macicu 1 in" 
else 
@127:@ say "Sexe Féltiii-iii-i" 
end if 
s~le5 
3 14? 18 sav " R e l a t i o n avec les àutros témoii-15" 
lcqcats for pv = val~;inrn~o.ca)n d. tsml='~è.l(ix.imtern) 
stors 15 to i 
stoi-e Q to j 
do while pv=val(nctmdoc) .and. .nat. eof!) 
;3 il 38 sa7 teml 
@ ir3Y ssg tem? 
stc,i-e pai-ente to r e l 
sele 4 
lfirate for cc~d~-ei?=t >TEH 31-td. code-infc* ='34' 
nctrn-i cfcl = 
modal i te = K..
if .;lot. eaf0 
@ loc958 sav libelle 
enci i f 
end if 
end if 
sele 2 
skip 
loc = loc + 1 
enddo 
end i f 
nundoc = space ( Y)
U.F. 6 
CONSULTATION D 'UN TEMOIGNAGE
MENU GENERAL DES EDITIONS
MENU EDITIONS DES DOCUMENTS
e 1 se 
if i = 2 
31Yr31 say " - Liste d e s documents c l a s s é s par 
dopai- tcment" 
e 1 se 
if i=3 
315931 Say " - Liste d e s aocuments classés par 
date" 
else 
317923 sa:; " Retaur au mex$ p i -i n c i c a l" 
~ni df 
end if 
end i f 
set ccllor t.o b/b9b/btbg 
3 19258 get c h o i x picture "9" 
set ccllor to g/b,g/brlg 
read 
enddo 
ifi=l 
cice document 
set prii'lt on 
l ist 
set print o f f 
do proghl . 
else 
i f i=i-do 
impl 
. else 
i f i=3 
do imo2 
ei 5.e 
+et CO!DÏ tc~ g/'b?gib 3 bg 
c l o s e a l ? 
.- - i rt~ti-17 
end i + 
end if 
st7d i f
MENU EDITIONS DES TEMOINS
.;:. ;- &Je, " 
,;2, 1 5 5 2 .?. " E!? 1 L'JP.I,_; -1. E-. 2,.-. .. 1.1 3 
;.v3. ;5 cv " ------.----.-...-...-...----A--- 
,>5,3. sa, -eo1 i =+ te( cppi-i =.Lis), TT-.', - , :. .i. .:, , i(.:; 53,; "Ed i t i.:!n de : " 
.r)t!i1, 15 53i "Apoi.~.~eSzL ir - 3 - L,i .- l-Lte>':i - 
.:zj,,_?y 5a.y "- 2 - cjr- %- -I.. -~j-,tjl-e" 
;>22'23 -+.y "-- 5 - F'~,,J,- r-ï~c.tlr.qr.!l-l---~j-i ,-!oc rtl>,>'- 
tïJ!-~ j tCt i 
dn wi-1112 chcil:: ..:... '5' 
sel:. color t.3 g/b!g./krtg 
311.31 E.ar " - L i s t e d e s témoins" 
iai3.51 rby " - L i s t e d e s ternoin= claonas pal- code" 
317~28 Zay " Retour au menu orincipal" 
if cholx = '2' 
i=i+l 
ifi=& 
s t o r e 1 to i 
endif 
el-s 
if chai;; = 787 
i=i-1 
i f i = 
s t o r e 3 to i 
~iïid f 
end i + 
er,d i f 
set cctlcti- CI b./gyb/grbg 
ifi=1 
31153i say " - L i s t e d e s t é m o i n s" 
else 
i.f 1 = 2 
31?r31 say " - L i s t e deo t.émoins classés pai-else 
317,2B say " Retour au menu priisclpal" 
endif 
endif 
set color to b/b,b/b.bg 
5 17-58; gst choix pictitre ''9'' 
te? CC* ïctr $CI g.;.b 3 gi'b aq 
: rad 
endoci 
lf'i = 1 
uss terno i n 
set p r i n t on 
list 
set pr int o f f 
dc. prcqh2 
e IL se 
if i =2 
do im~3 
code" 
close a11 
rsturn 
end l f 
e)>d1 f
MENU EDITIONS DES TEMOIGNAGES
,:;,LE. c.-+- . , -----.--- 
. .- 
,..,-, iz sa.i , LD~TI-I;~. TE911 . i; r! CI G F :3 
-. - ,,.:, -=:.. -. .---------------- 
3'5-1 +a,.,: :-,=ù:lïate ~~r(~~~i~j,-?~ 
:yl;;:.;:r 3ay "Editï~ii7 cir :" 
-. - ,-.,=:in. 15 ssy "&p~ci;,a= sui- - j - Fe:,ci; :rlo,-lt-,-" 
;i,;z1- 32 rd,, "- 2 - ~C,I-~de~s-c e:-,,-Jï-e" 
.ÿ,~~5..ajv ~" - 5 - F'cicii- s~~E~~-c~~-II~T:;-Ej- :-i t~tl~~~." 
S tci;-e L to 1 
,-J i.rh 1 16 c n ct i :.: :'. :'. ' 5 ' 
:211.31 say " - L i s t a tir,= temoignages" 
elie 
if i=2 
31Z231 ray " - L i s t e d e s temoignaqes c l a s s é s Dai-c 
a d e" 
else 
317,SG say " Retour au menu p i - i n c i p a l" 
end if 
end i f 
set cclor ta bfb ?b/b?bg 
;ii 13.53 cjet choii: pictu1-t- "3" 
set p r i n t 0i7 
1 ist 
5rt p r i n t o f f 
aa progh2 
elsn 
i f i=2 
do imp4 
e l se 
set coiar to gib,g/b,bg 
close al 1 
return 
-rd i f 
etid i f
U.F. 8 
EDTION DES DOCUMENTS TRIES SUR LE DEPARTEMENT
1 n+os 
Comp 1 emen t a i -:- ; 
store 4 to da 
s t o r e 14 to 1 ignr 
do w h i l e .nat. tof ( ) 
1 i qi-ie = 1 i g,ie + 1 
Z l i g n e . d e Say dep 
do kghile depart = dep .and. .flot. euf0 
stare pv to ipv 
stai-e j r u r to jo 
s t o r e mois to mo 
store annee to an 
3 1ig1-e,pvc say str( ipv93) 
3 ligne,da s a y str( jo'2j 
3 ligne?da+2 say str tmo-êj 
;3 1 ig~ie,da+S say ~ti-(ai7,4) 
l i g n e = l i g n e + 1 
go tap 
locate f o r pv = ipv 
do w h i i e pv = ipv .and. .net. eofii 
3 iigne258 sav num-info 
stcare n t r (modal îte.2) to mcd 
store num-info to num 
rt~reco mmentaii-e te comm 
s o l e 5 
locate for cctd~-ent= 'DOC" and. code-ii-1fc1 = i-ium 
.and. modalite = 
al (mad i 
if comm = spacei28) 
*S !lgncY55 say libelie 
el re -.
U.F. 9 
EDITION DES DOCUMENTS TRIES SUR LA DATE
set üevice to pi-int 
3 1,15 sny " 
3 l'le 5ay replisate (chr!196i95Bi 
. .> 1 ,&A 5.3.q " 'l 
;i 2.15 sni "1" 
3 2, 10 %a? " Editic,n d=s Froces Verbac;:: tries par daze 
;r7 2,96 Say :: 1" ;3j,?S.-,ay " 
3 3- .16 sey r e p l i c a t e ichrllS0i.58i J,&& c.ay "J " 
sele i+ 
store jour to ja 
store mo i s tc~m ct 
store ai-inee to an 
3 3,5 sav "Date Inf os 
Comp 1 çmen ta; - 5 
:3 ?,5 say replicatetchi-!2!?i5i ,7@j 
s t o r e 1 to d e 
s'ore 2!2) to pvc 
s t o r e 48 t o da 
.=tore 18 to 1ig1ie 
do w h i l e .net. aof () 
ligi-le = ligne + 1 
4 ligne,S ssy r e p l i c a t e !chr1196),7@i 
l i g n e = l i g n e + 1 
3 ligne~des ay jc* 
@ 1 igne .de+3 Say mo 
3 lignerde+0 say an 
do while jour = jet .and. mois = ma .ana. anneç = ai3 .and. .net. eof i 
store pv tc~ ipv 
s t o r e depart to dep 
S ligne.pvc say ~ti-lip../,S! 
S ligne,da say dep 
l i g n e = l i g n e + 1 
5):i. p 
ssle 2 
qo top 
locate foi- pv = ipv 
do w h i l e pv = ipb .and. .net. euf0 
3 l i grie 3 Sic'l say num-i i~cl f 
s.t~ii-e~ tri~mc~dtça.l2i) to mcid
U.F. II 
EDITION DES TEMOINS TRIES PAR ORDRE CROISSANT
U.F. 13 
EDITION DES TEMOIGNAGES TRIES SUR LE CODE 
TEMOIGNAGE
cicese a i l 
sele 2 
use i nfc1,- t e g 
c.ele 5 
's pai- code GEPAN " 
Heure 
Pi-er ise kpprc.x i m a t . " 
Infos 
Comp lementa i i-do 
w h i l e .net. euf ( ) 
3 ligne91 cav str(pv98) 
3 liçner15 say str(temoinrZ) 
3 1 igne? 18 say str ( p h a s e r2i 
store pv t c nc~mdoc 
store fems i te:, num tem 
stol-r phase tv ph 
3 1 igne 4Cj sap heure-prs 
3 ligne94b s a y heure-app 
:rçnr = l i g n e + 1 
seie 2 
gc1 top 
loczte foi- pv = ncimdoc .and. t e m = ncimté-nt .end. p h a s e = ph 
do whi le pv = numdoc .and. t e m = numtem . nnd. . nut. EO~!! 
i f nctm-info = '!?Il" . or. i~um-i n f o = ' 83 ' . o r . nelin- i nf cl = 
' 2% ' 
l i g n e = l i g n e - 1 
clse 
3 1 i qi~e5,6 say num- i n f cl 
stc~re str(moda1 ite92) to inod 
store num-info t.o numercl 
stc81-e commentaire to comm 
sele 9 
iocate for coje-en t= ' TES ' . a:sd . code-i nf CI = iwrrieï-Ca 
.and. ~~odi at = val(modj 
if romin = spacis12C1). 
@ lign~~Ssa5y libelle 
else 
llgne3J5 say comm 
end i f 
riid if ' 
çe!e 2 
CI< ip
MENU GENERAL DE MISE A JOUR DES ENTITES
CC WHILE .T. 
Y ---& ffi c h e l e s opt iohs du menu centi-&es sui :' écrai-i' 
4t trace ut-I cadre autcficir du nienu e t aif iche 1 'eiitgte. 
CLEAR 
3 2' J Ta 14.70 DC'UELE 
3 3-19 SAY CM 15 E A J C !J R D E Ç E N T 1 T E 57 
3 471 TU 4779 DOUBLE 
* ---Aff ichagr des apt ions 
8: 7927 SAY Cl. M.A.J. Document1 
3 3727 SAY C2. M.A.2. Témoin1 
3 3.27 SAY 13. M.A.J. Témc~~gnagel 
3 lt3.27 SAY L4. M.A.J. :nfoï-mations1 
11 '27 SAY C5. M.A.J. Mc~daïitésl 
3 1E!,27 SAY Tb. M.A.J. II-tfos Ducumri-1t1 
.3 13.27 SAY C7. M.A.;. in~fos Témoin1 
;3 14.y Pa"i'r: CS. M.A.Z. Infos Témc~igriagr~3 
.- 
.j! ?5'E7 SGY C3. M.A.J. Relation1 
3 177 2" SA'{ 'G. FIN DE TRAVAIL' 
STORE O TG selectnum 
D 19933 SAY " s e l e c t Il 
3 19.42 GE? selectnum PICTURE "4" RANGE 0'4 
READ 
Dii CASE 
CASE saler tnum = S. 
SET BZLF C)bi 
JET Tt4LI.i EN 
CLEAÇ' ALL 
RETUFN 
CASE selsctnum = 2 
.* M.A.J. Téinoin 
do prclgi3 
SET CGNFIRt'! OFF 
STORE ' ' i0 wait-subit 
;3 23,4 SAY Vi-~ssezu ne t~ucheF oui- cent iiiuer . . . :;ET WJi ~t -cul r t 
RZqj 
SET CCNFIRW GW 
CASE selsctnum = 3 
* M. A. J . Tema i gnage 
Go prctgi4 
SET CGNFIRM OFC 
STORE ' ' TO ;+ait-scibst 
3 23.U SGY 'Fi-zssez u,ic touche pcui- continue:- 
- 
, . . ' GET w+ i t -ai-iz a t
CASE selectnum = 7 
M.A.J. Infos T&moin 
dcr pr~gis 
SET CONFIRM JFF 
STORE ' ' TO wait-subst 
@ 23,G) SAY Tressez une touche pour continuer.. .' GE? walt-subst 
F.EAD ' 
SET C3NFIRM CiN 
CASE selectnurn = 9 * H.A.J. Relation 
do progi l!4 
SET CONFIHM OFF 
STORE ' ' TU wait-subst 
:3 23,! a 5G.Y ' Pressez une tuciche pour ~~iiil-71i.1t~ i- . . . ' GET wzi t,-~,i-:bst 
EEAD 
,r--r T CONFIRM ON 
r.JDCAÇE
U.F. 14 
MISE A JOUR DE L'ENTITE DOCUMENT
n ri 
l> li 
U-J O? rilnrnmmm 
m r m m 
-im4im 
C Xi Ri 
AA-imr z mm 
~rrn rxr* 
il1 
:1: 
t:I 
il; 
-1 
.:t
ElrlGDO T 
F:ETCiF:II 
* du programme: F'RCGI2. FF:G
U.F. 15 
MISE A JOUR DE L 'ENTITE TEMOIN
SET i&!-{:i 3F< 
SET BELL OFF 
SET ,"T< a t HTUS UN 
SET ESCAPE OFF 
SET C0NF:RM ON 
USE TEMOIN INDEX TEMOIY 
DO WHILE .T. 
+ ,.-- k-3tf iche les options du menu centrés5 sui- :' eci-an7 
.k; trace ui-i cndi-e sutour du menu et aff lche 1'entSce. 
CLEAF: 
4 2 9 $3 TJ 1+! 79 DOUBLE 
3r2a SAY CM . A . J . T E W O 1 NI 
3 4.1 TU 4773 DUUFLE 
* ---Affichage des options 
3 7925 SAY Cl. AJOUTER DES INFORMATIONS1 
3 8925 SAY C2. MODIFIER DES INFORMATIONSI 
3 3,25 SAY CS. EFFACER DES 1NFOF:MATIUNSl 
3 1B.25 SAY Ci+. VIÇUfiiIÇER LES INFORMATIOi.IS3 
3 129 25 SAY 'a. F I N DE TRAVAIL' 
STORE B TT seiec tnum 
3 14933 SAY " select II 
3 14942 GET selectnum PICTUHE "9" EANGE 874 
HEAD 
DO CASE 
CASE selectnum = B 
SET BELL ti?J 
SET TALK Gr4 
CLEAR ALL 
RETURN 
CGSE seloctnum = 1 * GJOUTEF: CES 1 'IFOHMAT 1 Or4S 
APF'END 
SET CONFIRN OFF 
STORE ' " TO wnit-subst 
3 23rm SAY 'Pressez une touche pour cantinuer 
REAO 
SET CONFIRM ON 
CASE selectnum = 2 
* MOD 1 F 1 ER DES 1 NFORMAT 1 ONS . 
E D I T 
SET CONFIRM OFF 
STORE " TT wwit-subst 
3 239 Cs SAY 'Pressez une touche paur continuer. . . ' PET wal t-~.ciDsl 
REAO 
SET CGNFIRM ON 
CASE selectnum = 3 
EFFACER DES IMFORWATIONS 
SET TALX ON 
CLEAR 
.3 2'81 SfiY ' 
? 'CDKPACTAGE DE LA BASE DE DONPIEES" 
PACK 
SET TALK OFF 
SET C@NFIHM DFF 
STORE ' ' TO wsit-suhst - .- . .-
Eb:DDO T 
RETUEN 
w Fin du programme: PROGIB.F'RG
U.F. 16 
MISE A JOUR DE L 'EiVTITE TEMOIGNAGE
---Af iichs lec c~ptictnsd u me n u c~ntrtass ur i 'écran. * trace un cadri autour du menci ~t nff lche l'entgte. 
CLEriR 
.- 
si: 2. O TO 14.79 DOUBLE 
33.24SAYCPl.A.J. T E M O IGNAGEI 
3 4.1 TG 4976 DOUELE 
* - - - A f f i c h a g ed es ctpt i o n s 
3 7921 SAY Ci. AJOUTER DES INFGRMATIONÇI 
3 8.25 SAY C2. MODIFIER DES INFORMkTIONSï 
;3 5'925 SAY C3. EFFACER DES INFT;RMATIOT.IS', 
3 1 25 SAY C 4. V 1 SUAL 1 SEF: LES 1 NFOFCMAT 1 CAS 3 
;3 12. 25 SAY ''. F I N DE iF:A!JGIL7 
STORE B TO s e l e c t n u m 
3 1q953 SAY " select II 
;3 14942 GET o e l e c t n u m PICTURE "7" RANGE @y4 
REAC 
DO CASE 
CASE selectnum = @ 
SET BELL ON 
SET TALK OtJ 
CLERR ALL 
RETURN 
CASE selsctnum = 1 
AJCUTER DES 1 NFOHMAT 1 ONS 
APPEND 
SET CONFIRM OFF 
STORE " ' TO nait-subst 
a 23,@ SAY 'Presset une t o u c h e pour rcntlnuer . . . ' GET wai t-s~ibst 
READ 
SET CONFIEM ON 
CASE s e l e c t n u m = 2 
* MODIFIER DES INFORMATIOtJS 
ED 1 T 
SET CONFIRM OFF 
STORE ' ' TO wait-subst 
3 23 SAY 'Pressez une tauche pocir sont i nuer . . . ' -3ET w a i t-~citst 
READ 
SET CENFIRM ON 
CASE s e i e c t n u m = 3 
+ EFFACER DES 1 NFORMAT 1 UNS 
SET TALP: ON 
CLEAR 
a 2:cr ÇGY 3 
7 'COMPACTAGE DE LA BASE DE DENNEES' 
PACK 
SET TALK CFF 
SET CGNFIRM OFF 
S- TCRE ' ' TO wait-subst .- - - . - - . -
ENilEc7 T 
RETUFIN 
+ F i n d~ipr oui-amme: PFOGI4 .FRG
U.F. 17 
MISE A JOUR DE L'ENTITE INFORMATIONS
* pl- .c,q, -5,Tlfile: 1.: 5.---l i';;:$,,+:: I: - 
t Ac: tr1-1~. - . . : ; i,jT-&~..!Si. 1 
* -,-- mste " . . - : 1::s . Ci? .'GE, 
.- ,L-1 :ti-,l,.- , , iqhf : . c 1.7-5. :-I;F'&G:Ç~.. , T;..~.,* d l - ~1 + C ~ - e s .~S I~ - 
* I.!ctt25. . . . : 
EET TIiLk.. OFF 
SET ZELL 3FF 
SET STRTUS ON 
SET ESCAPE OFF 
SET COr4FIF:M ON 
USE INFU INCEX 
DO WHILE .T. 
.w ---Aff i c h é les ctptlc,i-~s du mêr~u centrees sur i 'ecran, * trace ui? cad.1-s autctur du menu et a f f i c h e l'ei-itStr. 
CLEAi? 
S 2 l'O 14, '79 DOUBLE 
33722SAY EN. A. J. 1 NFORMAT 1 ONSI 
3 431 TO 4378 DOUELE * --- Affichage des ootàuns 
3 7725 SAY C 1. AJOUTER DES iNFOHMATIONS3 
3 3725 SAY C2. MODIFIER DES INFORMATIONS7 
3 3'25 SAY C3. EFFACER DES iNFOHMATIONS7 
3 10-25 SAY C4. V I S U A L I S E R L E S INFORMATIOPJSI 
3 1 2 3 25 SAY 'O. F I N DE T9AVAIL7 
STORE B TG selectnum 
3 1+,33 SAY " select I 
3 14,42 GET celectnum PICTURE "9" RANGE B 94 
RE AD 
00 C&SE 
CASE selert.mi~n = fi 
SET BELL ON 
SET TALK ON 
CiEAF: AL1 
RETURN 
C&SE selèctnum = 1 
AJOUTER DES INFORMATIONS 
APF EiI2 
SET CONFIRM OFF 
STORE ' ' TO wait-subst 
3 23 -13 SAY 'F'resc-ez une tc.uche pour cont incier . . . ' GET wai t-subst 
REAil 
SET CONFIRM OP! 
CGSE ~electnum= 2 
* WODI F 1 ER DES I NFGRtlAT 1 GNS 
ED 1 T 
SET CONFIKM OFF 
STOPE ' ' Ti3 wait-scibst 
il 23.8 SAY 'F'ressez une touche pocrt- contl:Ïcrer. 
F:EAD 
SET C3NF IRM ON 
CASE celectnum = 3 
* ETFACES DES 1 PdFORMAT 1 LINS 
SET TALK ON 
CLEAF: 
3 2'ri SG'V ? 
7 'COMPACTAGE DE LA EASE DE DONNEES' 
PACK 
SET TALK OFF 
SET CENFIRM OFF 
S- TORE - ' - '- . TO- -w ait-subst 
. ' GET -4ii t-cubzt
MISE A JOUR DE LtENT.TTE MODALI!PES
';ET --&LI c)ZF 
SET EELL UFF 
SET STwTiJS OF4 - 
SET ESCAPE OFF 
SET CONFIFbM ON 
USE PtUDAL 1 TE 1 NDE t MCIDAL 1 TE 
UG WHILE .T. 
+ --- A f f i c h e les optior:s du menu centrees sui- l'&cran, 
* trace un cadre &tour du menu e t n f f icSe I'entete. 
CLEAF: 
3 E. B TO 14.73 DOUELE 
33725ÇAYCM.A.J. MODALITES1 
LJ r,l TG 49'78 DOUBLE 
* ---Affichage des o p t i o n s 
3 7.25 SAY Cl. AJOUTER DES INFORMQTIONSI 
3 8725 SAY i2. MODIFIER DES INFORMATIONSj 
3 9-25 SAY C3. EFFACER DES INFORMATIONS3 
3 IBr2S SAY C4. VISUALISER LES INFORMATIONS3 
3 12r 25 SAY 'O. F I N DE TRAVAIL" 
STORE (3 ÏO selec t n u m 
J 14933 ÇA'f " select 
3 14.42 GET s e l e c t n u m PICTURE " Y" RANGE O 94 
RE Aii 
DO CAÇE 
CASE s e l e c t n u m = B 
SET BELL ON 
SET TALt:; ON 
CLEAR ALL 
EETURPJ 
CASE s e l e c t n u m = 1 
+ AJOUTER DES 1 NFORNAT 1 ONS 
APPENII 
SET CONFIRM OFF 
STORE ' ' TO wait-subst 
3 23.8 SAY Tressez une touche pour continuer...' GET wait-subst 
RE AD 
SET CONFIRM ON 
CASE s e i e c t n u m = 2 
.r: MrJD 1 F 1 ER DES 1 r4FOF;MAT I ONS 
E D I T 
JET CCNFIRM GFF 
STORE ' ' Ti3 wait-cubst 
3 23 SAY 'Pressez Lij-,e t ctuche poui- c~tliltn uer. . . ' J E T wai t-~~.z~t 
RE AD 
SET CCNFIRM ON 
CAÇE selrctnum = 3 
+ EFFACER DES INFORMATIONS 
SET TALK ON 
CLEAR 
3 2.cr SAY ' 
'COMF'ACTAGE DE LA EASE DE DONNEES' 
PACK 
SET TGiK OFF 
SET CONFIRM CFF 
S- TO-R-E ' ' TO wait-sutst . .-
Ei'JDiiO T 
F:ETL!F:N 
+ Fin du prnqramme: PROGI6.PF:G
U.F. 19 
MISE A JOUR DE L'ENTITE INFORWITIONS-DOCUMENTS
)ET ?&LI:: OFF 
SET BELL OFF 
SET STÛTUS UN 
SET ESCAPE OFF 
ia- rc-T CONFIRM !IN 
USE INFO-DOC INDEX INFO-DUC 
DO WHILE . T . 
---Affiche 1~sop tions du menu centrees sui- !' eci-an. 
+ trace un rndre autour du menu et affiche L'entEte. 
CLEAR 
-3 2' d TO 14979 DOUBLE 
33213 SAY CM . û . J . INFORMATION5 GOLUMENT3 
;il 491 T0 4278 DOUBLE 
* ---Aff ichsge des options 
il 7525 SAY Cl. AZOUTER DES INFORMATIONS1 
3 8925 SA'f i2. MOOIFIER DES INFORMATIONS3 
;3 9 925 Sû'f C3. EFFACER DES II~IFORMATIO~~I~~ 
3 1 C; , 25 SAY C 4. V 1 SLi1L 1 SER LES 1 hlFORi.1AT 1 GFJS 3 
a 12, 2s SAY '81. FIN DE TRAVAIL* 
STORE $.3 TO selcc tnum 
3 14933 SAY " select ,I 
3 14,42 GET selectnum PICTURE "9" RANGE Cl94 
READ 
DO CASE 
CASE selectnum = Ca 
SET EiELL ON 
SET TALK GÎJ 
CLEAR ÛLL 
RETUHN 
CASE selectnum = 1 
k30UTEH DES 1 NFORMAT 1 ONS 
APPEND 
SET CONFIRM GFF 
STORE ' "0 wait-subrt 
3 23,8 SAY 'Pressez une touche pour cont inuei- . . . ' GET wai t-cubst 
RE AD 
SET CONFIRM UN 
CASE selectnum = 2 * MOD 1 F 1 ER DES 1 N=URMfiT I ONS 
ED 1 T 
SET CONFIRM OFF 
STORE ' ' TO wait-subst 
3 23,g SAY 'Pressez une touche po~rro ïst inuer . . . ' GE'T' wai t_=ub%t 
EEAD 
SET CONFIRM ON 
CASE selectnum = 3 
* EFFACER DES 1 MFORMAT 1 ONS 
SET TALI. ON 
CLEAH 
3 2781 SAY ' ' 
'? "COMPACTAGE DE Lû BASE DE DGNNEES' 
PACK 
SET TALK OFF 
SET CONFI FA OFF 
S- TO-R-E -. ' ' TO wsit-subst --.. --
ENDDO T 
RETUF:N 
+ F i n du programme: PROGI7.PHG
U.F. 20 
MISE A JOUR DE L'ENTITE INFORMATIONS-TEMOINS
5ET TALt 3FF 
SET ~ELL OFF 
SET ÇTATUS ON 
SET ESCAPE JFF 
SET CONFIHM ON 
USE IFIFO-TEM INDEX IÎJFO-TEH 
DO WHILE .T. 
.* ---Aff iche les options du menu c e n t r é e s sui- 1 'eci-an3 
'+ trace un c a d r e a u t o u r du menu et offichc 17entGte. 
CLEAR 
2. B TO li r 79 DOUBLE 
33.15SAYCM. PI. J . 1 NFORMAT 1 ON% TLNO 1 N? 
@ 4.1 TO 4.78 DOUBLE 
* - - - A f f i c h a g e des apt ions 
3 7.23 SAY Cl. GJOUTER DES INFORMATIONS3 
3 53.25 SAY C2. MODIFIER DES INFOF:M&TIONS3 
3 9725 SAY C3. EFFACER DES INFOEMATIONSI 
3 18,25 SAY C4. VISUALISER LES INFORflATIONSi 
3 122 25 SA'{ 'W. F I N DE T R A V A I L" 
r-.- JIORE B TO ~electnum 
3 14.33 SAY " select II 
3 14942 GET selectnum FICTURE "9" F:ANGE Br4 
READ 
DO CASE 
CASE selectnum = B 
SET BELL ON 
SET TALK ON 
CLEAR ALL 
RETURN 
CASE selec~num = 1 
* AJOUTER DES INFORMAT IONS 
APPEi.ù 
SET COI4FIRM OFF 
STORE ' ' TO wart-subst 
3 23.d SAY 'Pressez une touche pour contlnuei-...' GET wait-s~~bst 
READ 
SET COlJFIRM ON 
CASE selectnum = 2 
* MODIFIER DES INFORMATIONS 
ED 1 T 
SET C3NFIRH OFF 
STORE ' ' TO wait-subst 
3 23.;; SAY "Pressen un= touche pour cont~nue.r . . ' GET wai t-suIst 
READ 
SET COIJFIRM ON 
CASE seiectnum = 3 
EFFACER DES INFORMATIONS 
SET ÏALk' ON 
CLEAE 
@ ;?,cil SAY ' 
3 'CPMPACTAGE DE LA PASE DE DONNEES' 
PACK 
SET TGLK OFF 
SET CCNFIRM OFF 
S- TO-R-E - ' -'- TO- -w ait-subst
-- - 
!-'E -ILL 
SE' CCNFIRM ON 
ENDDU T 
RETIJF'N 
* Fin du pt-agramme: PHOGI3.PRG
U.F. 21 
MISE A JOUR DE L'EPITITE INFORMATIONS - TEMOIGIVAGES
SET 'FGLb:: OFF 
SET BELL JFF 
SET SÏATUS ON 
SET ESCAPE OFF 
SET COI~iFIRM Of4 
USE INFO-TEG IPiDEX INFO-TEE 
DO WHILE .T. 
* ---Af f ich~le s optioi-1s d~nie nu centrées sur- Il. 'écran: , 
JC trace un cadre autour ou menu et a f f i c h e l'entste. 
CLEAR 
3 2. B TO 14.73 DOUBLE 
G 3-24 SAY CM A . J . T E M O 1 G N A G €3 
3 4' 1 TU 4 75 DOUBLE 
+ - - - A f f i c h a g ed es o p t i o n s 
3 7725 SAY Cl. AZOUTER DES IrJFORMATIONS3 
3 G.25 SGY CS. MODIFIER DES iNFORMATIONS3 
9 9 925 SAY C3. EsFACER DES INFORMATIONS3 
3 121 9 25 SAY C 4. V 1 SUAL 1 SER LES 1 NFORMAT 1 OIVS 1 
3 122 25 SAY '8. F I N DE TRAVfiIL' 
STORE M TO selectnum 
9 14~32S AY " s e l e c t II 
G 14'42 GET selectnum PICTURE "9" RANGE Br4 
READ 
DG CASE 
CASE selrctnum = W 
SET RELL ON 
SET TALK ON 
CLEGR ALL 
PETUF;N 
CASE z.electnum = J 
* A JOUTER DES 1 NFOFIMAT 1 OîJS 
APPEND 
SET CONFIRM OFF 
STORE " TO wait-subst 
3 23 riil SA'< 'Presser une touche pour cont inuei- . . . ' #SET wai t-autst 
HEAD 
SET CONFIRM ON 
CASE selectnum = 2 
* MODIFIER DES INFORMATIONS 
EDIT 
SET CONFIRM OFF 
STORE ' " TO wait-çubst 
3 23.21 SAY 'Pres2en une touche pou,- c~ti7tii~~i.e . -' . GE? wait-~!-!bst 
READ 
SET LOPJFIRM ON 
CASE seléctnum = 3 
* EFFACE% DES 1 NFORi'îAT 1 ONS 
SET TiiLi- ON 
CLE AR 
;a 2.Q SAY ? ' 
? 'COMPACTAGE DE LA BASE DE DONNEES' 
PACK 
SET TkLK OFF 
SET cONFIRM OFF 
S- TO-R- E -. ' -'- TO woit-subst . --
U.F. 22 
MTSE A JOUR DE L'ENTITE RELATIONS
-kit' CFF 
SET BLL OFF 
t- -- at i STaTUS ON 
SET ESCAPE OFF 
5ET COMFIHM Oq 
USE PELATION INDEX RELATION 
DO WHILE .T. 
f. --- A f f ichr les options du menu centrées sui- 1 ' ecrnn9 
*- trace un cadre autour du menu et affiche l'entste. 
CLEAR 
3 2 9 TO 14 77'9 DOUBLE 
@3.2&SAY;M.A.J. RELATION1 
Z 4 9 1 TO 4 3 78 DOUBLE 
+ ---Affichage des options 
3 7925 SAY Ci. AJOUTER DES INFORMATIO'JSI 
3 Py25 SAY C2. MODIFIER DES INFORMATIONS1 
3 3325 SAY E3. EFFACER DES INFORMATIONS1 
@ iCj.25 SfiY C4. VISUALIJER LES INFORMATIONS1 
3 12, 25 SAY '8. F I N DE TRAVAIL' 
ÇTOEE $1 10 selrctnum 
3 14,33 SAY " select I 
3 14,+2 GET selectnum PICTURE "Qu RANGE 834 
PEAD 
DO CASE 
CASE ~eletcn u m = Si 
SET EELL ON 
SET TALK OF1 
CLEAR ALL 
RETURF4 
CASE selcrtnum = 1 * AJOUTER DES 1 NFORMUT 1 ONS 
APPEND 
SET CONFIRM OFF 
STORE ' ' TO k~ait -sutst 
3 23,@S AY 'Pi-esssz une touche pcwr CGCi~i w~er.. . ' GET wai t-sub~t 
FEAD 
SET CONFIRM ON 
CASE selectnum = 2 
* MODIFIER DES INFORMATIONS 
E D I T 
SET CONFIRM OFF 
STORE ' ' TO wai t-subst 
:2 239d SAY 'Pressez une touche poiii- cont inueï . . . ' GET wai t-.~~!Sst 
READ 
SET CONFIRN ON 
CGSE selectnum = 3 
*- EF=ACER DES INFOPNATIONS 
SET TF;LK: QFl 
CLE AR 
3 2,gr SAY 
? 'COKPACTAGE DE LA FASE DE DONNEES' 
PACK. 
SET TALK OFF 
SET CCNFIRM OFF 
S- 'TO-R-E ' ' TO wait-zubst -. --.. --
MENU GENERAL STATISTIQUES
DO WHILE .T. 
---&f Ticne les opt: c,i~c du menu :=enti-&es sui- 1 ' &ci-&f? i * trace un cs.cire autour du menu et a f f i c h e l'entcte. 
CLEiiF' 
3 27 B TO 151?9 DOUBLE 
3 3.31 ÇA'f CP R O G J M E Q UI 
3 491 4778 POUBLE 
* ---Aff ichag~d es aptions 
3 7.26 SA"?; Cl. S t a t . sur les Dctcc!rnentrl 
3 892j SAY C2, S t a t , sui- les T&noinsI 
.-Y w 9.25 SAk< C i . Çtat. sur les Témoignnges? 
3 11' 26 SAY '4. FIN DE TRk'JAIL' 
STORE B TO selectnum 
@ 13.38 SA',' " select Il 
@ 13.42 GET BE~PC~I-IC:EF 'ILTUEE "4" EANGE t3r3 
READ 
DO CASE 
CFàE selectrrum = 4 
SET FELL ON 
SET TGLK 3N 
CLEAF: ALL 
F; ETUKN 
CASE s e l e c t n u m = 1 
+ S t a t . s u r les Doccimeiits 
do prog, i .prg 
SET CONFIEM OF= 
ETOSE ' TO wëiat-subst 
-HS3,!2, SAY 'Presssz une touche pour continuéir.. .' C-ET wsit-cclo~t 
EEAD 
'SET CDNFIRM ON 
CASE ~electnum= E 
w Stat. S.UT les Témoins 
do rroq.jZ.prg 
SET CONFIRK OFF 
YTOQE ' ' TO wait-subst 
;G 23, 'Pressez uns touche paur rontinuer . . . ' GET w n i t-suhst 
READ 
SET L3NFIRM ON 
ENDCASE
MENU STATISTIQUES SUR DOCUMENTS
fi C-J 
D D 
Ln rn 
72 n Ul 01 Pl m 
m r m m 
-im-î-iUI c n rn 
mxi-imr z mm 
nrrn 
. - 
1; iJ3 r;) -7 - 
c fil I:;:! . .. -.!
ENDDO T 
F.ETUF:N 
+ Fin du programme: PPOGJ1 .PPG
MENU STATISTIQUES SUR TEMOINS
[SET OFF 
SET BELL OFF 
SET STâT'UI GN 
SET ESCAPE OFF 
SET CONFIRE ON 
DO WHILE .Tm 
+ ---Affiche les optioi-tc. du t?EiTLI CEI-;tr&ess: ii- l'&ci-aii: 
>L trace un c a d r e a u t o u r du menu et afficne 1'entSti. 
CLEGR 
3 2, B TU 15.73 LOUbLE 
33,21 SAY CSTfiT 1 ST IGUES TEXO INSI 
3 491 Tu 49-8 DOUBLE 
+ ---&f'f i ~-:-; -~ =tgdees o p t i o n s 
3 7'29 5A'f Ci. S t a t . sur pi-ofessii~nl 
3 8r2B SA':' 12. SFat. siri- Zgal 
3 932s SAY CS. S t a t . sur sencl 
B 12-28 SAY C4. S t a t . s u r durée3 
3 li.213 SAY CS. S t a t . sur iiif:*. compl.3 
3 15, 28 SGY '8. F I N ISE THAVfiILZ 
STORE $3 TO s e l r c t n u m 
3 15.33 SAY " select II 
3 15.42 GET selectnum PICTURE "9" RGNGE 835 
READ 
LO CASE 
CASE selec tnum = $3 
SET BELL ON 
SET TALK ON 
CLEAR ALL 
RETUF:N 
CASE s.elrctnum = 1 
+ S t a t . sui- pi-ctfrssickn 
dc~ stat4 
SET CUNFIRM OFF 
STORE ' ' TO wait-subst 
-3 23,1!r SAV ' P r e s s e z une tcuche pocir c o n t i n u e r . . . ' GET wai t-sc:tc.t 
READ 
SET CGNFIRH ON 
CASE selectnum = 2 
* Çtat. sur dge 
do ctatb 
SET CGNFIRM OFF 
STORE " ' TO wai t-sukst 
:i 23. 5 SAY 'Pressez uile tol,chs pou- cont iixiei- . . 
READ 
SET CONFIRM ON 
CGSE selsc tnum = LI -. . .
MENU STATISTIQUES SUR TEMOIGNAGES
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski
Rapport stage murawski

Contenu connexe

Similaire à Rapport stage murawski

C teledetection
C teledetectionC teledetection
C teledetectionEssam Ssam
 
Cours de télédétection entrée
Cours de télédétection entréeCours de télédétection entrée
Cours de télédétection entréeFSTT
 
SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)Solar Impulse
 
Fascicule mémoiresienac09 ihm11
Fascicule mémoiresienac09 ihm11Fascicule mémoiresienac09 ihm11
Fascicule mémoiresienac09 ihm11uvohucyz
 
la météorologie aéronautique
la météorologie aéronautique la météorologie aéronautique
la météorologie aéronautique kamel zulu
 
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...Nicolas Baldeck
 

Similaire à Rapport stage murawski (20)

Stage marcenac
Stage marcenacStage marcenac
Stage marcenac
 
Note tech 2
Note tech 2Note tech 2
Note tech 2
 
Memoire gonin 1998
Memoire gonin 1998Memoire gonin 1998
Memoire gonin 1998
 
Doc travail 4
Doc travail 4Doc travail 4
Doc travail 4
 
Symposium san marino
Symposium san marinoSymposium san marino
Symposium san marino
 
Detection louange 5
Detection louange 5Detection louange 5
Detection louange 5
 
C teledetection
C teledetectionC teledetection
C teledetection
 
Rapport de stage_1982
Rapport de stage_1982Rapport de stage_1982
Rapport de stage_1982
 
Cours de télédétection entrée
Cours de télédétection entréeCours de télédétection entrée
Cours de télédétection entrée
 
SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)SOLAR IMPULSE - LAB WORK - WEATHER (FR)
SOLAR IMPULSE - LAB WORK - WEATHER (FR)
 
Plaquette 79
Plaquette 79Plaquette 79
Plaquette 79
 
Detection louange 2
Detection louange 2Detection louange 2
Detection louange 2
 
Note info 1
Note info 1Note info 1
Note info 1
 
Note info 3
Note info 3Note info 3
Note info 3
 
Fascicule mémoiresienac09 ihm11
Fascicule mémoiresienac09 ihm11Fascicule mémoiresienac09 ihm11
Fascicule mémoiresienac09 ihm11
 
Detection louange 3
Detection louange 3Detection louange 3
Detection louange 3
 
la météorologie aéronautique
la météorologie aéronautique la météorologie aéronautique
la météorologie aéronautique
 
Sepra
SepraSepra
Sepra
 
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...
Ouvrir les données météorologiques pour la recherche - OpenMeteoData - confér...
 
Etudes stat
Etudes statEtudes stat
Etudes stat
 

Plus de Clifford Stone (20)

Zubrin nov99
Zubrin nov99Zubrin nov99
Zubrin nov99
 
Xray telescopeconcept
Xray telescopeconceptXray telescopeconcept
Xray telescopeconcept
 
Xray interferometry
Xray interferometryXray interferometry
Xray interferometry
 
Wpafb blue bookdocuments
Wpafb blue bookdocumentsWpafb blue bookdocuments
Wpafb blue bookdocuments
 
What gov knows_about_ufos
What gov knows_about_ufosWhat gov knows_about_ufos
What gov knows_about_ufos
 
Welcome oct02
Welcome oct02Welcome oct02
Welcome oct02
 
Weather jun02
Weather jun02Weather jun02
Weather jun02
 
Wassersug richard[1]
Wassersug richard[1]Wassersug richard[1]
Wassersug richard[1]
 
Washington, d.c., jul 26 27, 1952
Washington, d.c., jul 26 27, 1952Washington, d.c., jul 26 27, 1952
Washington, d.c., jul 26 27, 1952
 
Wash dc jul 19 to 20 1952
Wash dc jul 19 to 20 1952Wash dc jul 19 to 20 1952
Wash dc jul 19 to 20 1952
 
Vol4ch03
Vol4ch03Vol4ch03
Vol4ch03
 
Vol4ch02
Vol4ch02Vol4ch02
Vol4ch02
 
Vol4ch01
Vol4ch01Vol4ch01
Vol4ch01
 
Vol3ch16
Vol3ch16Vol3ch16
Vol3ch16
 
Vol3ch14
Vol3ch14Vol3ch14
Vol3ch14
 
Vol3ch13
Vol3ch13Vol3ch13
Vol3ch13
 
Vol3ch12
Vol3ch12Vol3ch12
Vol3ch12
 
Vol3ch11
Vol3ch11Vol3ch11
Vol3ch11
 
Vol3ch10
Vol3ch10Vol3ch10
Vol3ch10
 
Vol3ch09
Vol3ch09Vol3ch09
Vol3ch09
 

Rapport stage murawski

  • 1. INSTITUT UNIVERSITAIRE -DE TECHNOLOGIE -"B" Département INFORMATIQUE C o n c e p t i o n e t realisation d u n e b a s e d e donnees r e l a t i v e a u x P h e n o m e n e s Aerospatiaux N o n i d e n t i f i e s Rapport de stage effectué au C.N.E.S Par Jean Michel MURAWSKI Toulouse, 1988
  • 2.
  • 3. Je remercie M. VELASCO, responsable de stage M. CAROFF, responsable d' ESO/SC M. LAURANS, responsable informatique ainsi que, MM. COLLIN, BOLOH, RIQUOIR, BURGER et JARLAUD pour leur disponibilité, leur aide et leur gentillesse . Jean Michel MURAWSKI
  • 4.
  • 5. SOMMAIRE . Le C.N.E.S. ..................................... P 4 . E.S.0. / SC. .................................... P 8 . Le G.E.P.A.N. ................................... p 10 . Sujet du stage .................................. p 15 . Objectifs du stage .............................. p 23 . Description de l'architecture informatique mise en place .............................. p 31 . Description des différentes chaines et unités fonctionnelles ...................... p 45 . Conclusion ...................................... P 62 . Annexes ........................................ p 63 . Bibliographie ................................... P 140 . Résumé du rapport de stage ...................... p 141 . Abstract ........................................ p 142
  • 6. l e C . N . E . S .
  • 7. Le CENTRE NATIONAL D'ETUDES SPATIALES est l'organisme de mise en oeuvre de la politique spatiale française . Etablissement public scientifique et technique à caractère industriel et commercial, il a commencé à fonctionner le Ter Mars 1962 . Depuis sa création, le C.N.E.S. a évolué de manière significative pour devenir aujourd'hui une véritable Agence Spatiale Nationale . Ainsi, aux programmes de satellites d'application et du lanceur Ariane définis depuis une dizaine d'années s'ajoutent depuis 1978 de nouveaux objectifs confirmant au C.N.E.S. ce rôle d'Agence : - Animer et orienter l'industrie spatiale française pour mettre en valeur, en particulier sur les marchés extérieurs, les compétences acquises et les moyens mis en oeuvre depuis vingt ans ; - Etre l'interlocuteur des administrations utilisatrices de l'espace en tant qu'Agence du Gouvernement de manière à bien définïr leurs besoins pour leur apporter un produit spatial adaptés ; - Gérer avec rigueur les grands projets et programmes spatiaux d'application réalisés dans lfindustrie en assurant la maîtrise d'oeuvre des études et du développement de ces programmes dont la réalisation exige de nombreuses années, voire une dizaine d'années, entre le moment où germent les premières idées et la date de lan-cement ; - Assurer l'exploitation des grands systèmes spatiaux qui sera de plus en plus complexe en particulier dans le domaine de l'observation de la Terre et celui des vols spatiaux habités ; - Concevoir les orientations futures de l'Espace tant dans le domaine des lanceurs que celui des véhicules orbitaux; - Soutenir les sciences fondamentales dont le développement dépend des techniques spatiales : astronomie, planétologie, météo-rologïe, scïences des matériaux et sciences de la vie .
  • 8. Le C.N.E.S. s'est vu confier ces missions de nature variée après avoir démonté son savoir faire pour réaliser, lancer et exploiter des systèmes spatiaux . Disposant aujourd'hui d'une forte compétence technique interne, il a largement contribué au développement de l'industrie dans le domaine spatial .
  • 9. Centre Spatial de Taulouse Attaché de Direction Direction du Centre Spatial de Toulouse Spationautes : charbée de Mission 2 Directeur Adjoint ' As' Jùus-ûirection Sous-Oirection Sous-Direction il:us-Direc:ica Sous-ûirection Préparation Activités Développement 2iveIoppemcni Exploitation oes Programmes Industrielles et Recherche et Traitq~pnt des Systemes et Missions Futures Technipue Informatique OpBrationnels r--"""'---------- -1 ~Thhe:s P rospective: . . . Infrastructure Orbitale: 1 Collecte Localisation Recherche & Sauvetage Navigation: 1 I 0. LUDWlG 1 Observation de la Terre: 1 Météorologie Spatiale: Ochographie Spatiale: 1 1 T~lkommunications: 1 Programmes scientifiques: 1 1 1 1 I 1 Directeur Adjoint pour I'exoloitation Bureau Operations Commerciales .L GRGS -~ - t
  • 11. Au sein de la sous-direction E.S.O. (Exploitation des Systèmes Opérationnels), E. S .O. / SC. (Sciences) assume la responsabilïté de l'exploitation de la plupart des projets scientifiques auxquels le C.N.E.S. participe . Bien que sa mission ne soit pas à proprement parler opérationnelle, mais parce que ses activités ont un caractère plus orienté vers des activités scientifiques, le G.E.P.A.N. ( Groupe dlEtudes des Phénomènes Aérospatiaux Non ~dentifiés) est placé sous la responsabilité du département E.S.O. / SC. ; cela lui permet de bénéficier d'une infrastructure administrative et opérationnelle propre à ce département tout en concervant une très grande autonomie de fonctionnement . ,
  • 12. l e G . E . P . A . N .
  • 13. Crée en 1977, le G.E.P.A.N. a pour mission d'examiner les problèmes relatifs aux phénomènes aérospatiaux non identifiés . On désigne sous ce terme les phénomènes fugltifs généralement lumineux, qui se situent dans l'atmosphère ou proche du sol et dont la nature n'est pas connue ou reconnue par les per-sonnes qui les observent . Le caractère de non identifié de ces phéno-mènes peut dépendre, bien sûr, des observations mais aussi des circonstances de l'observation; Ils peuvent donc éventuellement être identifiés après une enquête rigoureuse et perdre ainsi leur caractère de non identifiés .
  • 14. L'étude d'un cas d'observation de phénomène aérospatial non-identifié se déroule en trois étapes : . Le recueil de toutes les informations concernant ce cas : Les données recueillies proviennent des procès verbaux qu'envoit la Gendarmerie Nationale, ou d'organismes divers tels que la Météorologie Natio-nale ou les centres de contrôles aériens . . . Le traitement des informations : Le GEPAN procède tout d'abord à une vérification des données par comparaison entre les informations issues du témoignage et les informations concernant des phénomènes déjà identifiés (satellites, planètes, avions, etc ... ) . Cette procédure permet de faire une première classification entre les différents témoignages enregistrés ( § fig. ) . Les données sont ensuite saisies et stockées dans des fichiers constituant une base de données . . L'analyse et le résultat : Selon l'intérêt et la valeur de classification at-tribuée au cas examiné, les informations sont analy-sées à trois niveaux : . Si il s'agit d'un satellite, une procédure de prévisions de rentrées dans l'atmosphère est initialisée, . S'il ne s'agit pas de rentrée atmos-phérique, un traitement statistique permet d'évaluer les paramètres et les circonstances du phénomène, . S'il ne s'agit pas d'une rentrée atmo-sphérique, une enquête sur le terrain peut mettre en valeur des points ou des phénomènes particuliers (aspects physiques, foudroiement du sol, comportement des témoins, etc ... )
  • 15. EZéments d'une méthodologie de recherche Il s'agit d'élaborer un schéma de recherches qui réponde aux conditions citées ci-dessous : . intervention de quatre domaines d'études : - les témoins, - les témoignages, - les environnements physiques, - les environnements psychosociologiques et culturels ; . l'inobservabilité directe des stimulus dont les témoins sont sensés avoir rendu compte par leur témoignage ; . l'insuffisance des mises en relations linéaires de certains de ces domaines pour rendre compte des rapports qui s'établis-sent entre eux ; . la non-acceptabilité des hypothèses de séparabilité pour fournir une analyse complète du problème . Pour répondre à toutes ces exigences, le GEPAN a construit un schéma de relations tétraédriques . Les quatre domaines observables se sltuent aux sommets du tétraèdre . Le non-observable ( le stimulus ) se trouvant au centre, forme donc, avec les triplets de sommets, un ensemble d'e quatre tétraèdres intérieurs à celui des domaines observa-bles .
  • 16.
  • 17. S u j e t d u s t a g e
  • 18. Présentation de Za base de données du G. E. P. A. N. Cette partie expose les techniques mises au point pour indexer et gérer les informations d'observation de phénomènes aérospatiaux non-identifiés . Les outils sont essentiellement informatiques, les traits dominants sont : 1. Les informations sont exprimées en langage clair ; on evite au maximum le codage abstrait. 2. La structure est très souple et permet aussi bien une saisie sommaire des données, qu'une saisie très détaillée ou une insistance par-ticulière, pour certains documents, sur un aspect donné . 3. Les opérations se font à la console en mode conversationnel . 4. 11 s'agit simplement d'un outil de gestion de l'information, il n'y a donc aucun codage adapté au traitement des données .
  • 19. 1. - INDEXATION DES DOCUMENTS D'OBSERVATION Il s'agit de leur attribuer un numéro de 8 chiffres : - 2 premiers désignent l'année où le document arrive au GEPAN, - 2 suivants désignent la source : 03 pour la Gendarmerie Nationale, - 4 derniers forment un numéro qui s'incrémente dans l'ordre d'arrivée des documents . Les documents sont ainsi tamponnés à leur numéro et notés dans le cahier prévu à cet effet . On note dans ce cahier le jour de l'obser-vatïon, le lieu et le département en clair (pour les P.V. de gendarmerie, il suffit de chercher dans l'annuaire gendarmique, le département en lettre et le numéro). Il est bon de noter sur le document à ce moment-là, le numéro du département qui sera demandé par le calculateur au moment de l'enre-gistrement informatique du contenu . 2. - ARCHITECTURE INFORMATIQUE Les informations contenues dans un document d'observation sont enregistrées dans des fichiers informatiques . Il y a trois fichiers dïstïncts correspondant à trois types d'informations distinctes : celles qui concernent le document, celles qui concernetit le témoin, celles qui concernent le témoignage . Ces trois fichiers ont une structure ïnd'exée : information concernant : Document Témoins Témoignage Fichier correspondant : PVDATA TEMOIN PERCEP
  • 20. 3. - ENREGISTREMENT INFORMATIQUE DU CONTENU DES DOCUMENTS D'OBSERVATION Cet enregistrement se fait à l'aide d'un programme interactif d'interrogatïon . L'enregistrement peut se faire en lisant le document, après l'avoir lu, ou mieux, après avoir rempli des fiches tout en lisant le document . Ces fiches contiennent les questions que posera l'ordinateur . Il y a trois zones d'informations distinctes : - celle concernant le document, - celle concernant le(s) témoin(s) , - celle concernant le(s) témoignage(s1 de chaque témoin . Un même document peut donner lieu à plusieurs interventinns de témoins ( maxi. 9 ) et un même témoin peut fournir plusieurs phases d'observation ( maxi. 5 ) . La séparation en phases reste à l'appréciation du codeur . L'architecture de l'interrogation se fait dans l'ordre : document, témoin, témoignage . Si il y a plusieurs témoins, le programme épuise tout ce qui concerne un témoin avant de passer au suivant . Exemple de l'ordre dans lequel les zones seront remplis :
  • 21. rn cg' a .c & 1 ..-.-J
  • 22. Cette base de données se caractérise par son modèle hiérarchique ( ou arborescent ) . On note une très forte dépendance entre la description de la structure de données et la manière dont ces dernières sont enregistrées sur le support à accès direct . Par ce modèle, l'accès à l'information est assez rapide par la racine ( ex: édition des différentes phases pour le premier témoin du document no 88037014 ), mais il devient très lent lorsque l'on part d'un fils ( ex: édition des documents où le phénomène décrit a une couleur rouge ). Pour conclure sur l'analyse de ce type de bases de données, on peut ajouter qu'en ce qui concerne les opérations classiques (adj onction,modif ication,çuppression) , la hiérarchie impose souvent l'utilisation d'artifices : Suppression : Si l'on supprime un document, toutes lesinformations concernant ce procès verbal disparaîtront ; Modification : On doit examiner toute la base de de données afin de modifier un code par exemple . Toutes ces conditions ont poussé le GEPAN à modifier cette base pour la rendre exploitable .
  • 24. Description des différentes entités de Za base de données GEPAN DOCUMENT ( Numéro du document, département, nom de la brigade, nombre de témoins( Nom du témoin), jour, mois, an, nombre d'informations supplémentaires( clé, infor-mation )) TEMOIN ( Numéro de témoin, profession, âge, sexe, parentés, recouvrement total, recouvrement partiel, liau d'observation, durée, nombre de phases d'observations, nombre d'informations supplémentaires( clé, infor-mation )) TEMOIGNAGE ( Numéro de phase, heure, terme, forme, couleur,taille, trajectoire, cap, vitesse, bruit, décor, phénomène/décor, direction de l'observation, nébulosité, distance, nombre d'informations suppléméntaires( clé, infor-mation ))
  • 25. O b j e c t i f s d u s t a g e .
  • 26. Su jet du stage : 1 - Proposer au client une méthode pour résoudre son problème, 2 - Proposer au client un type de solution à son problème, 3 - Réaliser un essai de maquettage partiel de la solution envisagée . Problème du client : .La base de données actuelle du G.E.P.A.N. n'est pas suffisamment exploïtable pour : - Une utilisation statistique, - Un traitement d' "expertise" . Contraintes amenées par Ze client : Par cohérence avec les analyses méthodologiques déjà conduites, le client désirerait garder l'architecture générale de sa base de données : - PVREC base de données concernant les documents relatifs à un cas d'observation . - TEMREC base de données concernant les informations relatives à un témoin donné ; - TEGREC base de données concernant les informations relatives à un témoignage donné . Les données actuellement en base de données devront pouvoir être exploitables dans la "nouvelle configuration" . La configuration informatique existante ( IBM AT/^ ) sera la bas-e de la nouvelle solution .
  • 27. Les besoins statistiques ressentis sont : En utilisant la configuration informatique existante, ( IBM AT12 , Logiciel d'analyse statistique SPAD), disposer des principaux moments statistiques ( distribution, écart-type, . .) relatifs aux : - circonstances d'observation des phénomènes - phénomènes observés eux-mêmes N.B. : Les informations disponibles actuellement sont difficiles à quantifier ( redondances,synonymes,descriptions riches mais approximatives) . Les besoins d' "expertise" ressentis actueZZement sont : En utilisant la configuration informatique existante, ( IBM AT/2 , logiciel NEXPERT ) traiter l'information dïsponible pour l'enrichir selon les axes suivants : - caractérisation d'un phénomène dans le but d'aide au diagnostique ; - caractérisation des méthodes d'analyse et d'investigation à postériori ; - assistance au recueil des informations par entités concernées .
  • 28. Methode d e t r a v a i l
  • 29. Pour les raisons explicitées auparavant, la base de données déjà implantée était inexploitable pour les traitements statistique- et d'expertise désirés . Ma tâche était donc, dans un premier temps, de définir une méthode de travail qui permette d'offrir au client une application correspondant aux désirs exprimés dans le sujet . Il était très difficle d'adapter et d'appliquer la méthode de conception de systèmes informatiques enseignée à l'IUT ( MARCAGES 7) . Les entités étaient déjà clairement définies-.et elles devaient restées sous une même structure . De plus, il n'y avait pas de besoins précis au niveau de l'environnement logiciel de la base de données . . La méthode définie au début du stage s'articulait donc autour de trois points distincts : - Codage ou recodage des informations ; - Restructuration des entités par rapport au codage ; - Construction d'un environnement informatique autour de la nouvelle base de données .
  • 30. Codage des infornations Le codage d'une information est toujours un traitement délicat dans une étude statistique . En effet, à partir d'une information qualitative et dont l'étendue est 'infinie' ( exemple de la couleur ou de la forme d'un phénomène ), on tente de cerner la donnée et de la modaliser en plusieurs catégories . Le choix de coder une information d'une façon ou d'une autre est très subjectif et ne relève que de la personnalité du codeur . Il est pratiquement impossible de respecter une logique prédéfinie . Pour limiter cette erreur, et pour conserver l'intégrité de la base de données, une recherche des différentes techniques de codage utilisées dans le monde pour ce domaine d'etudes s'est révélée indispensable . Deux méthodes ont été relevée . Celles-ci étaient totalement différentes dans la forme et sur le but recherché . A. Esterle ( EST 79) centrait son analyse sur le témoin et l'approche psychologique du phénomène OVNI . J. Bourdon et M. Delaval, deux chercheurs d'EURATOM, (BOU 77) avaient concentré leur étude sur la description précise du phénomène, en faisant abstraction de la personnalité du ou des témoins . Les deux méthodes étaient en conflit avec la méthodologie retenue au sein du GEPAN ( :ef. fig; -) . Une synthèse des deux méthodes fut la première étape de mon stage . Après avoir rédiger une première méthode, une réunion de travail fut organisée avec l'expert pour étudier cette ébauche et définir le codage définitif .
  • 31. Restructuration des entités Pour rédéfinir la structure de la base de données, il a fallut partir des nouveaux codages, des nouvelles formes de l'information ( passage de l'information libre à une modalité ), et de la mise aux normes d'une base de données relationnelle,. Après avoir regroupé les informations selon leur nature, leur structure, on obtient cette nouvelle base de données :
  • 32. Construction d'un environnement ZogicieZ Aucune demande spécifique n'a été émise de la part du client au sujet de la construction d'une application autour de la nouvelle base de données . J'ai donc respecté le schéma classique des getionnaires de base de données : - saisies des différentes informations - modifications des données - suppression de tuples - éditions diverses - statistiques générales ( repartitions et diagrammes ) A propos du système expert, le probième s'est résolut par lui-même lors du choix du logiciel de base de données . NEXPERT ne travaillait seulement qd'avec un environnement Multiplan ou Dbase III * . Le choix se porta donc sur le gestionnaire Dbase pour sa souplesse au niveau des structures de fichiers et pour normaliser le service par rapport aux logiciels utilisés au sein du CNES . Pour le logiciel de statistique, une simple mise en forme des données permet de passer de Dbase III+ à SPADN .
  • 33. D e s c r i p t i o n d e 1 a r c h i t e c t u r e i n f o r m a t i q u e m i s e e n p l a c e
  • 34. Architecture informatique Les informations contenues dans un document d'observation sont, dans un premier temps, retranscrites sur des feuilles de saisie afin de limiter le temps passé. à saisir les données sur l'ordinateur et à éviter un certain nombre d'erreurs . dans des fichiers informatiques . Il y a 9 fichiers distincts correspondant à 7 types d'informations distinctes : Après cette première opération, les données sont enregistrées - celles qui concernent le document et que l'on ne peut coder; - celles qui concernent le document que l'on peut coder; - celles qui concernent le témoin que l'on ne peut coder; - celles qui concernent le témoin et que l'on peut coder; - celles qui concernent les relations entre les témoins; - celles qui concernent le témoignage et que l'on ne peut coder; - celles qui concernent le témoignage et que l'on peut coder ; - celles qui concernent les informations codées; celles qui concernent les modalités des informations codées .
  • 35. Indexation de Za nouveZZe base de données Nous concerverons conne dans l'ancienne base de données un numéro 6 huit chiffres comprenant : - 2 chiffres désignant l'année - 2 ciffres désignant la source ( 3 pour la gendarmerie ) - 4 chiffres désignant un numéro qui s'incrémente dans l'ordre d'arrivée des documents . Les documents sont tamponnés à leur numéro et notés dans un cahier dans lequel on retrouve : - le na GEPAN - le no de procès verbal - le département - la localité - l'identification du phénomène ( si on peut le faire ) . Il est bon de noter sur le document le numéro de département qui sera exigé lors du transfert des données sur des grilles de salsies . Pour l'indexation des témoins, on rajoute au numéro GEPAN, un numéro s'incrementant à chaque témoin d'une même affaire . Pour l'indexation des témoignaees, on rajoute au numéro GEPAN et au numéro de témoin, un chiffre précisant le numéro de la phase .
  • 36. Ces fichiers sont regroupés dans une architecture relationnelle qui se présente sous la forme suivante : association entité , /"'TA 1 Y modalités)
  • 37. ~escmptiond es di f f é r ent e s e n t i t é s de Za nouveZZe base de données GEPAN DOCUMENT ( Numéro de document, département, nom de la brigade, jour, mois, année ) INFO-DOC ( Numéro de document, numéro de l'information, numéro de la modalité ) TEMOIN ( Numéro de document, numéro de témoin, profession, age, sexe, recouvrement total, recouvrement partiel, lieu d'observation, durée du phénomène ) INFO-TEM ( Numéro de document, numéro de témoin, numéro de l'information, numéro de la modalité ) IDENTITE ( Numéro de document, numéro de témoin, Nom du témoin ) RELATION ( Numéro du document, numéro du témoin no A, numéro du témoin no B, code relation entre les deux témoin ) TEMOIGNAGE ( Numéro de document, numéro de témoin, numéro de phase, heure précise, heure approximative, terme,taille, cap, direction de l'observation, distance ) IIVFO-TEG ( Numéro de document, numéro de témoin, numéro de phase, numéro de l'information, numéro de la modalité ) INFO ( Code de l'entité, numéro de l'information, libellé de 1' information ) MODALITE ( Code de l'entité, numéro de l'information, numéro de la modalité, libellé )
  • 38. Tous les fichiers sont accessibles par l'intermédiaire du gestionnaire de base de données DBASE III + . Une application a été établie autour de cette structure informatique afin de simplifier la tâche de l'utilisateur potentiel . II aura à sa disposition : - 3 programmes de saisie - 4 programmes de consultation directe - 9 programmes de mise à jour des différentes entités - 7 programmes d'édition diverses - 19 programmes de statistique courante . Tous ces programmes sont reliés entre eux par un système de menus (cf fig. ) .
  • 39. UTILISATION DES DIFFERENTES OPTIONS PRESENTEES
  • 40. Saisie d'un document Cet enregistrement se fait à l'aide d'un programme interactif d'interrogation . Les réponses sont à coder lorsque cela est indiqué . Un même document peut donner lieu à plusieurs interventions de témoins ( maximum de 99 témoins ) . Le travail de la saisie d'un document commence par le rem-plissage d'une feuille (cf. annexe) dans laquelle sont regroupées les informations de même nature . Après avoir effectué cette tâche, l'utilisateur peut "passer sur la machine" où, en selectionnant l'option 'saisie d'un document' il pourra introduire les données . Dialogue à la console :
  • 41. Saisie d'un témoin Cet enregistrement se fait à l'aide d'un programme interactif d'interrogation . Les réponses sont à coder lorsque cela est indiqué . Un même témoin peut donner lieu à plusieurs interventions de phases ( maximum 99 phases ) . Le travail de la saisie d'un témoin commence par le rem-plissage d'une feuille (cf. annexe) dans laquelle sont regroupées les informations de même nature . Après avoir effectué cette tâche, l'utilisateur peut enregistrer les données en selectionnant dans le menu général de l'application l'option 'saisie d'un témoin' . Dialogue à la console :
  • 42. Saisie d 'un témoignage Cet enregistrement se fait à l'aide d'un programme interactif d'interrogation . Les réponses sont à coder lorsque cela est indiqué . Le témoignage d'une personne peut se décomposer en plusieuss phases si cela parait important pour le traitement ultérieur ( changement de décor ou changement d'aspect du phénomène ) . Le travail de saisie d'un témoignage commence par le rem- , plissage d'une feuille (cf. annexe) dans laquelle sont regroupées les informations de même nature . Après avoir effectuer cette tâche, l'utilisateur peut enregistrer les données en selectionnant dans le menu général de l'application l'option 'saisie d'un témoignage' . Dialogue à la console :
  • 43. ConsuZtation d 'un docwnent Ce traitement se fait à partir d'un programme interactif. Il suffit de saisir le numéro GEPAN document et toutes les informa-tions concernant ce document apparaissent à l'écran avec les diffé-rents informations complémentaires saisies . Pour cocserver une trace de cette recherche, il suffit d'appuyer simultanément sur 'shift' et sur 'print-screen' ( ces touches se trouvent pour l'une des deux cotés du clavier alphabétique et pour l'autre à droite du clavier numérique ) . Dialogue à la console :
  • 44. ConsuZtation d'un témoin Ce traitement se fait à partir d'un programme interactif . Il suffit de saisir le numéro GEPAN document et le numéro de témoin, et toutes les informations concernant le témoin (sauf le nom de la personne) apparaissent sur l'écran avec les informations complémentaires accompagnant le tuple consulté . Pour conserver une trace de cette recherche, il suffit d'ap-puyer simultanément sur 'shift' et sur 'print-screen' (ces touches se trouvent pour lhne des deux côtés du clavier alphabétique et pour l'autre à droite du clavier numérique) . Dialogue à la console :
  • 45. ConsuZtation d'un témoignage Ce traitement se fait à partir d'un programme interactif . Il suffit de saisir le numéro GEPAN document, le numéro de témoin et enfin, le numéro de la phase . Après cette opération, toutes les informations concernant cette phase de témoignage accompagnée decses informations complémentaires apparaissent à l'écran . Pour conserver une trace de cette recherche, il suffit d5ap-puyer simultanément sur 'shift' et sur 'print-screen' ( ces touches se trouvent pour l'une des deux côtés du clavier alphabétique et pour l'autre à droite du clavier numérique ) . Une trace écrite sortira de l'imprimante, si toutefois, celle-ci a été correctement connéetée et qu'elle soit approvisionnée en papier . Dialogue à la console :
  • 46. Mise à jour des différents fichiers Pour modifier, supprimer, rajouter après une première saisie des informations, il suffit de choisir l'option 'MAJ des entités' dans le menu général . Un autre menu apparait, avec.la liste des entités que l'on peut mettre à jour . Il suffit de choisir dans . cette liste en appuyant sur le numéro qui précède le libellé du choix Une page apparait avec les différentes opérations que l'on peut faire sur ces fichiers . Pour supprimer un enregistrement, il faut lister le fichier jusqu'à obtenir le tuple désiré . Appuyez ensuite, dans chaque rubrique sur ctr-u . Appuyez sur 'Esc' pour revenir au menu desopérations, puis selectionnez le choix 'Effacer un enregistrement' . La première phase permet de selectionner les informations à effacer, (ces informations ne sont pas détruites mais simplement marquées) . La seconde phase, qui est de selectionner l'option d'effacement d'un enregistrement compacte le fichier et supprime définitivement le tuple marqué . Pour les autres options, il suffit de respecter les indi-cations affichées à l'écran .
  • 47. D e s c r i p t i o n d e s Chaines e t U . F .
  • 48. CHAINE 1 : Saisie d'une affaire Présentation générale : Cette chaine permet de rajouter à la base de données des informations provenant des procès-verbaux envoyés par la gendarmerie ou par des organismes accrédités . Unités fonctionnelles utilisées : - U.F. 1 - U.F. 2 - U.F. 3 Saisie d'un document Saisie d'un témoin Saisie d'un témoignage directement à cette chaine par le menu . choisit, alors, indépendamment de l'ordre On accède principal . On de codage des procès-verbaux, la saisie d'un document ou d'un témoin ou d'un témoignage .
  • 49. U.F. 1 : Saisie d'un document Présentation générale : Cette unité fonctionnelle permet de rajouter à la base de données un tuple suplémentaire dans l'entité "document" . Fichiers utilisés : - Document - Info-doc - Info - Modalité Méthode : On saisit, dans un premier temps, le numéro de document . On teste l'absence de ce numéro dans le fichier "document" . Si il existe, on recommence la procédure depuis le début, sinon, on saisit toutes les informations et les informations complémentaires concernant le nouveau document .
  • 50. U.F. 2 : Saisie d'un témoin Présentation générale : Cette unité fonctionnelle permet de rajouter à la base de données un tuple suplémentaire dans l'entité "témoin" . Fichiers utilisés : - Témoin - Info-tem - Info - Modalité Méthode : On saisit, dans un premier temps, le numéro de document . On teste son existence dans le fichier "document" . On saisit le numéro &e témoin, on teste l'absence du code témoin corres-pondant . Si il existe, on recommence la procédure depuis le début, sinon, on saisit toutes les informations et les infor-mations complémentaires concernant le nouveau témoin .
  • 51. U.F. 3 : Saisie d'un témoignage Présentation générale : Cette unité fonctionnelle permet de rajouter à la base de données un tuple suplémentaire dans l'entité "témoignage" . Fichiers utilisés : - Témoignage - Info-teg - Info - Modalité Méthode : On saisit, dans un premier temps, le numéro de document et le numéro de témoin . On teste l'existence de ces deux codes . S'ils existent, on saisit le numéro de phase, sinon, on recommence la procédure depuis le début . On teste, ensuite, l'absence du numéro de phase saisit . Si il existe, on recommence la procédure depuis le début, sinon, on saisit toutes les informations et les informations complémentaires concernant cette nouvelle phase .
  • 52. CHAINE 2 : Consultation d'une affaire Présentation générale : Cette chaine permet de consulter la base de données en projetant sur l'écran, les différentes informations et informations complémentaires concernant le document ou le témoin ou le témoignage d'une affaire . Unités fonctionnelles utilisées : - U.F. 4 : Consultation d'un document - U.F. 5 : Consultation d'un témoin - U.F. 6 : Consultation d'un témoignage On accède directement à cette chaine par le menu principal . On choisit, alors, indépendamment d'un ordre préétablit, la consultation d'un document ou d'un témoin ou d'un témoignage .
  • 53. U.F. 4 : Consultation d'un document Présentation eénérale : Cette unité fonctionnelle permet de consulter un document et les informations complémentaires le concer-nant par la saisie de son code . Fichiers utilisés : - Document - Info-doc - Info - Modalité Méthode : On saisit le numéro du document . On teste sa présence dans le fichier "document" . Si il existe, on affiche toutes les informations du fichier puis on va lire avec le code document les informations complémentaires contenues dans le fichier "info-doc" .
  • 54. U.F. 5 : Consultation d'un témoin Présentation générale : Cette unité fonctionnelle permet de consulter les informations concernant un témoin par la saisie du code document et du code témoin . Fichiers utilisés : - Témoin - Info - Modalité - Relation Méthode : On saisit le code du document et le code du témoin . Si ce témoin existe, on affiche à l'écran, toutes les informations contenues dans le fichier "témoin" . On va rechercher les relations éventuelles entre les différents témoins d'une même affaire . Puis, on affiche toutes les informations complémentaires contenues dans le fichier l'info-tem" .
  • 55. U.F. 6 : Consultation d'un témoignage Présentation générale : Cette unité fonctionnelle permet de consulter les informations concernant un témoignage par la saisie du code document, la saisie du code témoin et la saisie du code témoignage . Fichiers utilisés : - Témoignage - Info-teg - Info - Modalite Méthode : On saisit le code document, le code témoin et le code témoignage . Si ce témoignage existe, on affiche toutes les informations en recherchant dans le fichier "modalité" le libellé des informations codées . On affiche, ensuite, les informations complémentaires de cette phase .
  • 56. CHAINE 3 : Editions diverses Présentation générale : Cette chaine permet d'éditer sur papier les différentes informations contenues dans la base de données . On regroupe les éditions selon les critères de saisie préétablis : document, témoin, témoignage . Les critères de tri employés dans les différentes U.F. ont été déterminés par l'expert en vue d'une utilisation médiatique ou d'information succinte . Unités fonctionnelles utilisées : - U.F. 7 : Edition des informations contenues dans le fichier "document" - U.F. 8 : Edition des documents triés sur le numéro de département croissant - U.F. 9 : Edition des documents triés sur la date croissante - U.F. 10 : Edition des informations contenues dans le fichier 11 témoin1' - U.F. 11 : Edition des témoins classés par code croissant - U.F. 12 : Edition des informations contenues dans le fichier 11 témoignage" - U.F. 13 : Edition des témoignages classés par code croissant On accède aux différentes éditions en selectionnant l'option "éditions diverses" du menu principal . Les impressions sont réparties dans trois menus différenciés : document, témoin, témoignage .
  • 57. U.F. 7 : Edition des documents Présentation générale : Cette unité fonctionnelle permet d'éditer les différentes informations contenues dans le fichier "document" . Fichier utilisé : - Document Méthode : On procède à un tri sur le code du document selon un ordre croissant . Puis, on édite document par document les différentes données .
  • 58. U.F. 8 : Edition des documents triés par département Présentation générale : Cette unité fonctionnelle permet d'éditer les documents classés par ordre croissant de leur numéro de département avec les différentes informations complémentaires les concer-nant . Fichiers utilisés : - Document - Info-doc - Info - Modalite Méthode : document . Puis on édite toutes les informations et les informations complémentaires document par document . On procède à un tri sur le numéro de département du
  • 59. U.F. 9 : Edition des documents triés par date Présentation générale : Cette unité fonctionnelle permet d'éditer les documents classés par ordre croissant de date avec les différentes infor-mations complémentaires les conernant . Fichiers utlilisés : - Document - Info-doc - Info - Modalité Méthode : on procède à un tri sur la date du document . Puis on édite toutes les informations et les informations complémentaires document par document .
  • 60. U.F. 10 : Edition des témoins Présentation générale : Cette unité fonctionnelle permet d'éditer les différentes informations contenues dans le fichier "témoin" . Fichier utilisé : - Témoin Méthode : On procède à un tri sur le code du témoin ( code du document et numéro témoin ) selon un ordre croissant . Puis, on édite témoin par témoin les différentes données .
  • 61. U.F. 11 : Edition complète des témoins Présentation générale : Cette unité fonctionnelle permet d'éditer les différentes informations contenues dans le fichier "témoin", ainsi que les informations complémentaires se rattachant aux personnes . Fichiers utilisés : - Témoin - Info-tem - Info - Modalité Méthode : On procède à un tri sur le code témoin selon un ordre croissant . Puis, témoin par témoin, on édite les informations contenues dans le fichier "témoin" et, éventuellement, les informations du fichier "info-tem" .
  • 62. U.F. 12 : Edition des témoignages Présentation générale : Cette unité fonctionnelle permet d'éditer les informations contenues dans le fichier "témoignage" . Fichier utilisé : - Témoignage Méthode : On édite témoignage par témoignage les informations contenues dans le fichier "témoignage" .
  • 63. U.F. 13 : Edition des témoignages par code croissant Présentation générale : Cette unité fonctionnelle permet d'éditer tous-les témoignages d'une façon complète . Fichiers utilisés : Méthode : - Témoignage - Info-teg - Info - Modalité On procède à un tri sur le code du témoignage ( code du document et le code du témoin et le numéro de phase ) selon un ordre croïssant . Puis on édite, témoignage par témoignage les informations et les informations complémentaires de chaque phase .
  • 64. CONCLUSION La nouvelle base de données répond maintenant aux différentes demandes qu'ont exprimé les clients . L'expertise des données peut être réalisable par l'utilisation du système expert NEXPERT qui peut travailler avec une base de données DBASE III + comme base de connaissances . L'étude statistique peut être réalisable en modifiant les fichiers grâce à un utilitaire de transfert de données ( BABEL ) et en utilisant le logiciel de statistiques SPADN . Comme les clients l'ont demandé, la structure brute de la bise n'a pas été détruite, et conserve donc toute les propriétés de la méthodologie adoptée au sein du GEPAN . Une méthode a donc été proposée aux clients par le codage des infannations , une solution a été émise par la restructuration de la base de données et un maquettage de t la solution a été implanté par la construction d'un environ-nement logiciel autour de la structure de la base de données .
  • 65. A N N E X E S
  • 66. Somaire des annexes . Annexe no 1 : Acheminement des données vers le GEPAN . Annexe no 2 : Règles de codage et grille de codage de l'information . Annexe no 3 : Programmes et sorties de l'application
  • 67. A n n e x e 1
  • 68. - Les types de données Ces données collectées au GEPAN par le réseau décrit précédem-ment ne peuvent être directement exploitées car elles sont généra- (lement de nature et de forme très variées par exemple : - Les informations issues des gendarmeries : (PV -Procès Verbaux-, telex, photo) 1 de l'armée (Terre/Marine) : (lettre, rapports, film) de l'aviation civile : (compte rendu obser-vation) militaire : (bande vidéo radfr) par conséquent il faut établir pour ces divers types de données des moyens d'analyse et de traitement permettant d'extraire les infor-mations intéressantes pour l'étude des cas dans les domaines les plus divers (psychologie, science de lgatmosph&re, pedologie etc ... - Les niveaux d'intervention L'étude d'un cas d'observation quelconque ne peut être abordée sans la recherche d'éléments caractéristiques et apparents qui permettront de découvrir l'origine de l'évènement. Or par rapport aux sources d'informations dont nous disposons, seules les données provenant des gendarmeries constituent un ensemble représentatif, disponible et permanent, en particulier les procés-verbaux qui sont recueillis directement et systématiquement sur les lieux d'observa-tion. Ce corps de données servira de base d'étude, mais ne constitue cependant pas la seule et unique source, c'est pourquoi dans la suite de cet exposé nous exposerons les techniques utilisées pour traiter ce type de données (les P.V. de Gendarmerie) les autres types n'étant présentés qu'a titre de complément utile à l'analyse des premières,
  • 69. même si occasionnellement le travail peut porter sur d'autres don-nées que des P.V. . A) Collecte (gendarmerie, armée, etc.. .) , B) Traitement (saisie, expertise) C) Analyse (enquêtes, rapports) Ces étapes pouvant être traduites par le schéma suivant :
  • 70. POLICE ALAT --- 4 METEOROLOGIE I L I 1 TRk 1 TEMENT 1 1 1 1 1 1 I I 1 1 - B 1 I l I 1 1 I I EXPERTISE 1 SAISIE A GESTION I I 7 7 I INFO COMPL ARCHIVAGE INFOREnPmQUE I 1 I I I 1 I I I l I I ,, --1-.L ------------- -1 i----,----,'--i----------------- i I 1 I C ..' 0 I I I I , 1 1 I I I I ETAT du I I I FICHIER '1 1 l I l I I i 'STATISTIQUES I I I Rapport Enquête I I 1 l I I I * AC = A v i a t i o n Civile
  • 71. - LES INFORMATIONS ISSUES DE LA GENDAWIERIE Après avoir évoquer les divers types de données, leur nature, leur cheminement, le rôle du GEPAN dans leur traitement et leur exploitation, nous aborderons dans ce paragraphe la description des procédures employées pour traiter les informations,essentiel-lement sous forme de procès-verbaux, issues de la gendarmerie. - -Rame 1 historiaue L'ensemble des brigades territoriales de la Gendarmerie Nationale sont habilitées A saisir sous forme de procès-verbaux les témoignages de personnes physiques confrontées ou ayant vécu des évènements particuliers (accidents divers, délits, enquête administrative, secours etc...). De même lorsqu'il s'agit d'observation de phénomenes du type de ceux évoqués dans cette étude, la gendarmerie s'appliquera également à en recueillir les récics. Les premiers procès-verbaux en France faisant état dais le ciel d'évènements insolites perçus et relatés par des témoins, remontent aux alentours des années 50. De 1954 à 1974 = La Gendarmerie Nationale recueille occasion-nellement les informations relatives aux phénomènes aérospatiaux non identifiés et archive celles-ci. Une circulaire datant de 1974 notifie aux genda.rmeries le recueil systématique et l'envoi dlune copie au aureau Prospective et Etude de ll~rmédee l'Air. Cette circulaire s'accompagne d'une directive formulée dans le manuel de gendarmerie pour la collecte systématique des informations.
  • 72. 1975 = Lettre du Directeur de la Gendarmerie Nationale au Directeur CNES mentionnant l'envoi des PV de gendarmerie a un ingénieur du. CNES, A titre personnel 1977 = Création du GEPAN (Annexe 1) (Chapître 1) v 1978 = Mise en place d'une lioison officielle entre le CNES (GEPAN) et la Gendarmerie Nationale et établissement d'un protocole régissant le recueil et la procédure d'in-tervention par les brigades de gendarmerie (Annexe 2) 1380 = Amélioration du protocole et équipement étalé sur trois années, d'un réseau de diffraction optique. Ce réseau s'adapte sur les appareils photographiques de la gendarmerie et permet la prise de vue avec décomposi-tion spectrale de' sources lumineuses visibles photogra-phiées (No$e Technique no 18 du GEPAN) Depuis les origines de la collecte des témoignages jusqu'a fin 1982, la gendarmerie a recensé 1186 procès-Verbaux. (Voir Annexe 3 figures) 74 a 78 78 A 82 Avant 7 4 TOTAL 55 709 I I 422 1186 A - Forme et contenu des procès-verbaux de gendarmerie ANNEES Nombre de - PV Le procès-verbal de gendarmerie est un document administratif obligatoirement rempli dès qu'il y a intervention et audition
  • 73. volontaire ou non d'un témoin. Ce document présente une structure qui comprend au minimum les éléments suivants : IDENTIFICATION ADMINISTRATIVE DESCRIPTION DE L'EVENEMENT IDENTIFICATION TEMOIN LIEUX t - Lieu géoqraphique de la brigade - L'identité des gendarmes recueillant le témoignage - Date d'enregistrement, le numéro du PV Résumé des faits et circonstances d ' intervention. (état des lieux, constatation, etc ... ) Nom, Prénom, Age, Date et Lieu de naissance. Profession Adresse RECIT DU TEMOIN Narration de l'évènement et des circonstances. Par ailleurs les proces-verbaux de gendarmerie' peuvent selon les circonstances, lors d'enquêtes approfondies, comprendre des éléments supplémentaires d'information tels que : -- Informations 3 caractere météorologique -- Situation et description geoqraphique des lieux d'observation l (plans cadastraux, photographies) -- Renseignements sur la circulation aérienne (base aérienne etc..)
  • 74. -- Recueillir des témoignages supplémentaires ou des renseignements sur la personnalité des témoins -- Joindre les articles de presse locale évoquant les évènements -- Renseignements auprès de EDF, PTT, observatoires astronomiques locaux etc... La liste n'est pas limitative. De nombreux exemples de procès-verbaux contenant des informations diverses supplémentaires, nous ont permis dans bien des cas, de sugg4rer une hypothèse de réponse à l'observation d'un phénomène non identifié par un témoin. Un procès-verbal de gendarmerie est joint à titre d'exemple (Annexe 4). 11.2.3.- Procédure de liaison opérationnelle Gendarmerie GEPAN' Partant des attributions reconnues par le protocole, collecte confiée A la gendarmerie et l'exploitation au GEPAN, une procédure permet selon la nature des cas, de délimiter le degré d'interven-tion réciproque. En règle générale c'est le procès-verbal qui compose la majeure partie des informations exploitables. Cependant dans un certain nombre de cas complexes qui demandent une collecte complémentaire, le GEPAN peut être amené intervenir sur les lieux de l'observation d'un phénomène et réaliser une enquete particu-lière (Chapitre III). Cette dernière éventualité suppose une procé-dure oh le facteur temps joue un r8le déterminant dans l'interven-tion, cas de traces physiques en particulier. Le principe de ces liaisons est présenté sous forme de schemas .
  • 75. PV Direction Brigade Compagnie ,-yGendarmerie .-> GEPAN Copie PV Copie PV Archive Archive Copie Procureur République Copie PV Groupage Copie PV Chaque proces-verbal est établi en 5 exemplaires. La Direction de la Gendarmerie regroupe tous les procès-verba~x sur une , . période de deux mois ek les envoie au GEPAN. De même pour les interventions avec déplacement sur les lieux d ' enquête Brigad,e 9 - Compagnie .-, Direction ( locale) GN n GN (Paris) e4 y .FI/ /y GEPAN (TOULOUSE ) Répondeur Automatique 5 Gendarmerie Nationale
  • 76. A n n e x e 2
  • 77. ZONE DOCUMENT 01 No GEBAN Doc 02 Département 03 Nom de la brigade ou de la localité avoisinante L 04 Jour 05 Mois 06 Année Informations complémentaires : AT - Autre témoins que ceux ayant fait audition DE - Document écrit DG - Document graphique 01 Croquis 02 Carte 03 Plan 04 Photo des lieux 05 Rapport d'expertise 06 Radar 07 Autre EL - Examen des lieux : 01 Visuel 02 Enquete trace , e,<e ~~,pr~l-~iSec1 03 Survol , 04 Examen par d'autres organismes 05 Autre IG - Informations GEPAN : IC - Informations complémentaires :
  • 78. Informations comp2émentaire.s document (suite) ID - Identification 01 Etoile, planète 02 Satellite artificiel 03 Météore, comète 04 Lune, soleil 05 Avion, helicoptère 06 Phares divers 07 Missiles, entrée de satellite 08 Aurore, nuage artificiel 09 Foudre en boule, plasma 10 Nuage, ballon, mongolfière 11 Oiseau, modèle réduit 12 Tornade 13 Reflexion, mirage 14 Hallucination, psychose 15 Farce, imposture 16 Trace 17 Autre IT - Informations sur le témoin 01 Problèmes psychologiques 02 Intempérance 03 Moralité 04 Santé 05 Autre LB - Analyses laboratoire MS - Mesure in situ PP - Photo phénomène TD - Témoignage d'un phénomène différent
  • 79. D O C U M E N T Dep ai- t emen t Nom Mc1 i ss knnee Informat ions ccmp lémentai res Clef Modal i te Information
  • 80. ZONE TEMOIN 01 No Document 02 No Témoin 03 Nom du témoin 04 Profession 05 Sexe 06 Age 07 Relation 00 Non précisée 01 Agriculteur 02 Pilotes ( civil ou militaire ) 03 Personne non active 04 V.R.P. , Routier, ... 05 Cadre moyen, Employé,*Juriste 06 Ouvrier 07 Cadre supérieur, Patron OB Enseignant 09 Militaire, Policier 10 Scientifique 11 Autre M Masculin F Féminin 00 Non précisée 01 Familiale 02 Ami(e), compagne, ... 03 Collègue 04 Voisin(e) 05 ~elation occasionnelle 06 Relation indirecte 07 Aucune relation 08 Autre type de relation 08 Recouvrement total 09 Recouvrement partiel 10 Lieu d'observation 11 Durée
  • 81. Informations complémentaires : AP - Attentes du phénomène 01 Orientée OVNI 02 Vive 03 Neutre 04 Néant 05 Autre CC - Croyances, connaissances 01 Croyances OVNI 02 Lectures ufologiques$ 03 Lectures science-fiction 04 Non connaissance 05 Lectures vulgarisation scientifique 06 Rationnelle CA - Conditions avant llobse.rvation CD - Conditions d'observation 01 Ville, village, bourg 02 Campagne 03 Dans une habitation 04 Dans une voiture arrétée 05 Dans une voiture en mouvement 06 Dans un avion 07 Dans un bateau 08 Autre CF - Conditions fin d'observation CO - Comportement pendant l'observation 01 Panique 02 Peur 03 Sans réactions 04 Appel à témoins 05 Curiosité 06 Participe à la collecte des données CP - Comportement post-observation 01 Quietude 02 Indifférence 03 Perturbations DM - Déclarations aux médias DT - Déplacement du témoin MP - Etat médlco-psychologique durable avant l'observation 01 Problèmes visuels 02 Prise de médicaments 03 Problèmes psychologiques 04 Problèmes d'odorat 05 Problèmes auditifs MT - Motif témoignage PA - Phénomène non PAN juste avant l'observation RP - Relation entre les phases TA - Autre témoignage du témoin TP - Témoignage d'un parent ou ami d'un autre PAN
  • 82. T E M O I N No GEPAN Doc No Témoin Nom du témoin Profession Age Sexe Relation entre les témoins - - ans Recouvrement total Recouvrement partiel Lieu d'observation Durée
  • 83.
  • 84. ZONE TEMOIGNAGE 01 No Document 02 No Témoin 03 No Témoignage 04 Heure précise 04' Heure approximative 01 Aurore 02 Matinée 03 Midi 04 Après-midi 05 Début de soirée 06 Crépuscule 07 Soir 08 Minuit 09 Petit matin 05 Terme 06 Forme 00 Non précisée 01 Disque, soucoupe 02 Ronde, circulaire, boule 03 Cigare, cylindre 04 Ovale, ballon de rugby 05 Conique, triangle, ... 06 Toupie 07 Carré, rectangulaire 08 Soucoupe à coupole 09 Couronne, pneumatique 10 Ponctuelle, étoile 11 Dome, tasse, parapluie 12 Méduse, champignon 13 C'roix 14 Croissant 15 Cigare avec disques 16 Nuée, nuage, halo 17 Nid d'abeilles 18 Point 19 Faisceau 20 Changement de forme 21 Autre forme
  • 85. zone témoignage (suite) 07 Couleur 08 Taille 09 Trajectoire 00 Non précisée 01 Rouge sombre 02 Rouge 03 Orange, feu 04 Jaune, ambre 05 Vert 06 Bleu 07 Bleu sombre, indigo 08 Violet 09 Blanc 10 Noir 11 Gris 12 Métallique 13 Plusieurs couleurs 14 Couleurs changeantes 15 Marron 16 Or 17 Autre 00 Non précisée 01 Immobile 02 Ligne droite 03 Ligne droite + arrets 04 Virages brusques 05 Arabesques compliqués 06 Rrajectoire complexe mais analysable 07 Stationnaire près du sol 08 Attérissage + arret prolongé 09 Attérissage + décollage immédiat 10 Objet qui décolle 11 Objet venant/sortant de l'eau 12 Objet qui monte vers l'espace 13 Nulle puis lente 14 Nulle puis rapide 15 Autre 10 Cap
  • 86. zone témoignage (suite) 15 Direction de l'observation 16 Nébulosité 00 Non précisée 01 Ciel clair 02 Ciel moyennement couvert 03 Ciel couvert 17 Dïstance Informations com~lémentaires : AL - Altitude 01 A l'horizon 02 Distance ou altitude intermédiaire 03 A la verticale AN - Analogie avec un phénomène connu mais rejeté comme explication 01 Etoile, planète 02 Satellite artificiel 03 Météore, comète 04 Lune, soleil 05 Avion, helicoptère 06 Phares divers 07 Missile, entrée de satellite 08 Aurore, nuage artificiel 09 Foudre en boule, plasma 10 Nuage, ballon, mongolfière 11 Oiseau, modèle réduit 12 Tornade 13 Reflexion, mirage 14 Hallucination, psychose 15 Farce, imposture 16 Trace 17 Autre AZ - Azimut
  • 87. informations complémentaires témoignage (suite) CM - Conditions météorologiques 01 - Tempete de sable 02 - Tempete 03 - Cyclone 04 - Brume 05 - Neige 06 - Trombes d'eau 07 - Tonnerre, foudre 08 - Pluie 09 - Couvert 10 - Nuageux 11 - Peu nuage' 12 - Ciel dégagé 13 - Autre DE - Détail externe DI - Détail interne DO - Observation déclenchée par 01 - Bruit 02 - Lumière 03 - Mouvement 04 - Effet sur le psychisme 05 - Phénomène rentrant dans le champ de vision 06 - Appel d'autrui 07 - Comportement anormal d'animaux 08 - Autre DU - Durée de la phase FC - Phénomènes concomittants mais passagers FR - Phénomènes rémanents IS - Interprétation suggérée par le témoin LU - Lumière 00 Non précisée 01 Lueur, faible luminosité 02 Lumineux, fluorescent 03 Brillant , très lumineux 04 Intense, eblouissant 05 Non lumineux 06 Réléchit la lumière 07 Halo seulement 08 Variable en intensité 09 Clignotant 10 Non lumineux + faisceaux 11 Autre type
  • 88. informations compZémentaires témoignages (suite) MI - Manifestations d'intelligence QE - Qualité de l'estimation SI - Site angulaire XX - Atterrissage, atterrissage présumé, ... PE - Plusieurs éléments du phénomène FP - Fin du phénomène 01 Disparition accidentelle 02 Disparition provoquée
  • 89. T E M O I G N A G E No Document No Témoin No de phase Heure précise Heure approximative Terme Forme Couleur Taille Trajectoire Cap Vitesse Bruit Décor Phénomène/Décor Direction de l'observation Nébulosité Distance -- h - - min.
  • 90.
  • 91. A n n e x e 3 e
  • 92. U.F. 1 SAISIE D ' UN DOCUMENT
  • 93. cise document i !?dg;: dcqc i se13 2 u5.c 1 nio-coc celr 4 S7, 18 say "Numéro de document : "get numdor p i c ture "?9999???" rrad eele 1 lccatr- for pv = val (numdoc) if eof i ) éi-i-euï- 1 = 1 else 3 ZQi,lS say "Ce document e x i s t e aéja" S21?15 cay "4ppuyez sur une touche pour continuer" set c o n s o l e o f f 3991Qj Say "Numéro de département :" y e t numdep picture "974" read 3ll,lYi Say "Nam de l a hrigade/localitë :" get nomloc pictul-e "aaaaaaaaaaaaaaaaaaaau r ead drap = Ki do while drap = Cj @15rl!I; sa)- "mais :" get mo pict1.11-e "99"
  • 94.
  • 95. ;-@ad rlse mctd~i-i-ecir = Gi do whi l e moderreur = B mod = spacel2) 3 11,45 sav "Code de l a modalite : "get ~nod pictura "?9" i-ead if val(mod) <: c .and. valImodj >. B moderreur = 1 end if ei-iddo endif cele 2 aopend b 1 anh r e p l a c e pv witn val(numdoc) replace num-info with codeinf .- - I rplace modalite with val(rnod) r e p l a c e commentaire wi t h com endif enddo c l e a r Z 1G315 say "Eïriture du Doc~,ment en cours " selé 1 i-eplaca pv nith val(numdoc) rep 1 ace depai-t w i t h ixmdep r e p l a c e jour wi t h va! i jo i-iplsie mois with vallmai replnce annee with val!an) replaca brlgade with nomlc~c c-eie 1 r~iiide:: clonr al 1 i- e t LI i- n
  • 96. U.F. 2 S A I S I E D'UN TEMOIN
  • 97. do whi le erreur = d @ '598 cleai- ;36 '2 say l'Pdu,-&i-ct d e doc~imrrit : '' git numdoc p ictui-e "9949949999" rrad sele 1 store val < numduc ) tu pv f rnd &pv i f eof ( ) set conço le clff w a i t set c o n s o l e on endif end d CI erreur = B clcl wh; l e Esrreui- = !il @7,a clear 38,2 say "Numéro de tgmoin : "go$ nkmtem picture "i9" rend sele 2 locate for pv = val (ri~imdc~c).e i.ic!. +;srr: = v a l fnumtem) i f .net. ecdf î ! 3 15 say "Ce t.emoin nppni-t:ent déjd A la base" 3 22915 çay "Appuyez sur une tocche püur c o n t i n u e r" %.etc o~saleo f f wait
  • 98.
  • 99. 5 1 7, g e t sp r CS. f p i c tuj - o " :-:> : i::.: :.: *: ); ;.: > :>: :-;:. ::.; >: >: ,:t : :.: x i: " r ead 3 9.El clear 3 ?,SB say sprof :Z 11 ,Ci say r e p l i c a t e (chr (285) '4) @ 11,45 say chr(333) 3 Il,+& Say r e p l i c a t e (chr12i35! ,34) s t o r e 12 to cpt do while cpt .: 24 3 cpt,+5 say chr(lb&.j c p t = c p t + 1 onddo store 21 te erreur3 3 19,15 sny "Validation des saisies d9jà effectuèes " g e t rgponse p i c t u r e "x" r sad if upper l i-eponse) ~"GcIY~" store 1 to erreur2 replace cade-prof wi t h val i cc~dpi-c*f) replace prufess~on w i t h sprof end if c-nddo clcqse a l i
  • 100. s 1 i eu = spa-e ( ~~). .~. nbd~iree = spactt +) codui-ee = space i 2 i ncimcioc = space!3) sele 1 use relation sel= 2 use temo i n index teml sele 3 use sais-tem go tc1p .31.15 sav ", 4 G4ri sav replicate(chr(285) 973) store pv to numdoc store tem to numtem 3 5,45 say "N' Document "+atr(p~ 3 6'45 say "NQ Ternoin "+stritrmi 3 a,:# sa? nom 3 b94!2 say age 3 8~43sa y "ans." if sexe = 1 3 SrbG say "Mascul in" else D ar621 say "Féminin" end if @ 4,@ clear 3 3,ZG say profession 3 11 rI3 say i-eplicate tchrf.295j ,451 3 11945 say chr(2Gl3) @ 11,46 sny replicate (chr(2!33),34) store 12 tct cpt do rhile cpt <: 24 3 cptr45 say chril86) Cpt = cpt + 1 eiiddo store numtem ta i store l to J do while j :: i @ i3958 Say "Modalités :" 3 15,55 say "OB - Non précisée" 3 16~55s ay "B1 - Familiale" 3 17,59 say "32 - AmiIr) ,compaqne~.. . " 6.1 18955 say "63 - Collégue" 3 19,55 say "G4 - Voisinie)" 3 2@,55 say "@5 - Occasionnelle" 3 21,55 say "86 - Indirectr" 3 22955 say "87 - Aucune" 3 ,23,55 say -#a - ~uti-eu ri--eur = B do whi le ei-i-eur = Q rel = space(2) 3 14.1Qj say "Relation avec le t+mc*in nO"+stri j,?) 3 15-28 get rel pictui-e i-ead if T~!="IJ@" .ci)-, i-ei="@1 . al-. re~rB1Qj2."cil -. j-e1="@3" .ci)-. rel="QM+" .or. i-elr"B5" .O+. rel="8&" .or. rel="!37" .or. i-el=uc:a18 erreur = 1 end i f enddo
  • 101. a~pei-:d o 1 an,.: r e p l a c e teml with j replace tem? with i I-eplace parente w i t h vnl i rel i j=,+! ~i-iddo 3 12.G clrai-s t o r e 1 to i stci-c 14 to a d ct wh i 1 e i C 3 ifi=1 . . 3.5 si~y "F:ecouvrement t o t a l" e 1 5.e 3 a+5.5 say "Recouvrement p a r t i e l" .-, ' -I.Ulf set ionf irrn off r e c l = space(2) rec2 = space!2i i-ec3 = space(2i :-ec4 = zpaceI2) i-ec5 = spaceC2) recb = spacelz) rec7 = space (2) reca = space(2) rec9 = space!2j ifi=1 b = 16 else 5 = 21 endif set colar to i-b/n,rt/n.bg set delimiters o f f 3 b, 15 sny " 3 b.16 say " " 3 b,21 say " " 3 br24 say " " 3 b 328 ~üy" " 3 b '32 sny " " ;3 b.36 say '' " 3 b94& Say " " if. b,.+ Say " " s e t color on q/b ~g/rbb g 3 b,lS get rçcl p i c t u r e "xa" 1- end 3 br18 get rec2 p i c t u i -e "xx" read J b,21 jet rec3 p i c t u r e "xx" read 3 b924 g e t rec4 p i c t u r e "xz:" r ead ;3 b.28 g e t rec5 pictur-e ":-:.ru rend 3 b.32 qet recb p i c t u r e "xx" i--&d 3 b.36 get rec7 p i c t u r e "xx'' rcad :F; b.4;; get rec8 pictctre ">$;:" read 3 b,++ g e t i-ec9 p i c t u r e "xx" set conf irm on read rec=recl+space(l~+r~c~~+spacei1~+rec3+space(1~+i~ec4+%p~ce!~~~+i- ~c5+spaceii~+i-scb+space~l~+t-e~?-~~paceO+1-ecB+spa~e~l~+~~e~~ sele J iti=1 I-eplacr rec-total with rec
  • 102. set. (de1 1fii tg:-= C~IÏ 5-t CCal7f LI-ITt 011 5et CLilii- t.Ci J!b:g.. b.bp arreur = 8 do while e r r e u r = G:, 3 12,!3 clen+- ,> 15.15 Say "Liru d7c,b~~:.-:,~;~;C: ta" ~jg ct ~llSi-pl ;Tl-j-E " .> ... ? ..., .,, ..., , %, ... : ,, <, <, 5, , .., S., ., <., S.: ., .'. 08 r i . . r.. . r< '< ,i ,< r. Ii #, /, ,. .. i r, 2. r. ,. ZI read 3 la,l5 say -"Du)-ee :" yft iibdurec pictui-e "xxx::" read i f nbduree = spacei4i 3 2!3r iS cay " Infurmation durée :" set çsdurer pictui-e 1) .,;... r r,. ..., .., .<, ',. ,,., ,> '. ,, ,, .a ..> .< ,' ..> , .. es,, ......,,..,.,.,.A A #. ,.,. >. ,. ,. ,, 2. ..: " read end if ï-eponse = cpace( 1 ) 3 22,2@ Say "Vaiidation des snisies 10/N) :" gst repbnse picturc- "Y;" read if upper ! rrponse)%"Oo" erreur = 1 r e p l a c e lieu with slieu rep lsce dure@-nb w i t h val (nbdui-ee i r e p l a c e d~ii-ee-icd w i t h codc!ree ciuse al1 sele 1 use terno i n %.@l2e use s a i s- tem go top Z'p I/ c1=5sxe t-rec-to t a i srrec-paï- t r=l ieu qzduree-nb p=dure@-cod sele 1 append b 1 ank replace pv wi t h z r e p l a c e t e m with v r e p l a c e age with v r e p l a c e s e x e with str(u) r e p l a c e rec-total with t r e p l a c e rec-part with 5 r e p l a c e l i e u with r r e p l a c e duree-nb with q r e p l a c e dure@-cod w i t h p
  • 103. use sa i s- tem sele 2 use i nfo-tem sele 3 use modal i te sele 1 ga top ;3 &,Ci clear a a, ia sa,./ "NO de duc. "+str i pv, 5) store av to numauc 0.3 sav de témctin "+sti-(tem~2i store tem ko nurntem 3 89 1i3 say "kge "+str(ager2j if ssxe = 1 :I: 8,24 sa; "Sexe I-tascul in" e 1 se 3 3922i say "Sexe Feminin" and if 3 8,444 say "Code de la prof ession "+sti- t code-pi-oT,2i 39,l say replicate(chri2&!5) ,39) 33,4@ sav chi- (2@3) @9,41 say replicate(chri28Si939) 31!ii,G! clear i = l@ da while i < 13 @i 94@ say chr (282) i=i+l enodo 313,l say replicate(chr(2!35),39) 313,48 say chi-(2W2) 313941 say replicateichr(SCl5),S$) 314~1 clear fin = .f. do while .net. +in corn = spnce(2G) erreur = Gf do while erreur = @ .and. .not. fin set color tu gr+/b rrb/n,bg 315,5 .zay "kP - Attentes du phenornene" @16,5 say "CC - Croyances ~Connaiasai-~ces~~ 31795 say "CA - Conditions avant l'obs." 31B,5 say "CD - Conditions d'obr." 319,5 say "CF - Conditions de fin d'obs." 328.5 say "CO - Comportement pdt l'obs." 322,5 Say "CF - Cornport. pust-abs." 315-45 szy "DM - Declaration aux qediai' :316,45 say "Di - Declaration ternoin" ;31?,45 say "MP - Etat medico-psv av. l'obs." 31S945 say "MT - Motif temoignage" :G19,45 say "PA - Phen. non PAN av. l'obs." 32!3.45 say "HP - Relation entre les phas.rsU i221945 say "TA - Autre temoignage du ternoin" @22,45 Say "TF - teg d'l parent d'l eut-e PÛN" read if ccldeinf = space (2) fin = .t.
  • 104. . ,-go t . aof ! ! end i f 3 j'k say strimodalite) 3 j. 1 say libelle slrip c=c+l j = j'+ 2 e.;lddu ifc=1 3 17,25 say "Entrez !?information :"gat com picturo elsè moderreur = B do while moderreur = B mod = space(2) 311,4S say "Code de 1s modalite : "grt mod picture '179" re~d if val(mod) .< c .and. .,s:(mod) :2 B mc~derreui- = 1 end i f snddcl end if ssle 2 append blank replace pv with nunldoc replace tem with numtem replace num-info with codeinf if mod <> space(2) replace modalite with val f mod) end if replace cclmmentaire with corn encif endda err = ci do whi le rri- = 5 se'ie 4 use a:identite clear 318~15 say "Inserez la disquette IDE'ITITE" 32%~15 say "Et tapez Retour pctur =onti nuer" set consols off wai t -et console C*i? eele 5
  • 105.
  • 106. U.F. 3 SAISIE D'UN TEMOIGNAGE
  • 107.
  • 108.
  • 109. p- ' ,, ... ' ,= =. ~ -- - ~ p 1 *j -!.,J .; !> 1" :- A,-,,+, 22: ,= ~!..! :. : .?+S.). 1 .. :: ,... -; ;i , .- ... , , ,: *-., -. .. .. ,-! 7, :-,+.,- < Lz ,-- ,-,; ! .=, {.,- ! 5 1, ;:ijj,:.i . ,,., - ,,.). !" .,.& . . '.',,::?L = :;':;.:-; *-- ,-.., .. . -....-...,,- ,.. ,. !..l.-i!.:.+-lii;.i. t .i. i! 2 i.:.:': ! :: . : ' L,.I,__ . -- - - .. * ,'? !- ,- +z'i 1" - ; 3.5iid L f c- n d cl o ;1i 9 , $:) c 1 f. a i-. z... - taille = :zpac--(2W> ;Y 1j :) y 1! /j saY II Tai 1 1e : " gei; E. -. 1 1E p i :i t!..~~"- e:.! ;; j.: ;; ;.: :.; .,.: ::. :: :! i.: ;: :.: :; j.; :: :.-; i.; ;.: ;.; " - - i -ad ;$y , e; i= 1 (-3~ j..-r i~.,-pf-ec= i.pr<ce$2:) ,;;,J, ;1'. 1 ..j .: :; -- ... .; ,. ,, t.4 ea-1 y- e 3 p p .!- ci j.: i 3 c?, ;:.j. :..e " .- -. :.:sr % e L1 .J t:i t. 9 p ic,cai;e -foi- c--,ije,,-i>-ifc; E ?-rEïj:i .ai.:d. cctije_j,i3fo='~i1:' ancil. :fii:t<jalite- -~a'i(F--ai ppi-cia:) ;;! g , -3 3; 5a.y libella el se ;3 1! :$ , Z <?; say K."p y- e c @1:.3,35 Say ''1.1 "+n-.pi-ç?c J1<r133 sa!! "ml.fi" ei-id i f $1 1 1jij ,--. . .'Tt-j-me : "i-5- terlae ss:le 3 G ï' .j; 0 p ].,:,cate .foi- c~de,.-ey-!t= "1-EG' .and. csde-in.fc1='@3' .and. cnc.dal ite=vai (ci--forrnei :32,ld 5a.y "i-'o.:-me : "+libelle .CEl* 3 go tc+p lcqr,ate .fçti- cctde-en.t = "'TEG" .ai~d. cilde - ii-ifct="!34" .a.!-id. rncldal itie=va1 i r-ccsu1eui- 1 @lZ3Ir 3 raya "CCIL!~EL:I ~"- +libelle 314?iW say "Taille : "+s - t a i l l e SJ15,<2! sa.;; y-eplicate(=hj-( 136) ,d$.:j) 2i7,B sav repl icate!chr ( 136) r23D'I i,jat.ic,a z d i, = '!C"I do whil~in dic = $3 ::s :l. 5 , 1$ 3 ?.a.;;" 'Qalidaticti7 des saiçie=, (o.in) : "get v?lidatioi-I pl~tciï-~"::-.:" i.-ead if L.!ppej-(~/a1idc;ti~~i-~)~%"~~a~;-~r~yY" indlc = 1 r iid i f 5 i-I d (A CI it ~1i3p~i'!~/tllidati~~i>)B"YyO~l" fi ):: = 1 e ,-, i f E 1-i c.i ci CI (1, i:: z ci ÏJC, whi le 0):: - CI ...a ,-;- b.~hj, a r j-. i. c! j- - 3 3 - tï-r<,j i-= pace<2) ;iiTy2i c].@ar- .i!l&,5 "'T,-a,jectoire : " qet .z.-+,>-aj pictcii-e "*y" ;3ii.:i,i3 ~3.y "?;jCj - r..j0i3 pr.flriç&~?'~ ,31 1 s.3y "i31 - 1mmc,bi le'! Ui12:123 Say "<i2 - L-igi~e d!-oj.to" r~13~2=5.a i .- Lig~-~iie)- ctit,~.. + !3:-1-~-t5" :33.4!,25 say u+.+ - '..,l.ii-=l,2e~ - ~TC),S~L{P<T'I ?j-.(-,=J,- = 2; .'-% ., z,,zs "<,:;j"-j &.,--,-rhw-.q-: es cnmp le:.rezM ,ï;I.:;5?25~ .c<I/ "Gis .-. +i-aj~.ctoii-e~ o~npl~:,a.:ieja l.jsahle" ;j1'7,-5 -3.y "(3'7 - j'ta.i;ict.!-,j7aii-rs ?y-e.3 cjc! 3~1.i" ... j, ;-, , Fr-. 9. .-a 5~:,/' '+il - $,tt~i.-l:~.i~+a qaer -;-et pi-.oJ.ctng&" '3 1 '7 , 2::-; sa:, "!;i9 - &.i;te.;-.iss.+g- i- i-je-ïi1-a~- j.m~t&di..:~t" :.2?!;; !, 25 sa;, " 1 j::j -- j& qui ,-J+co i 2, E! 1 .- -.-.J r : za:/ !' 1 - je.t -c,i- t- t .' d i : ., di rivai.it ci5 i ' e a u" ..--.i.) r.-- i 2 -. y c,-. c, J- 5 A.:. .' 1. " -. 8.- jet mont^.!-~.t xiai-s 1 'espac-" '- - ;udS,,?Y sa;/ "!J -- hl-!l'ir: p~lis leilte" 4% y,.:,;< ,fZ> Il, ,, ,, #,l,,.! '1 ,.- : -.,, ., .- 4 ..<l
  • 110.
  • 111.
  • 112. p~ - -- - -- i.!-!i.jj.c= 1 +C!d j, f i-1 ij ij C! o;:: :. 1, 1 f ], .!-- L.,, r*-;,&A , -- -- .1 . - < ..,i4 1 *i L. ,.'..i t ; i,:,!-1) l:$ i'~..si i.,.i"~-. ?' . . C.1 enddit ?- ---.. ;.le1 apyri-~d b 1 ank rrp!.ace pv with v a l tnumdocj :-.?p.iact; ternoin witli v a l iii~irntsm! .- .- i rp?ai;- ph&::~ wi,th valcphi if I-,,-pi.~.: ... ~,...: . ipaïei2~ >>=:ti,--pi-e~.+1Ï 3e,c-, p i--place !-:ei..ii-.r-i pies ~itvhal . ih) el-=-,te. i-.ep:iac~ heur-e-app w i t h v.31 l h-appï-c:.: i (~.<)j, ,f-j l-epia(:e ::rï-r~e witil 5.- tej-fne replace tai 1 le wi t h s-tai l l e r-g;are cap with 5 - cap place dij-e~t;ioj-k~~ ltfis -dir. .- I ip.',ace !distani-e (*i.t.h ~ , - d i s )-e i~<-J,~~; -3e .-! i- 2 append b 1 ank i- place pv witl-i v a l (nci:xdc?c! i-eplac~ tem with val !numtemi Teplace phase w i t h /al (ph) replace i-,Lim.-ii7fo with 't33' i-<+place i n o d a l i t e with val (5.-foi-me:) -pie 2 appeïid b 1 an):: . -. - I eplsre pv w.i t h ;/al !i?umdoc) .- r eylace t e m w i t h val inumtstn) replace phase with vallph) replace ï-icim-info with 'G4' i-ep lace mada1 i.?e wi t h v a l (5-couleur j ~,E?E 2 agpei-~d hlank replace pv w i t h ïal!i-~umduc) replace 'cein with valinumtem) i-epla~ep hasse wl t h v a l !ph) i-%place nurn,-infct with 'Gia' -- i eplac~m oda l i te wit h v a l Cs.-ti-a,j j sele I-. arinejjd Glaiil: i- !-' ieplace pv with v a l O-wmdctc) r+plsce tem wi t h v a l (numtemj ïep Lace phase with val(ph) replace i-ium-infu with '89" .I - ~-. --i ..,:l.smceo dëilite with val(s-vit) sele 2 agpl-~-:trJ hlanC:: - 1 t*p l ace pv w i t h va 1 ( iwmdoc j r.~~letcteem w i t h %da1(i -~umtern) :... . epi,sr,e >hase with ,;,,a!i' phi .I- r-. ralnce I-~um-info wlth '1Gj' replace modal ite wi t h /al ls-bruit j sele 2 a ~j p e : Ï .1 b 1 a i3 1:: 1-ep1.ece pv with val (1-~c.iinrlocj ~-epli~ï+r:.~m iw .i.th val!]-iu!n.temj replacj2 pf-ia~e~ ith";a l (ph) . l - :? 3 [ t, ,= .l -: LI,n --j, , 1' -[ f C, L ,. ::tl 1 :' 1-9 .-.riace moda%ite !+ri-kh val~;s,.-decc~i-) . :ij :a t: . .-" ~tppei-id b ï pii .I - Ik .:, .i. .. .-.-~ [.J~AcYp v with ~,taï!l-~c-iiridc)t c l -:,>,-. 7 L-t~~ct~~t;sim! witn > / a li ;nc.tmtem) 1'.5;::.!a!:e piifise w!.t;h /al iptl j .... :- 7 -. 4s -: , ; .;:y-. - . .: .CC 7 ., .' '
  • 113.
  • 114.
  • 115. U.F. 4 CONSULTATION D ' UN DOCUMENT
  • 116. set ut-,ique ctf f set sniety o f i ;i 1 eai- U- S- E datumant i n d e x duc1 =.=le 2 use ii-~fc~_doici- #de:.; iïifdocl cele 3 use i i-ti~l i 11dex 11710 1 mod 1 lucate foi- pv = vai inümdoc j if ec~f(:) 31,Gl c l e a r :32!3, 15 =.ai/ "------1:. CE DOCUI'?EF]T N' AF'PARTIENT F'AS A LA BASE . . ." elze 31,4 c l e a r ;il5, i d say "Numéro d e document "+sti-l pv 9%) 37718 say "Département " +depar t 39.1G say "Nctm de l a b r i g a d e ou da l a localite v o i s i n e " +brigade 311rIG say "Date "+strl jour72) 311.23 say strlmois.2) 311226 say str(annee94i store 2j tù nbre sele 5 stc.re I-ILI~~C~tcCi pv store ~uindoc to pvbis lvcato fa- pv = val ~nurndoc) j = 14 f i n i r = (3 do while .met. eufl;~. and. finii- = 9 i f pv = vs.1 (numdoc) nbre = nbre + 1 3 j.15 say stripv.8) 3 jy25 say stri tem,2) j=j+l sk i p else f i n i r = 1 end i f oiiddo if nare = 1 3 15,521 say "1 seul témain" elss 3 15,5@ sa; "Nombre de témoins :"+strinbi-e.2) ci-td i f s t o r e 17 t o i sele 2 go toc locate for pv = v a l li-~umdclc) do while pv = val(nurndocj .and. .net. eofc :) store str (modal ite.2i to moc
  • 117. .:I i . -t t.'! 5. a .%,, :, CC( .TI '. 1': ,:.~ong . . . e~n?e{=:i! 5 :ze !,c,rate f.:,j- :::,de-eÏl.c = "UJ:. .S.,-:#=!. c,:,d* 1.,-,7-:, := ;3 i . 4'.j z-~y littelle numin+rn .a:-IC. rcd.z:itts = Y.alrrioc end i i z.elc 2 ci:ip ~=i+l enddu - end i f rend enddo close al1 i-etui-n
  • 118. U.F. 5 CONSULTATION D'UN TEMOIN
  • 119. set ui7iqv.e o f f set s a f e t y off sc!e 1 use trmoin index teml ce15 2 cele 4 u5.e rncldctli te seie 5 usé r e l a t i o n i-ead do whilc iiurndoc .:1:::. spacei8) numtem = s?ace(2i ;il ?'18: say "N~iinéro de timoin :"got isumtem picture "9%" rend sele 1 locate f o r pv = val(numdoc) .and. t e m = val(numtern? i f eof ( ) 3 Ir@ c l e a r @ 2gl 15 say "------ >. CE TEMOIN N'APPARTIENT PAS A LA BCIÇE " e 1 se 3 1.C; c l e a r 3 5,lGj Say "Num&ro de document "+strlpv,a) 4 ?,la sa:# "Numéro de témoin "+str(tem,ê) sele 2 locatr for pv = val (riumdoci .a;>d. t e m = v a l <numtemj .ai~d. stcli-s modal i te to mcfd 18 say " P r o f e s s i o n , sele 4 locate for cade- ent = 'TEM' .and. code-info = '81' .*rd. 3 8,22 say l i b e l l e sele 1 S1!2j91!3 say "Age "+str tacer3) i f sexe = .'MF :312 7 lQl say "Sexe Macicu 1 in" else @127:@ say "Sexe Féltiii-iii-i" end if s~le5 3 14? 18 sav " R e l a t i o n avec les àutros témoii-15" lcqcats for pv = val~;inrn~o.ca)n d. tsml='~è.l(ix.imtern) stors 15 to i stoi-e Q to j do while pv=val(nctmdoc) .and. .nat. eof!) ;3 il 38 sa7 teml @ ir3Y ssg tem? stc,i-e pai-ente to r e l sele 4 lfirate for cc~d~-ei?=t >TEH 31-td. code-infc* ='34' nctrn-i cfcl = modal i te = K..
  • 120. if .;lot. eaf0 @ loc958 sav libelle enci i f end if end if sele 2 skip loc = loc + 1 enddo end i f nundoc = space ( Y)
  • 121. U.F. 6 CONSULTATION D 'UN TEMOIGNAGE
  • 122.
  • 123.
  • 124.
  • 125. MENU GENERAL DES EDITIONS
  • 126.
  • 127. MENU EDITIONS DES DOCUMENTS
  • 128. e 1 se if i = 2 31Yr31 say " - Liste d e s documents c l a s s é s par dopai- tcment" e 1 se if i=3 315931 Say " - Liste d e s aocuments classés par date" else 317923 sa:; " Retaur au mex$ p i -i n c i c a l" ~ni df end if end i f set ccllor t.o b/b9b/btbg 3 19258 get c h o i x picture "9" set ccllor to g/b,g/brlg read enddo ifi=l cice document set prii'lt on l ist set print o f f do proghl . else i f i=i-do impl . else i f i=3 do imo2 ei 5.e +et CO!DÏ tc~ g/'b?gib 3 bg c l o s e a l ? .- - i rt~ti-17 end i + end if st7d i f
  • 129. MENU EDITIONS DES TEMOINS
  • 130. .;:. ;- &Je, " ,;2, 1 5 5 2 .?. " E!? 1 L'JP.I,_; -1. E-. 2,.-. .. 1.1 3 ;.v3. ;5 cv " ------.----.-...-...-...----A--- ,>5,3. sa, -eo1 i =+ te( cppi-i =.Lis), TT-.', - , :. .i. .:, , i(.:; 53,; "Ed i t i.:!n de : " .r)t!i1, 15 53i "Apoi.~.~eSzL ir - 3 - L,i .- l-Lte>':i - .:zj,,_?y 5a.y "- 2 - cjr- %- -I.. -~j-,tjl-e" ;>22'23 -+.y "-- 5 - F'~,,J,- r-ï~c.tlr.qr.!l-l---~j-i ,-!oc rtl>,>'- tïJ!-~ j tCt i dn wi-1112 chcil:: ..:... '5' sel:. color t.3 g/b!g./krtg 311.31 E.ar " - L i s t e d e s témoins" iai3.51 rby " - L i s t e d e s ternoin= claonas pal- code" 317~28 Zay " Retour au menu orincipal" if cholx = '2' i=i+l ifi=& s t o r e 1 to i endif el-s if chai;; = 787 i=i-1 i f i = s t o r e 3 to i ~iïid f end i + er,d i f set cctlcti- CI b./gyb/grbg ifi=1 31153i say " - L i s t e d e s t é m o i n s" else i.f 1 = 2 31?r31 say " - L i s t e deo t.émoins classés pai-else 317,2B say " Retour au menu priisclpal" endif endif set color to b/b,b/b.bg 5 17-58; gst choix pictitre ''9'' te? CC* ïctr $CI g.;.b 3 gi'b aq : rad endoci lf'i = 1 uss terno i n set p r i n t on list set pr int o f f dc. prcqh2 e IL se if i =2 do im~3 code" close a11 rsturn end l f e)>d1 f
  • 131. MENU EDITIONS DES TEMOIGNAGES
  • 132. ,:;,LE. c.-+- . , -----.--- . .- ,..,-, iz sa.i , LD~TI-I;~. TE911 . i; r! CI G F :3 -. - ,,.:, -=:.. -. .---------------- 3'5-1 +a,.,: :-,=ù:lïate ~~r(~~~i~j,-?~ :yl;;:.;:r 3ay "Editï~ii7 cir :" -. - ,-.,=:in. 15 ssy "&p~ci;,a= sui- - j - Fe:,ci; :rlo,-lt-,-" ;i,;z1- 32 rd,, "- 2 - ~C,I-~de~s-c e:-,,-Jï-e" .ÿ,~~5..ajv ~" - 5 - F'cicii- s~~E~~-c~~-II~T:;-Ej- :-i t~tl~~~." S tci;-e L to 1 ,-J i.rh 1 16 c n ct i :.: :'. :'. ' 5 ' :211.31 say " - L i s t a tir,= temoignages" elie if i=2 31Z231 ray " - L i s t e d e s temoignaqes c l a s s é s Dai-c a d e" else 317,SG say " Retour au menu p i - i n c i p a l" end if end i f set cclor ta bfb ?b/b?bg ;ii 13.53 cjet choii: pictu1-t- "3" set p r i n t 0i7 1 ist 5rt p r i n t o f f aa progh2 elsn i f i=2 do imp4 e l se set coiar to gib,g/b,bg close al 1 return -rd i f etid i f
  • 133. U.F. 8 EDTION DES DOCUMENTS TRIES SUR LE DEPARTEMENT
  • 134. 1 n+os Comp 1 emen t a i -:- ; store 4 to da s t o r e 14 to 1 ignr do w h i l e .nat. tof ( ) 1 i qi-ie = 1 i g,ie + 1 Z l i g n e . d e Say dep do kghile depart = dep .and. .flot. euf0 stare pv to ipv stai-e j r u r to jo s t o r e mois to mo store annee to an 3 1ig1-e,pvc say str( ipv93) 3 ligne,da s a y str( jo'2j 3 ligne?da+2 say str tmo-êj ;3 1 ig~ie,da+S say ~ti-(ai7,4) l i g n e = l i g n e + 1 go tap locate f o r pv = ipv do w h i i e pv = ipv .and. .net. eofii 3 iigne258 sav num-info stcare n t r (modal îte.2) to mcd store num-info to num rt~reco mmentaii-e te comm s o l e 5 locate for cctd~-ent= 'DOC" and. code-ii-1fc1 = i-ium .and. modalite = al (mad i if comm = spacei28) *S !lgncY55 say libelie el re -.
  • 135.
  • 136. U.F. 9 EDITION DES DOCUMENTS TRIES SUR LA DATE
  • 137. set üevice to pi-int 3 1,15 sny " 3 l'le 5ay replisate (chr!196i95Bi . .> 1 ,&A 5.3.q " 'l ;i 2.15 sni "1" 3 2, 10 %a? " Editic,n d=s Froces Verbac;:: tries par daze ;r7 2,96 Say :: 1" ;3j,?S.-,ay " 3 3- .16 sey r e p l i c a t e ichrllS0i.58i J,&& c.ay "J " sele i+ store jour to ja store mo i s tc~m ct store ai-inee to an 3 3,5 sav "Date Inf os Comp 1 çmen ta; - 5 :3 ?,5 say replicatetchi-!2!?i5i ,7@j s t o r e 1 to d e s'ore 2!2) to pvc s t o r e 48 t o da .=tore 18 to 1ig1ie do w h i l e .net. aof () ligi-le = ligne + 1 4 ligne,S ssy r e p l i c a t e !chr1196),7@i l i g n e = l i g n e + 1 3 ligne~des ay jc* @ 1 igne .de+3 Say mo 3 lignerde+0 say an do while jour = jet .and. mois = ma .ana. anneç = ai3 .and. .net. eof i store pv tc~ ipv s t o r e depart to dep S ligne.pvc say ~ti-lip../,S! S ligne,da say dep l i g n e = l i g n e + 1 5):i. p ssle 2 qo top locate foi- pv = ipv do w h i l e pv = ipb .and. .net. euf0 3 l i grie 3 Sic'l say num-i i~cl f s.t~ii-e~ tri~mc~dtça.l2i) to mcid
  • 138.
  • 139. U.F. II EDITION DES TEMOINS TRIES PAR ORDRE CROISSANT
  • 140.
  • 141.
  • 142. U.F. 13 EDITION DES TEMOIGNAGES TRIES SUR LE CODE TEMOIGNAGE
  • 143. cicese a i l sele 2 use i nfc1,- t e g c.ele 5 's pai- code GEPAN " Heure Pi-er ise kpprc.x i m a t . " Infos Comp lementa i i-do w h i l e .net. euf ( ) 3 ligne91 cav str(pv98) 3 liçner15 say str(temoinrZ) 3 1 igne? 18 say str ( p h a s e r2i store pv t c nc~mdoc store fems i te:, num tem stol-r phase tv ph 3 1 igne 4Cj sap heure-prs 3 ligne94b s a y heure-app :rçnr = l i g n e + 1 seie 2 gc1 top loczte foi- pv = ncimdoc .and. t e m = ncimté-nt .end. p h a s e = ph do whi le pv = numdoc .and. t e m = numtem . nnd. . nut. EO~!! i f nctm-info = '!?Il" . or. i~um-i n f o = ' 83 ' . o r . nelin- i nf cl = ' 2% ' l i g n e = l i g n e - 1 clse 3 1 i qi~e5,6 say num- i n f cl stc~re str(moda1 ite92) to inod store num-info t.o numercl stc81-e commentaire to comm sele 9 iocate for coje-en t= ' TES ' . a:sd . code-i nf CI = iwrrieï-Ca .and. ~~odi at = val(modj if romin = spacis12C1). @ lign~~Ssa5y libelle else llgne3J5 say comm end i f riid if ' çe!e 2 CI< ip
  • 144.
  • 145. MENU GENERAL DE MISE A JOUR DES ENTITES
  • 146. CC WHILE .T. Y ---& ffi c h e l e s opt iohs du menu centi-&es sui :' écrai-i' 4t trace ut-I cadre autcficir du nienu e t aif iche 1 'eiitgte. CLEAR 3 2' J Ta 14.70 DC'UELE 3 3-19 SAY CM 15 E A J C !J R D E Ç E N T 1 T E 57 3 471 TU 4779 DOUBLE * ---Aff ichagr des apt ions 8: 7927 SAY Cl. M.A.J. Document1 3 3727 SAY C2. M.A.2. Témoin1 3 3.27 SAY 13. M.A.J. Témc~~gnagel 3 lt3.27 SAY L4. M.A.J. :nfoï-mations1 11 '27 SAY C5. M.A.J. Mc~daïitésl 3 1E!,27 SAY Tb. M.A.J. II-tfos Ducumri-1t1 .3 13.27 SAY C7. M.A.;. in~fos Témoin1 ;3 14.y Pa"i'r: CS. M.A.Z. Infos Témc~igriagr~3 .- .j! ?5'E7 SGY C3. M.A.J. Relation1 3 177 2" SA'{ 'G. FIN DE TRAVAIL' STORE O TG selectnum D 19933 SAY " s e l e c t Il 3 19.42 GE? selectnum PICTURE "4" RANGE 0'4 READ Dii CASE CASE saler tnum = S. SET BZLF C)bi JET Tt4LI.i EN CLEAÇ' ALL RETUFN CASE selsctnum = 2 .* M.A.J. Téinoin do prclgi3 SET CGNFIRt'! OFF STORE ' ' i0 wait-subit ;3 23,4 SAY Vi-~ssezu ne t~ucheF oui- cent iiiuer . . . :;ET WJi ~t -cul r t RZqj SET CCNFIRW GW CASE selsctnum = 3 * M. A. J . Tema i gnage Go prctgi4 SET CGNFIRM OFC STORE ' ' TO ;+ait-scibst 3 23.U SGY 'Fi-zssez u,ic touche pcui- continue:- - , . . ' GET w+ i t -ai-iz a t
  • 147. CASE selectnum = 7 M.A.J. Infos T&moin dcr pr~gis SET CONFIRM JFF STORE ' ' TO wait-subst @ 23,G) SAY Tressez une touche pour continuer.. .' GE? walt-subst F.EAD ' SET C3NFIRM CiN CASE selectnurn = 9 * H.A.J. Relation do progi l!4 SET CONFIHM OFF STORE ' ' TU wait-subst :3 23,! a 5G.Y ' Pressez une tuciche pour ~~iiil-71i.1t~ i- . . . ' GET wzi t,-~,i-:bst EEAD ,r--r T CONFIRM ON r.JDCAÇE
  • 148. U.F. 14 MISE A JOUR DE L'ENTITE DOCUMENT
  • 149. n ri l> li U-J O? rilnrnmmm m r m m -im4im C Xi Ri AA-imr z mm ~rrn rxr* il1 :1: t:I il; -1 .:t
  • 150. ElrlGDO T F:ETCiF:II * du programme: F'RCGI2. FF:G
  • 151. U.F. 15 MISE A JOUR DE L 'ENTITE TEMOIN
  • 152. SET i&!-{:i 3F< SET BELL OFF SET ,"T< a t HTUS UN SET ESCAPE OFF SET C0NF:RM ON USE TEMOIN INDEX TEMOIY DO WHILE .T. + ,.-- k-3tf iche les options du menu centrés5 sui- :' eci-an7 .k; trace ui-i cndi-e sutour du menu et aff lche 1'entSce. CLEAF: 4 2 9 $3 TJ 1+! 79 DOUBLE 3r2a SAY CM . A . J . T E W O 1 NI 3 4.1 TU 4773 DUUFLE * ---Affichage des options 3 7925 SAY Cl. AJOUTER DES INFORMATIONS1 3 8925 SAY C2. MODIFIER DES INFORMATIONSI 3 3,25 SAY CS. EFFACER DES 1NFOF:MATIUNSl 3 1B.25 SAY Ci+. VIÇUfiiIÇER LES INFORMATIOi.IS3 3 129 25 SAY 'a. F I N DE TRAVAIL' STORE B TT seiec tnum 3 14933 SAY " select II 3 14942 GET selectnum PICTUHE "9" EANGE 874 HEAD DO CASE CASE selectnum = B SET BELL ti?J SET TALK Gr4 CLEAR ALL RETURN CGSE seloctnum = 1 * GJOUTEF: CES 1 'IFOHMAT 1 Or4S APF'END SET CONFIRN OFF STORE ' " TO wnit-subst 3 23rm SAY 'Pressez une touche pour cantinuer REAO SET CONFIRM ON CASE selectnum = 2 * MOD 1 F 1 ER DES 1 NFORMAT 1 ONS . E D I T SET CONFIRM OFF STORE " TT wwit-subst 3 239 Cs SAY 'Pressez une touche paur continuer. . . ' PET wal t-~.ciDsl REAO SET CGNFIRM ON CASE selectnum = 3 EFFACER DES IMFORWATIONS SET TALX ON CLEAR .3 2'81 SfiY ' ? 'CDKPACTAGE DE LA BASE DE DONPIEES" PACK SET TALK OFF SET C@NFIHM DFF STORE ' ' TO wsit-suhst - .- . .-
  • 153. Eb:DDO T RETUEN w Fin du programme: PROGIB.F'RG
  • 154. U.F. 16 MISE A JOUR DE L 'EiVTITE TEMOIGNAGE
  • 155. ---Af iichs lec c~ptictnsd u me n u c~ntrtass ur i 'écran. * trace un cadri autour du menci ~t nff lche l'entgte. CLEriR .- si: 2. O TO 14.79 DOUBLE 33.24SAYCPl.A.J. T E M O IGNAGEI 3 4.1 TG 4976 DOUELE * - - - A f f i c h a g ed es ctpt i o n s 3 7921 SAY Ci. AJOUTER DES INFGRMATIONÇI 3 8.25 SAY C2. MODIFIER DES INFORMkTIONSï ;3 5'925 SAY C3. EFFACER DES INFT;RMATIOT.IS', 3 1 25 SAY C 4. V 1 SUAL 1 SEF: LES 1 NFOFCMAT 1 CAS 3 ;3 12. 25 SAY ''. F I N DE iF:A!JGIL7 STORE B TO s e l e c t n u m 3 1q953 SAY " select II ;3 14942 GET o e l e c t n u m PICTURE "7" RANGE @y4 REAC DO CASE CASE selectnum = @ SET BELL ON SET TALK OtJ CLERR ALL RETURN CASE selsctnum = 1 AJCUTER DES 1 NFOHMAT 1 ONS APPEND SET CONFIRM OFF STORE " ' TO nait-subst a 23,@ SAY 'Presset une t o u c h e pour rcntlnuer . . . ' GET wai t-s~ibst READ SET CONFIEM ON CASE s e l e c t n u m = 2 * MODIFIER DES INFORMATIOtJS ED 1 T SET CONFIRM OFF STORE ' ' TO wait-subst 3 23 SAY 'Pressez une tauche pocir sont i nuer . . . ' -3ET w a i t-~citst READ SET CENFIRM ON CASE s e i e c t n u m = 3 + EFFACER DES 1 NFORMAT 1 UNS SET TALP: ON CLEAR a 2:cr ÇGY 3 7 'COMPACTAGE DE LA BASE DE DENNEES' PACK SET TALK CFF SET CGNFIRM OFF S- TCRE ' ' TO wait-subst .- - - . - - . -
  • 156. ENilEc7 T RETUFIN + F i n d~ipr oui-amme: PFOGI4 .FRG
  • 157. U.F. 17 MISE A JOUR DE L'ENTITE INFORMATIONS
  • 158. * pl- .c,q, -5,Tlfile: 1.: 5.---l i';;:$,,+:: I: - t Ac: tr1-1~. - . . : ; i,jT-&~..!Si. 1 * -,-- mste " . . - : 1::s . Ci? .'GE, .- ,L-1 :ti-,l,.- , , iqhf : . c 1.7-5. :-I;F'&G:Ç~.. , T;..~.,* d l - ~1 + C ~ - e s .~S I~ - * I.!ctt25. . . . : EET TIiLk.. OFF SET ZELL 3FF SET STRTUS ON SET ESCAPE OFF SET COr4FIF:M ON USE INFU INCEX DO WHILE .T. .w ---Aff i c h é les ctptlc,i-~s du mêr~u centrees sur i 'ecran, * trace ui? cad.1-s autctur du menu et a f f i c h e l'ei-itStr. CLEAi? S 2 l'O 14, '79 DOUBLE 33722SAY EN. A. J. 1 NFORMAT 1 ONSI 3 431 TO 4378 DOUELE * --- Affichage des ootàuns 3 7725 SAY C 1. AJOUTER DES iNFOHMATIONS3 3 3725 SAY C2. MODIFIER DES INFORMATIONS7 3 3'25 SAY C3. EFFACER DES iNFOHMATIONS7 3 10-25 SAY C4. V I S U A L I S E R L E S INFORMATIOPJSI 3 1 2 3 25 SAY 'O. F I N DE T9AVAIL7 STORE B TG selectnum 3 1+,33 SAY " select I 3 14,42 GET celectnum PICTURE "9" RANGE B 94 RE AD 00 C&SE CASE selert.mi~n = fi SET BELL ON SET TALK ON CiEAF: AL1 RETURN C&SE selèctnum = 1 AJOUTER DES INFORMATIONS APF EiI2 SET CONFIRM OFF STORE ' ' TO wait-subst 3 23 -13 SAY 'F'resc-ez une tc.uche pour cont incier . . . ' GET wai t-subst REAil SET CONFIRM OP! CGSE ~electnum= 2 * WODI F 1 ER DES I NFGRtlAT 1 GNS ED 1 T SET CONFIKM OFF STOPE ' ' Ti3 wait-scibst il 23.8 SAY 'F'ressez une touche pocrt- contl:Ïcrer. F:EAD SET C3NF IRM ON CASE celectnum = 3 * ETFACES DES 1 PdFORMAT 1 LINS SET TALK ON CLEAF: 3 2'ri SG'V ? 7 'COMPACTAGE DE LA EASE DE DONNEES' PACK SET TALK OFF SET CENFIRM OFF S- TORE - ' - '- . TO- -w ait-subst . ' GET -4ii t-cubzt
  • 159.
  • 160. MISE A JOUR DE LtENT.TTE MODALI!PES
  • 161. ';ET --&LI c)ZF SET EELL UFF SET STwTiJS OF4 - SET ESCAPE OFF SET CONFIFbM ON USE PtUDAL 1 TE 1 NDE t MCIDAL 1 TE UG WHILE .T. + --- A f f i c h e les optior:s du menu centrees sui- l'&cran, * trace un cadre &tour du menu e t n f f icSe I'entete. CLEAF: 3 E. B TO 14.73 DOUELE 33725ÇAYCM.A.J. MODALITES1 LJ r,l TG 49'78 DOUBLE * ---Affichage des o p t i o n s 3 7.25 SAY Cl. AJOUTER DES INFORMQTIONSI 3 8725 SAY i2. MODIFIER DES INFORMATIONSj 3 9-25 SAY C3. EFFACER DES INFORMATIONS3 3 IBr2S SAY C4. VISUALISER LES INFORMATIONS3 3 12r 25 SAY 'O. F I N DE TRAVAIL" STORE (3 ÏO selec t n u m J 14933 ÇA'f " select 3 14.42 GET s e l e c t n u m PICTURE " Y" RANGE O 94 RE Aii DO CAÇE CASE s e l e c t n u m = B SET BELL ON SET TALt:; ON CLEAR ALL EETURPJ CASE s e l e c t n u m = 1 + AJOUTER DES 1 NFORNAT 1 ONS APPENII SET CONFIRM OFF STORE ' ' TO wait-subst 3 23.8 SAY Tressez une touche pour continuer...' GET wait-subst RE AD SET CONFIRM ON CASE s e i e c t n u m = 2 .r: MrJD 1 F 1 ER DES 1 r4FOF;MAT I ONS E D I T JET CCNFIRM GFF STORE ' ' Ti3 wait-cubst 3 23 SAY 'Pressez Lij-,e t ctuche poui- c~tliltn uer. . . ' J E T wai t-~~.z~t RE AD SET CCNFIRM ON CAÇE selrctnum = 3 + EFFACER DES INFORMATIONS SET TALK ON CLEAR 3 2.cr SAY ' 'COMF'ACTAGE DE LA EASE DE DONNEES' PACK SET TGiK OFF SET CONFIRM CFF S- TO-R-E ' ' TO wait-sutst . .-
  • 162. Ei'JDiiO T F:ETL!F:N + Fin du prnqramme: PROGI6.PF:G
  • 163. U.F. 19 MISE A JOUR DE L'ENTITE INFORWITIONS-DOCUMENTS
  • 164. )ET ?&LI:: OFF SET BELL OFF SET STÛTUS UN SET ESCAPE OFF ia- rc-T CONFIRM !IN USE INFO-DOC INDEX INFO-DUC DO WHILE . T . ---Affiche 1~sop tions du menu centrees sui- !' eci-an. + trace un rndre autour du menu et affiche L'entEte. CLEAR -3 2' d TO 14979 DOUBLE 33213 SAY CM . û . J . INFORMATION5 GOLUMENT3 ;il 491 T0 4278 DOUBLE * ---Aff ichsge des options il 7525 SAY Cl. AZOUTER DES INFORMATIONS1 3 8925 SA'f i2. MOOIFIER DES INFORMATIONS3 ;3 9 925 Sû'f C3. EFFACER DES II~IFORMATIO~~I~~ 3 1 C; , 25 SAY C 4. V 1 SLi1L 1 SER LES 1 hlFORi.1AT 1 GFJS 3 a 12, 2s SAY '81. FIN DE TRAVAIL* STORE $.3 TO selcc tnum 3 14933 SAY " select ,I 3 14,42 GET selectnum PICTURE "9" RANGE Cl94 READ DO CASE CASE selectnum = Ca SET EiELL ON SET TALK GÎJ CLEAR ÛLL RETUHN CASE selectnum = 1 k30UTEH DES 1 NFORMAT 1 ONS APPEND SET CONFIRM GFF STORE ' "0 wait-subrt 3 23,8 SAY 'Pressez une touche pour cont inuei- . . . ' GET wai t-cubst RE AD SET CONFIRM UN CASE selectnum = 2 * MOD 1 F 1 ER DES 1 N=URMfiT I ONS ED 1 T SET CONFIRM OFF STORE ' ' TO wait-subst 3 23,g SAY 'Pressez une touche po~rro ïst inuer . . . ' GE'T' wai t_=ub%t EEAD SET CONFIRM ON CASE selectnum = 3 * EFFACER DES 1 MFORMAT 1 ONS SET TALI. ON CLEAH 3 2781 SAY ' ' '? "COMPACTAGE DE Lû BASE DE DGNNEES' PACK SET TALK OFF SET CONFI FA OFF S- TO-R-E -. ' ' TO wsit-subst --.. --
  • 165. ENDDO T RETUF:N + F i n du programme: PROGI7.PHG
  • 166. U.F. 20 MISE A JOUR DE L'ENTITE INFORMATIONS-TEMOINS
  • 167. 5ET TALt 3FF SET ~ELL OFF SET ÇTATUS ON SET ESCAPE JFF SET CONFIHM ON USE IFIFO-TEM INDEX IÎJFO-TEH DO WHILE .T. .* ---Aff iche les options du menu c e n t r é e s sui- 1 'eci-an3 '+ trace un c a d r e a u t o u r du menu et offichc 17entGte. CLEAR 2. B TO li r 79 DOUBLE 33.15SAYCM. PI. J . 1 NFORMAT 1 ON% TLNO 1 N? @ 4.1 TO 4.78 DOUBLE * - - - A f f i c h a g e des apt ions 3 7.23 SAY Cl. GJOUTER DES INFORMATIONS3 3 53.25 SAY C2. MODIFIER DES INFOF:M&TIONS3 3 9725 SAY C3. EFFACER DES INFOEMATIONSI 3 18,25 SAY C4. VISUALISER LES INFORflATIONSi 3 122 25 SA'{ 'W. F I N DE T R A V A I L" r-.- JIORE B TO ~electnum 3 14.33 SAY " select II 3 14942 GET selectnum FICTURE "9" F:ANGE Br4 READ DO CASE CASE selectnum = B SET BELL ON SET TALK ON CLEAR ALL RETURN CASE selec~num = 1 * AJOUTER DES INFORMAT IONS APPEi.ù SET COI4FIRM OFF STORE ' ' TO wart-subst 3 23.d SAY 'Pressez une touche pour contlnuei-...' GET wait-s~~bst READ SET COlJFIRM ON CASE selectnum = 2 * MODIFIER DES INFORMATIONS ED 1 T SET C3NFIRH OFF STORE ' ' TO wait-subst 3 23.;; SAY "Pressen un= touche pour cont~nue.r . . ' GET wai t-suIst READ SET COIJFIRM ON CASE seiectnum = 3 EFFACER DES INFORMATIONS SET ÏALk' ON CLEAE @ ;?,cil SAY ' 3 'CPMPACTAGE DE LA PASE DE DONNEES' PACK SET TGLK OFF SET CCNFIRM OFF S- TO-R-E - ' -'- TO- -w ait-subst
  • 168. -- - !-'E -ILL SE' CCNFIRM ON ENDDU T RETIJF'N * Fin du pt-agramme: PHOGI3.PRG
  • 169. U.F. 21 MISE A JOUR DE L'EPITITE INFORMATIONS - TEMOIGIVAGES
  • 170. SET 'FGLb:: OFF SET BELL JFF SET SÏATUS ON SET ESCAPE OFF SET COI~iFIRM Of4 USE INFO-TEG IPiDEX INFO-TEE DO WHILE .T. * ---Af f ich~le s optioi-1s d~nie nu centrées sur- Il. 'écran: , JC trace un cadre autour ou menu et a f f i c h e l'entste. CLEAR 3 2. B TO 14.73 DOUBLE G 3-24 SAY CM A . J . T E M O 1 G N A G €3 3 4' 1 TU 4 75 DOUBLE + - - - A f f i c h a g ed es o p t i o n s 3 7725 SAY Cl. AZOUTER DES IrJFORMATIONS3 3 G.25 SGY CS. MODIFIER DES iNFORMATIONS3 9 9 925 SAY C3. EsFACER DES INFORMATIONS3 3 121 9 25 SAY C 4. V 1 SUAL 1 SER LES 1 NFORMAT 1 OIVS 1 3 122 25 SAY '8. F I N DE TRAVfiIL' STORE M TO selectnum 9 14~32S AY " s e l e c t II G 14'42 GET selectnum PICTURE "9" RANGE Br4 READ DG CASE CASE selrctnum = W SET RELL ON SET TALK ON CLEGR ALL PETUF;N CASE z.electnum = J * A JOUTER DES 1 NFOFIMAT 1 OîJS APPEND SET CONFIRM OFF STORE " TO wait-subst 3 23 riil SA'< 'Presser une touche pour cont inuei- . . . ' #SET wai t-autst HEAD SET CONFIRM ON CASE selectnum = 2 * MODIFIER DES INFORMATIONS EDIT SET CONFIRM OFF STORE ' " TO wait-çubst 3 23.21 SAY 'Pres2en une touche pou,- c~ti7tii~~i.e . -' . GE? wait-~!-!bst READ SET LOPJFIRM ON CASE seléctnum = 3 * EFFACE% DES 1 NFORi'îAT 1 ONS SET TiiLi- ON CLE AR ;a 2.Q SAY ? ' ? 'COMPACTAGE DE LA BASE DE DONNEES' PACK SET TkLK OFF SET cONFIRM OFF S- TO-R- E -. ' -'- TO woit-subst . --
  • 171.
  • 172. U.F. 22 MTSE A JOUR DE L'ENTITE RELATIONS
  • 173. -kit' CFF SET BLL OFF t- -- at i STaTUS ON SET ESCAPE OFF 5ET COMFIHM Oq USE PELATION INDEX RELATION DO WHILE .T. f. --- A f f ichr les options du menu centrées sui- 1 ' ecrnn9 *- trace un cadre autour du menu et affiche l'entste. CLEAR 3 2 9 TO 14 77'9 DOUBLE @3.2&SAY;M.A.J. RELATION1 Z 4 9 1 TO 4 3 78 DOUBLE + ---Affichage des options 3 7925 SAY Ci. AJOUTER DES INFORMATIO'JSI 3 Py25 SAY C2. MODIFIER DES INFORMATIONS1 3 3325 SAY E3. EFFACER DES INFORMATIONS1 @ iCj.25 SfiY C4. VISUALIJER LES INFORMATIONS1 3 12, 25 SAY '8. F I N DE TRAVAIL' ÇTOEE $1 10 selrctnum 3 14,33 SAY " select I 3 14,+2 GET selectnum PICTURE "Qu RANGE 834 PEAD DO CASE CASE ~eletcn u m = Si SET EELL ON SET TALK OF1 CLEAR ALL RETURF4 CASE selcrtnum = 1 * AJOUTER DES 1 NFORMUT 1 ONS APPEND SET CONFIRM OFF STORE ' ' TO k~ait -sutst 3 23,@S AY 'Pi-esssz une touche pcwr CGCi~i w~er.. . ' GET wai t-sub~t FEAD SET CONFIRM ON CASE selectnum = 2 * MODIFIER DES INFORMATIONS E D I T SET CONFIRM OFF STORE ' ' TO wai t-subst :2 239d SAY 'Pressez une touche poiii- cont inueï . . . ' GET wai t-.~~!Sst READ SET CONFIRN ON CGSE selectnum = 3 *- EF=ACER DES INFOPNATIONS SET TF;LK: QFl CLE AR 3 2,gr SAY ? 'COKPACTAGE DE LA FASE DE DONNEES' PACK. SET TALK OFF SET CCNFIRM OFF S- 'TO-R-E ' ' TO wait-zubst -. --.. --
  • 174.
  • 176. DO WHILE .T. ---&f Ticne les opt: c,i~c du menu :=enti-&es sui- 1 ' &ci-&f? i * trace un cs.cire autour du menu et a f f i c h e l'entcte. CLEiiF' 3 27 B TO 151?9 DOUBLE 3 3.31 ÇA'f CP R O G J M E Q UI 3 491 4778 POUBLE * ---Aff ichag~d es aptions 3 7.26 SA"?; Cl. S t a t . sur les Dctcc!rnentrl 3 892j SAY C2, S t a t , sui- les T&noinsI .-Y w 9.25 SAk< C i . Çtat. sur les Témoignnges? 3 11' 26 SAY '4. FIN DE TRk'JAIL' STORE B TO selectnum @ 13.38 SA',' " select Il @ 13.42 GET BE~PC~I-IC:EF 'ILTUEE "4" EANGE t3r3 READ DO CASE CFàE selectrrum = 4 SET FELL ON SET TGLK 3N CLEAF: ALL F; ETUKN CASE s e l e c t n u m = 1 + S t a t . s u r les Doccimeiits do prog, i .prg SET CONFIEM OF= ETOSE ' TO wëiat-subst -HS3,!2, SAY 'Presssz une touche pour continuéir.. .' C-ET wsit-cclo~t EEAD 'SET CDNFIRM ON CASE ~electnum= E w Stat. S.UT les Témoins do rroq.jZ.prg SET CONFIRK OFF YTOQE ' ' TO wait-subst ;G 23, 'Pressez uns touche paur rontinuer . . . ' GET w n i t-suhst READ SET L3NFIRM ON ENDCASE
  • 177.
  • 178. MENU STATISTIQUES SUR DOCUMENTS
  • 179. fi C-J D D Ln rn 72 n Ul 01 Pl m m r m m -im-î-iUI c n rn mxi-imr z mm nrrn . - 1; iJ3 r;) -7 - c fil I:;:! . .. -.!
  • 180. ENDDO T F.ETUF:N + Fin du programme: PPOGJ1 .PPG
  • 182. [SET OFF SET BELL OFF SET STâT'UI GN SET ESCAPE OFF SET CONFIRE ON DO WHILE .Tm + ---Affiche les optioi-tc. du t?EiTLI CEI-;tr&ess: ii- l'&ci-aii: >L trace un c a d r e a u t o u r du menu et afficne 1'entSti. CLEGR 3 2, B TU 15.73 LOUbLE 33,21 SAY CSTfiT 1 ST IGUES TEXO INSI 3 491 Tu 49-8 DOUBLE + ---&f'f i ~-:-; -~ =tgdees o p t i o n s 3 7'29 5A'f Ci. S t a t . sur pi-ofessii~nl 3 8r2B SA':' 12. SFat. siri- Zgal 3 932s SAY CS. S t a t . sur sencl B 12-28 SAY C4. S t a t . s u r durée3 3 li.213 SAY CS. S t a t . sur iiif:*. compl.3 3 15, 28 SGY '8. F I N ISE THAVfiILZ STORE $3 TO s e l r c t n u m 3 15.33 SAY " select II 3 15.42 GET selectnum PICTURE "9" RGNGE 835 READ LO CASE CASE selec tnum = $3 SET BELL ON SET TALK ON CLEAR ALL RETUF:N CASE s.elrctnum = 1 + S t a t . sui- pi-ctfrssickn dc~ stat4 SET CUNFIRM OFF STORE ' ' TO wait-subst -3 23,1!r SAV ' P r e s s e z une tcuche pocir c o n t i n u e r . . . ' GET wai t-sc:tc.t READ SET CGNFIRH ON CASE selectnum = 2 * Çtat. sur dge do ctatb SET CGNFIRM OFF STORE " ' TO wai t-sukst :i 23. 5 SAY 'Pressez uile tol,chs pou- cont iixiei- . . READ SET CONFIRM ON CGSE selsc tnum = LI -. . .
  • 183.
  • 184. MENU STATISTIQUES SUR TEMOIGNAGES