Vous êtes sur la page 1sur 15

Rapport de projet : Techniques danalyse en systmes dinformation Auteur : Abdou Diouf DIALLO tudiant en MIAGE2 lUniversit Assane SECK

K de Ziguinchor Email : zaiddiallo1@gmail .com

PRESENTATION DU PROJET
Dans le cadre de ce projet, nous proposons de concevoir pour une Compagnie Arienne un systme de rservation de places par la mthode MERISE. La conception du systme dinformation dune compagnie arienne ncessite une analyse et une conception des donnes qui constituent le point de passage de toute application mettant en uvre un systme de gestion de base de donnes relationnelle tel le SGBD Microsoft Access. La mthode francophone Merise danalyse et de conception spcifique pour linformatisation des systmes dinformation est adopte dans le cadre de ce document dans le but de grer les rservations dans une compagnie Arienne. Base sur le modle entit association, cette mthode prsente un outil simple, efficace et trs rpandu chez les dveloppeurs des systmes dinformation ; mais ici, nous nous limitons la gestion dune partie des donnes de ce systme.

Rapport de projet : Techniques danalyse en systmes dinformation

PRESENTATION SOMMAIRE DE LA METHODE MERISE


La conception du systme d'information se fait par tapes, afin d'aboutir un systme d'information fonctionnel refltant une ralit physique. Il s'agit donc de valider une une chacune des tapes en prenant en compte les rsultats de la phase prcdente. D'autre part, les donnes tant spares des traitements, il faut vrifier la concordance entre donnes et traitements afin de vrifier que toutes les donnes ncessaires aux traitements sont prsentes et qu'il n'y a pas de donnes superflues ni de doublons. MERISE est une mthode de conception, de dveloppement et de ralisation de projets informatiques. Le but de cette mthode est d'arriver concevoir un systme d'information. La mthode MERISE est base sur la sparation des donnes et des traitements effectuer en plusieurs modles conceptuels et physiques. La sparation des donnes et des traitements assure une longvit au modle. En effet, l'agencement des donnes n'a pas tre souvent remani, tandis que les traitements le sont plus frquemment. Merise est une mthodologie qui dispose de beaucoup doutils de dveloppement informatique tel quAMC Designer, Power AMC, JFLUX, JMOT, JMCD. Donc Merise est prsente souvent comme une mthode danalyse informatique, elle offre une dmarche rigoureuse pour ltablissement des systmes dinformation. Merise sort du domaine de linformatique pure pour sintresser la gestion des organisations concernes.

Rapport de projet : Techniques danalyse en systmes dinformation

La mthode Merise reprsente une mthode de conception de systme dinformation et prsente plusieurs niveaux : conceptuel, organisationnel, logique, physique. Le niveau conceptuel est le niveau relatif la modlisation dune base de donnes aboutissant notamment un model conceptuel de donnes (dit MCD), qui est en quelques sortes un schma de la base de donnes.

ETUDE DE LA GESTION DES RESERVATIONS DANS UNE COMPAGNIE AERIENNE


Dfinition Un systme dinformation est un systme organis de ressources, de personnes et de structures qui voluent dans une organisation et dont le comportement coordonn vise atteindre un but commun. Les systmes dinformation sont censs aider les utilisateurs dans leurs activits : stocker et restaurer linformation, faire des calculs, permettre une communication efficace, ordonnancer et contrler des tches, etc. Historique de MERISE Dans ce contexte, la mthode Merise savre approprie ; cest une mthode franaise danalyse et de conception des systmes dinformation, labore en 1978 sous la direction du ministre de lIndustrie franais. Lanne 1981 a connu lapparition de Merise version 1 qui sest enrichie des premires annes dexprience. En 1991, la version 2 de Merise a vu le jour, elle est une extension de la mthode Merise version 1, elle intgre les flux et les donnes aux principes de traitement. La Force de la dmarche MERISE La puissance de cette approche rside dans le fait quelle permet de schmatiser les niveaux dabstraction et offre un niveau adaptable tous les besoins. Elle utilise : un modle fonctionnel bas sur les diagrammes de flux ; un modle statique bas sur lEntit-Association enrichi de mthodes de traitement ; un modle dynamique des objets explicitant le contrle et les interactions des objets. La Mthodologie de MERISE Merise spare les donnes et traitements et dfinit trois niveaux dabstraction qui permettent de dcomposer les proccupations du concepteur. Le niveau conceptuel sappuie sur les invariants, il rpond la question (quoi ?)
3

Rapport de projet : Techniques danalyse en systmes dinformation Le niveau organisation et logique prcise les aspects pratiques (qui fait quoi ?) et la vision informatique de la solution (comment ?). Le niveau physique dcrit loutil informatique (avec quoi ?). Plan que nous allons suivre avec lapproche MERISE Cette approche est base sur Merise : le contexte gnral de ltude (gestion des rservations dans une compagnie arienne), Ainsi, ltude de besoins fera lobjet de la section 1, ensuite nous dcrirons le modle conceptuel de communication (MCC) dans la section 2, puis le modle conceptuel de donnes (MCD) qui sera expos dans la section 3,puis le modle logique des donnes (MLD) travers le SGBD Access dans la section 4. Avant de conclure ce travail nous prsenterons le modle organisationnel des traitements (MOT) dans la section 5.

Rapport de projet : Techniques danalyse en systmes dinformation

SECTION 1: LETUDE D ES BESOINS


Pour ce qui est du contexte de ltude, la gestion des rservations a t importante pour dans une compagnie arienne dans le but de servir le client, le passager, ladministrateur, lagent commercial ainsi que tous les utilisateurs potentiels, voyageurs travers cette compagnie arienne. Ltude des besoins va aboutir la constitution dun dictionnaire de donnes qui va reprsenter le vocabulaire du domaine tudi. Les dpendances fonctionnelles : ltude des dpendances fonctionnelles portera sur llaboration de la matrice ainsi que du graphe de celles-ci. Plusieurs recherches ont t effectues pour identifier au mieux les besoins des utilisateurs afin de rpondre leurs attentes : A) Les besoins fonctionnels Demande de rservation Consulter vols Le client effectue une demande de rservation en renseignant son identit, en prcisant la date de rservation, de mme que lheure du vol. Traitement de la demande Vrifier tat du vol (ouvert ou ferm aux rservations) Consulter nombre de places disponibles Confirmation ou refus de la demande Saisie des informations relatives au client Affecter un client un vol Gestion des rservations Enregistrer une rservation Modifier ltat dune rservation pour soit la confirmer, soit pour lannuler Annuler une rservation Renouveler une rservation c'est--dire la ramener une date ultrieure Consulter les rservations et leur tat pour savoir si elles ont t confirmes ou annules. Gestion de la facturation Editer, imprimer et dlivrer les billets
5

Rapport de projet : Techniques danalyse en systmes dinformation Consulter les factures mises (billets) Gestion des clients Enregistrement dun nouveau client Mise--jour dun client Suppression Gestion des promotions Crer une promotion Supprimer une promotion Gestion des vols Crer une nouvelle desserte Lui affecter des heures de vols Supprimer un vol Consulter ltat dun vol pour savoir sil est ouvert ou ferm aux rservations. Gestion des profils Valider un utilisateur Rsilier son compte Gestion des droits daccs L'administrateur met en place les permissions. Il a aussi la possibilit de rvoquer des privilges Configuration de lapplication B) Les besoins oprationnels Scurit daccs A chaque utilisateur est associ un profil : Administrateur, Agent commercial ou htesse. Toute transaction est scurise et ncessite par consquent une authentification. Ladministrateur paramtre lapplication, cre des comptes utilisateurs et gre les droits daccs. Entretenir les performances du systme Ladministrateur optimise la base de donnes. Volume de donnes Certaines donnes du systme doivent tre traites en temps rel : Cration et modification des rservations ; Ldition journalire des rservations doit par contre se faire par traitement batch.
6

Rapport de projet : Techniques danalyse en systmes dinformation

SECTION 2: LE MODELE CONCEPTUEL DE COMMUNICATION (MCC)


II) Le modle conceptuel de communication Le Modle conceptuel de communication (MCC), appel aussi diagramme des flux, permet une description des flux dinformation changs entre acteurs.

A) Les acteurs Un acteur est une entit, humaine ou matrielle, intervenant dans le systme dinformation. Les acteurs se divisent en deux catgories, internes et externes, selon leur appartenance ou non lentreprise. Les acteurs de la compagnie arienne sont reprsents dans le tableau suivant : Tableau 1: Les acteurs du Systme Compagnie Arienne

Code acteur
Acteur 1 Acteur 2 Acteur 3 Acteur 4

Acteurs
Client Administrateur Agent Commercial Htesse de lagence

Nous avons modlis le MCC suivant laide de lexcutable nomm : JMCC. Ce dernier est tlchargeable gratuitement.

Rapport de projet : Techniques danalyse en systmes dinformation

Figure 1:Le Modle Conceptuel de Communication

B) Les flux Un flux est un change dinformations entre un acteur metteur et un acteur rcepteur. Les flux peuvent tre classs en cinq catgories : matire, finance, personnel, actif et information. Un flux est mis par un acteur destination dun autre acteur. Les flux concernant les acteurs de notre compagnie arienne sont reprsents dans le tableau suivant :

Tableau 2: Les flux du Systme Compagnie Arienne

Code flux
Flux 1 Flux 2

Flux
une demande de rservation une confirmation ou un refus

Rapport de projet : Techniques danalyse en systmes dinformation Flux 3 Flux 4 Flux 5 Flux 6 Flux 7 Flux 8 Flux 9 Flux 10 Flux 11 Flux 12 Flux 13 Flux 14 Flux 15 Flux 16 Flux 17 Flux 18 une demande de modification une confirmation ou refus si la demande a dj t modifie une fois Le client paie le prix du billet Le billet Une demande dannulation Confirmation de lannulation Consulter disponibilit Nombre de places libres Effectuer, modifier, supprimer une rservation Confirmation ou refus Billet du vol Crer, modifier, supprimer les fiches des clients liste des rservations Cration, modification et suppression dun vol cration, modification, suppression de profils. le nombre de clients par jour, par ville de mme que les villes les plus desservies Billet du vol

Flux 19

C) Le diagramme des flux Le Modle conceptuel de communication (MCC), appel aussi diagramme des flux, permet une description des flux dinformation changs entre acteurs en dcomposant lorganisation en une srie dacteurs internes. Dans ce diagramme, la reprsentation standard est constitue par les ellipses qui reprsentent les acteurs internes et les flches qui reprsentent les messages internes. Le MCC du systme compagnie arienne est reprsent dans la figure suivante :

Rapport de projet : Techniques danalyse en systmes dinformation Tableau 3: Le Diagramme des flux de la Compagnie Arienne

SECTION 3: LE MODELE CONCEPTUEL DE DONNEES (MCD)


Le modle conceptuel des donnes est une reprsentation de lensemble des donnes du domaine, qui ne tient pas compte des aspects techniques et conomiques de mmorisation et daccs et sans se rfrer aux conditions dutilisation par tel ou tel traitement. Il a pour but dcrire de faon formelle les donnes qui seront utilises par le systme dinformation. Pralablement la construction de ce modle, il convient de faire linventaire des donnes dont on limine les redondances, les synonymes et les polysmies.

III) Les rgles de gestion La spcification des rgles de gestion, mene paralllement au recueil des donnes, permet la mise en place des relations entre les informations. Les rgles de gestion du cas de la compagnie arienne sont reprsentes dans le tableau suivant :
10

Rapport de projet : Techniques danalyse en systmes dinformation A) Dictionnaire des donnes Pour faciliter la conception ultrieure des bases de donnes, il est recommand de dfinir un dictionnaire de donnes qui regroupe les proprits atomiques informations lmentaires qui ne peuvent pas tre dcomposable. Le dictionnaire des donnes du cas de la compagnie arienne est reprsent dans le tableau suivant : B) La ralisation du MCD Rappelons que le modle conceptuel des donnes qui dcrit les donnes et les diffrentes relations qui les lient a t ralis avec un support de la mthode Merise qui est le Power AMC. Lutilisation de cet outil permet de gnrer automatiquement le code de ce MCD, ce qui facilite normment la ralisation de ce systme et favorise lutilisation de la mthode Merise. Ce MCD va tre ralis partir du dictionnaire de donnes. Le modle conceptuel des donnes relatif au systme compagnie arienne est reprsent dans la figure suivante :

11

Rapport de projet : Techniques danalyse en systmes dinformation

Figure 2 : Le Modle Conceptuel de Donnes

12

Rapport de projet : Techniques danalyse en systmes dinformation

SECTION 4: LE MODELE LOGIQUE DE DONNEES (MLD)


Le modle logique des donnes MLD fournit une description des donnes tenant compte des moyens informatiques mis en uvre. Il complte le MCD en introduisant la notion dorganisation. Il indique donc comment les donnes seront organises .Tandis que le modle physique des donnes dcrit la base des donnes o lensemble des fichiers correspond aux donnes gres par le systme dinformation .Le MPD prpare le systme de gestion des donnes.

Figure3 : Le Modle Logique de Donnes

13

Rapport de projet : Techniques danalyse en systmes dinformation

SECTION 5: LE MODELE ORGANISATIONNEL DES TRAITEMENTS (MOT)


Nous avons modlis ce MOT suivant grce Microsoft Office Word 2007.

Figure 4 : Le Modle Organisationnel des Traitements

14

Rapport de projet : Techniques danalyse en systmes dinformation

Conclusion
En rsum, suite notre tude porte sur la gestion des rservations dans une compagnie arienne, nous avons pu accrotre les connaissances que nous possdions jusque-l sur la mthode MERISE. En outre, la mthode danalyse et de conception Merise spcifique linformatisation des systmes dinformation est adopte dans ce cadre. Elle a galement t la base de la mise en uvre du modle de donnes relationnelles, relatives cette ralisation. Cependant, on peut retenir comme perspectives lusage de nouvelles logiciels de modlisation Merise, rendre meilleure la gestion des traitements.

15