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 ...
Je remercie 
M. VELASCO, responsable de stage 
M. CAROFF, responsable d' ESO/SC 
M. LAURANS, responsable informatique 
ain...
SOMMAIRE 
. Le C.N.E.S. ..................................... P 4 
. E.S.0. / SC. .................................... P 8...
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 . 
Etablisseme...
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 ...
Centre Spatial de Taulouse 
Attaché de Direction Direction du Centre 
Spatial de Toulouse 
Spationautes : 
charbée de Miss...
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 
respo...
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 ...
L'étude d'un cas d'observation de phénomène aérospatial 
non-identifié se déroule en trois étapes : 
. Le recueil de toute...
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 ...
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...
1. - INDEXATION DES DOCUMENTS D'OBSERVATION 
Il s'agit de leur attribuer un numéro de 8 chiffres : 
- 2 premiers désignent...
3. - ENREGISTREMENT INFORMATIQUE DU CONTENU DES DOCUMENTS D'OBSERVATION 
Cet enregistrement se fait à l'aide d'un programm...
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 ...
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 bri...
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 solut...
Les besoins statistiques ressentis sont : 
En utilisant la configuration informatique existante, 
( IBM AT12 , Logiciel d'...
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 
stat...
Codage des infornations 
Le codage d'une information est toujours un traitement 
délicat dans une étude statistique . En e...
Restructuration des entités 
Pour rédéfinir la structure de la base de données, il a fallut 
partir des nouveaux codages, ...
Construction d'un environnement ZogicieZ 
Aucune demande spécifique n'a été émise de la part 
du client au sujet de la con...
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, retrans...
Indexation de Za nouveZZe base de données 
Nous concerverons conne dans l'ancienne base de données 
un numéro 6 huit chiff...
Ces fichiers sont regroupés dans une architecture relationnelle 
qui se présente sous la forme suivante : 
association 
en...
~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épar...
Tous les fichiers sont accessibles par l'intermédiaire du 
gestionnaire de base de données DBASE III + . 
Une application ...
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 à...
Saisie d'un témoin 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogation . Les réponses sont à c...
Saisie d 'un témoignage 
Cet enregistrement se fait à l'aide d'un programme interactif 
d'interrogation . Les réponses son...
ConsuZtation d 'un docwnent 
Ce traitement se fait à partir d'un programme interactif. 
Il suffit de saisir le numéro GEPA...
ConsuZtation d'un témoin 
Ce traitement se fait à partir d'un programme interactif . 
Il suffit de saisir le numéro GEPAN ...
ConsuZtation d'un témoignage 
Ce traitement se fait à partir d'un programme interactif . 
Il suffit de saisir le numéro GE...
Mise à jour des différents fichiers 
Pour modifier, supprimer, rajouter après une première 
saisie des informations, il su...
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 inform...
U.F. 1 : Saisie d'un document 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de données...
U.F. 2 : Saisie d'un témoin 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de données u...
U.F. 3 : Saisie d'un témoignage 
Présentation générale : 
Cette unité fonctionnelle permet de rajouter à la base 
de donné...
CHAINE 2 : Consultation d'une affaire 
Présentation générale : 
Cette chaine permet de consulter la base de données 
en pr...
U.F. 4 : Consultation d'un document 
Présentation eénérale : 
Cette unité fonctionnelle permet de consulter un 
document e...
U.F. 5 : Consultation d'un témoin 
Présentation générale : 
Cette unité fonctionnelle permet de consulter les 
information...
U.F. 6 : Consultation d'un témoignage 
Présentation générale : 
Cette unité fonctionnelle permet de consulter les 
informa...
CHAINE 3 : Editions diverses 
Présentation générale : 
Cette chaine permet d'éditer sur papier les différentes 
informatio...
U.F. 7 : Edition des documents 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différentes inform...
U.F. 8 : Edition des documents triés par département 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer l...
U.F. 9 : Edition des documents triés par date 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les docu...
U.F. 10 : Edition des témoins 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différentes informa...
U.F. 11 : Edition complète des témoins 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
différente...
U.F. 12 : Edition des témoignages 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer les 
informations co...
U.F. 13 : Edition des témoignages par code croissant 
Présentation générale : 
Cette unité fonctionnelle permet d'éditer t...
CONCLUSION 
La nouvelle base de données répond maintenant aux 
différentes demandes qu'ont exprimé les clients . L'experti...
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 ...
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 ex...
même si occasionnellement le travail peut porter sur d'autres don-nées 
que des P.V. 
. A) Collecte (gendarmerie, armée, e...
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 SAISI...
- LES INFORMATIONS ISSUES DE LA GENDAWIERIE 
Après avoir évoquer les divers types de données, leur nature, 
leur chemineme...
1975 = Lettre du Directeur de la Gendarmerie Nationale au 
Directeur CNES mentionnant l'envoi des PV de gendarmerie 
a un ...
volontaire ou non d'un témoin. 
Ce document présente une structure qui comprend au minimum les 
éléments suivants : 
IDENT...
-- Recueillir des témoignages supplémentaires ou des renseignements 
sur la personnalité des témoins 
-- Joindre les artic...
PV Direction 
Brigade Compagnie ,-yGendarmerie .-> GEPAN 
Copie PV 
Copie PV 
Archive 
Archive 
Copie Procureur 
Républiqu...
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...
Informations comp2émentaire.s document (suite) 
ID - Identification 
01 Etoile, planète 
02 Satellite artificiel 
03 Météo...
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 ...
Informations complémentaires : 
AP - Attentes du phénomène 
01 Orientée OVNI 
02 Vive 
03 Neutre 
04 Néant 
05 Autre 
CC -...
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 
Recouvrem...
ZONE TEMOIGNAGE 
01 No Document 
02 No Témoin 
03 No Témoignage 
04 Heure précise 
04' Heure approximative 
01 Aurore 
02 ...
zone témoignage (suite) 
07 Couleur 
08 Taille 
09 Trajectoire 
00 Non précisée 
01 Rouge sombre 
02 Rouge 
03 Orange, feu...
zone témoignage (suite) 
15 Direction de l'observation 
16 Nébulosité 
00 Non précisée 
01 Ciel clair 
02 Ciel moyennement...
informations complémentaires témoignage (suite) 
CM - Conditions météorologiques 
01 - Tempete de sable 
02 - Tempete 
03 ...
informations compZémentaires témoignages (suite) 
MI - Manifestations d'intelligence 
QE - Qualité de l'estimation 
SI - S...
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 
Taill...
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 "?9...
;-@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 
...
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 
...
5 1 7, g e t sp r CS. f p i c tuj - o " :-:> : i::.: :.: *: ); ;.: > :>: :-;:. ::.; >: >: ,:t : :.: x i: " 
r ead 
3 9.El ...
s 1 i eu = spa-e ( ~~). .~. 
nbd~iree = spactt +) 
codui-ee = space i 2 i 
ncimcioc = space!3) 
sele 1 
use relation 
sel=...
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 
...
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...
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. "...
. ,-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...
U.F. 3 
SAISIE D'UN TEMOIGNAGE
p- ' ,, ... ' ,= =. ~ -- - ~ 
p 1 *j -!.,J .; !> 1" :- A,-,,+, 22: ,= ~!..! :. : .?+S.). 1 .. :: 
,... -; ;i 
, .- ... , ,...
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...
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ïifdo...
.: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.,-:#...
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...
if .;lot. eaf0 
@ loc958 sav libelle 
enci i f 
end if 
end if 
sele 2 
skip 
loc = loc + 1 
enddo 
end i f 
nundoc = spac...
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 " - L...
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--- ...
MENU EDITIONS DES TEMOIGNAGES
,:;,LE. c.-+- . , -----.--- 
. .- 
,..,-, iz sa.i , LD~TI-I;~. TE911 . i; r! CI G F :3 
-. - ,,.:, -=:.. -. .-------------...
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 +...
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...
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...
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 ...
CASE selectnum = 7 
M.A.J. Infos T&moin 
dcr pr~gis 
SET CONFIRM JFF 
STORE ' ' TO wait-subst 
@ 23,G) SAY Tressez une tou...
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....
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 ...
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 . ...
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...
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 ....
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. 
.*...
-- - 
!-'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...
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...
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 ...
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?EiT...
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
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
Rapport stage murawski
Rapport stage murawski
Prochain SlideShare
Chargement dans…5
×

Rapport stage murawski

516 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
516
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Rapport stage murawski

  1. 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. 2. 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
  3. 3. 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
  4. 4. l e C . N . E . S .
  5. 5. 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 .
  6. 6. 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 .
  7. 7. 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
  8. 8. E.S.O. / SC.
  9. 9. 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 . ,
  10. 10. l e G . E . P . A . N .
  11. 11. 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 .
  12. 12. 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 ... )
  13. 13. 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 .
  14. 14. S u j e t d u s t a g e
  15. 15. 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 .
  16. 16. 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
  17. 17. 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 :
  18. 18. rn cg' a .c & 1 ..-.-J
  19. 19. 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 .
  20. 20. fis- Schéma hiérarchique
  21. 21. 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 ))
  22. 22. O b j e c t i f s d u s t a g e .
  23. 23. 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 .
  24. 24. 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 .
  25. 25. Methode d e t r a v a i l
  26. 26. 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 .
  27. 27. 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 .
  28. 28. 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 :
  29. 29. 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 .
  30. 30. 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
  31. 31. 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 .
  32. 32. 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 .
  33. 33. Ces fichiers sont regroupés dans une architecture relationnelle qui se présente sous la forme suivante : association entité , /"'TA 1 Y modalités)
  34. 34. ~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é )
  35. 35. 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. ) .
  36. 36. UTILISATION DES DIFFERENTES OPTIONS PRESENTEES
  37. 37. 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 :
  38. 38. 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 :
  39. 39. 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 :
  40. 40. 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 :
  41. 41. 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 :
  42. 42. 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 :
  43. 43. 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 .
  44. 44. D e s c r i p t i o n d e s Chaines e t U . F .
  45. 45. 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 .
  46. 46. 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 .
  47. 47. 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 .
  48. 48. 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 .
  49. 49. 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 .
  50. 50. 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" .
  51. 51. 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" .
  52. 52. 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 .
  53. 53. 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 .
  54. 54. 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 .
  55. 55. 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
  56. 56. 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 .
  57. 57. 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 .
  58. 58. 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" .
  59. 59. 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" .
  60. 60. 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 .
  61. 61. 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 .
  62. 62. A N N E X E S
  63. 63. 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
  64. 64. A n n e x e 1
  65. 65. - 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,
  66. 66. 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 :
  67. 67. 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
  68. 68. - 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.
  69. 69. 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
  70. 70. 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..)
  71. 71. -- 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 .
  72. 72. 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
  73. 73. A n n e x e 2
  74. 74. 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 :
  75. 75. 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
  76. 76. 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
  77. 77. 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
  78. 78. 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
  79. 79. 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
  80. 80. 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
  81. 81. 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
  82. 82. 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
  83. 83. 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
  84. 84. 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
  85. 85. 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.
  86. 86. A n n e x e 3 e
  87. 87. U.F. 1 SAISIE D ' UN DOCUMENT
  88. 88. 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"
  89. 89. ;-@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
  90. 90. U.F. 2 S A I S I E D'UN TEMOIN
  91. 91. 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
  92. 92. 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
  93. 93. 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
  94. 94. 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
  95. 95. 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
  96. 96. 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.
  97. 97. . ,-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
  98. 98. U.F. 3 SAISIE D'UN TEMOIGNAGE
  99. 99. 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
  100. 100. 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 ., .' '
  101. 101. U.F. 4 CONSULTATION D ' UN DOCUMENT
  102. 102. 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
  103. 103. .: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
  104. 104. U.F. 5 CONSULTATION D'UN TEMOIN
  105. 105. 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..
  106. 106. 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)
  107. 107. U.F. 6 CONSULTATION D 'UN TEMOIGNAGE
  108. 108. MENU GENERAL DES EDITIONS
  109. 109. MENU EDITIONS DES DOCUMENTS
  110. 110. 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
  111. 111. MENU EDITIONS DES TEMOINS
  112. 112. .;:. ;- &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
  113. 113. MENU EDITIONS DES TEMOIGNAGES
  114. 114. ,:;,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
  115. 115. U.F. 8 EDTION DES DOCUMENTS TRIES SUR LE DEPARTEMENT
  116. 116. 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 -.
  117. 117. U.F. 9 EDITION DES DOCUMENTS TRIES SUR LA DATE
  118. 118. 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
  119. 119. U.F. II EDITION DES TEMOINS TRIES PAR ORDRE CROISSANT
  120. 120. U.F. 13 EDITION DES TEMOIGNAGES TRIES SUR LE CODE TEMOIGNAGE
  121. 121. 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
  122. 122. MENU GENERAL DE MISE A JOUR DES ENTITES
  123. 123. 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
  124. 124. 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
  125. 125. U.F. 14 MISE A JOUR DE L'ENTITE DOCUMENT
  126. 126. 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
  127. 127. ElrlGDO T F:ETCiF:II * du programme: F'RCGI2. FF:G
  128. 128. U.F. 15 MISE A JOUR DE L 'ENTITE TEMOIN
  129. 129. 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 - .- . .-
  130. 130. Eb:DDO T RETUEN w Fin du programme: PROGIB.F'RG
  131. 131. U.F. 16 MISE A JOUR DE L 'EiVTITE TEMOIGNAGE
  132. 132. ---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 .- - - . - - . -
  133. 133. ENilEc7 T RETUFIN + F i n d~ipr oui-amme: PFOGI4 .FRG
  134. 134. U.F. 17 MISE A JOUR DE L'ENTITE INFORMATIONS
  135. 135. * 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
  136. 136. MISE A JOUR DE LtENT.TTE MODALI!PES
  137. 137. ';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 . .-
  138. 138. Ei'JDiiO T F:ETL!F:N + Fin du prnqramme: PROGI6.PF:G
  139. 139. U.F. 19 MISE A JOUR DE L'ENTITE INFORWITIONS-DOCUMENTS
  140. 140. )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 --.. --
  141. 141. ENDDO T RETUF:N + F i n du programme: PROGI7.PHG
  142. 142. U.F. 20 MISE A JOUR DE L'ENTITE INFORMATIONS-TEMOINS
  143. 143. 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
  144. 144. -- - !-'E -ILL SE' CCNFIRM ON ENDDU T RETIJF'N * Fin du pt-agramme: PHOGI3.PRG
  145. 145. U.F. 21 MISE A JOUR DE L'EPITITE INFORMATIONS - TEMOIGIVAGES
  146. 146. 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 . --
  147. 147. U.F. 22 MTSE A JOUR DE L'ENTITE RELATIONS
  148. 148. -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 -. --.. --
  149. 149. MENU GENERAL STATISTIQUES
  150. 150. 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
  151. 151. MENU STATISTIQUES SUR DOCUMENTS
  152. 152. 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:;:! . .. -.!
  153. 153. ENDDO T F.ETUF:N + Fin du programme: PPOGJ1 .PPG
  154. 154. MENU STATISTIQUES SUR TEMOINS
  155. 155. [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 -. . .
  156. 156. MENU STATISTIQUES SUR TEMOIGNAGES

×