WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Gestion informatisée des clients d'une société d'aviation: cas de la Compagnie Africaine d'Aviation (CAA )/ Escale de Boende

( Télécharger le fichier original )
par Peter ISOLOXE IFELA
Institut supérieur de commerce de Boende - Graduat 2011
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

MINSTERE DE L'ENSEIGNEMENT SUPERIEUR, UNIVERSITAIRE

ET RECHERCHES SCIENTIFIQUES

INSTITUT SUPERIEUR DE COMMERCE
I.S.C. BOENDE

SECTION D'INFORMATIQUE DE GESTION
OPTION ANALYSE ET PROGRAMMATION

« GESTION INFORMATISEE DES CLIENTS D'UNE SOCIETE

D'AVIATION »

« Cas de la Compagnie Africaine d'Aviation (CAA)/Escale de Boende »

Par
Peter ISOLOXE IFELA

Tél : (+243)810164685 / 0970027569)

E mail : isolooeteravahoo.fr

RD CONGO / Province de l'Equateur/ Boende

Travail de fin de Cycle présenté et défendu en vue de l'obtention du grade de gradué en informatique de gestion (Analyste Programmeur)

Directeur : Prof. Dr. Emile AISSI YUMA Encadreur : Assistant Doudou WAY NSANGANI

ANNEE ACADEMIQUE 2011-2012

EPIGRAPHE

« Moi donc, je cours, non pas comme a l'aventure; je frappe, non pas comme battant l'air. Mais je traite durement mon corps...je cours vers le but, pour remporter le prix »

(LA SAINTE BIBLE : I Cor 9 : 26-27 et Phillipiens 13 : 14)

I
DEDICACE

A mon fr3re aine Albert NKOY IMBOTO, vous m'avez donne trop de marques de bienveillance et de sagesse.

A toi mon spouse Jael Moleso pour ton amour, tes sacrifices et encouragements incessants qui m'ont toujours pousse et motive dans mes etudes.

A tous mes enfants pour vos affections et prieres A la grande famille Nkoy Basele ;

Je dedie ce travail, produit des efforts consentis.

II
REMERCIEMENTS

Au terme de l'ac hevement de nos etudes de graduat en Informatique a l'Institut Superieur de Commerce (ISC Boende), il nous est imperieux de remercier tous ceux qui, de pros ou de loin ont contribue pour l'edification de cet ouvrage scientifique.

Gloire soit rendue a notre Seigneur Jesus-Christ, le maitre de toutes les circonstances et la source de notre bien-titre.

De prime abord, nous exprimons notre gratitude de haute consideration envers le Dr. Emile AHSSI YUMA pour sa grandeur d'esprit scientifique, et qui, en depit de ses multiples occupations a accepte volontiers la direction de ce travail.

Je remercie infiniment l'Assistant Doudou WAY NSANGANI pour sa disponibilite, l'encadrement et ses precieuses contributions qui m'ont permis de presenter un travail de fin d'etudes en informatique de gestion.

Nous tenons fermement a mentionner notre profonde reconnaissance a l'egard du Professeur Dr. LEDI BOKAKO LOMBE, Directeur General de l'ISC Boende, pour ses sages conseils, orientations et contributions qui m'ont propulse vers le but. C'est par son sens de responsabilite que cette Institution connait un epanouissement considerable. Nous pensons egalement a ses collaborateurs directs, notamment au Secretaire General Academique Chef des Travaux Frederic EMPUNDA ea MPAKAMA, le Secretaire General Administratif LIKINDA, Assistant Rev. Pasteur BASELE et aux Assistants Jose BOLOKOLI et BOLELO EYOMA respectivement Chef de section et Chef de Departement. Nos remerciements vont egalement a l'Assistant Gaby ISESE et a tous les enseignants de ladite institution Universitaire pour leur encadrement scientifique et moral.

A mon Pasteur Jean Claude NKOO pour son soutien spirituel et moral, nous implorons les benedictions du Tres-haut pour les immenses services que vous ne cessez de rendre a ses enfants. Nous sommes reconnaissant au precieux fr3re Papy Ilambe et a tous les rac hetes du Seigneur Jesus-Christ pour leur contributions spirituelles.

Nous rendons hommage a nos regrettes parents Albert Nkoy Basele, Pauline Luanga Bakolie et Ekoto Bofoku Lepa, que leurs Ames reposent en paix dans les sejours des ancetres, voici aujourd' hui l'aboutissement de vos initiatives.

Que mon epouse Jael MOLESO eprouve la joie de la concretisation de nos raves. Grand merci pour ton affection, tes conseils et ton soutien de tous les temps.

A tous mes enfants : Bernard Luende, Tresor Nkoy, Nkoy Roger, Virginie Ngome, Lydie Bosako Isoloke, Ekoto Isoloke C hadrac, Nkoy Isoloke Ruth, Imboto Isoloke Mec hac, Loali Isoloke Merveilles, Luanga Isoloke Rebecca, Ikoyo Isoloke Alvie, Moleso Isoloke Jael, Tete Loseka, Mado Nsonge, pour leur affection et qu'ils retrouvent a travers ce travail un modele a suivre.

A mon fr3re Aine Albert NKOY IMBOTO et mes fr3res : Paulin Etay, Yves Iyassa Bonganya, Ongale Ekofo Pablo, Pie Roger Bontala, Lokela Lundi, Ndjoli Freddy, Didier Benkanga, Luende DC, Ivette Moleso Nsonge, Junior Moleso Molinda, Willy Masebi, Past. JP Bonkela , Joel BASOSILA; nous vous sommes reconnaissants pour toutes vos contributions tant materielles, financieres et techniques. Merci de tout cceur a l'Assistant Bob Denard pour son apport stylistique et linguistique. Nous disons egalement merci a Messieurs Hoppy Botaka, Benz Benseke, Benjamin EBAMBE, Jean Pierre Mpongo Iseloko, Paul Mpongo Ikeme pour leurs contributions materiels et financieres pour la confection de ce travail.

Que mes sceurs Therese Luende, Balinga Lombongo, Mbaka, Elysee Longangu, Bibic he Wiko,.... Soient remercie a travers ce travail pour leur assistance.

A travers ces lignes, Que mon beau p3re MOLESO LIWAWA, ma belle- mere Madeleine NSONGE BOSUA, trouvent mes sinceres gratitudes pour leur soutien et affection.

Nous garderons des bons souvenirs a tous nos amis de promotion, a savoir, Rebecca Ilonga Ndombe, Ilongomo Christian, Bola Ilontala Nin ho, Bokona Eale Chimene, Martine Etefa, Mpakama Cedric, Jeremie Botuwa, Nkumu Iyeli Platini et Bauli Bolili Abetty.

Enfin, nous disons grand merci a l'equipe de la bureautique Lys de la Vallee pour avoir assure l'informatisation de ce travail et au Chef d'escale CAA / Boende , Monsieur Aime MANUNGA pour sa disponibilite et generosite durant la recolte des donnees.

Que tous ceux qui nous ont soutenus de pros ou de loin, trouvent nos sinceres remerciements et que le Seigneur Dieu l'auteur de toutes retributions leur soit agreable.

Pritor laboite l~ebv

Tel : (+243)810164685/0970027569)

E mail : isolopeteraya hoo.fr

RD CONGO / Province de l'Equateur/ Boende

SIGLES ET ABREVIATIONS UTILISEES

1. ISC : Institut Superieur de Commerce

2. SGBD : Systeme de Gestion de Base de Donnees

3. BD : Base de Donnees

4. SI : Systeme d'Information

5. CAA : Compagnie Africaine d'Aviation

6. MERISE : Methode de Realisation Informatique dans le Systeme d'Entreprise

7. ISO : International Systeme operating

8. MCD : Modele Conceptuel des donnees

9. MCT : Modele Conceptuel de Traitement

10. MOD : Modele Organisationnel de Donnees

11. MOT : Modele Organisationnel de Traitement

12. MLD : Modele Logique de Donnees

13. MLT : Modele Logique de Traitement

14. MPD : Modele Physique de Donnees

15. MPT : Modele Physique de Traitement

16. GAP : Groupe Agro-Pastoral

17. RD Congo : Republique Democratique du Congo

18. LMD : Langage de Manipulation des Donnees

19. UT : Unite de Traitement

20. BdD : Base de Donnees

21. MAJ :Mise A Jour

22. RAM : Random Acces Memory

23. UC : Unite Centrale

24. CD : Compact Disc

25. CD-R : Compact Disc Recordable

26. CD-RW : Compact Disc Rewritable

27. CD-Rom : Compact Disc Read Only Memory

28. MS : Microsoft

0. INTRODUCTION GENERALE

Les nouvelles technologies de l'information et de la communication aujourd' hui se démultiplient et bouleversent profondément le circuit et l'échange des informations, le sens des organisations et des relations personnelles.

Les nouveaux outils d'acces a l'information et a la communication accelerent les processus de decision, de production et modifient les formes d'organisation. Ils sont devenus des outils incontournables pour adapter les entreprises aux exigences de la nouvelle economie et personnaliser les relations commerciales entre les professionnels et les consommateurs.1

C'est ainsi que face a ce transfert ou mutation tec hnologique dans le domaine informatique, la gestion informatisee des clients dans une societe d'aviation, revet une importance capitale.

Pour ce faire, la mise en ceuvre d'une base de données informatisée des clients permettra d'aboutir avec beaucoup de réalisme a une amelioration dans le fonctionnement quotidien de l'entreprise.

1 E. ASTIEN, A.BENSOUSSAN ; Dictionnaire des Technologies de l'Information et de la Communication, Ed. FOUCHER, Paris, 2001, p.5

0.1. PROBLEMATIQUE

La problematique est comprise comme etant l'ensemble des faits constates et des questions qu'on se pose autour d'un probleme ou d'une situation donnee.

En ce qui nous concerne, notre etude etant focalisee sur la gestion informatisee des clients dans une societe d'aviation specifiquement dans l'escale CAA de Boende, nous avons pu constater que c'est le systeme de gestion manuel qui est utilisee jusque-la dans ladite escale pour la gestion quotidienne de ses clients. L'automatisation d'un systeme traditionnel (manuel) de gestion contribue efficacement au renforcement des ressources de l'entreprise et simplifie la procedure qui, autrefois courait les risques de gaspillage de temps, des pertes des documentations et occasionnait beaucoup de depenses.

Quel Systeme de Gestion de Base de Donnees (SGBD) a mettre en oeuvre ? etc. 0.2. HYPOTHESES

Les reponses a notre preoccupation fond la part de l' hypot hese selon laquelle le système de gestion informatisee des clients presente plusieurs atouts. C'est une strategie economique et avantageuse permettant de diminuer les risques au sein de l'entreprise.

La mise en oeuvre d'un systeme informatise de gestion de base des donnees permettra a la CAA/Escale de Boende une gestion judicieuse des clients, car, il renfermera tous les renseignements utiles relatifs aux clients.

0.3. CHOIX ET INTERERT DU SUJET

Le c hoix et interGt porte a ce sujet, se justifie a trois

niveaux :

 

A l'egard des scientifiques Pour les c herc heurs

a. Pour les Scientifiques

Presente un modele conceptuel de gestion informatisee des clients dans societe d'aviation.

b. Pour les C herc heurs

La met hodologie et les solutions qui c hoisies permettront

aux c herc heurs d'approfondir leurs connaissances dans ce domaine.

0.4. DELIMITATION ET OBJECTIF DU TRAVAIL

Notre etude a ete menee dans la Compagnie Africaine d'aviation en sigle CAA / Escale de Boende.

0.5. METHODES ET TECHNIQUES UTILISEES

0.5.1. METHODES

Selon le dictionnaire Frangais, deux definitions ont retnues

notre attention :

· Une Met hode, est une demarc he rationnelle de l'esprit pour decouvrir ou demontrer une verite.

· Une Met hode est un ensemble de processus ordonnes pour parvenir a un resultat.2

En informatique, il existe plusieurs met hodes d'analyse, mais la plus utilisee est la met hode MERISE.

. Methode MERISE

1. Definition et Historique de l a M6thode MERISE

a. Definition

MERISE est une met hode de conception, de developpement et de realisation de projets informatiques. Le but de cette met hode est d'arriver a concevoir un systeme d'information. La met hode MERISE est basee sur la separation des donnees et des traitements a effectuer en plusieurs modeles conceptuels et p hysiques.3

b. Historique :

La met hode MERISE date de 1978-1979, et fait suite a une consultation nationale lancee en 1977 par le ministere de l'Industrie dans le but de c hoisir des societes de conseil en informatique afin de definir une met hode de conception de systemes d'information. Les deux principales societes ayant mis au point cette met hode sont le CTI (Centre Technique d'Informatique) c harge de gerer le projet, et le CETE (Centre d'Etudes Techniques de l'Equipement) implante a Aix-en-Provence.

La met hode MERISE est le resultat des travaux menes par Hubert TARDIEU en 1970 en France.4

2 http://dictionnaire.reverso.net/francais-definition

3 http://www.dissertationsgratuites.com/dissertations/Methode-Merise-Approche-Par-Etapes

4 A. LASSUS, A. MUMDUBELTZ et D. CHAULET ; Méthodologie des systèmes d'information-MERISE, Ed. CNAM

ANGOULEME, 2000-2001, p.3

Le c hoix porte a cette met hode est justifie par les avantages ci-apres :

 

Une approc he globale du systeme d'information menee parallelement et simultanement sur les donnees et les traitements.

Une description du systeme d'information utilisant un formalisme de la representation pour la description des donnees qui sont normalisees par l'ISO.

Une description du systeme d'information par niveau conceptuel, organisationnel, logique et physique operationnel.

Une demarc he de developpement du systeme d'information grace a un decoupage de processus de developpement en quatre etapes.6

0.5.2. TECHNIQUES

Les Techniques sont des outils d'investigations scientifiques, des instruments de travail primordiaux auxquels les c herc heurs recourent au debut et en cours de leurs recherches.6

Ainsi, pour ce travail que nous presentons, nous avons utilise les

techniques citees ci-dessous pour la recolte des donnees :

. L'Interview

Cette technique nous a permis de recolter les donnees a l'aide d'un jeu de questions-Reponses avec nos interlocuteurs.

b. Technique document aire

Durant notre etude, cette technique nous a servi d'exploiter des ouvrages dans ladite entreprise et a travers le web pour completer ou rendre efficace les informations recueillis aupres de nos intervenants.

0.6. PRESENTATION SOMMAIRE DU TRAVAIL

Precede d'une introduction generale et cloturer par une conclusion generale, ce travail que nous presentons comporte trois grands c hapitres scindes en sections.

Le premier c hapitre axe sur les considerations generales comportantant deux sections dont la premiere elucide les notions t heoriques relatives a notre etude et la deuxieme section parle de l'etude institutionnelle et l'evaluation de l'existant presentant d'une maniere generale la CAA / Escale de Boende : sa creation, son fonctionnement, ses structures et sa mission. .

Quant au deuxieme c hapitre comportant ainsi deux sections, nous parlons dans la premiere section d'un projet de conception du nouveau systeme d'information

5

D. WAY NSANGANI ; Notes de Cours de Méthode d'Analyse Informatique, G2 ISC Boende, inédit, 2010-2011

6

Prof. TSHONGA ONYUMBE, Notes de Cours d'Initiation à la Recherche Scientifique, G2, ISDR MBANDAKA, inédit, 1995

organisee tandis que dans la deuxieme section, nous traiterons de la conception d'un systeme d'information informatisee.

Pour concrétiser notre projet de conception, le troisième c hapitre est consacré a la realisation du système d'information informatisé. Il comporte aussi deux sections dont la premiere traite l'implantation de la base de données et la seconde section, il s'agira de la programmation.

0.7. DIFFICULTES RENCONTREES

La production d'une ceuvre scientifique ne peut etre sans difficultes. Cependant, durant le parcours de nos rec herc hes, nous avions eprouve des difficultes dont les principales sont :

Insuffisance des moyens financiers et materiels Absence d'une bibliotheque publique

CHAPITRE I. CONSIDERATIONS GENERALES

SECTION I

NOTIONS THEORIQUES SUR LA GESTION INFORMATISEE

I.1. Concepts de base

a. Le Systeme

1. Un Systeme comme le definit Joel de ROSNAY dans son ouvrage « Le MACROSCOPE », un systeme est un ensemble d'elements en interaction dynamique, organisee en fonction d'un but. Il comporte 3 niveaux :

- Le Systeme de Pilotage ; le siege de l'activite decisionnel de l'entreprise

- Le Systeme operant : est le siege de l'activite productive de l'entreprise

- Le Systeme d'information : permet au systeme de pilotage d'assurer ses fonctions, en assurant le couplage avec le systeme operant.

Schématiquement

Système de Pilotage

- Réfléchi

- Décode

- Contrôle

Système d'information

- Mémorise

t - Traite

- Diffuse

Système opérant

- Transforme

- Produit

Ce Schema démontre qu'un Systeme est une collection organisée d'objet qui interagit pour former un tout.

b. Information

Pour REIX, l'information est un element de connaissance susceptible d'être conserve, traits ou communique.7

7

www.sciencesdegestion.com/e-learning/systèmeinfomaster/plan.htm

c. Systeme d'inform ation

Est un ensemble organise de ressources materiel, logiciel, personnel, donnees, procedures permettant d'acquerir, traiter, stocker communiquer des informations (sous forme de donnees, textes, images, sons, etc.) dans des organisations.8

d. Evenement

C'est un fait dont l'apparition va declenc her au sein de 'organisation. Il peut etre externe, interne et temporel.

e. Operation

C'est toute action ou ensemble d'actions declenc hees pour reagir a un evenement ou a plusieurs evenements.

f. L a Synchronisation

Elle est exprimee sous forme d'une proposition logique le fait que l'operation peut etre declenc he ou non.

g. Le Resultat On appelle resultat, ce qui est produit par l'execution d'une operation.

h. Le poste de travail

Le poste de travail decrit la localisation, les responsabilites, et les ressources necessaires pour c haque profil d'utilisateur du systeme.

i. L a phase

La phase est un ensemble d'actions (cf. la notion d'operation pour le MCT) realisees sur un meme poste de travail. La phase peut etre :

- soit manuelle : par exemple, la confection d'un colis;soit automatisee et interactive : par exemple, la saisie d'un formulaire client ;

- soit automatisee et planifiee (on parle aussi de batch) : par exemple, la production et l'envoi quotidiens de tableaux de bord dans les boites aux lettres electroniques.

j. L a teche

La tâc he est une description detaillee d'une phase automatisee

interactive.

8 http://josich.over-blogs.com

k. L a procédure

La procedure est un regroupement de phases. Elle equivaut sur le plan organisationnel aux notions d'operations et d'actions conceptuelles. La difference est que l'on considere ici ces dernieres comme se deroulant sur une periode de temps homogene.s

l. Site Org anis ationnel

Le lieu ou s'effectue un traitement utilisant une ou plusieurs machines

logiques.

m. Machine Logique

Ensemble de materiels et logiciels (ressources informatiques).

n. Unité Logique de Traitement

Portion d'une tache logique qui est execute d'une maniere automatique.

o. Procédure Logique

Enc hainement logique de plusieurs unites logiques de traitement effectuees par une machines logiques.

p. Un objet

Est une entite de gestion consideree d'interet pour representer l'activite a modeliser (exemple : objet client) et c haque entite est porteuse d'une ou plusieurs proprietes simples, dites atomiques (exemples : code, nom, capitale, population, superficie) dont l'une, unique et discriminante, est designee comme identifiant (exemple : code).10

q. Une entité

Est la representation d'un element materiel ou immateriel ayant un role dans le Systeme que l'on desire decrire.

r. Propriété ( attribut) Est une donnee elementaire qu'on observe sur une entite (objet).

9 http://fr.wikipedia.org/wiki/Merise_(informatique) 10 http://fr.wikipedia.org/wiki/Merise_%28informatique%29

s. L'Identifiant

Est une propriété particulière d'un objet telle qu'il n'existe pas deux occurrences de cet objet pour lesquelles cette propriété pourrait prendre une même valeur.11

Par convention, un identifiant est toujours souligné ou precede du signe # 1.2. Le cycle d'abstraction12 (Différents modeles)

Le Cycle d'abstraction est comprise comme étant la succession d'étapes pour la conception des systèmes d'information.

1. Le niveau conceptuel

Il correspond a la definition des finalites de l'entreprise en explicitant sa raison d'être. Ce niveau, decrit a travers un ensemble de règle de gestion, traduit les objectifs et les contraintes qui pèsent sur l'entreprise.

2. Le niveau organisationnel

Son role est de definir l'organisation qu'il est sou haitable de mettre en place dans l'entreprise. On parle de c hoix d'organisation. L'analyste precise les postes de travail, la c hronologie des operations, les c hoix d'automatisation, etc..

3. Le niveau technique

Enfin, sont integres les moyens techniques necessaires au projet. Ils s'expriment en termes de materiels ou de logiciels, et sont les plus sujets a

c hangements (evolution tec hnologique).

Table 1.1. Les différents niveaux d'abstraction

Niveaux

Données

Traitements

Questions

Conceptuel

Modèle Conceptuel des Données (MCD)

Modèle conceptuel des Traitements (MCT)

Quoi ?

Organisationnel Ou Logique

Modèle Logique des Données (MLD)

Modèle Organisationnel des Traitements (MOT)

Qui ? Où ? Comment ?

Technique

Modèle Physique des Données (MPD)

Modèles Opérationnel des Traitements (MOpD)

Comment ?

11DI GALLO Frédéric ; Methodologie des Systèmes d'information-MERISE, Edition CNAM ANGOULEME 2000-2001 12 DI GALLO Frédéric ; Méthodologie des systèmes d'information-MERISE ; Ed. CNAM ANGOULEME 2000- 2001 ; p.11

11.3. SYSTEME DE GESTIONS DE BASE DE DONNEES (SGBD)

1.3.1. Base de Données (BdD)

a. Definitions

Le terme Base de Donnees (en Anglais Data Base) est apparu en 1964 pour designer une collection d'informations partagees par differents utilisateurs d'un systeme d'information.13

En outre, nous pouvons aussi retenir les definitions suivantes :

- Une BD est un ensemble de donnees ayant un lien logique entr'elles, saisie une seule fois sur un support permettant l'acces selectif et fournir en temps opportun a tous les niveaux des informations actualisees pour une prise de decision.

- Une BD est un lot d'information stockees dans un dispositif informatique.

b. Av ant ages

Une Base de donnees presente les avantages ci-apres : - Independance physique

La facon dont les donnees sont definies doit etre independante des structures de stockage utilisees.

- Independance logique

Un meme ensemble de donnees peut etre vu differemment par des utilisateurs differents. Toutes ces visions personnelles des donnees doivent etre integrees dans une vision globale.

- Acces aux donnees

L'acces aux donnees se fait par l'intermediaire d'un Langage de Manipulation de Donnees (LMD). Il est crucial que ce langage permette d'obtenir des reponses aux requetes en un temps « raisonnable ». Le LMD doit donc etre optimise, minimiser le nombre d'acces disques, et tout cela de facon totalement transparente pour l'utilisateur.

- Administration centralisee des donnees (integration)

Toutes les donnees doivent etre centralisees dans un reservoir unique commun a toutes les applications. En effet, des visions differentes des donnees (entre autres) se resolvent plus facilement si les donnees sont administrees de facon centralisee.

13 http://fr.wikipédia.org

- Non redondance des donnees

Afin d'eviter les problemes lors des mises a jour, c haque donnee ne doit etre presente qu'une seule fois dans la base.

- Coherence des donnees

Les donnees sont soumises a un certain nombre de contraintes d'integrite qui definissent un etat coherent de la base. Flles doivent pouvoir etre exprimees simplement et verifiees automatiquement a c haque insertion, modification ou suppression des donnees. Les contraintes d'integrite sont decrites dans le Langage de Description de Donnees (LDD).

- Partage des donnees

Il s'agit de permettre a plusieurs utilisateurs d'acceder aux memes donnees au meme moment de maniere transparente.

- Securite des donnees

Les donnees doivent pouvoir etre protegees contre les acces non autorises. Pour cela, il faut pouvoir associer a c haque utilisateur des droits d'acces aux donnees.

- Resistance aux pannes :

Si une panne survient au milieu d'une modification, si certains fic hiers contenant les donnees deviennent illisibles ? Il faut pouvoir recuperer une base dans un etat « sain ». Ainsi, apres une panne intervenant au milieu d'une modification deux solutions sont possibles : soit recuperer les donnees dans l'etat dans lequel elles etaient avant la modification, soit termine l'operation interrompue.14

11.3.2. SGBD

. Definition

Un Systeme de Gestion de Base de Donnees(SGBD), en Anglais Data Base Management System (DBMS), est un ensemble de programmes generaux qui aide les utilisateurs a effectuer plusieurs fonctions sur la Base de donnees.

14 Laurent AUDIBERT, Base de données et Langage SQL ; pp 9-10

b. Types de Base de Données

Les bases de donnees sont apparues a la fin des annees 60, a une epoque ob la necessite d'un systeme de gestion de l'information souple se faisait ressentir.

Il existe cinq modeles de SGBD, differencies selon la representation des donnees qu'elle contient :

1. le modèle hiérarchique

Les donnees sont classees hierarc hiquement, selon une arborescence descendante. Ce modèle utilise des pointeurs entre les differents enregistrements. Il s'agit du premier modèle de SGBD.

2. le modele rése au

Comme le modele hierarc hique ce modele utilise des pointeurs vers des enregistrements. Toutefois la structure n'est plus forcement arborescente dans le sens descendant.

3. le modele rel ationnel (SGBDR, Systeme de gestion de bases de donnees relationnelles) Les donnees sont enregistrees dans des tableaux a deux dimensions (lignes et colonnes). La manipulation de ces donnees se fait selon la t heorie mat hematique des relations.

4. le modèle déductif

Les donnees sont representees sous forme de table, mais leur manipulation se fait par calcul de predicats.

5. le modele objet (SGBDO, Systeme de gestion de bases de donnees objet) : les donnees sont stockees sous forme d'objets, c'est-a-dire de structures appelees

classes presentant des donnees membres. Les champs sont des

instances de ces classes.

A la fin des annees 90 les bases relationnelles sont les bases de donnees les plus repandues (environ trois quarts des bases de donnees).15

15 http://www.commentcamarche.net/contents/bdd/bddtypes.php3

SECTION II

ETUDE INSTITUTIONNELLEET EVALUATION DU SYSTEME

EXISTANT

I.1. Historique de I'Escale CAA / Boende

La creation de la CAA coincide avec l'effondrement de la SCIBE ZAIRE en 1992. Pour commencer, elle avait heritee tous les agents qui ceuvraient dans a ladite societe afin de beneficier de leur expertise dans le domaine d'aviation. De ceci, une escale fut ouverte a Boende en 1993 utilisant 03 employes en provenance de la SCIBE ZAIRE. Cette agence n'a fonctionne que jusqu'en 1997. Cette derniere date a ete sanctionnee par la fermeture de l'escale occasionnee par la guerre de liberation conduite par l'AFDL.

Dans le souci de continuer a servir la population du district de la Ts huapa, il a ete juge utile par le patron de la CAA de tenter une reouverture de ses services a Boende par l'entremise de l'Agence KAP-FRET en 2010.

En 2011, pour contrer la megestion constatee au commettant, M. David BLATTNER s'est decide de reouvrir une escale « CAA » a Boende conduite par le Chef d'escale Monsieur Aime MANUNGA, qui, pour ce faire utilise les journaliers pour les divers services.

I.2. De la Creation

En 1992 fut cree a Kinshasa, par Monsieur David BLATTNER, de nationalite americaine, une societe denommee gGAP-AVIATION D.

Les statuts creant cette institution furent modifies successivement par actes aut hentiques des notaires comme suit :

· En 1992 La denomination de GAP-AVIATION a la g COMPAGNIE AERIENNE AFRICAINE en sigle : g CAA D

· En janvier 2000, La nomination d'un President Directeur General en la personne de Monsieur David BLATTNER

· En juillet 2005, Le c hangement de I'actionnariat.

I.3. Du st atut juridique

La « CAA » est souscrite sous la forme d'une Societe privee a Responsabilite Limitee --SPRL-par acte aut hentique regu par le Notaire de la ville de Kinshasa du 05 / 11/1992.

1.4. Siege social

Le siege de l'escale CAA de Boende est actuellement situe sur l'avenue Engulu n° 02 Quartier. Urbain / Boende.

Il est a noter qu'a Kinshasa, le siege social de la CAA est situe sur la route des Poids Lourds, n° 01 , Quartier Kingambwa, Commune de Limete.

1.5. Objet social

De maniere generale, la mission de la « CAA » est de desservir premierement l'Afrique centrale et particulierement la Republique Democratique du Congo en ce qui concerne le transport des passagers et du cargo (fret aerien).

Particulierement, la CAA a pour objet social, tant pour compte propre que pour compte des tiers, en RDC ou a l'stranger :

· Toutes activites relatives au transport aerien, l'acquisition, la location, le leasing, l'exploitation sous toutes les formes, d'aeronefs ;

· L'acquisition, la location et l'exploitation de toutes installations, equipements et biens y relatifs

· Elle peut aussi dans les limites de son objet social, entreprendre toutes operations mobilieres et immobilieres, financieres, industrielles, commerciales et civiles.

Toutefois, cet objet social peut etre etendu ou restreint, sans alterer les formes prevues pour les modifications des statuts.

1.6. Couverture

Contribuant au Développement de la RD Congo, la « CAA » couvre la totalité du territoire national et joue aussi le role indispensable dans les zones enclavées de l'arrière-pays.

Elle totalise 32 villes de la Rd Congo (cfr. Liste en annexe).

1.7. Org anigrammes et attributions

1.7.1. Org anigramme General de l a CAA/Boende

1.7.2. Description de Postes de travail

Les différentes attributions sont définies de la manière suivante :

1. Le Chef d'Esc ale

C'est le responsable de l'Escale. Il supervise toutes les tâc hes (administratives, techniques et Financières) au sein de l'escale. Il joue le role du RAF. Il autorise les mouvements au sein de la Caisse.

2. Les Agences

Ce sont des intervenants commerciaux (Commettant) agrées par la CAA. Les Agences sont c hargées de récolter les frets auprès des clients et aussi vendent des billets pour le compte de l'escale. Ils sont régis par des accords spéciaux avec la CAA.

Au niveau de l'escale de Boende, nous avons identifié les agences suivants : KAPFRET, GALATE, ISRAEL et AMOUR FRET.

3. Service Administratif et Financiere

C'est un service qui est chargé de l'exécution des tâc hes administratives et financières au sein de l'escale.

4. Service Technique

C'est le service chargé de suivre tous les mouvements de vols. Il doit être au courant du tonnage transporté par l'avion dans les différentes escales alignées dans le même routing de l'avion en vue de lui permettre de préparer le poids (passagers et Frets) a

charger dans le vol. Son personnel est chargé de faire le checking et l'étiquetage des bagages.

1.8.Org anigramme et description de postes du Service Clientèle

a. Org anigramme

b. Description des postes

Le Service commercial est chargé de la gestion des clients dont les différents postes fonctionnels sont détaillés comme suit :

1. Chef de service Administration et Finances (RAF)

Il est assuré par le Responsable de l'escale et a cet effet, il supervise toutes les opérations liées a la clientele au sein de l'escale. Il fait l'arc hivage de tous les outils de gestion.

2. L'Agent de Comptoir

Il s'occupe de la réception des clients, assiste ce dernier pour des formalités administratives et financieres dans l'escale.

3. Agent Fret

Il est chargé de la gestion des frets et des excédents bagages des

clients.

4. L a C aissière

Réceptionne l'argent en provenance des Agents de fret et de comptoir. Elle verse tous les encaissements aupres du Chef d'escale et remet un récépissé (Régu ou bon d'entrée Caisse) de versement accompagné du billet de voyage au client.

SECTION III : ETUDE DE L'OPPORTUNITE

III.1. DEFINITIONS ET BUT

a. Definitions

L'etude de l'opportunite (Etude prealable) dans un projet informatique est une etape qui consiste principalement a recenser l'existant c'est-a-dire les solutions informatiques dejà mises en oeuvre dans l'entreprise et a recenser les besoins notamment en termes de fonctionnalites nouvelles. Elle peut etre l'occasion d'une etude de rentabilite du projet. L'etude prealable identifie les contraintes budgetaires, les contraintes d'environnement et les contraintes juridiques.16

DI GALLO Frederic precise que l'etude prealable dans un projet informatique comme etant une presentation generale du système de gestion (modeles des donnees et les traitements) en indiquant les principales novations par rapport au système actuel, les moyens materiels a mettre en oeuvre, les bilans coat-avantage. Cette etude est realisee en 4 phases: une phase de recueil, une phase de conception, une phase d'organisation et une phase d'appreciation.17

b. But

L'etude prealable vise a approfondir l'analyse de dimensions innovantes d'un projet en vue de preparer sa mise en oeuvre en etudiant la pertinence du projet envisage, sa faisabilite ou sa perennite.18

En ce qui nous concerne, l'analyse (etude) prealable nous a permis de connaitre et d'analyser le systeme utilise par la CAA / Escale de Boende pour la gestion de ses clients en vue de proposer des solutions appropriees.

16 http://www.soreau.net/etude-prealable.html

17 DI GALLO Frédéric ; Méthodologie des Systèmes d'information - MERISE, Cours de Cycle Probatoire, Ed. CNAM ANGOULENE, 2000-2001, p. 8

18www.f3e.asso.fr ; L'Etude Préalable, p.1

III.2. ANALYSE DU SYSTEME EXISTANT

III.2.1. DESCRIPTION DE L'ACTIVITE

Comme signalé précédemment, la gestion des clients au sein de l'escale CAA de Boende est assuré par le service de trafic en collaboration avec l'Agent comptoir et l'Agent Fret secondé par les bagagistes.

Le client (voyageur ou son délégué) se présente aupres de l'agent comptoir pour l'enregistrement et les formalités administratives et financieres. Il se présentera ensuite aupres du responsable des Frets pour déclarer ses bagages et autres colis. La délivrance du billet s'effectue apres que toutes les formalités soient remplies. Le(la) caissier(e) s'en c hargera de remettre au client son titre de voyage ou un regu de paiement (Bon d'entrée caisse) lui ai annexé. Le client sera contacté par télép hone pour la confirmation effective du voyage.

Dans notre travail, nous nous intéresserons surtout de l'aspect concernant le passager.

III.2.2. ANALYSE DES POSTES DE TRAVAIL

L'Escale de Boende fonctionne avec la structure suivante :

NATURE DU POSTE

NOMBRE

QUALIFICATION

SPECIALISATION

OBSERVATION

01.

Chef d'escale

01

G3

Histoire et Sciences sociales

Une bonne expérience en aviation.

02.

Agent de Comptoir

01

-

-

Prestataire occasionnel

03.

Agent de Fret

01

-

-

Prestataire occasionnel

04.

Caissière

01

-

-

Prestataire occasionnel

05.

Bagagiste

02

-

-

Prestataire occasionnel

111.2.3. ANALYSE DES DOCUMENTS 111.2.3.1. Repertoire des documents

CODE MNEMON1QUE

ROLE DU DOCUMENT

SERV. EMETTEUR

SERV1CE RECEPTEUR

FREQUENCE

Volume moyen

Support

Nombre d'exempl aire

1.

MP

Ce document fournit des

renseignements des passagers ainsi leurs colis.

Agent Comptoir

Chef d'Escale

Hebdomadaire

01

Papier

02

2.

RVB

Relevés des ventes billets : c'est un
document comptable qui reprend le

nombre et les références de billets
vendus par escale.

Caissière

Chef d'Escale

Journalière

01

Papier

02

03

MBG

Un document qui reprend la liste de tous bagages des clients.

Agent Fret

Chef d'escale

Hebdomadaire

01

Papier

02

04.

BT

c'est un titre de voyage. Il reprend

toutes les informations susceptibles aux
clients. C'est le document le plus

important, car il donne accès au

passager de voyager. Il est remis

directement au client avec un recu
sanctionnant la preuve de paiement.

Caissière

Client

Apériodique

10

Papier

01

05.

BEC

c'est une preuve de paiement, un recu. Il est délivréc haque fois qu'une

opération de vente (billet ou fret) s'effectue

Caissière

Client

Journalière

10

Papier

02

06.

RC

c'est le journal de caisse établi par le
Chef d'escale. Il enregistre tous les

mouvements d'argent dans l'escale
(Entrées et sorties).

Chef d'Escale

Chef d'Escale

Journalière

01

Papier

02

III.2.3.2. Dictionnaire des Documents

No

NOM DU DOCUMENT

CODE MNEMONIQUE

INFORMATIONSVEHICULEES

' NOMBRE

D EXEMPLAIRES

01

Manifeste passagers

MP

· N°

· Equipage

· Propriétaire ou exploitant

· Cdt de bord

· Aéronef

· Lignes

· Date

· Lieu d'embarquement

· N°

· Nom et Initiale prénom ou post nom

· N° du Billet

· M

· F

· C

· I

· Bagage : Poids excédentaires

· Trajet effectue par passager

· Montant

· Remarques

· Total cituré

02

02

Relevés des ventes billets

RVB

· Période

· Agence

· N° Billet

· Nom du passager

· Trajet

· Base

· CCA

· RVA

· Autres Frais

· Montant Total

· Mode de paiement

· PTA

· Observation

· Totaux

· V/Commission

· N/Crédit

02

03

Manifeste Bagages

MB

· Escale de

· N° Vol

· Agent Comptoir

· Date

· De a

· Nature des bagages

· Totaux

· Vérificateur

02

04

Billet

BT

· Réservation

· Nom du passager

· N°

· Condition du contrat de transport

01/CLIENT

 

 
 
 


· From/To

· Origin/Destination

· Airline Data

· Date and place of issue

· Endorsements/Restrictions

· Name of passager

 

05

Bon d'entrée Caisse

BEC

· Date

· Montant (en c hiffre)

· Recu de

· La somme de

· C heque n°

· Payable

· En Reglement de

· Couvrant le trajet

· Agent Comptoir

· Le (la) Caissier (e)

02

 

III.2.4. Schema de circu( ation de ('Information

CLIENT
100

AGENT COMPTOIR
200

AGENT FRET
300

CAISSE
400

CHEF D'ESCALE
500

101 Arrivée du client et prise

de connaissance Manifeste Passagers.

 

201

 
 

201

201 301

101

 
 
 
 
 
 
 

501

du Rapport envoi à et Archivage.

Etablissement

de Caisse, la Hiérarchie

401 Etablissement du Billet

et Bon d'Entrée Caisse

201 Remplissage

Manifeste Passager

 

MP

 

301 Etablissement du

Manifeste Bagages

 
 
 
 
 
 

BT

1 02

 

B.E.C

402

 
 
 
 
 

401

201

 
 
 
 
 
 
 
 
 
 
 

Rapport de Caisse

 
 

MP

 
 
 
 

MBG

 
 
 

301

401

401

 
 
 

Remise du Billet et de la copie du Bon d'entrée caisse au client.

401

402 Etablissement de

Relevé de vente des billets

 
 
 
 
 

BT

 

B.E.C

RVB

501

 

111.2.4.1. LEGENDE DU SCHEMAS

 

= Document manuel

 

= Arc hivage

 

= Plusieurs Documents manuels

 
 
 
 

= Operation

= Source

 
 
 

= Destination

II.2.4.2. COMMENTAIRES SUR LE SCHEMA

CODE
POSTE

CODE
D'OPERATION

COMMENTAIRES

1

100

101

Arrivée du client et prise de connaissance des renseignements (Disponibilité de place)

102

Remise du titre de voyage (Billet) et du Bon d'Entrée Caisse) au client.

2

200

201

Remplissage de Manifeste des Passagers

3

300

301

Etablissement du Manifeste Bagages

4.

400

401

Etablissement du Billet et de Bon d'entrée Caisse

 

5.

500

501

- Etablissement du rapport de caisse pour envoi a la hiérarc hie.

- Arc hivage

 

II.2.5.ANALYSE DE MOYENS DE TRAITEMENT II.2.5.1. Moyens Hum ains

FONCTION

CATEGORIE

TRAVAUX EFFECTUES

ANCIENNETE

OBSERVATION

01

Chef d'Escale

Cadre

Supervise toutes opérations de l'Agence et fait le rapport financier

20 ans

 

02

Agent Fret

Agent

Suivi des mouvements de vols,

checking, Etiquetage des bagages des clients

1 an

Temporaire

03

Agent comptoir

Agent

Assure les tâc hes administratives

des clients.

1 an

Temporaire

04

Caissière

Agent

Réception l'argent, délivre le bon

d'entrée caisse (recu) et remet le billet au client.

1 an

Temporaire

II.2.5.2. Moyens materiels

Les moyens utilisés sont essentiellement : les bics, crayons, calculatrice, différents documents (registre, fiches), papiers duplicateurs. Classeurs, enveloppes, correcteur.

111.3. CR1T1QUE DU SYSTEME EX1STANT

111.3.1. LES ATOUTS DU SYSTEME

Le système utilise par la CAA/Escale de Boende pour la Gestion des Clients est bénéfique a un certain niveau car, contribue a la lutte contre le c hômage par l'utilisation d'un bon nombre de personnes travaillant manuellement, Il permet aussi d'atteindre les objectifs qui est de faire voyager les clients selon les horaires prévus.

111.3.2. CR1T1QUE DU SYSTEME

En analysant le systeme mise en place par la CAA / Escale de Boende, nous pouvons relever certains elements qui valent d'être requalifies :

. Sur le plan org anis ationnel

Il n'y a qu'une seule personne engagee (le Chef d'Agence) et les autres agents utilises ne sont que des prestataires occasionnels temporaires).

b. Sur le plan document aire et moyen de traitement

 

Une plethore de documents, ce qui consomme un grand temps et la lenteur dans le remplissage.

Les supports utilises (papier duplicateur) pour la recolte des donnees des clients n'est pas securisant car, peuvent etre perdu.

Le traitement des informations relatives aux clients est manuel

La recherche des donnees des clients demandera beaucoup de temps.

Il y a risque de redondance dans le listage des informations des clients.

Les informations archivees revetent un caractere moins confidentiel car, peuvent etre consultes par tout agent.

Il n'y a pas economie de temps.

 

c. Sur le plan de moyens de communication

Apres notre exploration sur le système existant dans le volet de communication, les seuls réseaux exploités ne sont pas stable et connaissent des délestages fréquentes entravant la liaison entre le siege et l'escale y compris entre l'escale et les clients aussi entre le personnel.

III.3.3. PROPOSITIONS DE SOLUTIONS (RECOMMANDATIONS)

Dans le souci d'accroitre la rentabilite, d'un cote, et dans le cadre de la mondialisation (modernisation), nous proposons a la CAA pour son Escale de Boende ce qui suit relativement a la gestion de ses clients :

 

L'Installation d'un reseau V-SAT (Internet)

La mise en place d'un système de gestion informatisee des clients par l'utilisation d'un SGBD approprie. En ce cas precis, nous proposerons ACCESS

L'engagement de nouvel personnel en vue combler les postes vacants qui, jusquela occupe par le personnel occasionnel inexperimente.

Equiper l'escale CAA/Boende en materiel informatiques (ordinateurs, imprimantes, scanner, flash disc, Disc dur externe, DVD, ...).

Engager et former les tec hniciens en informatiques.

III.3.4. JUSTICATIONS DES SOLUTIONS PROPOSEES

Les solutions proposees ci- haut contribueront a l'amelioration des qualites des services lies a la gestion des clients et influencera positivement le rendement de l'entreprise. La mise en place a la portee de l'utilisateur d'une base de donnees permettra a ce dernier une manipulation, analyses et mise a jour des donnees relatives aux clients. Des supports securises seront utilise pour le backup des donnees. Enfin, l'installation d'un reseau internet rendra facile l'ec hange (envoi des rapports, correspondance) entre l'escale de Boende et le siege.La mise en place d'un systeme informatique permettra d'analyser les donnees a un temps reduit ainsi fournir aux decideurs des informations utiles a la gestion des clients, mais aussi dans la prise des decisions rationnelles a la politique de gestion des clients a adopter.

Neanmoins, ces solutions proposees constitueront une source de depense supplementaire au present pour la CAA, mais a long terme, elle sera benefique pour la bonne gestion de ses clients.

CHAPITRE II. CONCEPTION DU NOUVEAU SYSTEME D'INFORMATION

SECTION I : CONCEPTION DU NOUVEAU SYSTEME D'INFORMATION ORGANISEE

I.1. Généralités

Aujourd' hui, la disponibilite de systemes de gestion de base de donnees fiables permet aux organisations de toutes tailles de gerer des donnees efficacement, de deployer des applications utilisant ces donnees et de les stocker. Les bases de donnees sont actuellement au cur du systeme d'information des entreprises.

L'utilisation de moyens informatiques, electroniques et la

telecommunication permettent d'automatiser et de dematerialiser les operations telles que les procedures d'entreprise. Ils sont aujourd' hui largement utilises en lieu et place des moyens classiques tels que les formulaires sur papier et le telephone et cette transformation est a l'origine de la notion de systeme d'information.19

I.2. ETAPE CONCEPTUELLE I.2.1. Définitions

f3° L'Etape conceptuelle est une etape qui fait a la fois l'analyse de l'etude de l'existant du système et a partir de cela, concevoir un nouveau schema informatique efficace et durable.29

f3° Nous disons aussi que l'etape conceptuelle est une etape de representation permettant, a partir de l'analyse prealable de definir le modèle du système a construire aussi proc he de la realite que possible.21

I.2.2. But

L'etape conceptuelle a pour but d'arriver a concevoir un systeme d'information. Elle permet de creer une representation virtuelle d'une realite de telle facon a faire ressortir les points auxquels on s'interesse.

19 http://wikipedia.org 20 http://fr.wikipedia.org//base de données

21 WAY NSANGANI D. ; Notes de cours de Techniques de base de données ; Inédit, G3 Informatique, ISC - Boende, 2011-2012.

1.2.3 MODELE CONCEPTUEL DES DONNEES (MCD)

1.2.3.1. Recensement des objets

En nous basant de notre analyse de l'existant, nous avons recense les objets ou entites suivantes :

· Client : (#Num Client, Sexe, Adr, Contact)

· Billet : (#Numbi, NPN Client, Dest., date, Montant)

· Manifeste :(#CodeMan, NPN client, Dest., Poids)

· Bon d'entree caisse : (#Numbec, NPN client, Libelle, Montant)

· Agent : (#NumMat, NPN, Fonct., Sexe, Gde, Serv., D.eng.) 1.2.3.2. Description des objets

1. Nom de l'objet : Client

a. Definition semantique : un client est une personne ac hetant le service ou la marc handise d'une entreprise ou d'un service quelconque.

b. Occurrence : #177;2000

c. Niveau de confidentialite : 1

d. Proprietes :

f3° Nom de la propriete : Numero Client

f3° Code Mnemonique :Numcli

~ Identifiant

:

1

f3-. Taille

:

6

' Type

: N

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Nom et Postnom ro- Code Mnemonique : NPN

f3° Identifiant : 1

? Taille :30

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Sexe f3° Code Mnemonique : S

f3° Identifiant : 1

ro- Taille : 1

? Type : C

ro- Condition d'existence : Obligatoire

. Nom de la propriete : Adresse f3° Code Mnemonique :Adr

f3° Identifiant : 1

f3-. Taille : 30

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete :Contact f3° Code Mnemonique :Cont

f3° Identifiant : 1

ro- Taille : 10

ro- Type : N

ro- Condition d'existence : Facultatif

.2. Nom de l'objet : Billet

a. Definition semantique : un billet est un titre de voyage, il donne acces au client de voyager.

b. Occurrence : #177; 2000

c. Niveau de confidentialite : 1

d. Proprietes :

> Nom de la propriete : Numero billet

f3° Code Mnemonique :Numbi

f3° Identifiant : 1

ro- Taille : 10

ro- Type : N

ro- Condition d'existence : obligatoire

> Nom de la propriete : Nom et Postnom du Client

f3° Code Mnemonique : NPNcli

f3° Identifiant : 1

ro- Taille : 25

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Destination f3° Code Mnemonique : Dest

f3° Identifiant : 1

ro- Taille : 12

? Type :C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Date f3° Code Mnemonique :Dte f3° Identifiant : 1

ro- Taille : 10

ro- Type : D

ro- Condition d'existence : Obligatoire

> Nom de la propriete :Montant
f3° Code Mnemonique : Mont

f3° Identifiant : 1

ro- Taille : 4

ro- Type :N

ro- Condition d'existence : Obligatoire

. 3. Nom de l'objet : M anifeste

a. Definition semantique : un manifeste est un repertoire des clients ainsi que leurs bagages

b. Occurrence :#177; 80

c. Niveau de confidentialite : 1

d. Proprietes :

> Nom de la propriete : Code manifeste

f3° Code Mnemonique :Cdman

f3° Identifiant : 1

ro- Taille : 4
ro- Type : N

ro- Condition d'existence : Obligatoire

> Nom de la propriete :Nom et Postnom Client f3° Code Mnemonique :NPNcli

f3° Identifiant : 1

f3-. Taille : 30

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Destination
f3° Code Mnemonique : Dest

f3° Identifiant : 1

ro- Taille : 12

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Poids f3° Code Mnemonique : Pds f3° Identifiant : 1

ro- Taille : 4

ro- Type : N

ro- Condition d'existence : Obligatoire

4. Nom de ('objet : BON D'ENTREE CAISSE

a. Definition semantique : Le Bon d'entree Caisse est une preuve de paiement

b. Occurrence : #177; 2000

c. Niveau de confidentialite : 1

d. Proprietes :

> Nom de la propriete :Numero Bon d'entree caisse

f3° Code Mnemonique :Numbec

f3° Identifiant : 1

ro- Taille : 12

ro- Type : N

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Nom et Postnom du client f3° Code Mnemonique :NPNcli

f3° Identifiant : 1

f3-. Taille : 30

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Libelle f3° Code Mnemonique : Lib f3° Identifiant : 1

f3-. Taille : 50

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Montant f3° Code Mnemonique : Mont f3° Identifiant : 1

ro- Taille : 4

ro- Type : N

ro- Condition d'existence : Obligatoire

5. Nom de ('objet : AGENT

a. Definition semantique : un agent est une personne engagee pour executer une tac he quelconque dans une entreprise, une organisation ou une institution donnee.

b. Occurrence : #177;10

c. Niveau de confidentialite : 1

d. Proprietes :

> Nom de la propriete : Numero Matricule

f3° Code Mnemonique : NumMat

f3° Identifiant : 1

f3-. Taille : 6
ro- Type : N

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Nom et Postnom ro- Code Mnemonique : NPN

f3° Identifiant : 1

f3-. Taille : 30

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriete : Sexe

f3° Code Mnemonique : S

f3° Identifiant : 1

ro- Taille : 1

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriété : Fonction

ro- Code Mnémonique : FX

f3° Identifiant : 1

ro- Taille : 15

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriété : Grade f3° Code Mnémonique : Gr f3° Identifiant : 1

ro- Taille : 4

ro- Type : N

ro- Condition d'existence : Facultatif

> Nom de la propriété : Service

f3° Code Mnémonique : Serv

f3° Identifiant : 1

ro- Taille : 12

? Type : C

ro- Condition d'existence : Obligatoire

> Nom de la propriété : Date Engagement ro- Code Mnémonique : D.Eng

f3° Identifiant : 1

? Taille : 10

ro- Type : D

ro- Condition d'existence : Obligatoire

I.2.3.2. RECENSEMENT ET DESCRIPTION DES RELATIONS

I.2.3.2.1. RECENSEMENT DES RELATIONS

Une relation estun lien sémantique entre une ou plusieurs entités. Une Relation peut être réflexive, de préférence binaire parfois ternaire. Elle peut également être porteuse d'une ou plusieurs propriétés.22

22 http://fr.wikipedia.org/wiki/Merise_%28informatique%29

Compte tenu de la pertinence de notre démarc he, nous avons identifié les relations suivantes : - Ac heter

- Enregistrer

- Remplir - Etablir

- Remettre - Délivrer

1.2.3.2.2. REGLES DE GEST1ON

- Un Client peut ac heter un ou plusieurs Billets.

- On ne doit remettre a un client qu'un bon d'entrée caisse. - Un client ne peut être enregistré qu'à un seul manifeste.

- Un manifeste est rempli par un et un seul agent. - Un Agent peut délivrer un ou plusieurs billets.

- Un Agent établi un ou plusieurs Bon d'entrée Caisse.

1.2.3.2.3. Détermin ation de contraintes de c ardin alités

Les cardinalités permettent de caractériser le lien qui existe entre une entité et la relation a laquelle elle est reliée. La cardinalité d'une relation est composé d'un couple comportant une

borne maximale et une borne minimale, intervalle dans lequel la cardinalité d'une entité peut prendre sa valeur23

- Une borne maximale : nombre de fois qu'une occurrence d'une entité participe aux occurrences de l'association : 1 et n.

- Une borne minimale : nombre de fois qu'une occurrence d'une entité participe aux occurrences de l'association : 0 et 1.

La cardinalité d'un lien entre une entité et une association (relation) précise le minimum et le maximum de fois qu'un individu de l'entité peut être concerné par l'association (relation).24

23 DI GALLO Frédéric, op cit, p.26

24 Cyril GRUAU, Conception d'une base de données, 2006, P ; 6

Pour notre MOD, nous avons retenu les rapports de cardinalités ci-après :

v Association CLIENT -- BILLET

Un Client peut ac heter un ou plusieurs Billets mais un billet ne peut être ac heter qu' a un seul client. Les objets Client et Billet sont associés par la rélation « Ac heter » exprimée par la cardinalité (1,n) (1,1).

v Association CLIENT -- MANIFESTE

Un client ne peut être enregistré qu'à un seul manifeste mais un manifeste peut enregistrer un ou plusieurs clients. Les objets Client et Manifeste sont associés par la rélation « Enregistrer » exprimée par la cardinalité ((1,1) (1,n)

v Association AGENT -- MANIFESTE

Un manifeste est rempli par un et un seul agent mais un agent peut remplir un ou plusieurs manifestes. Les objets Agent et Manifeste sont associés par la relation « Remplir » exprimée par la cardinalité (1,1) ((1,n).

v Association : AGENT -- BILLET

Un Agent peut délivrer un ou plusieurs billets et un billet est délivré que par un et un seul agent. Les objets Agent et Billet sont associés par la relation « Délivrer » exprimée par la cardinalité (1,n) (1,1).

v Association CLIENT -- BON D'ENTREE CAISSE

On ne doit remettre a un client qu'un seul bon d'entrée caisse et un bon d'entrée caisse ou plusieurs peuvent être remis a un client. Les objets Client et Bon d'entrée caisse sont associés par la relation « Remettre » exprimée par la cardinalité (1,1) (1,n).

v Association AGENT -- BON D'ENTREE CAISSE

Un Agent établi un ou plusieurs Bon d'entrée Caisse et un Bon d'Entrée Caisse ne peut être établi qu'avec un et un seul Agent. Les objets Agent et Bon d'entrée caisse sont associés par la relation « Etablir » exprimée par la cardinalité (1,n) (1,1)

(1,1)

I.2.3.3. PRESENTATION DU MCD

(1,n) (1,1)

ACHETER

BILLET

# Numbi

- NPNcli

- Dest. -

- Date

- Montant

CLIENT

# Numcli

- Sexe

- Adr

-- Contact

(1,1)

(1,1)

ENREGISTRER

REETTRE REMETTRE

(1,n)

ETABLIR

(1,1)

DELIVRER

AGENT

-

- NumMAt

- - NPN -

- Fonction

-

- Sexe

- - Grade -

- Service

- D.Eng

(1,n)

(1,n)

(1,1)

(1,n)

REMPLIR

BEC

# Numbec

- NPN Cli

- Libellé

- Montant

(1,n)

MANIFESTE

# Codeman

- NPNcli

- Dest.

- Poids de

louds

 

1.2.3.3.1. LES OBJETS RECENSES

CLIENT

# Numcli

- Sexe

- Adr

- Contact

 

MANIFESTE

# Codeman

- NPNcli

- Dest.

- Poids

BILLET

# Numbi

- NPNcli

- Dest.

- Date

- Montant

AGENT

- NumMAt

- NPN

- Fonction

- Sexe

- Grade

- Service

- D.Eng BEC

# Numbec

- NPN Cli

- Libellé

- Montant

ENREGISTRER

REMPLIR

ACHETER REMETRE

ETABLIR

DELIVRER

1.2.3.3.2. LES RELATIONS RECENSEES

ET, OU, NON

1.2.4. LE MODELE CONCEPTUEL DE TRAITEMENT (MCT)

1.2.4.1. Concepts utilises

Les concepts utilises dans la construction d'un MCT sont représentés comme

suit :

a. Evenement Le formalisme utilise :

Réservation de vol

b. Operation

Réservati
on de vol

Ou

Formalisme utilise

VERIFICATION

MANIFESTE

C. La Synchronisation

Les expressions utilisées sont : ET, OU, NON Le formalisme utilise est le suivant:

D. Le Résultat

Les conditions d'exécution peuvent être :

- TOUJOURS - OUI (OK)

- NON (KO)

Le formalisme utilisé pour représenter le résultat est le même que celui de l'événement.

I.2.4.1. PRESENTATION DU MCT

ARRIVEE DU CLIENT AU COMPTOIR

DEMANDE INFORMATION (Programme de

ET

RESERVATION ETABLISSEMENT MANIFESTE

TOUJOURS

RESERVATION
FAITE

Facturation

OK

KO

VOYAGE
ANNULE

BILLET DELIVRER

B E C REMIS

1.3. ETAPE ORGAN1SAT1ONNELLE

1.3.1. BUT

- Decrire le fonctionnement du systeme d'information definitive au niveau conceptuel permettant de definir la repartition dans l'organisation et les modalites d'acces aux donnees ainsi que la repartition d'execution de traitement decrit dans les operations de gestion en tenant compte de l'organisation.

- Repondre a partir de notre MCT aux questions QUI, COMMENT, O6 qui nous aideront a obtenir a notre modele organisationnel de traitement qui aboutira a l'organisation a mettre en place.

1.3.2. MODELE ORGAN1SAT1ONNEL DES DONNES (MOD)

1.3.2.1. Organisation a mettre en place

- Le Client doit d'abord s'informer sur le mouvement le routing de vol pour faire la reservation. - Le Client doit confirmer sa reservation par son enregistrement dans le manifeste.

- Le Client paie le montant correspondant a son routing a la caisse.

- La caissiere remet au Client son billet comme titre lui autorisant de voyager et le Client retire une copie de Bon d'entree Caisse (B.E.C) comme preuve de paiement.

1.3.2.2. PASSAGE DU MCD AU MOD

En rapport avec notre démarche, nous retenons toutes les entités se trouvant dans le MCD, pour notre MOD. Donc, MCD=MOD. Tous les objets et relations se trouvant dans le MOD présentent un interêt et méritent d'être repris dans le MOD.

I.3.2.3. PRESENTATION DU MOD

(1,n) (1,1)

ACHETER

BILLET

# Numbi

- NPNcli

- Dest.

- Date

- Montant

(1,1)

(1,1)

CLIENT

# Numcli

- Sexe

- Adr

- Contact

(1,1)

ENREGISTRER

REMETTRE

(1,1)

(1,n)

REMPLIR

(1,n)

BEC

# Numbec

- NPN Cli

- Libellé

- Montant

(1,1)

(1,n)

(1,n)

DELIVRER

ETABLIR

(1,n)

MANIFESTE

# Codeman

- NPNcli

- Dest.

- Poids de

louds

 

AGENT

- NumMAt

- NPN

- Fonction

- Sexe

- Grade

- Service

- D.Eng

I.3.3. MODELE ORGANISATIONNEL DE TARITEMENT (MOT)

I.3.3.1. DEFINITION

Le Modele Organisationnel de Traitement decrit qui fait quoi. C'est une etape qui necessite une description exhaustive de toutes les operations a effectuer.25

I.3.3.2. BUT

Le MOT permet de representer par procedures, les phases et les taches effectudes par c haque poste de travail.

I.3.3.3. PRESENTATION DE L'ORGANISATION - Le Manifeste est etabli par l'Agent comptoir

- Le Billet est delivre au Client par le Caissier

- Le BEC est etabli par le Caissier et remis au client. I.3.3.4. PASSAGE DU MCT AU MOT

Le M O T complete la description du M C T par une prise en consideration des contraintes d'organisation c hoisies par l'entreprise.

Il s'agit de repondre a ces questions :

- Quel poste de travail assure le

traitement ? QUI ?

- Contraintes de temps due a

l'organisation ? QUAND ?

- Traitement manuel ou

Informatique ? COMMENT ?

En claire, cette etape consiste a ajouter a notre MCT les reponses a : QUI, COMMENT ?, O0 ? Pour construire notre M O T.

25 http://mrproof.blogspot.com/2010/cours-sur-les-modèles-du-niveau.html

I.3.3.5. PRESENTATION DU M O T

PERIODE

DEROULEMENT

NATURE

POSTE

 

ARRIVEE DU CLIENT

 
 
 

DEMANDE

 

INFORMATION

AU COMPTOIR

 
 
 
 

(Programme de vol)

 
 
 
 
 
 
 
 

ET

 
 

RESERVATION

 
 
 

8H00-

 
 
 

MANUEL

COMPTOIR

16H30

 
 
 
 
 
 
 

TOUJOURS

 
 
 
 
 
 
 
 
 
 

RESERVATION

 
 
 
 
 
 
 

Facturation

8H00-

 
 
 

INFORMATIQUE

CAISSIER

 

16H30

 
 
 
 
 
 
 

OK

KO

 
 
 
 
 
 
 
 
 

VOYAGE

 

ANNULE

 
 
 

BILLET B E C

 
 
 

DELIVRER REMIS

 
 

SECTION II

CONCEPTION DU SYSTEME D'INFORMATION INFORMATISEE

II.1. ETAPE LOGIQUE

L'etape Logique consiste a faire la prise en compte des ressources informatiques qui aideront a presenter le materiel.

II.1.1. MODELE LOGIQUE DE DONNEES (MLD)

Compte tenu de la pertinence des donnees qui sont inclus dans notre demarc he, nous avons opte pour un Modele Logique de Donnees Relationnelles.

Le modele relationnel (SGBDR, Systeme de gestion de bases de donnees relationnelles) : les donnees sont enregistrees dans des tableaux a deux dimensions (lignes et colonnes). La manipulation de ces donnees se fait selon la t heorie mat hematique des relations26

Le Modèle Logique des Données est utilisé pour créer les tables qui constitueront la structure de votre Base de Données Relationnelle. 27

II.1.2. INVENTAIRE DES BESOINS DES UTILISATEURS

Cette etape consiste a ressortir les differents besoins qui peuvent etre exprimes par les utilisateurs de notre application.

Ainsi, notre Base de Donnees sera capable de produire :

n La liste de passagers par vol

n Le tonnage total a transporter

n La liste des passagers pendant un mois

n La liste de passagers pendant une annee

n La liste de passagers par destination

n Etc ...

26 http://www.commentcamarche.net/contents/bdd/bddtypes.php3 27 http://www.grappa.univ-lille3.fr/~candillier/cours/BD/

11.1.3. PASAGE DU MCD AU MLD

Le passage du MCD au MLD obeit a certaines r3gles decrit ci-dessous :

Les objets deviennent les Tables

Les proprietes deviennent les attributs

Les identifiants deviennent les cles primaires Les objets p3re deviennent les Tables p3res Les Objets Fils deviennent des Tables Fils

II.I.4. PRESENTATION DU MLD

En appliquant les Règles de passage du MCD (=MOD) au MLT, ce dernier se présentera comme suit :

v Client : (# Numcli :N[ 6 ] ;#Numbec : N[12] ; #Codeman : N[4] ; Sexe :C[ 1 ] ; NPN :C [ 30 ],Adr :C[ 30 ], Contact :N[ 10 ])

v Billet : (# Numbi :N [ 10 ] ; #Numcli : N[6] ; #Nummat : N[6] ; NPN :C [ 25 ] ; Dest :C[ 12 ];date :D[10 ]; Mont :N[ 4 ])

v Manifeste :(#codeman :N [ 4 ]; #Nummat : N[6];NPNcli :C[ 30 ], Dest :C[12] ; Poids:C[ 4]

v Agent :(# NumMat :N [ 6 ], Sexe :C[ 1 ] ; NPN :C [ 30 ]; Fonct :C[15]; Gr:N[ 4 ]; Serv :C[ 12 ], Deng :D[ 10 ]

v BEC : : (# Numbec :N [ 12 ], #Nummat : N[6]; NPNcli :C [ 30 ]; Lib :C[ 50 ];Mont :N[ 4 ])

11.1.5. MODELE LOG1QUE DE TRA1TEMENT

II.I.5.1. PRESENTATION DU MODELE LOGIQUE DE TRAITEMENT (MLT) Pour construire un MLT, les etapes de demarches suivantes sont recommandees:

1. Identification des ULT

2. Description des ULT

· Presentation maquettes écran

· Description de la logique du dialogue

3. Presentation du MLT

· Procedure logique de démarrage

· Procedure de phases

SAISIE MANIFESTE PASSAGERS

CodeMan :

Numat NPNcli :

Dest. :

Poids :

SAISIE AGENT

Nummat : Sexe : NPN :

Fonct. :

Gr. :

Serv. :

Deng:

Ainsi, la construction détaillée de notre MLT est presentee de la maniere suivante : A. Présentation des maquettes Ecran :

Menu principal

GESTION DES CLIENTS

SAISIE AGENT

QUITTER

SAISIE BILLET

SAISIE BEC

LISTE DE PASSAGERS

SAISIE CLIENT

SAISIE MANIFESTE

Maquette d'Ecran 1 Manquette d'Ecran 4

Maquette d'Ecran 2 Manquette d'Ecran 5

SAISIE CLIENT

Numcli :

Numbec : Codeman:

Sexe :

NPN :

Adr :

Contact :

SAISIE BON D'ENTREE CAISSE

Numbec : Nummat : NPN :

Lib. :

Mont. :

SAISIE BILLET

Numbi : Numcli : Nummat : NPN : Dest:

Date :

Mont. :

Maquette 3

B. Description de la Logique du dialogue

CONDITION

ACTION

RESULTAT

Sauvegarder

Clic sur le bouton

Ecrire sur le disc dur

SUIVANT

Clic sur le bouton

Mise en blanc de la zone de saisie et positionnement du curseur dans la zone de saisie

Annuler

Clic sur le bouton annuler

Mettre fin à l'opération

Supprimer

Clic sur le bouton Supprimer

Suppression de l'opération et on revient sur l'étape initiale de saisie.

Quitter

Clic sur le bouton Quitter

Fin de la procédure et fermeture de la session.

C. Procédure logique de démarrage

FIN PROCEDURE

VISUALISATION A
L'ECRAN

VISUALISATION A
L'ECRAN

OPERATION D'ENREGISTREMENT DANS LE
MANIFESTE

AFFICHAGE MAQUETTE N° 1 à N°5
SAISIR LES DONNEES

TOUJOURS

OPERATION DE FACTURATION

AFFICHAGE MAQUETTE
SAISIR LES DONNEES

TOUJOURS

D. Procédure de phases

- Saisir Code client

- Rechercher dans la BD

- Saisie Infos client

I

II

FERMER

ENREG. MANIFESTE
CLIENTS

FACTURATION

- Saisir Code client

- Rechercher dans la BD

- Saisie Infos client

I

II

FERMER

II.2. ETAPE PHYSIQUE

II.2.1. MODELE PHYSIQUE DE DONNEES (MPD) II.2.1.1. Définition

Dans la methode Merise, le modele physique des donnees consiste a implanter une base de donnees dans un SGBDR.

11.2.1.2. But

Le but du MPD est de transferer la base de donnees dans un Systeme de Gestion de Base des Donnees (SGBD).

Ce transfert consiste a :

- Creer la structure de la Base de Donnees

- Indiquer les champs (colonnes ou attributs)

- Implementer (installer) les contraintes de cardinalites d'integrite destinees a garantir la coherence des donnees memorisees.

Caque champs sera decrit par son nom, son type et sa taille, une colonne d'observation. II.2.1.3. SCHEMA PHYSIQUE DE DONNEES

Nous rapportant a notre MLD, la BD que nous comptons comportera 05 tables relationnelles detaillees comme suit :

1. TABLE CLIENT

NOM DU CHAMP

TYPE

TAILLE

OBSERV.

1.

#Numcli

N

6

Clé primaire

2.

#Numbec

N

12

Clé Secondaire

 

3.

#Codeman

N

4

Clé Secondaire

4.

Sexe

C

1

 

5.

NPN

C

30

 

6.

Adr

C

30

 

7.

Contact

N

10

 
 

2. TABLE BILLET

N°

NOM DU CHAMP

TYPE

TAILLE

OBSERV.

1.

#Numbi

N

10

Clé primaire

2.

#Numcli

N

6

Clé secondaire

3.

#Nummat

N

6

Clé secondaire

4.

NPN

C

25

 

5.

Dest

C

12

 

6.

Date

D

10

 

7.

Mont.

N

4

 

3. TABLE MANIFESTE

NOM DU CHAMP

TYPE

TAILLE

OBSERV.

1.

#Codeman

N

4

Clé primaire

2.

#Nummat

N

6

Clé secondaire

3.

NPNcli

C

30

 

4.

Dest

C

12

 

5.

Poids

N

4

 
 

4. TABLE AGENT

NOM DU CHAMP

TYPE

TAILLE

OBSERV.

1.

#NumMat

N

6

 

2.

Sexe

C

1

 

3.

NPN

C

30

 

4.

Fonct

C

15

 

5.

Grade

N

4

 

6.

Serv.

C

12

 

7.

D.eng.

D

10

 

5. TABLE B E C

NOM DU CHAMP

TYPE

TAILLE

OBSERV.

1.

#Numbec

N

12

Clé primaire

2.

#Nummat

N

6

Clé secondaire

3.

NPNcli

C

30

 

4.

Lib.

C

50

 

5.

Mont.

N

4

 
 

II.2.1.4. PRISE EN COMPTE DES RESSOURCES INFORMATIQUES

a. Présentation du Matériel

Pour l'implementation de notre BD, notre proposition est portee sur les materiels informatiques ci-dessous enumeres :

f3° Hardware

DESIGNATION DU MATERIEL

CAPACITE

OBSERVATION

1.

Unite Centrale (Disque dur)

280Go

 

2.

Processeur

2,20 GHz

 

3.

RAM

3,00Go

 
 

ro- SOFTWARE

· Systeme d'exploitation : Windows 7 edition professionnelle

· Logiciels : Access, Word, Excel

· Antivirus : Kapesky ou Avast ou AVG version commerciale

ro- PERIPHERIQUES DE SORTIE

· Imprimante Laser

· Flash disc

· Lecteur CD/DVD

· Scanner

b. Choix et Presentation du SGBD

En parcourant ces différents modeles de SGBD, celui qui s'accommode a la présente démarche est le SGBD Relationnel. Le SGBD qui sera utilise est l'ACCESS.

C. PRESENTATION DE MS ACCESS 1. Breve historique

MS ACCESS est SGBD relationnel mise au point par la Maison Microsoft en vue de faciliter la creation des bases de donnees compatibles a Windows. Ce logiciel dont la premiere version a vu le jour en 1992 est arrive aujourd' hui a sa onzieme version (MS Access 2010). Les versions se sont succede de la maniere ci-apres :

Lancement en 1992

· Access 1

· Access 2

· Access 95

· Access 97

· Access 2000

· Access XP 2002

· Access 2003

· Access 2007

· Access 2007 SP2

· Access 2010 disponible depuis le premier semestre de 2010 en version finale.

Le c hoix porté sur l'ACCESS se justifie par le fait que les données d'Access sont facilement exploitables Les bases de données produites par Access restent accessibles a tous les langages de programmation.

Access comme a toutes les applications de la suite Microsoft Office, permet de créer des applications de gestion complètes, livrées avec un programme d'installation qui gère automatiquement la mise en place.28

. Les onglets d'Access se subdivisent en 7 parties. Passons en revue ces principales étapes.

· La table: elle reprend les informations brutes (non traitées): les enregistrements et les champs.

· Une requête permet diverses mises en forme des tables: le tri, filtre, affic hé ou nom des données, ...

· Un Formulaire affic he les données des tables et requêtes d'une manière agréable.

· Un état permet d'imprimer des données de tables et de requêtes avec si nécessaire des regroupements et des calculs.

· Les macros permettent d'exécuter des fonctions a partir de requêtes ou de formulaires

· Page: permet de créer des pages Internet pour accéder a la base de données

28 http://fr.wikipedia.org/wiki/Microsoft_Access

CHAPITRE III

REALISATION DU SYSTEME D'INFORMATIONS INFORMATISEES

SECTION I. IMPLANTATION DE LA BASE DE DONNEES

I.1. PRESENTATION DE LA BASE DE DONNES

UT 02

I.1.1. CHAINE D'IMPLANTATION

MPD

........ CHARGEMENT

BDD VIDE

BDD MANUELLE

BDD
CHARGEE

FINDEX

UT 03 ......INDEXATION (TRI)

UT 01

 

...........CREATION

CHAINE DE MISE A JOUR

MPD MVT

UT 04

.........~~CREATION

BDD MANUELLE

BDD VIDE

UT 05

......~~ CHARGEMENT

..................~MAJ

FINDEX

BDD
CHARGEE

FMVT

UT 07

BDD MAJ

UT 06 ......REINDEXATION (TRI)

MISE A JOUR

CHAINE D'EXPLOITATION

UT06

UT 07

UT 08

UT 09

UT 10

UT 11

LISTES DES CLIENTS PAR VOL

LE TONNAGE TOTAL A TRANSPORTER

LISTE DE PASSAGERS PENDANT UN MOIS

LISTE DES
PASSAGERS
PDT UNE

ANNEE

LISTE DES AGENTS

BDD MAJ

FINDEX

VISUALISATION A L'ECRAN :

LISTE DES PASSAGERS PAR DESTINATION.

DECOUPAGE DE LA CHAINE D'EXPLOITATION

NOM DE L'UNITE DE TRAITEMENT

But : Cette unité de traitement nous permet d'éditer toutes les listes des clients par vol qui se présentent la CAA

BDD MAJ

BDD MAJ

LISTE DES
CLIENTS PAR
VOL

~ 64 ~

UT 06

Edition liste des clients par vol

But : Cette unité de traitement nous permet d'éditer le tonnage total a transporter

Edition tonnage total à

transport

BDD MAJ

BDD MAJ

UT 07

LE TONNAGE
TOTAL A
TRANSPORTER

NOM DE L'UNITE DE TRAITEMENT : UT 08

BDD MAJ

BDD MAJ

UT 08

LISTE DES
PASSAGERS DU
MOIS

Edition liste des passagers

pendant un mois

But : Cette unité de traitement nous permet d'éditer la liste des passagers pendant un mois

But : Cette unite de traitement nous permet d'editer la liste des passagers pendant une annee ;

BDD MAJ

BDD MAJ

UT 09

LISTE ANNUELLE
DES PASSAGERS

BDD MAJ

BDD MAJ

UT 10

LISTE DES AGENTS

~ 66 ~

NOM DE L'UNITE DE TRAITEMENT : UT 10

But : Cette unite de traitement nous permet d'éditer la liste des Agents de la CAA

But : Elle nous permet de visualiser sur Ecran la liste des passagers par destination pour une p~riode donnee.

BDD MAJ

BDD MAJ

UT 11

Visualisation de la liste des

passagers par destination

VISUALISATION LISTE DES

PASSAGERS PAR DESTINATION

SECTION II

LA PROGRAMMATION

II.1. Definition

Un l ang age de programm ation est un langage informatique, permettant a un etre humain d'écrire un programme informatique (le code source) destiné a etre exécuté par une machine, généralement un ordinateur.

Le code source subit une transformation ou une évaluation dans une forme exploitable par la machine, ce qui permet d'obtenir un programme exécutable. Les langages permettent souvent de faire abstraction des mécanismes de bas niveau de la machine, de sorte que le code source puisse représenter une solution telle que comprise ou congue par un etre humain.

II.2.Une breve histoire de l a programm ation

La première machine programmable (c'est-a-dire machine dont les possibilités c hangent quand on modifie son "programme") est probablement le métier a tisser de Jacquard, qui a été réalisé en 1801. La machine utilisait une suite de cartons perforés. Les trous indiquaient le motif que le métier suivait pour réaliser un tissage ; avec des cartes différentes le métier produisait des tissages différents. Cette innovation a été ensuite améliorée par Herman Hollerith d'IBM pour le développement de la fameuse carte perforée d'IBM.

En 1936, la publication de l'article fondateur de la science informatique On Computable Numberswith an Application to the Entscheidungsproblem par Alan Mathison Turing allait donner le coup d'envoi a la création de l'ordinateur programmable. Il y présente sa machine de Turing, le premier calculateur universel programmable, et invente les concepts et les termes de programmation et de programme.

Les premiers programmes d'ordinateurs étaient réalisés avec un fer a souder et un grand nombre de tubes a vide (plus tard, des transistors). Les programmes devenant plus complexes, cela est devenu presque impossible, parce qu'une seule erreur rendait le programme entier inutilisable. Avec les progrès des supports de données, il devient possible de charger le programme a partir de cartes perforées, contenant la liste des instructions en code binaire spécifique a un type d'ordinateur particulier. La puissance des ordinateurs augmentant, on les utilisa pour faire les programmes, les programmeurs préférant naturellement rédiger du texte plutôt que des suites de 0 et de 1, a charge pour l'ordinateur d'en faire la traduction lui-même. Avec le temps, de nouveaux langages de programmation sont apparus, faisant de plus en plus abstraction du matériel sur lequel devaient tourner les programmes. Ceci apporte plusieurs facteurs de gains : ces langages sont plus faciles a

apprendre, un programmeur peut produire du code plus rapidement, et les programmes produits peuvent tourner sur differents types de mac hines.29

11.3. Différentes C atégories de L ang ages

C haque langage de programmation est different. Une solution exprimee dans un certain langage peut e ressembler D a une solution exprimee dans un autre langage ; dans ce cas, on dit que les langages utilisent le meme paradigme (ou style). Deux programmes fournissant la solution au meme probleme, mais ecrits avec des paradigmes differents seront fondamentalement tres differents.

De nombreux langages appartiennent simultanement a plusieurs categories : ils sont dits « multi-paradigmes ». Par exemple, C++ permet la programmation imperative, orientee objet et la programmation generique (a base de classes et de fonctions parametrees nommees templates). Common Lisp est a la fois imperatif, fonctionnel, oriente objet ; son caractere « programmable » (un langage de programmation programmable...) lui permet d'integrer d'autres e paradigmes D de programmation en son sein (par exemple : la programmation logique et la programmation par contraintes).

1. L ang ages impératifs et procéduraux

1.1. Langages imperatifs

Ceci explique que les premiers langages de programmation apparus soient des langages imperatifs : une instruction du langage correspond a un ensemble d'instructions du langage machine. Les structures de donnees et operations sont plus complexes qu'au niveau de la machine, mais le paradigme suivi reste le meme.

1.1. Les langages proceduraux

Ils forment la seconde famille de langages imperatifs. Une procedure, appelee egalement fonction, est une suite d'instructions devant etre effectuee dans un ordre precis. On distingue parfois procedure et fonction par la caracteristique qu'une procedure ne renvoie pas de resultat.

Parmi les langages imperatifs figurent COBOL, Fortran, Pascal ou encore le C.

29 http://fr.wikipedia.org/wiki/Langage_de_programmation

2. L ang ages déclaratifs

Un langage déclaratif ne décrit pas comment est réalisée une opération, comme dans un langage impératif, mais décrit le probleme lui-même, sans s'intéresser au contexte.

Figurent parmi les langages déclaratifs Oz, Prolog ou encore Clips.

3. L ang ages logiques

Un programme logique est composé de faits et de r3gles qui sont traités par un moteur d'inférence.

Prolog fut le premier langage de ce type a etre fonctionnel sur un ordinateur.

4. L ang ages fonctionnels

Dans ce paradigme, l'opération de base n'est pas l'affectation, contrairement aux langages impératifs, mais l'évaluation de fonctions. Ce paradigme est donc principalement efficace pour modéliser des problemes qui s'expriment par des valeurs de données, comme en mat hématiques, et non pas des états qui c hangent au cours de l'exécution.

Quelques exemples de langages fonctionnels : Objective Caml (langage fonctionnel et impératif), Haskell (langage fonctionnel pur a évaluation paresseuse), Python (propose certaines fonctionnalités du style fonctionnel comme l'utilisation de fonctions lambda ou la compré hension de listes).

5. L ang ages a pile

Ces langages ne manipulent que des piles de données ou les opérations sont effectuées sur les éléments du sommet d'une ou plusieurs piles.

Des exemples typiques sont les langages Forth, Factor, PostScript, Joy, Cat ou RPL (HP 48).

6. L ang ages a objets (programm ation oriente objet)

.Les langages a objets offrent une abstraction a la machine : l'objet est une structure sémantique indépendante qui rassemble des données et des traitements.

En se basant sur une mét hode de conception a objet et sur un langage de modélisation a objet, on peut facilement implanter un concept au moyen d'un langage de programmation a objets.

Parmi les langages a objets sont g~n~ralement classes Ruby et Smalltalk, purement objet, c'est-e-dire que tout est objet, depuis les types de base, jusqu'e l'interprete ou les blocs d'instructions ; le C++, extension de C permettant d'utiliser des objets mais ou tout n'est pas objet ; Pyt hon.30

11.4. Choix du L ang age

Considerant le deroulement de notre demarche et apres analyse des differentes categories, nous operons notre c hoix de programmer notre Base de donnees en ACCESS, car, c'est un des langages Orientes Objets.

Pour des details de programmation, voir CD.

30 http://www.google.fr/#langage+de+programmation+pdf&oq=langage+de+programmation+pdf

CONCLUSION GENERALE

De tout ce qui précede, nous venons de poser pour nos études, nos premiers jalons de la démarc he scientifique en général et en informatique en particulier. La partie introductive nous a permis de procéder au c hoix de techniques et mét hodes utilisées, la justification et l'intérGt liés a notre sujet d'étude. La suite des notions introduites dans les différents c hapitres, a démontrée lucidement la pertinence de réalisation d'une automatisation ou informatisation au niveau de l'entreprise par l'implémentation d'une Base de Données fiable et appropriée qui influence positivement le rendement et la rentabilité.

BIBLIOGRAPHIE

I. OUVRAGES

1. E. ASTIEN, A.BENSOUSSAN ; Dictionnaire des Technologies de l'Information et de la Communication, Ed. FOUCHER, Paris, 2001, p.5

2. A. LASSUS, A. MUMDUBELTZ et D. CHAULET ; Methodologie des systemes d'information-MERISE, Ed. CNAM ANGOULEME, 2000-2001, p.3

3. DI GALLO Frederic ; Methodologie des Systemes d'information-MERISE, Edition CNAM ANGOULEME 2000-2001

4. Laurent AUDIBERT, Base de donnees et Langage SQL ; pp 9-10

5. Cyril GRUAU, Conception d'une base de donnees, 2006, P ; 6

II. WEBOGRAPHIE

1. http://dictionnaire.reverso.net/francais-definition

2. http://www.dissertationsgratuites.com/dissertations/Met hode-Merise-Approc he-Par-Etapes

3. http://www.sciencesdegestion.com/e-learning/systèmeinfomaster/plan. htm

4. http://iosic h.over-blogs.com

5. http://fr.wikipedia.org/wiki/Merise_(informatique)

6. http://fr.wikipedia.org/wiki/Merise_%28informatique%29

7. http://fr.wikipedia.org

8. http://www.commentcamarc he.net/contents/bdd/bddtypes.p hp3

9. http://www.soreau.net/etude-prealable. html

10. www.f3e.asso.fr ; L'Etude Préalable

11. http://wikipedia.org

12. http://fr.wikipedia.org//base de données

13. http://fr.wikipedia.org/wiki/Merise_informatique

14. http://mrproof.blogspot.com/cours-sur-les-modèles-du-niveau.html

15. http://www.commentcamarc he.net/contents/bdd/bddtypes

16. http://www.grappa.univ-lille3.fr/candillier/cours/BD/

17. http://fr.wikipedia.org/wiki/Microsoft_Access

18. http://fr.wikipedia.org/wiki/Langage_de_programmation

18. http://www.google.fr/langage+de+programmation+pdf_langage+de+programmation+pdf

III. TRAVAUX DE FIN DE CYCLE ET MEMOIRES

1. YVES IYASSA BONGANYA ; Conception et Realisation d'un systeme de Gestion informatisue de suivi des recettes des Regies Financieres, cas de la DGRAD/TSHUAPA; TFE, G3 Informatique de Gestion, ISC Boende, 2010-2011.

2. MOGHRANI AREZKI ET AZZOUG ZOUBIR ; Conception et realisation d'une application de suivi de patients dans un etablissement hospitalier ; Mémoire de

licence en informatique 2009 ; Université abederrahmane / Algérie.






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite