Vous êtes sur la page 1sur 96

INSTITUT DE FORMATION TECHNIQUE

Arrêté N°6852/2005-MENRS Arrêté N° 367/2006-FOP

MEMOIRE DE FIN D’ETUDES POUR


L’OBTENTION DU DIPLOME DE TECHNICIEN
SUPERIEUR

CONCEPTION ET MISE EN PLACE D’UN


LOGICIEL DE GESTION DE PERSONNEL AU
SEIN DE L’ALLIANCE FRANÇAISE

Présenté par : Mademoiselle Holy Nicole RAHARIFETRA

Domaine : Science de l’ingénieur

Mention : Informatique

Parcours : Informatique et Programmation

Encadreur pédagogique : Monsieur Vonjy Heritiana RATSITOBAINA

Encadreur professionnel : Madame Dollys RANDRIAMAMONJY

Promotion : MEVA Année universitaire : 2017-2018


INSTITUT DE FORMATION TECHNIQUE
Arrêté N°6852/2005-MENRS Arrêté N° 367/2006-FOP

MEMOIRE DE FIN D’ETUDES POUR


L’OBTENTION DU DIPLOME DE TECHNICIEN
SUPERIEUR

CONCEPTION ET MISE EN PLACE D’UN


LOGICIEL DE GESTION DE PERSONNEL AU
SEIN DE L’ALLIANCE FRANÇAISE

Présenté par : Mademoiselle Holy Nicole RAHARIFETRA

Domaine : Science de l’ingénieur

Mention : Informatique

Parcours : Informatique et Programmation

Encadreur pédagogique : Monsieur Vonjy Heritiana RATSITOBAINA

Encadreur professionnel : Madame Dollys RANDRIAMAMONJY

Promotion : MEVA Année universitaire : 2017-2018


AVANT-PROPOS
L’Institut de Formation Technique(IFT) est une université privée qui forme des
étudiants dans un cadre professionnel assuré par des formateurs expérimentés.

Pour pouvoir renforcer notre capacité, arrivant en deuxième année, un stage de


deux mois au sein d’une entreprise est inclus dans notre formation. Ce stage permet aux
étudiants d’appliquer les cours théoriques acquis à l’Institut et de voir l’environnement du
monde professionnel. Après cela, chaque étudiant doit soutenir publiquement son projet afin
d’obtenir le Diplôme de Technicien Supérieur.

Tel est le but de cet ouvrage, qui est le résultat de notre recherche durant notre stage
à l’Alliance Française où nous avons appris à connaitre l’environnement du monde de travail.

i
REMERCIEMENTS
Cet ouvrage est le fruit de nos efforts accompagnés de quelques aides extérieures.

D’abord, nos remerciements s’adressent au Dieu Tout Puissant qui nous a donné la
force, le courage, la bonne santé afin de réussir à rédiger cet ouvrage et grâce à qui nous
sommes arrivés à ce stade.

Ensuite, nous remercions de tout cœur, l’ensemble de la direction de l’IFT,


particulièrement :

- Monsieur Valisaona ANDRIAMBOLANIRINA, Président Directeur Général de l’IFT


qui nous a toujours donné des motivations pour pouvoir avancer dans notre étude;
- Monsieur Elisé RAVELOSON, Professeur titulaire, Directeur Général de l’IFT ;
- Monsieur Minoson RAKOTOMALALA, Directeur Général Adjoint, professeur
titulaire ;

- Madame Volatiana RATSIMBA, Directeur des Etudes de l’IFT, maître de


conférence ;
- Madame Lydia RAMAROSON, Directeur des Etudes Adjoint;
- Madame Ignace RAZANAKOTO, Directeur des Etudes Adjoint;
- Monsieur Dr René RAKOTOMANANA, Directeur de la programmation ;
- Monsieur HarivolaSoa Mamy RANDRIANALISON, Directeur d’Agence de l’IFT
Toamasina pour ses précieux conseils ;

- Monsieur Vonjy Heritiana RATSITOBAINA, notre encadreur pédagogique, d’avoir


consacré son temps à nous aider dans chaque étape de la réalisation de notre projet.
- Madame Aurélie CHAMPVERT, Directrice de l’Alliance Française, de nous avoir
laissé effectuer un stage au sein de cette association.
- Madame Dollys RANDRIAMAMONJY, responsable des Ressources Humaines à
l’Alliance Française, notre encadreur professionnel, qui nous a aidé et guidé durant
notre stage.
- Tous les formateurs qui nous ont transmis leurs connaissances depuis notre intégration
à l’Institut et les personnels.
- Nos parents pour leur soutien infini moralement et financièrement ainsi que tous les
membres de notre famille et nos amis pour leur encouragement.

ii
LISTE DES ABRÉVIATIONS

ADO : ActiveX Database Object


API : Application Programming Interface
BD : Base de Données
DAEFLE : Diplôme d’Aptitude à l’Enseignement du Français Langue Etrangère
DALF : Diplôme Approfondi en Langue Française
DELF : Diplôme d’Etudes en Langue Française
DF : Dépendance Fonctionnelle
DFP : Diplôme de Français Professionnel
EDI : Environnement de Développement Intégré
IFT : Institut de Formation Technique
MCC : Modèle Conceptuel de la Communication
MCD : Modèle Conceptuel de Données
MCT : Modèle Conceptuel de Traitement
MERISE : Méthode d’Etudes pour la Réalisation Informatique des Systèmes
d’Entreprises
MLD : Modèle Logique de Données
MOT : Modèle Organisationnel de Traitement
MOpT : Modèle Opérationnel de Traitement
MPD : Modèle Physique de Données
Ms Office : Microsoft Office
OC : Opération Conceptuelle
SGBDR : Système de Gestion des Bases de Données Relationnelles
SI : Système d’Information
SI : Signalétique
SQL : Structured Query Language
TCF : Test de Connaissance du Français
UT : Unité de Traitement
VB : Visual Basic

iii
LISTE DES FIGURES

Figure 1: Organigramme de l'IFT ............................................................................................................. 5


Figure 2:Organigramme de l'Alliance Française .................................................................................... 13
Figure 3:Système d'Information ............................................................................................................ 15
Figure 4:Etape de la conception ............................................................................................................ 19
Figure 5: Exemple de MCC..................................................................................................................... 20
Figure 6:Exemple d'une entité .............................................................................................................. 23
Figure 7: Récapitulation Cardinalité ...................................................................................................... 24
Figure 8: Passage du MCD au MLD ........................................................................................................ 26
Figure 9:Passage du MCD au MLD (cas d'association binaire) .............................................................. 26
Figure 10: Passage du MCD au MLD (cas d'association n-n) ................................................................. 26
Figure 11:Représentation d'une OC ...................................................................................................... 28
Figure 12: Présentation d'un MOT ........................................................................................................ 29
Figure 13:MCC (absence acceptée) ....................................................................................................... 32
Figure 14: MCC (absence refusée) ........................................................................................................ 33
Figure 15:MCC (repos maladie) ............................................................................................................. 33
Figure 16:MCC (paiement avance/salaire) ............................................................................................ 34
Figure 17:MCD existant ......................................................................................................................... 41
Figure 18:MCT: Ajout d'un personnel ................................................................................................... 42
Figure 19:MCT: Demande d'absence .................................................................................................... 43
Figure 20: MCT: Heure supplémentaire ................................................................................................ 44
Figure 21: MCT: Paiement du salaire .................................................................................................... 45
Figure 22:MCD Futur ............................................................................................................................. 47
Figure 23:Représentation du MLD ........................................................................................................ 48
Figure 24:Présentation d'une classe ..................................................................................................... 54
Figure 25:Nouvelle classe ajoutée......................................................................................................... 54
Figure 26:Présentation générale de l'EDI.............................................................................................. 55
Figure 27: Tableau récapitulatif des fournisseurs de données ............................................................. 56
Figure 28: Fenêtre d'accueil de MS Access ........................................................................................... 58
Figure 29: Table par défaut crée par Ms Access ................................................................................... 59
Figure 30:MPD sous Ms Access ............................................................................................................. 60
Figure 31:Fenêtre d'accueil ................................................................................................................... 60
Figure 32: Fenêtre de sécurité .............................................................................................................. 61
Figure 33:Fenêtre principale ................................................................................................................. 61
Figure 34:Fenêtre personnel ................................................................................................................. 62
Figure 35:Fenêtre liste des personnels ................................................................................................. 63
Figure 36:Fenêtre modification (personnel) ......................................................................................... 64
Figure 37:Fenêtre Absence.................................................................................................................... 64
Figure 38:Fenêtre liste d'absence ......................................................................................................... 65
Figure 39:Fenêtre modification (absence) ............................................................................................ 66
Figure 40:Fenêtre Absence.................................................................................................................... 66
Figure 41:Fenêtre modification (Avance) .............................................................................................. 67
Figure 42:Fenêtre Salaire ...................................................................................................................... 67
Figure 43:Fenêtre Liste des paiements ................................................................................................. 68
Figure 44:Fenêtre Modification (Paiement) .......................................................................................... 69
Figure 45:Fenêtre Heure supplémentaire ............................................................................................. 69
Figure 46:Fenêtre Modifier (heure supplémentaire) ............................................................................ 70

iv
LISTE DES TABLEAUX

Tableau 1:Récapitulation sur la médiathèque ...................................................................................... 10


Tableau 2:Récapitulation du cycle d'abstraction .................................................................................. 18
Tableau 3:Dictionnaire de données ...................................................................................................... 38
Tableau 4:Dictionnaire des données (suite) .......................................................................................... 46
Tableau 5:MOT: ajout d'un personnel................................................................................................... 49
Tableau 6:MOT: absence ....................................................................................................................... 50
Tableau 7: MOT: Heure supplémentaire ............................................................................................... 51
Tableau 8:MOT: Paiement du salaire .................................................................................................... 52
Tableau 9:Objets utilisés en mode connecté ........................................................................................ 57
Tableau 10:Objets utilisés en mode déconnecté .................................................................................. 57

v
SOMMAIRE

AVANT-PROPOS

REMERCIEMENTS

LISTE DES ABRÉVIATIONS

LISTE DES FIGURES

LISTE DES TABLEAUX

INTRODUCTION

PARTIE I :PRESENTATION GE:NERALE

CHAPITRE I : PRESENTATION DE L’IFT


CHAPITRE II : PRESENTATION DE L’ALLIANCE FRANÇAISE
PARTIE II : ANALYSE ET CONCEPTION

CHAPITRE III: LA METHODE MERISE


PARTIE III : REALISATION ET MISE EN OEUVRE

CHAPITRE V: LANGAGES ET LOGICIELS UTILISÉS


CHAPITRE VI: REALISATION ET EVALUATION
CONCLUSION

BIBLIOGRAPHIE

WEBOGRAPHIE

ANNEXES
INTRODUCTION
Actuellement, nous vivons dans un monde où règne une avance technologique.
Face à cela, afin d’améliorer son fonctionnement, chaque entreprise doit suivre le rythme de
changement des différents moyens technologiques permettant de gérer l’information,
collecter, saisir, stocker, traiter et de les transmettre sous forme de données.

Chaque entreprise quelque soit sa fonction, a besoin d’améliorer sa réputation, ses


activités. Pour cela, plusieurs ressources sont utilisées, les ressources humaines en font
partie. Le mouvement de toute entreprise est assuré principalement par ses personnels, ce
qui met en valeur la gestion des ressources humaines parmi tant d’autres. Plusieurs moyens
sont disponibles pour mieux gérer les mouvements liés aux personnels tels que l’ajout d’un
nouveau venu, la liste des anciens ou en cours de travail, les absences et le paiement du
salaire. Mais plus les personnels deviennent nombreux, plus les moyens basiques comme les
outils de bureautique n’arrivent plus à suivre le rythme, c’est le cas de l’Alliance Française.

Pour résoudre ce problème, nous avons réalisé un logiciel développé en Ms


VB.NET gérant l’ajout, les absences, le paiement du salaire des personnels. C’est ce qui nous
a mené à choisir comme thème: « Conception et mise en place d’un logiciel de gestion de
personnel au sein de l’Alliance Française ». Pour une meilleure compréhension de ce
thème, nous avons divisé notre ouvrage en trois grandes parties :

 D’abord, nous débuterons par la présentation générale ;


 Ensuite, nous entrerons dans l’analyse et conception ;
 Enfin, nous achèverons par la réalisation et mise en œuvre de notre logiciel.

1
PARTIE I

PRESENTATION GENERALE
Présentation de l’IFT Mémoire de fin d’études

CHAPITRE I : PRESENTATION DE L’IFT

I- HISTORIQUE

L’Institut de Formation Technique (IFT) a été créée le 08 octobre 2001, suivant


l’autorisation du Ministère de l’Enseignement Technique et de la Formation
Professionnelle, et de l’Office National de l’Enseignement Technique et de la Formation
Professionnelle Privée (ONETFOP). Son président Directeur Général est Monsieur
Valisaona ANDRIAMBOLANIRINA, Enseignant d’Université, Ingénieur des Travaux
Publics.

Son siège se trouve à Soarano au Lot SIBE, 5 Bis Rue Andrianampoinimerina.


Des établissements annexes ont également été ouverts à Fianarantsoa, Antsirabe,
Ambositra, Toliara, Toamasina et Mahajanga.

Les formations dispensées par l’IFT sont homologuées suivant l’arrêté N°


6852/2005, en date du 15 juin 2005 du Ministère de l’Education Nationale et de la
Recherche Scientifique (MENRES).

Les diplômes délivrés par l’IFT ont des équivalences administratives au niveau
de la FOP suivant l’arrêté N° 367/2006 en date du 05 Janvier 2006 du Ministère de la
Fonction Publique, du travail et des Loi Social.

Depuis sa création, pour des visites de chantiers, des voyages d’études, des stages
en entreprise, etc., l’IFT collabore avec divers partenaires. Citons entre autre :

LNTPB, BETON France, ERBTP, FID, CIMELTA, STE COMAC, COLAS,


SOGEA, AGETIPA, MADAUTO, STAR, PORT MAHAJANGA, COMPAGNIE
MADECASSE, ADEMA, AIR MAD, CARE INTERNATIONAL, ASSEMBLEE
NATIONALE, SENA, MINISTERE DE L’ECONOMIE, MINISTERE DU COMMERCE
ET DE L’INDUSTRIE, MINISTERE DE L’ENERGIE ET DE MINES, MINISTERE DE
LA JUSTICE ET DIFFERENTES JURIDICTIONS, MINISTERE DES FINANCES ET
DE BUDGET, REGION ANALAMANGA, TVM, ASECNA, BOA, BFV, SG, BNI CA,
UCB, PAIQ, JIRAMA, CNELA, CCAC, ACC, ORANGE, ZAIN, TELECOM
MALAGASY, COMPAGNIES D’ASSURANCE : NY HAVANA, ARO, …

2
Présentation de l’IFT Mémoire de fin d’études

II- FILIERES EXISTANTES

IFT dispense des formations en :

 Bâtiment et Travaux Publics


 Gestion et Management
 Informatiques
 Information – Communication – Journalisme
 Droit
 Ingénierie de l’Environnement
 Management qualité (en cours)
 Management du Tourisme (en cours)

Actuellement, l’IFT capitalise le savoir – faire et l’expérience d’une cinquantaine


d’enseignants et dispense également différentes formes de formations : initiales, continue,
modulaire.

III- DIPLOMES DELIVRES

1) Formation initiale

 DTS (Bac + 2) après 2 années d’études


 LICENCE (Bac + 3) après 3 années d’études
 MASTER I (Bac + 4) après 4 années d’études
 MATER II (Bac + 5) après 5 années d’études

2) Formation continue
 Diplôme de formation professionnelle
 DESS en Management qualité
 DESS en Management et Tourisme

3) Formation modulaire

Certificat ou attestation après les formations de chaque module.

Pour ces différents types de formation, les diplômes délivrés aux étudiants sont

3
Présentation de l’IFT Mémoire de fin d’études

obtenus après des évaluations faisant l’objet d’un :

 Contrôle continue
 Examen de fin d’année
 Rapport de stage
 Mémoire soutenu publiquement

En outre, un Comité Pédagogique composé de Chefs de Filières est crée au sein


de l’IFT. Ce comité se prononce sur la structure et les matières du programme, appuyant
le développement d’une large coopération nationale et internationale dans le cadre de la
formation dispensée.

IV- ORGANIGRAMME DE L’IFT

4
Présentation de l’IFT Mémoire de fin d’études

Figure 1: Organigramme de l'IFT PRESIDENT DIRECTEUR GENERAL (PDG)

DIRECTEUR GENERAL(DG)

DIRECTEUR GENERAL Adjoint(DGA)

Directeur Administratif et Financier Directeur de la Programmation Directeur des Etudes


(DAF) (DPR) (DE)

Directeur des Etudes Adjoint


(DEA)
Directeur d’Agence :
- Antsirabe
Assistante de - Fianarantsoa
Direction - Toamasina Assistante de
- Mahajanga Direction

Service Service Service Service Service Service Service Service Service Service CHEFS DE FILIERES
de la de la des de la du de la de la de la de la de la (Mentions)
communication Comptabilité Affaires Programmation système Relation Documentation Scolarité Médecine formation *Bâtiment et Travaux Publics
Générale de la Qualité Publique Préventive Continue *Gestion / Management
Planification et du sport * Informatique
*Information Communication
Journalisme
* Droit
*Ingénierie de
l’Environnement
5
Présentation de l’Alliance Française

CHAPITRE II : PRESENTATION DE L’ALLIANCE FRANÇAISE

I- HISTORIQUE

L’Alliance française est un mouvement mondial réunissant plus d ’ un


millier d’associations dans 153 pays. Né en 1883 à Paris, ce réseau est unique au monde : il
est constitué d’associations totalement indépendantes les unes des autres, chacune ancrée
dans le droit local de son pays, chacune placée sous la responsabilité pleine et entière des
bénévoles ayant accepté de l’administrer. La première Alliance malgache voit
officiellement le jour en 1947 à Antananarivo, 29 comités de bénévoles ont, au fil du
temps, donné naissance à 29 Alliances françaises. Le réseau s’est ensuite étoffé dans les
années 60, avec la création des Alliances d’Antsirabe et de Diego Suarez, puis renforcé
dans les années 70 avec la création de 13 Alliances, poursuivi dans les années 80 (avec 7
créations) et 90 (5 créations), pour se stabiliser dans les années 2000 avec la seule création
de la petite Alliance de Morombe en 2001. En juillet 2012 le gouvernement d’unité
nationale de Madagascar a octroyé à l’Alliance française, par son Décret N° 2012-726 du
31 juillet, le statut d’association reconnue d’utilité publique.

Auparavant située au boulevard de l’Ivondro, l’Alliance Française de


Tamatave est désormais sise au 13 Rue boulevard Paul DOUMER dans la demeure de la
famille BANG.
La magnifique villa qui l’héberge présente malicieusement un double visage. D’aspect
créole, elle ne cache cependant pas l’influence nordique que lui a donnée son concepteur,
Monsieur Christian Olaï BANG, lui-même norvégien et charpentier de marine de son état.
Depuis 1885 (deux ans après la création du mouvement des Alliances françaises à Paris),
cette maison a su résister aux caprices météorologiques de Tamatave, affrontant bravement
les cyclones et les pluies tropicales. En 1989, grâce au généreux mécénat de la famille
BANG, elle accueille l’Alliance française de Tamatave qui, en contrepartie, prend en
charge l’intégralité des frais d’entretien. Cette fructueuse association entre l’Alliance et les
propriétaires de la villa a déjà surmonté bien des épreuves. Mais toujours elle est restée
marquée par une profonde et réciproque confiance. En 2009, le bail qui les unit est
reconduit pour une nouvelle période de 20 ans.

6
Présentation de l’Alliance Française

L'alliance est gérée par une équipe de professionnels qui rend compte de son
action devant le comité de gestion. Tous les adhérents de l’Alliance française de Tamatave
peuvent participer à la vie de leur association, en assistant à l’assemblée générale au mois
de mars chaque année, et/ou en se faisant élire au comité de gestion. Actuellement,
l’Alliance française de Tamatave est sous la direction de Madame Aurélie CHAMPVERT.
En plus des six salles de cours pour l’enseignement linguistique, la villa dispose de trois
bibliothèques en ville et à l’Université de Tamatave, dont l'unique médiathèque pour
enfants de la région. Elle héberge également un Centre d'Enseignement Artistique, une
salle de spectacle, un théâtre de verdure et un espace images et sons.
Juridiquement, l’Alliance française se présente comme suit:
 Raison sociale : Association culturelle et pédagogique
 Numéro d’identification statistique : 3000605241
 Téléphone : +261 32 05 119 92
 Adresse e-mail : aftamatave@gmail.com
 Effectif des personnels : 21

II- LES MISSIONS


Les missions de l’Alliance française se reposent sur trois points : la langue
française, la culture et la lecture.

1) La langue française

L’apprentissage de la langue française fait partie des missions de l’association


parce qu’elle est aujourd’hui la cinquième langue la plus parlée au monde, la deuxième
langue étrangère la plus enseignée après l’anglais et la troisième langue la plus utilisée dans
le monde des affaires, sans oublier qu’elle est la quatrième la plus présente sur internet.
Autant de bonnes raisons d’apprendre le français ou bien de se perfectionner.

La langue française recouvre de nombreux aspects : c’est à la fois une langue


d’enseignement très utilisée jusqu’au niveau universitaire, mais c’est aussi une langue
officielle dans trente-deux pays et au sein de nombreux organismes internationaux. De plus,
à Madagascar le français est la langue de l’administration et aussi la langue des voisins les
plus proches à savoir La Réunion, Mayotte, Les Comores et Maurice. Le français à
Madagascar est un vecteur d’intégration, de réussite scolaire, de promotion et d’ascension
sociale et professionnelle.

7
Présentation de l’Alliance Française

2) La culture

Depuis la création de la première Alliance française à Madagascar


(Antananarivo), il y a déjà soixante-dix ans, le vaste réseau des 29 Alliances présent sur tout
le territoire poursuit avec enthousiasme sa mission de promotion de la culture. Pour se faire
les Alliances collaborent en permanence avec les artistes locaux et internationaux désirant
partager leur savoir-faire, ainsi qu’avec tous les partenaires publics ou privés souhaitant
appuyer ces projets culturels.

Les missions culturelles des Alliances françaises se développent


principalement autour de quatre axes dont:

 la promotion des artistes locaux et tournées nationales ;


 diffusion de biens culturels ;
 organisation et appui local aux festivals nationaux ;
 animations socioculturelles.

3) La lecture

Grâce à un partenariat remarquable et durable avec l’association Trait d’Union


France Madagascar qui leur apporte chaque année des dizaines de milliers de livres neufs,
les 29 Alliances françaises sont en mesure d’offrir un total de plus de 200 000 ouvrages
répartis dans leurs centres de lecture à leurs plus de 47 000 lecteurs-adhérents.

L’affiliation à l’Alliance du réseau des 24 Centres de Lecture, d’Information et


de Culture (CLIC), initialement créés à l’initiative de Trait d’Union, a permis de renforcer
significativement l’action de Lecture publique dans des zones plus reculées, de brousse,
totalement démunies en la matière. Une animation régulière autour du Livre est sans cesse
favorisée et accompagnée par de nombreuses sessions de formation spécifiques proposées
aux bibliothécaires et animateurs.

Pour pouvoir réaliser ces missions, l’Alliance française ne cesse d’organiser plusieurs
activités pour le public dans des cadres différentes.

8
Présentation de l’Alliance Française

III- LES ACTIVITES


Les activités que l’Alliance française nous propose sont bien nombreuses et
chaque catégorie d’âge peut trouver sa place :

1) La médiathèque
Elle propose à tous les publics, jeunes et moins jeunes, élèves, étudiants,
professionnels, amoureux de la culture et de la lecture, une offre diversifiée et actualisée :

 Plus de 10 000 documents sur tous supports : livres, journaux, revues, CD audio, films sur
DVD
 Des évènements et des activités tout au long de l’année : journée mondiale de livres(Avril),
semaine de la langue française et de la francophonie(Mars), « A vous de lire »(Mai) , atelier
de jeu d’échecs ouvert au plus de 12 ans(Samedi après-midi), heure de conte tous les
mercredis après-midi(le club est ouvert à tous les enfants adhérents),une sélection de films en
français à partir de 3 ans(tous les troisièmes samedis du mois)
 Des services : consultation sur place, prêt à domicile, réservations de documents, accès au
cyber.
 Tous les membres ont accès à la bibliothèque en ligne « culturethèque » : une plateforme
contenant plusieurs centaines de milliers de documents numériques (code à récupérer auprès des
bibliothécaires)

Le centre de la médiathèque est ouvert à tous publics du mardi au samedi de 08 à 12h et de


14h à 18h.

Afin de satisfaire les publics, quatre espaces de médiathèques sont disponibles dont:

 Espace bibliothèque : possède un très grand nombre d’ouvrages et un espace de lecture de


35 places.
 Espace jeunesse : une collection d’ouvrages bien adaptée au moins de 14 ans : albums,
contes, romans, documentaires, DVD
 Espace multimédia : 10 ordinateurs (adulte et enfant confondus) en libre service sur
réservation pour naviguer sur le web. Une collection de CD-ROM culturels et ludo-éducatifs à
consulter sur place.
 Fonds Madagascar : regroupe tous les ouvrages sur Madagascar ainsi que les livres dont les
auteurs sont Malgache.

9
Présentation de l’Alliance Française

 L’espace francophone : une annexe dans l’enceinte de l’Université de Toamasina avec :


1000 ouvrages, des animations en relation avec Alliance française de Tamatave, 5 ordinateurs
connectés à Internet disponibles et gratuits pour les adhérents.

Voici un tableau récapitulatif sur la médiathèque :

Carte Abonnement Tarifs


Enfant et Emprunt de deux ouvrages soit : 10 000Ar
étudiant -2 livres
utilisateur -1 livre et 1 CD
Adulte 15 000Ar
utilisateur
Membre Vous pouvez voter en assemblée générale, recevoir le 25 000Ar
Toamaville chez vous, bénéficier des tarifs adhérents
Membre Vous bénéficiez d’invitations pour tous les évènements 70 000Ar et
bienfaiteur culturels. plus

Tableau 1:Récapitulation sur la médiathèque

2) Les cours de langue


Elle offre un programme régulier de cours de langue française et malgache
destinés aux enfants, aux adultes, aux professionnels, quel que soit leur niveau de langue.
Elle propose également des cours à la carte pour des personnes individuelles, pour des
groupes ou des entreprises. Les parcours d’apprentissage suivent le modèle du Cadre
Européen de Référence pour les langues, et s’adressent à tous les publics :

 TOUT-PETIT ENFANT (3 à 6 ans) : 180 heures pour couvrir le niveau A1.1


 ENFANT (7 à 12 ans) : 360 heures pour couvrir les niveaux A1, A2 et A2+
 ADOLESCENT (13 à 17 ans) : 600 heures pour couvrir les niveaux A1, A2,
B1 et B2
 ADULTE (à partir de 18 ans) : 600 heures pour couvrir les niveaux A1, A2, B1
et B2

Pour participer aux cours, il faut être membre de l’association.

10
Présentation de l’Alliance Française

3) Le centre d’examen
Elle fait également office de centre d‘examens pour des épreuves comme le
DELF et le DELF Junior, le DALF et elle propose des sessions de préparation à ces
examens. Il y est également possible de passer les examens du TCF, le DAEFLE, et les
examens de la CCIP : DFP de la Chambre de commerce et d'industrie de Paris. Ces diplômes
s’adaptent à tous les apprenants car ils existent en quatre versions:

 DELF PRIM pour les enfants de 7-12ans


 DELF JUNIOR pour ceux qui ont entre 12 et 17 ans
 DALF C1 à partir de 17 ans
 DALF PRO à partir de 18 ans

4) Les ateliers artistiques


Elle héberge depuis 2009 un Centre d'Enseignement Artistique qui offre des
cours hebdomadaires de danse africaine et de danse contemporaine, de peinture, de cirque, et
de musique : percussions, piano et guitare. En plus de ces enseignements, elle propose des
ateliers gratuits et réguliers de slam, de chorale, de « kabary » et de jeux de société.

5) La diffusion culturelle
Elle assure également un programme culturel régulier destiné au grand public
de Tamatave, tels des conférences, des expositions, des concerts. Elle initie ou participe à la
plupart des festivals élaborés au niveau de la ville comme la Semaine de la Francophonie, la
Fête de la Musique, Lire en Fête, le festival national de jazz « Madajazzcar », le festival de
danse Mitsaka.

IV- LES PARTENAIRES


Pour réaliser ses missions, l’Alliance française de Tamatave entretient des
relations avec des autres associations, entreprises qui sont :

 COLAS, MADECASSE, ECONS, SPAT S2PC, BFV-SG, FMA : Ces


entreprises soutiennent Alliance Française presque sur toutes les activités.
 Trait d’Union France-Madagascar : Trait d’union a créé un réseau de
bibliothèques de brousse appelées CLIC (Centre de Lecture, d’Information et de Culture).
Ces CLIC sont rattachés à certaines Alliances françaises qui en assurent le suivi. Le
partenariat entre ces deux réseaux renforce et élargit l’implantation de la francophonie à
Madagascar. Trait d’union envoie chaque année 30 000 livres neufs aux 29 Alliances

11
Présentation de l’Alliance Française

françaises et aux 24 CLIC. Ce renouvellement constant des livres rend les bibliothèques
vivantes et attrayantes.
 Orange Madagascar : Orange Madagascar, au-delà d’être un opérateur en
Télécommunication, est une entreprise responsable engagée dans le développement des pays
où elle est implantée. Lorsqu’Orange Madagascar décide de s’engager dans un partenariat,
son objectif est de permettre à tous de vivre ses passions au travers d’expériences uniques et
engageantes. Le partenariat avec les Alliances françaises entrent naturellement dans ce
dessin. A travers ce partenariat, Orange Madagascar soutient la culture, la musique et
l’éducation. En offrant des connexions internet, Orange Madagascar assure l’interconnexion
de toutes les antennes des Alliances à Madagascar et permet aux membres des Alliances de
s’ouvrir sur le monde.

V- ORGANIGRAMME

12
Présentation de l’Alliance Française Mémoire de fin d’études

Président du Comité de

Figure 2:Organigramme de l'Alliance Française l’Administration

Direction

Accueil Directrice Pédagogique Les enseignants

-Directrice Adjointe
Administrative
Coordinatrice Pédagogique
–Responsable des Ressources
Humaines
-Comptable
Secrétaire Pédagogique

Assistante Pédagogique

Responsable Culturel Responsable Responsable Médiathèque Responsable Logistique


Communication

Animateur Assistante -Reprographe -Bibliothèque adulte -Agent polyvalent


Culturel Culturelle -Médiathèque enfant -Gardien (jour/nuit/parking)
-Coursier -Antenne B5 -Jardinier

13
Femme de
ménage
PARTIE II

ANALYSE ET CONCEPTION
La méthode MERISE Mémoire de fin d’études

CHAPITRE III: LA METHODE MERISE

I- GENERALITE
La méthode MERISE est une méthode de conception et de développement de
systèmes d'informations informatisés, MERISE étant avant tout un sigle, signifiant
Méthode d’Etude pour la Réalisation Informatique des Systèmes d’Entreprise. Elle a pour
objectifs d'aider l'analyste dans les étapes de conception et de mise en œuvre de solutions
dans le cadre de projets informatiques de gestion.

Elle est née en 1976 par la mise au point de deux sociétés principales qui sont
le Centre Technique d'Informatique (CTI) chargé de gérer le projet, et le Centre d'Etudes
Techniques de l'Equipement (CETE) implanté à Aix-en-Provence. La méthode est devenue
un standard français et même en Europe, utilisée par de nombreuses sociétés.

La vocation de MERISE est double, d’une part, MERISE représente une


méthode de conception de système d’information et d’autre part, propose une démarche
méthodologique de développement de S.I (Système d’Information). Elle a pour objectif
d'aider l'analyste dans l’étape de conception d'une solution.

II- SYSTÈME D’INFORMATION


Un système est un ensemble d'éléments matériels et immatériels (hommes,
machines, méthodes, règles,...) en interaction transformant par un processus des éléments
(les entrées) en d'autres éléments (les sorties).

Un système d'information présente quatre fonctions majeures :

 La collecte des informations émanant du système de pilotage, du système


opérant, de l'environnement extérieur.
 Le traitement des informations (transfert des informations dans la forme).
 La circulation des informations (transfert des informations dans l'espace)
 La mémorisation (le stockage) des informations (transfert des informations
dans le temps).

Pour cela il est composé d’un système opérant, système de pilotage, système d’information.

14
La méthode MERISE Mémoire de fin d’études

1) Système opérant (production, physique)


Chargé de l'activité productive au sein de l'organisation, il transforme un flux
d’entrées (matières premières,...) en flux physique de sorties (produits finis, ...).
...).Il englobe
toutes les fonctions liées à l’activité propre de l’entreprise.

2) Système de pilotage (direction, gestion)


Chargé de l'activité décisionnelle au sein de l'organisation, il régule les flux, il
gère et contrôle le système opérant en fonction des objectifs qu'il fixe. (Ex.: Les décideurs
d'une entreprise fixent des orientations commerciales
commerciales et des cadences de production,
analysent les résultats de production et de vente).

3) Système d’information (lien entre les deux autres)


Il assure le lien (les échanges) entre le système opérant et le système de
pilotage d'une part, entre ces deux systèmes dits "internes" et "l'environnement extérieur"
d'autre part. Il présente des aspects formels, caractérisés par des règles de fonctionnement
clairement codifiées, et des aspects informels. En termes d'informatisation, seuls les
aspects formels sont automatisables.

Figure 3:Système d'Information

15
La méthode MERISE Mémoire de fin d’études

Le SI est la représentation de l'activité du système opérant, construite par et


pour le système de pilotage pour en faciliter le fonctionnement.

III- SYSTÈME D’INFORMATION ET SYSTEME INFORMATIQUE


Parmi les informations qui appartiennent au SI, certaines doivent ou peuvent
faire l’objet d’un traitement automatisé grâce aux outils informatiques. Pour assurer la
cohérence du SI, la méthode MERISE propose une démarche d’informatisation comportant
les étapes suivantes :

 le schéma directeur : dont le rôle est de définir, de manière globale, la


politique d’organisation et d’automatisation du SI. Pour ce faire, il est nécessaire de
répertorier l’ensemble des applications informatiques existantes à modifier et à développer.
Pour rendre contrôlable et modulable ce développement, il est nécessaire de découper le SI
en sous-ensembles homogènes et relativement indépendant.

Ces sous-ensembles sont appelés domaines. Par exemple, on peut trouver le domaine
« Approvisionnement », le domaine « Personnel ». Les résultats attendus à la fin de cette
étape sont une définition précise des domaines, une planification du développement de
chaque domaine et un plan détaillé, année par année, des applications qui doivent être
réalisées.

 l’étude préalable par domaine: qui doit aboutir à une présentation générale
du futur système de gestion (modèles des données et des traitements) en indiquant les
principales novations par rapport au système actuel, les moyens matériels à mettre en œuvre,
les bilans coût – avantage. Cette étude est réalisée en 4 phases :
 phase de recueil : qui a pour objectif d’analyser l’existant afin de cerner les
dysfonctionnements et les obsolescences les plus frappantes du système actuel.
 Phase de conception : qui a pour objectif de formaliser et hiérarchiser les
orientations nouvelles en fonction des critiques formulées sur le système actuel et d’autre
part des politiques et des objectifs de la direction générale. Cela revient à modéliser le futur
système avec une vue pertinente de l'ensemble.
 Phase d’organisation : dont l’objectif est de définir le système futur au
niveau organisationnel: qui fait quoi ?

16
La méthode MERISE Mémoire de fin d’études

 Phase d’appréciation : dont le rôle est d’établir les coûts et les délais des
solutions définies ainsi que d’organiser la mise en œuvre de la réalisation. A cet effet un
découpage en projets est effectué.
 l’étude détaillée par projet : qui consiste d’une part à affiner les solutions
conçues lors de l’étude préalable et d’autre part à rédiger, pour chaque procédure à mettre en
œuvre, un dossier de spécifications détaillé décrivant les supports (maquettes d’états ou
d’écran) ainsi que les algorithmes associés aux règles de gestion. A l’issue de cette étude, il
est possible de définir le cahier des charges utilisateurs qui constitue la base de
l’engagement que prend le concepteur vis à vis des utilisateurs. Le fonctionnement détaillé
du futur système, du point de vue de l’utilisateur, y est entièrement spécifié.
 la réalisation: dont l’objectif est l’obtention des programmes fonctionnant sur
un jeu d’essais approuvés par les utilisateurs.
 la mise en œuvre : qui se traduit par un changement de responsabilité :
l’équipe de réalisation va en effet transférer la responsabilité du produit à l’utilisateur. Cette
étape intègre en particulier la formation des utilisateurs. Après une période d’exploitation de
quelques mois, la recette définitive de l’application est prononcée.
 la maintenance : qui consiste à faire évoluer les applications en fonction des
besoins des utilisateurs, de l’environnement et des progrès technologiques.

IV- LES TROIS NIVEAUX D’ABSTRACTION


MERISE utilise une démarche de modélisation à trois niveaux. A chaque
niveau correspond une préoccupation et un ensemble de modèle pour la présentation des
données et des traitements.

Un formalisme de représentation est associé à chaque modèle. L’ensemble de ces trois


niveaux constituent le cycle d’abstraction qui met en évidence les règles qui régissent le SI.

1) Le niveau conceptuel
Il spécifie le choix de gestion QUOI FAIRE ? Et permet de décrire :

 Pour les données : la signification de chacune d’elle et les rapports qui existent
entre elles INDIVIDU ou OBJET, RELATION ou PROPRIETE.
 Pour les traitements : la succession des actions menées par l’organisme en
réponse aux sollicitations auxquels il doit faire face : PROCESSUS, EVENEMENT
d’ENTREE, OPERATION de GESTION qui comprennent les concepts de :

17
La méthode MERISE Mémoire de fin d’études

SYNCHRONISATION, EVENEMENT de SORTIE ou RESULTAT invariant par


rapport à l’infrastructure et la répartition comme machine.
2) Le niveau logique ou organisationnel

Il spécifie les choix d’organisation : QUI FAIT ? QUAND ? OÙ ? Et permet de


décrire :

 Pour les données : les structures logiques, les hiérarchies d’accès RECORD ou
RELATION ou TABLEAU SET ou RELATION ou CLES.
 Pour les traitements : la répartition entre l’homme et la machine, le mode de
fonctionnement conversationnel ou différé, centralisé ou répartie POSTE de
TRAVAIL, TACHE HOMME/MACHINE invariant par rapport à la machine.

3) Le niveau physique ou opérationnel


Il spécifie les choix techniques : COMMENT FAIRE ? Et permet de décrire :

 Pour les données : l’organisation en fichier ou en BD : FICHIER, BLOC,


PAGE.
 Pour les traitements : les découpages en unité de traitement et la structure
d’enseignement des UT, la définition des postes de travail TRANSACTION, grille
d’ECRAN, MAQUETTE d’ECRAN, PROGRAMME.

On peut résumer l’architecture des trois niveaux du cycle d’abstraction par le tableau suivant :

Niveau Préoccupation Données Traitements


1 QUOI ? QUE Conceptuel Conceptuel
VEUT-ON FAIRE ? MCD MCT
2 QUE ? QUAND ? Logique Organisationnel
OÙ MLD MOT
3 AVEC QUEL Physique Opérationnel
MOYEN ? MPD MOPT
Tableau 2:Récapitulation du cycle d'abstraction

V- CYCLE D’ABSTRACTION DE CONCEPTION D’UN SI

Il est à noter que la modélisation est l’activité qui consiste à produire un


modèle. Un modèle est ce qui sert ou doit servir d’objet d’imitation pour faire ou
reproduire quelque chose. On s’intéresse ici à la modélisation des données. Un modèle

18
La méthode MERISE Mémoire de fin d’études

des données est une représentation de l’ensemble des données.


Le schéma suivant explique les étapes de la conception :

Figure 4:Etape de la conception

1) Le Modèle Conceptuel de Communication(MCC)

a- Définition
Le MCC est la représentation des flux d’informations circulant entre les
différents acteurs ou postes de travail.

Un acteur est un agent du SI capable d’échanger des informations avec d’autres


acteurs (interne, externe). Il existe deux types d’acteurs :

 l’acteur interne : participe directement à l’activité de l’organisation ou du


système étudié, il appartient au SI. Dans une MCC il est représenté par un cercle plein.
 l’acteur externe : situé hors du SI mais en rapport avec le système étudié
sans participation direct avec ses activités. Il est représenté par un cercle pointillé dans le
MCC.
Un flux d’information est l’échange d’information entre les acteurs. Il s’agit
d’un flux interne si l’acteur source est interne et flux externe si l’acteur source est externe.
Les flux peuvent être physiques (biens, marchandises, …), monétaires (espèces, chèques,
…) ou informations (orales, documentaires ou informatique) et représentés par une flèche
entre deux acteurs.

19
La méthode MERISE Mémoire de fin d’études

b- Démarche de construction d’un MCC


La première étape de ce modèle est d'arriver à isoler le système en le délimitant. Il
s'agit donc de définir le système et les éléments externes avec lesquels il échange des flux
d'information. Ces éléments extérieurs sont appelés acteurs externes (ou partenaires).

La seconde étape consiste à découper l'organisation en entités appelées acteurs


internes (ou domaines). Lorsque les domaines d'une organisation sont trop importants, ils
peuvent être décomposés eux-mêmes en sous-domaines.

Voici un exemple de MCC de paiement du salaire:

Réclamation du salaire

Fiche à remplir
Personnel Responsable
Fiche remplit RH

Salaire émise

Figure 5: Exemple de MCC

2) Le Modèle Conceptuel de Données(MCD)

a- Définition
Le MCD une représentation statique du SI de l’entreprise qui met en
évidence sa sémantique. Il a pour but d'écrire de façon formelle les données qui seront
utilisées par le SI. Il s'agit donc d'une représentation des données, facilement compréhensible.
Cet aspect recouvre les mots qui décrivent le système ainsi que les liens existants entre ces
mots. Le formalisme adopté par la méthode Merise pour réaliser cette description est basé sur
les concepts « entité-association ».

b- Démarche de construction d’un MCD


Comme le MCD est basé sur deux notions principales: les entités et
les associations, toutefois, elle est aussi appelée : le schéma Entité/Association.

La démarche à suivre afin de bien construire un MCD est la suivante :

- La mise en place de règles de gestion ;

20
La méthode MERISE Mémoire de fin d’études

- L'élaboration du dictionnaire des données ;


- La recherche des dépendances fonctionnelles entre ces données ;
- L'élaboration du MCD (création des entités puis des associations puis
ajout des cardinalités).
 La mise en place de règles de gestion : Une règle de gestion est la tradition
conceptuelle des objectifs choisis et des contraintes acceptés par l'entreprise, une information
de commande qui définit la suite des opérations effectuées pour passer des données de base au
résultat.

Prenons l’exemple de l’informatisation d’un SI d’une école à propos de l’inscription :

- Un élève effectue un ou plusieurs paiements


- Un paiement concerne un seul élève.

 Le dictionnaire des données : Un dictionnaire des données permet de


recenser et d'écrire l'ensemble des propriétés qui seront utilisés par le système (ceux qui
figureront donc dans le MCD).Etant source d'information, il est un outil irremplaçable et sert
de référence durant toute la vie des données de la base. Pour chaque donnée, il indique :

- Le signifiant (variable) : il s'agit d'un libellé désignant une donnée (par exemple
«Nom_E» pour le nom d’une entreprise)
- Le signifié (signification) : il s'agit d'une description claire du signifiant (par exemple
«nom de l’entreprise»)
- Le type :

 A ou Alphabétique : lorsque la donnée est uniquement composée de


caractères alphabétiques (de 'A' à 'Z' et de 'a' à 'z').
 N ou Numérique : lorsque la donnée est composée uniquement de nombres
(entiers ou réels).
 AN ou Alphanumérique : lorsque la donnée peut être composée à la fois de
caractères alphabétiques et numériques.

- La longueur de donnée en nombre de caractères


- La nature :

21
La méthode MERISE Mémoire de fin d’études

 SI ou Signalétique : une donnée stable, inchangée, qui ne peut pas être


modifiée quelque soit les circonstances.
 M ou Mouvement : une donnée résultant de circonstances spécifiques,
n’existe que lorsqu’un évènement a eu lieu.
 S ou Situation : une donnée qui varie avec le temps ou suivant les périodes.

- Et parfois des remarques ou observations complémentaires par exemple


une précision du format d’une date : « JJ/MM/AAAA ».

 Les dépendances fonctionnelles : Soit deux propriétés (ou données) P1 et P2.


P1 et P2 sont reliées par une dépendance fonctionnelle (DF) si et seulement si une
occurrence (ou valeur) de P1 permet de connaître une et une seule occurrence de P2.

Cette dépendance est représentée comme ceci : P1 → P2

On dit que P1 est la source de la DF et que P2 en est le but.

Par ailleurs, plusieurs données peuvent être source comme plusieurs données peuvent être but
d'une DF. Par exemple :

P1, P2 → P3
P1 → P2, P3
P1, P2 → P3,P4,P5

Une DF doit être :

- élémentaire : C'est l'intégralité de la source qui doit déterminer le but d'une DF.
Par exemple si P1 → P3 alors P1, P2 → P3 n'est pas élémentaire.
- directe : La DF ne doit pas être obtenue par transitivité. Par exemple, si P1 →
P2 et P2 → P3 alors P1 → P3 a été obtenue par transitivité et n'est donc pas directe.
 L’élaboration du MCD : Elle est basée sur trois choses dont : les entités, les
associations et les cardinalités.
- Les entités : Chaque entité est unique et est décrite par un ensemble de
propriétés encore appelées attributs ou caractéristiques. Une des propriétés de l'entité est
l'identifiant.
La propriété est une information élémentaire, c’est à dire non déductible d’autres
informations, qui présentent un intérêt pour le domaine étudié. Dans le MCD figurent toutes
les propriétés, identifiées par un nom, qui présentent un intérêt pour le domaine à étudier. Ce

22
La méthode MERISE Mémoire de fin d’études

nom doit être le plus explicite possible : à sa seule lecture on doit donc pouvoir se faire une
idée de ce que représente la propriété.

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. Cette propriété
doit posséder des occurrences uniques et doit être source des dépendances fonctionnelles avec
toutes les autres propriétés de l'entité. Bien souvent, on utilise une donnée de type entier qui
s'incrémente pour chaque occurrence, ou encore un code unique spécifique du contexte. Il est
précédé d’un « # » ou souligné.

D’après la définition d’une entité, on sait que la connaissance d’une valeur de la rubrique
identifiant détermine la connaissance des valeurs des autres rubriques de l’entité. L’ensemble
de ces valeurs est appelé occurrence d’entité.

Les entités sont représentées par un rectangle. Ce rectangle est séparé en deux champs :

 le champ du haut contient le libellé ou le nom de l’entité

 le champ du bas contient la liste des propriétés de l’entité

Voici un exemple de représentation d’une entité avec ses propriétés :

Eleve
#matricule
Nom
Prenom
Adresse

Ou
Eleve
Matricule
Nom
Prenom
Adresse

Figure 6:Exemple d'une entité

23
La méthode MERISE Mémoire de fin d’études

- Les associations : Une association définit un lien sémantique entre une ou


plusieurs entités. Cette définition permet de traduire une partie des règles de gestion qui n'ont
pas été satisfaites par la simple définition des entités.

Une association se présente comme suit :

Généralement le nom de l'association est un verbe définissant


définissant le lien entre les entités
entités.

- Les cardinalités : Une cardinalité permet de caractériser le lien qui existe entre
une entité et la relation à laquelle elle est reliée. Elle est composée d’une borne maximale et
une borne minimale, intervalle dans laquelle la cardinalité d’une entité peut prendre sa valeur.
 La borne minimale (généralement 0 ou 1) : décrit le nombre minimum de
fois qu’une entité peut participer à une relation.
 La borne maximale (généralement 1 ou n) : décrit le nombre minimum de
fois qu’une entité peut participer à une relation.

Voici un tableau qui récapitule les valeurs que peut prendre


p ces couples :

0,1
Pour chaque occurrence de E, le modèle
E
A
admet :
- soit l’absence de lien
- soit la présence d’un seul lien
1,1
Pour chaque occurrence de E le modèle
E
A
admet la présence d’un et un seul lien

1,n
Pour chaque occurrence de E le modèle
E
A admet la présence d’un seul ou de plusieurs
liens

0,n
Pour chaque occurrence de E le modèle
E
A
admet :
- soit l’absence de lien
- soit la présence de plusieurs liens
Figure 7: Récapitulation Cardinalité

24
La méthode MERISE Mémoire de fin d’études

La dimension d’une association indique le nombre d’entités participant à l’association. Les


dimensions les plus courantes sont deux (association binaire) et trois (association ternaire) :

 L’association binaire exprime la présence de liens sémantiques entre les occurrences


d’une entité A et les occurrences d’une entité B.
 L’association ternaire exprime la présence de liens sémantiques entre les occurrences
de 3 entités.

Une association binaire A définit entre une entité E1 et E2 peut avoir les fonctionnalités
suivantes :

 Un à un (1,1) : caractérisé par la cardinalité maximum égale à 1 pour les deux entités.
 Un à plusieurs (1,n) : caractérisé par la cardinalité sur un segment 1 et égale à n sur
l’autre segment.
 Plusieurs à plusieurs (n,n) : caractérisé par la cardinalité n sur les deux segments.

Les propriétés qui dépendent fonctionnellement de plusieurs identifiants d’entités sont portées
par les associations entre ces entités. Il s’agit ici de l’association porteuse de données.

3) Le Modèle Logique des Données(MLD)

a- Définition
Le MLD est un passage du MCD validé vers l'implantation physique des
données. Il se situe alors entre le M.C.D. et le M.P.D. A ce stade, le modèle est encore
indépendant des choix matériels et logiciels.
Cette étape consiste à transformer le MCD en modèle logique, selon un formalisme adapté à
un type général de système de gestion de données.

b- Les règles de passage du MCD au MLD


La traduction des concepts de base du modèle conceptuel est régie par les
trois règles suivantes :

 Toute entité devient une table ou relation, chaque propriété de l’entité devient champ
ou colonne de la table. L’identifiant de l’entité devient la clé primaire de la table.

25
La méthode MERISE Mémoire de fin d’études

Figure 8: Passage du MCD au MLD

 Toute association binaire de type (1-n)


(1 ou (1-1)
1) est caractérisée par l’existence d’une
dépendance fonctionnelle entre l’identifiant de l’entité reliée par le segment portant la
cardinalité 1,1 ou 0,1 et l’autre entité. Dans le schéma ci-dessous
ci dessous on a la dépendance
fonctionnelle suivante : P1 P21

Figure 9:Passage
Passage du MCD au MLD (cas d'association binaire)

E2 (#P21, P22, P23)

E1 (#P1, P2, P3,#P21)

 Toute association de type (n-n)


(n devient une relation qui hérite des identifiants des
entités participants à la relation. Si l’association est porteuse, la relation sera complétée par la
liste des propriétés portées.

Figure 10:: Passage du MCD au MLD (cas d'association n-n)


n

26
La méthode MERISE Mémoire de fin d’études

E1 (#P1, P2, P3)

E2 (#P21, P22, P23)

Association (#P21, #P21, #PA)

4) Le Modèle Physique des Données(MPD)

Le MPD est une implantation particulière du MLD. Ce sont des tables à créer
avec un logiciel SGBDR. On parle de MPD lorsque l’on doit procéder aux différentes
contraintes d’implémentations dans le logiciel adapté.
Construire le MPD consiste à transformer le Modèle logique des Données en
une suite de relations. Cette étape finalise le processus de traitement des données.

5) Le Modèle Conceptuel de Traitement(MCT)

a- Définition
Le MCT donne une vue globale des traitements réalisés dans le cadre des
domaines de gestion de données. Il se contente d’identifier les opérations générales
(conceptuelles) ainsi que les enchaînements et les conditions de leur réalisation.

b- Identification des opérations conceptuelles(OC)


Une OC représente une ou plusieurs actions de gestion. Son nom doit
clairement identifier là où les actions qu’elle représente.

Un OC est réalisé seulement si un certain événement se produit (on parle


d’événement déclencheur d’une oc). La réalisation de l’opération a également pour effet de
créer un certain nombre d’événement que l’on appelle événement résultat d’une OC. Un
résultat d’événements peut être déclencheur d’une autre oc. La règle qui
donne précisément la condition de déclenchement d’une opération en fonction des
événements déclencheurs est appelé règle de synchronisation. Une règle de synchronisation
est une fonction booléenne dont les variables sont les événements déclencheurs. Une telle
variable prend la valeur faux quand l’événement correspondant n’a pas lieu, elle prend la
valeur vrai quand il a lieu.
Les règles qui donnent précisément la où les conditions de production des
événements de résultat sont appelées règles d’émission des résultats.
Une OC peut être représentée graphiquement comme la suivante :

27
La méthode MERISE Mémoire de fin d’études

Evènements déclencheurs

Evt1 Evt2

SYNCHRONISATION

OPERATION

Action1

Action2

……..

Action n

Règle d’émission Règle d’émission

Evt3 Evt4

Evènements résultats
Figure 11:Représentation d'une OC

L’évènement matérialise un fait, qui en se produisant, doit déclencher une réaction du


système.
La synchronisation est la représentation d’une condition (expression booléenne) qui, au
préalablement au déclenchement d’une opération doit être vérifiée.
Une opération est un ensemble d’actions (traitements) accomplie par le processus en
réaction à un ou plusieurs évènements déclencheurs.
La règle d’émission est une proposition logique qui s’applique au contenu de la base
d’information après exécution de l’opération.

c- Les étapes de construction d’un MCT


Pour construire un MCT, on pourra partir d’une MCC :

 Pour chaque flux entre acteurs identifié en MCC, on liste les opérations
qui doivent être menées pour réaliser ce flux. On établit ainsi une liste des opérations qui
doivent être réalisées pour aboutir à une gestion cohérente du domaine à étudier.

28
La méthode MERISE Mémoire de fin d’études

 Pour chaque OC, on établit la liste des évènements résultat qu’elle produit
ainsi que les règles d’émission correspondantes.
 On déduit la liste des évènements déclencheurs de chaque OC et la règle
d’émission.

6) Le Modèle Organisationnel de Traitement(MOT)

a- Définition
Le MOT s'attache à décrire les propriétés des traitements non traitées par le MCT,
c'est-à-dire: le temps, les ressources, le lieu. Le MOT consiste donc à représenter le MCT
dans un tableau dont les colonnes sont la durée, le lieu, les responsables et ressources
nécessaires à une action.

b- La construction d’un MOT


Pour construire le MOT, il est nécessaire de découper les opérations en
procédures fonctionnelles, une succession de traitements déclenchée par un événement. Il
s'agit donc d'associer dans un tableau: les procédures fonctionnelles, l'heure de début et de fin,
le lieu du poste de travail, le responsable du poste de travail, les ressources du poste de travail.
Un MOT se présente comme suit :

Période Service A Service B Type

Evt Evt
Jour Automatique

Evt
Figure 12: Présentation d'un MOT

29
Application de la méthode MERISE Mémoire de fin d’études

CHAPITRE IV: APPLICATION DE LA METHODE MERISE

Avant de réaliser un projet, la phase de conception est nécessaire, elle nous permet
d’avoir une représentation virtuelle d’une réalité de telle façon à faire ressortir les points
auxquels nous nous sommes intéressés. Il existe plusieurs méthodes d’analyse mais nous
avons choisi la méthode MERISE.

I- ANALYSE DE L’EXISTANT

1) L’Etude de faisabilité
La responsable des ressources humaines au sein de l’Alliance Française a besoin
d’un logiciel gérant les personnels pour arranger son travail. Les deux années de formation
que nous avons suivies à l’Institut, nous donnent la capacité d’aboutir à cet objectif. Il s’agit
de la création d’un logiciel de gestion des personnels pour la responsable des ressources
humaines.

2) Le Schéma directeur
Actuellement, Alliance Française fait partie des associations les plus connues à
Tamatave, surtout dans le domaine de l’éducation et culturel. Pour son bon fonctionnement,
plusieurs personnes y travaillent dans des domaines différents. En ce moment, pour gérer la
permission, les congés, le paiement des salaires, la responsable des ressources humaines
utilisent des documents et MS Office Excel.

Afin d’améliorer ce domaine, nous avons proposé la mise en place d’un


logiciel de gestion de personnel.

3) L’étude préalable

a- Analyse de l’existant
Deux systèmes sont utilisés pour la manipulation des informations dont des
documents sous forme de fiche manuelle et des fiches électroniques sous MS Office Excel.

 Gestion d’ajout des personnels: Un grand cahier comporte la liste des


personnels au sein de l’Alliance française, ce cahier est toujours mis à jour, en cas de départ
ou de nouveau venu. Les informations enregistrées sont : numéro matricule, Nom, Prénom,
Date de naissance, Lieu de naissance, Age, Adresse, Date d’embauche, contact, classification
professionnelle, indice, service.
 Gestion d’absence : Il y a quatre types d’absence

30
Application de la méthode MERISE Mémoire de fin d’études

- Permission : Chaque personnel a un droit de 10 jours de permission


par an. En cas d’urgence, il est libre de sortir pendant l’heure de travail mais avant son départ,
il doit remplir une fiche de demande d’autorisation d’absence dont les informations
enregistrées sont : Nom, prénom, service, observation éventuelles, détails de la demande,
nombre d’heures sollicités, heure de départ, heure de retour, date de la demande, signature.
S’il s’agit d’un ou plusieurs jours, les informations concernant les heures seront remplacées
par jour.
- Repos maladie : Un repos maladie est obtenu de la part d’une
organisation de santé. Après avoir consulté son médecin, l’employé doit remplir une demande
d’autorisation d’absence avant son départ. Les informations enregistrées sont : Nom, prénom,
service, observation éventuelles, détails de la demande, nombre de jours sollicités, date de
départ, date de retour, date de la demande, signature. L’employé doit cocher sur
la « présentation pièce justificative » (cette preuve doit être obligatoire).
- Congés : Chaque personnel ayant travaillé un an au minimum a un
droit de 24 jours ouvrables. Les informations enregistrées sont : Nom, prénom, service,
observation éventuelles, détails de la demande, nombre de jours sollicités, date de départ,
date de retour, date de la demande, signature.
- Récupération : Il s’agit ici d’une demande d’absence dont les jours
non travaillés seront récupérés en jour fériés ou durant les jours de repos. Les informations
enregistrées sont : Nom, prénom, service, observation éventuelles, détails de la demande,
nombre de jours sollicités, date de départ, date de retour, date de la demande, signature.
 Gestion des heures supplémentaires : Chaque service possède un
cahier dans lequel le chef de service ajoute les noms, prénoms, date, heure Travaillée, des
personnels ayant effectué des heures supplémentaires, c'est-à-dire, des heures hors de son
travail habituel.
 Gestion du paiement des salaires :
- Avance : Chaque personnel a le droit de réclamer une avance sur son
salaire au plus tard le quinzième jour du mois. Le paiement se fait avant le week-end et le
montant souhaité ne devrait pas dépasser 50% de son salaire. Les informations enregistrées
sont : Nom, prénom, service, salaire brut, montant de l’avance souhaité, date de la demande.
- Salaire fin du mois : Chaque fin du mois, les personnels reçoivent
leurs salaires. Les informations enregistrées sont : Nom, prénom, service, classification
professionnelle, indice, période, salaire brut, heure supplémentaire, congé, CNAPS, OMSI,
IRSA, montant salaire net.
31
Application de la méthode MERISE Mémoire de fin d’études

b- Le Modèle Conceptuel de la Communication


 Demande de permission, congé: acceptée

1
Chef de
2 service 4
Personnel Responsable
3 7 RH

5 6

Directrice

Figure 13:MCC (absence acceptée)

Explication des flux :

1:demande d'autorisation d'absence

2:fiche à remplir émise

3:fiche remplit émise

4:demande d'autorisation émise

5:demande d'autorisation acceptée+signature émise

6:demande d'autorisation acceptée+signature émise

7:demande d'autorisation acceptée+signature directrice et responsable RH

8:autorisation d'absence accordée

32
Application de la méthode MERISE Mémoire de fin d’études

 Demande de permission, congé: rejetée

1 4
Chef de Responsable
2 service RH
Personnel
3 5

Figure 14: MCC (absence refusée)

Explication des flux :

1:demande d'autorisation d'absence

2:fiche à remplir émise

3:fiche remplit émise

4:demande d'autorisation émise

5:demande refusée

6:autorisation d’absence refusée

 Repos maladie

1
Chef de Responsable
2 service 4 RH
Personnel
3 7

5 6

Directrice

Figure 15:MCC (repos maladie)

Explication des flux :

1:demande d'autorisation d'absence


33
Application de la méthode MERISE Mémoire de fin d’études

2:fiche à remplir émise

3:fiche remplit émise+ pièce justificative (ordonnance)

4:demande d'autorisation émise

5:demande d'autorisation acceptée+signature émise

6:demande d'autorisation acceptée+signature émise

7:demande d'autorisation acceptée+signature directrice et responsable RH

8:autorisation d'absence accordée

 Paiement avance/salaire

2 2
Personnel Responsable
3 RH

Figure 16:MCC (paiement avance/salaire)

Explication des flux :

1:demande avance/réclamation du salaire

2:fiche à remplir

3:fiche remplit

4:avance/ salaire émis(e)

4) L’étude détaillée

a- Les règles de gestion


 Un personnel est de sexe unique et plusieurs personnels peuvent être de même sexe.
 Un personnel fait partie d’une seule civilité mais plusieurs personnels peuvent être de
même civilité.

34
Application de la méthode MERISE Mémoire de fin d’études

 Un personnel a pour situation familiale unique et plusieurs personnels peuvent avoir la


même situation familiale.
 Un personnel ne possède aucun ou possède plusieurs compte bancaire et un compte
bancaire appartient à un seul personnel.
 Un personnel peut demander plusieurs fois une autorisation d’absence mais une
demande concerne un seul personnel.
 Un personnel appartient à un seul service et un service peut être occupé par plusieurs
personnels.
 Un personnel peut toujours réclamer une avance chaque quinzième jour du mois, une
demande d’avance concerne un seul personnel.
 Un personnel ne gère aucun ou gère plusieurs services et un service est géré par un seul
chef.
 Un personnel travaille hors son heure habituel ou non en faisant des heures
supplémentaires.
 Un personnel n’a aucun enfant ou en a plusieurs, un enfant appartient à un seul
personnel.
 Une absence appartient à un seul type d’absence et un type d’absence peut contenir
plusieurs absences.
 Il n’y a aucune ou une avance retirée lors d’un paiement de salaire.
 S’il y a virement, un paiement de salaire concerne une seule banque mais un compte
bancaire peut recevoir plusieurs paiements.
 Il est possible qu’il y ait plusieurs paiements du salaire sans montant heure
supplémentaire. Un et un seul montant heure supplémentaire est additionné au paiement du
salaire.
 Un personnel reçoit toujours une fois par mois son salaire et un paiement concerne un
seul personnel.

b- Dictionnaire de données
Les informations que nous avons eues nous permettent de construire le
dictionnaire de données.

VARIABLE SIGNIFICATION TYPE LG NATURE REMARQUES


NumMatricule Numéro matricule du N 10 SI Identifiant
personnel

35
Application de la méthode MERISE Mémoire de fin d’études

NomPers Nom du personnel A 50 SI


PrenomPers Prénom du personnel A 50 SI
DatenaissPers Date de naissance du AN 10 SI JJ/MM/AAAA
personnel
LieunaissPers Lieu de naissance du A 50 SI
Personnel

AdressePers Adresse du personnel AN 30 M


DateEmbauche Date d’embauche du AN 10 SI JJ/MM/AAAA
personnel
NumtelPers Numéro téléphone du A 15 M
personnel

Class_prof Classification AN 50 SI
professionnelle du
personnel
Indice Indice du personnel N 50 SI
IdEnf Identifiant d’enfant N 2 M Identifiant
DatenaissEnf Date de naissance de AN 10 SI JJ/MM/AAAA
l’enfant
NomEnf Nom de l’enfant A 50 SI
PrenomEnf Prenom de l’enfant A 50 SI
Idsf Identifiant d’une N 2 SI Identifiant
situation familiale
Nomsf Nom de la situation A 25 SI
familiale
IdSexe Identifiant d’un sexe N 2 SI Identifiant
NomSexe Nom du sexe A 8 SI
Idciv Identifiant d’une civilité N 2 SI Identifiant
NomCiv Nom de la civilité A 10 SI
IdAv Identifiant d’une avance N 2 SI Identifiant
dateAv Date de demande AN 10 M JJ/MM/AAAA
del’avance

36
Application de la méthode MERISE Mémoire de fin d’études

MontantAv Montant de l’avance N 10 M En Ariary


souhaité
IdCompte Numéro du compte du N 50 SI Identifiant
personnel
NomBanque Nom de la banque A 50 SI
CodeBanque Code bancaire N 10 SI
CodeAgence Code agence N 5 SI
IdSa Identifiant du salaire N 2 SI Identifiant
MontantaSb Montant du salaire Brut N 10 SI
MontantCNAPS Montant CNAPS N 10 M
MontantOMSI Montant OMSI N 10 M
MontantIRSA Montant IRSA N 10 M
MontantConge Montant congé payé N 10 M
IdServ Identifiant du service N 2 SI Identifiant
NomServ Nom du service A 100 SI
IdAbs Identifiant d’une absence N 2 SI Identifiant
DateDepart Date de départ AN 10 M JJ/MM/AAAA
DateRetour Date de retour AN 10 M JJ/MM/AAAA
HDepart Heure de départ N 2 M
HRetour Heure de retour N 2 M
DateDemande Date de la demande AN 10 M JJ/MM/AAAA
ObsEv Observation éventuelle A 250 M
Details Détails de la demande A 250 M
NbJour Nombre de jour sollicité N 2 M
NbHeure Nombre d’heure sollicité N 2 M
IdType Identifiant d’un type N 2 SI Identifiant
d’absence
NomType Nom du type d’absence A 50 SI
IdHeuresup Identifiant de l’heure N 2 SI Identifiant
supplémentaire
DateTravail Date supplémentaire AN 10 SI JJ/MM/AAAA
travaillée
HeureTravaille Durée heure travaillé N 2 SI

37
Application de la méthode MERISE Mémoire de fin d’études

Taux_horaire Taux horaire A 10 M


MontantSupp Montant heure N 10 M
supplémentaire
Tableau 3:Dictionnaire de données

 Les règles de calculs :

Salaire= MontantSB+MontantSupp+MontantConge

CNAPS=Salaire*0.01

OMSI=Salaire*0.015

MontantSNet=Salaire-CNAPS-OMSI

Taux_horaire= MontantSNet/173.33

 Les règles alternatives :

Si MontantSNet<250 000 alors

IRSA= 2000

Sinon

IRSA= (MontantSNet-250 000)*0 .2

Finsi

Si HeureSuppl<9 alors
MontantHS=MontantSNet*0 .3

Sinon

MontantHS=MontantSNet*0 .5

Finsi

c- Etude des dépendances fonctionnelles


 Etudes des dépendances fonctionnelles :
- Dépendance fonctionnel avec un identifiant unique:

numMatricule NomPers,PrenomPers,DatenaissPers,LieunaissPers,AdressePers,

DateEmbauche,NumTelPers,ClassProf,Indice

IdSexe NomSexe

38
Application de la méthode MERISE Mémoire de fin d’études

IdCiv NomCiv

Idsf Nomsf

IdAv DateAv, MontantAv

IdAbs DateDepart, DateRetour, HDepart, HRetour, DateDemande,


ObsEv, NbJour, NbHeure

IdType NomType

IdEnf NomEnf, PrenomEnf,DatenaissEnf

IdCompte CodeBanque, NomBanque, CodeAgence

IdServ NomServ

IdSa MontantSB, DateSa, NbjourTravaille, CNAPS, OMSI, IRSA,


MontantConge, MontantSNet

IdHeureSupp HeureTravaille,DateTravaille,MontantSupp

- Dépendance fonctionnel direct :

IdCompte numMatricule

posséder
COMPTE_BANCAIRE PERSONNEL

numMatricule IdServ

appartient
PERSONNEL SERVICE

numMatricule IdSexe

Être
PERSONNEL SEXE

numMatricule IdCiv

PERSONNEL Faire CIVILITE


partie

39
Application de la méthode MERISE Mémoire de fin d’études

numMatricule Idsf

Avoir
PERSONNEL pour SITUATION_FAMILIALE

IdAv numMatricule

réclamer
AVANCE PERSONNEL

IdCompte numMatricule

posséder
COMPTE_BANCAIRE PERSONNEL

IdAbs numMatricule

Demande
ABSENCE PERSONNEL
r

IdAbs IdType

Appartenir
ABSENCE TYPE

IdEnf numMatricule

Avoir
ENFANT PERSONNEL

IdsA IdAv

Retirer
PAIMENT_SA AVANCE

40
Application de la méthodologie MERISE Mémoire de fin d’études

d- Le MCD existant

Figure 17:MCD existant

41
Application de la méthodologie MERISE Mémoire de fin d’études

5) Le MCT

a- MCT de l’ajout d’un nouveau venu

Nouveau
venu

Traitement de l’enregistrement

-Vérifier âge de la personne

-Vérifier CIN

-Vérifier dossier

Age inférieur à âge supérieur ou

18 égal à 18

Personne Personne
refusée acceptée

Figure 18:MCT: Ajout d'un personnel

42
Application de la méthodologie MERISE Mémoire de fin d’études

b- MCT de la demande d’absence

Demande
reçue

Traitement de la demande

-Saisir numero matricule

-Saisir date/heure départ

-saisir date/heure retour

-Saisir observation éventuelle

-Saisir détail de la demande

Demande demande

acceptée refusée

Absence Absence
autorisée non-
autorisée

Figure 19:MCT: Demande d'absence

43
Application de la méthodologie MERISE Mémoire de fin d’études

c- MCT des heures supplémentaires

Journée Jour férié


terminée

ET

Traitement de l’enregistrement

-Saisir numero matricule

-Saisir date travaillé

-saisir nombre d’heure travaillé

TOUJOURS

Montant
ajouté

Figure 20: MCT: Heure supplémentaire

44
Application de la méthodologie MERISE Mémoire de fin d’études

d- MCT du paiement salaire

Personnel Mois
arrivé Ecoulé

ET

Traitement du paiement

-Saisir numero matricule

-saisir salaire brut

-Verifier montant heure


supplémentaire

-Calculer CNAPS,OMSI,IRSA

-Vérifier avance demandé

-Calculer salaire net

TOUJOURS

Salaire du
mois
obtenu

Figure 21: MCT: Paiement du salaire

45
Application de la méthodologie MERISE Mémoire de fin d’études

II- LA CONCEPTION

1) Critique du MCD existant


D’après l’analyse de l’existant, nous avons vu que chaque personnel appartient
à un service. Durant notre recherche nous avons pu constater qu’à chaque service donné, il
ya plusieurs fonctions qui le composent. Le MCD existant ne précise pas les fonctions des
personnels mais indique juste le service rattaché à chaque mouvement du personnel.

Pour une meilleure gestion des personnels, nous avons ajouté une nouvelle
entité « FONCTION » qui nous permettra de distinguer chaque personnel dans un même
service.

a- Les règles de gestion


 Un personnel occupe une seule fonction et une fonction peut être occupée par
plusieurs personnels.
 Une fonction est classée dans un seul service et un service peut contenir plusieurs
fonctions.

b- Dictionnaire des données (suite)


VARIABLE SIGNIFICATION TYPE LG NATURE REMARQUES
IdFonct identifiant de la NN 22 SI Iidentifiant
I
fonctioneni
NomFonct Nom de la fonction AA A 50 M
Tableau 4:Dictionnaire des données (suite)

c- Etude des dépendances fonctionnelles


 Etudes des dépendances fonctionnelles :
- Dépendance fonctionnel avec un identifiant unique:
IdFonct NomFonct
- Dépendance fonctionnel direct :

IdFonct IdServ

Classer
FONCTION SERVICE

numMatricule IdFonct

Occuper
PERSONNEL FONCTION

46
Application de la méthodologie MERISE Mémoire de fin d’études

d- Le MCD Futur

Figure 22:MCD Futur

47
Application de la méthodologie MERISE Mémoire de fin d’études

2) Le MLD

Figure 23:Représentation du MLD

48
Application de la méthodologie MERISE Mémoire de fin d’études

3) Le MOT

a- Ajout d’un nouveau venu

Période Personnel Ressource humaine Type

Nouveau
venu

Traitement de l’enregistrement

-Vérifier âge de la personne

Jour -Vérifier CIN Manuel


-Vérifier dossier
Age supérieur Age inférieur à
ou égal à 18 18

Personne Personne
acceptée refusée

Tableau 5:MOT: ajout d'un personnel

49
Application de la méthodologie MERISE Mémoire de fin d’études

b- Ajout d’une demande d’absence

Période Personnel Ressource humaine Type

Demande
reçue

Traitement de la demande

-Saisir numero matricule

-Saisir date/heure départ

-saisir date/heure retour


Jour Manuel
-Saisir observation éventuelle

-Saisir détail de la demande


Demande Demande
acceptée refusée

Absence
autorisée
Absence
non-
autorisée

Tableau 6:MOT: absence

50
Application de la méthodologie MERISE Mémoire de fin d’études

c- Ajout d’une heure supplémentaire

Période Personnel Ressource humaine Type

Journée
terminée

Traitement de l’enregistrement

-Saisir numero matricule

-Saisir date travaillé


Jour ferrié Manuel
-saisir nombre d’heure travaillé
TOUJOURS

Montant
ajouté

Tableau 7: MOT: Heure supplémentaire

51
Application de la méthodologie MERISE Mémoire de fin d’études

d- Paiement salaire du mois

Période Personnel Ressource humaine Type

Personnel
arrivé

Traitement du paiement
Mois
Saisir numero matricule
écoulé
-saisir salaire brut
Mois Manuel
-Verifier montant heure
supplémentaire

-Calculer CNAPS,OMSI,IRSA

-Vérifier avance demandé

-Calculer salaire net


TOUJOURS

Salaire du
mois
obtenu

Tableau 8:MOT: Paiement du salaire

52
PARTIE III

REALISATION ET MISE EN OEUVRE


Langages et logiciels utilisés Mémoire de fin d’études

CHAPITRE V: LANGAGES ET LOGICIELS UTILISÉS

I- MS VISUAL BASIC.NET

1) Introduction
Le langage MS VB.Net est celui que nous avons choisi afin de développer notre
logiciel en raison de sa facilité de syntaxe, sa compatibilité sur toutes les plateformes de
Windows et de son interface graphique très attirante.

VB .Net est un langage de programmation orienté objet, très utilisé dans la


programmation événementielle. VB est l'abréviation de VISUAL BASIC :

- BASIC: dérivé du langage basic (Begineer’s All purpose Symbolic


Instruction Code) conçu à la base en 1963 par John Georges Kemeny et
Thomas Eugene Kurtz. Leurs objectifs c’est que ce langage soit facile à utiliser
pour les débutants et généraliste.
- VISUAL: dessin et aperçu de l’interface avant l’exécution.

La programmation avec le langage VB.net est une programmation très


semblable, dans son principe, à la programmation avec d’autres langages. On obéit toujours
au principe de l’analyse puis codage. Comme tout langage, pour le développement d’un
logiciel, il faut un EDI. Dans notre cas, nous allons utiliser le Visual Basic 2010 Express qui a
été crée par Microsoft.

2) Les éléments de base


Comme VB .Net est un langage de programmation orienté objet, il est donc
basé sur la notion des objets et des classes.

a- Notion d’objet
Un objet est une instanciation de classe, en VB.Net, tout est objet :

- Objets « visuels » tels que les formulaires (instances de la classe Form), les boutons
(instances de la classe Button).
- Objets comme les variables, les collections (chaines de
caractères, tableaux), des objets mathématiques.

53
Langages et logiciels utilisés Mémoire de fin d’études

b-Notion
Notion de classe
Une classe permet de décrire des objets du monde réel. Elle comporte
toujours :

- Des données qui représentent les caractéristiques tels que les propriétés, données,
description.. Ce sont les membres de la classe.
- Des traitements (procédures
rocédures et fonctions) associés
associés à cette structure de données. Ce
sont les méthodes de la classe.

Lors de la création d’un formulaire, le code suivant est automatiquement généré :

Figure 24:Présentation d'une classe

En effet,, une nouvelle classe portant le nom du formulaire sera créée.. En plus, tout ajout
d’éléments au formulaire sera ensuite perçu comme membre de la classe Form1.

A part cela, il est possible de créer une classe en suivant ce chemin : Project puis Add Class,
un petit code sera affiché :

Figure 25:Nouvelle classe ajoutée

Pour utiliser cette classe, il faut l’instancier pour créer un objet en utilisant l’opérateur
« new ».. La syntaxe est comme suit :
Dim objet1 as new classe1.

La portée d’une classe peut être modifiée par plusieurs attributs :

- Public : la classe peut être instanciable dans tous les projets


- Friend : la classe ne peut être instanciable que dans le projet où elle est définie.
- Private : la classe peut être instanciable dans le module où elle est définie.

54
Langages et logiciels utilisés Mémoire de fin d’études

- Protected : la classe ne peut être instanciable que dans une sous


sous-classe de celle où
elle est définie.

3) Présentation de l’EDI
La structure générale de l’EDI est représentée dans la figure suivante :

Figure 26:Présentation
:Présentation générale de l'EDI

En VB .Net :

- Les objets manipulés sont appelés des contrôles (bouton de commande, boîte de
dialogue, zone de texte, zone d'image, …
- L'interface « utilisateur » créée est fenêtrée. Une fenêtre est appelée une feuille
(Form). Une feuille est elle-même
elle même un contrôle. Au lancement, la feuille qui apparaît
est dite feuille de démarrage.
- Chaque contrôle peut réagir à des événements qui lancent des suites d'instructions
codées en BASIC.
- Des modules généraux de code BASIC peuvent porter sur tout le programme. Ces
modules sont réutilisables.

55
Langages et logiciels utilisés Mémoire de fin d’études

4) Accès aux bases de données


ADO.Net ou Activex Database Object permet d’accéder aux bases de données
à partir de VB.Net.

Il y a deux manières d’écrire un programme qui utilise une BD :

- Écrire un code pour créer des objets Ado.net, pour ouvrir la base, pour créer la
liaison entre la base et un DataSet avec des critères de sélection écrits en SQL.
- Utiliser l’assistant de configuration de source de BD qui crée les objets et le code à
votre place.

a- Les fournisseurs de données


Chaque fournisseur de données permet la communication avec un type de
base de données au travers d’une API. Une API (Application Programming Interface) est
l’interface qui permet l’accès de logiciel par un autre. Ces fournisseurs permettent de
récupérer et de transférer des modifications entre l’application et une base de données. Toutes
les classes permettant d’utiliser ces fournisseurs se trouvent dans l’espace de nom
System.Data. Il existe quatre types de fournisseurs :

- Sql Server
- OLE DB
- ODBC
- Oracle

Voici un tableau récapitulant l’espace de nom utilisé pour chaque fournisseur :

Espace nom Fournisseurs


System.Data Compatible pour tous lesfournisseurs
System.Data.OLEDB OLEDB
System.Data.SqlClient SQL
System.Data.OracleClient Oracle
System.Data.ODBC ODBC

Figure 27: Tableau récapitulatif des fournisseurs de données

56
Langages et logiciels utilisés Mémoire de fin d’études

b- Le mode connecté contre le mode déconnecté


Deux modes existent pour l’utilisation des données dans une application :
mode connecté et mode déconnecté.

- Mode connecté : l’application client a un accès direct à la source de données. Les objets
utilisés sont présentés dans le tableau suivant :

Nom d’objet Description


Connexion Il permet d’établir une connexion avec la
source de données.
Command Il permet d’exécuter des traitements ou de
modifier / lire des données sur la source,
c’est lui qui contiendra la requête SQL.
DataReader Il permet de parcourir, en lecture seule,
l’ensemble des enregistrements récupérés par
la requête. Il est crée par l’objet command.
Tableau 9:Objets utilisés en mode connecté

- Mode déconnecté : il est possible de travailler sur des données sans avoir un accès direct
et permanent à la base.
- Dans ce mode, le traitement de données se fait en trois étapes : récupération des données
à partir de la source, modification des données en mode déconnecté et intégration des données
modifiées à la source avec éventuellement résolution des conflits (contrainte d’intégrité). Les
objets utilisés sont présentés dans le tableau suivant :

Nom d’objet Description


Connexion Il permet d’établir la connexion
Data Il contient la requête SQL et sert de liaison entre la source des données ainsi
Adapter que l’objet dataset.
DataSet Il peut être remplit par l’objet DataAdapter ou bien crée indépendamment
d’une source de données.
Tableau 10:Objets utilisés en mode déconnecté

II- MICROSOFT ACCESS 2007


MS Access qui est un SGBDR est celui que nous avons choisi comme BD de
notre projet. Il s’agit d’un système relationnel : les données sont en effet organisées en
ensembles structurés reliés entre eux. Ces liaisons permettent de gérer les données d’un

57
Langages et logiciels utilisés Mémoire de fin d’études

ensemble à l’autre, et d’obtenir les informations souhaitées en interrogeant la base de


données.

Sous Access, on utilise souvent le terme objet pour désigner un type d’élément.
Une BD est un objet, pouvant lui-même contenir d’autres types d’objet. Les principaux objets
d’une base sont :

- Les tables : ils constituent les éléments essentiels, c'est-à-dire, stockent les données.
- Les requêtes : ils servent à manipuler les données contenues dans la base.
- Les formulaires : ce sont des interfaces pour l’utilisateur.
- Les macros : ils sont utilisés pour automatiser simplement une ou plusieurs actions
basiques.
- Les états : ils servent de document récapitulatif de données, généralement réalisés pour
être imprimés.

Pour créer une BD Access, les démarches suivantes sont à suivre :

- Double cliquez sur l’icône de MS Access, la fenêtre suivante sera affichée :

Figure 28: Fenêtre d'accueil de MS Access

- Cliquez sur « Base de données vide »


- Vous pouvez laisser le nom de la base et le répertoire par défaut ou le modifier.

58
Langages et logiciels utilisés Mémoire de fin d’études

- Cliquez enfin sur créer et la fenêtre suivant s’affichera, une création de table
automatique sera effectuée par MS Access :

Figure 29: Table par défaut crée par Ms Access

III- SQL
SQL ou Structured Query Language est un langage qui a été développé dans les années
60, dans le but de dialoguer aves les grandes banques de données.

Les instructions SQL sont regroupées en catégories en fonction de leur utilité et des entités
manipulées. On divise en générale les commandes SQL en quatre parties :

- Les commandes qui peuvent agir sur la structure des données : table, colonne ,.. C’est le
Langage de Définition des données (LDD, ou Data Definition Language, soit DDL en
anglais). Les instructions du LDD sont : CREATE, ALTER, DROP.
- Les commandes qui permettent d’interroger la base, de sélectionner des données, de les
trier, de les classer, d’en créer, de les modifier. Ces commandes sont regroupées dans ce
qu’on appelle, Langage de Manipulation de Données (LMD, ou Data Manipulation
Language, soit DML en anglais). Les instructions du LMD sont : INSERT, UPDATE,
DELETE, SELECT.
- Les commandes qui permettent d’agir sur les transactions, gèrent
les modifications faites par le LMD, c’est-à-dire les caractéristiques des transactions et la validation et
l’annulation des modifications. . Ces commandes sont regroupées dans le Langage de contrôle de
transaction (ou Transaction Control Language, soit TCL en anglais). Les instructions du TCL sont :
COMMIT, SAVEPOINT, ROLLBACK, SET TRANSACTION.
- Les commandes qui permettent de gérer la sécurité des données. Ces commandes
appartiennent aux Langage de contrôle d’accès(ou Data Control Language, soit DCL en
anglais). Les instructions du DCL sont : GRANT, REVOKE.

59
Réalisation et évaluation Mémoire de fin d’études

CHAPITRE VI: REALISATION ET EVALUATION

I- A propos du logiciel
Le logiciel de gestion de personnel a été développé avec le langage de
programmation VB.Net et a comme SGBDR, MS
M Access 2007.

L’implémentation des différentes tables par le MPD est représentée par la


figure ci-après :

Figure 30:MPD sous Ms Access

II- Description du logiciel


logicie

SplashScreen :
Une fenêtre d’accueil avec un composant appelé « ProogressBar »
apparait lors du chargement du logiciel. La valeur de ce ProgressBar s’incrémente jusqu’à ce
que l’intervalle de temps 50ms soit atteint et après la fenêtre d’accueil disparait. Ceci est
réalisé grâce à un autre composant appelé « Timer » .

Figure 31:Fenêtre d'accueil

60
Réalisation et évaluation Mémoire de fin d’études

Fenêtre de sécurité :
Puisqu’il s’agit de la gestion des personnels, les informations contenues
dans la BD sont donc confidentielles. Pour empêcher que n’importe qui puisse avoir accès au
logiciel, nous avons mis en place une fenêtre qui demandera le « nom de l’utilisateur » et le
« mot de passe ».. La fenêtre principale ne s’affichera que si ces deux données soient exactes.

Figure 32: Fenêtre de sécurité

Description de la fenêtre principale :


La fenêtre principale est aussi appelée fenêtre parent ou « MDI parent ».
Cette fenêtre est composée de sept menus : Travail, Personnel , Absence
Absence, Paiement, Heure
supplémentaire, Fenêtre, Aide.
Aide

Dans cette fenêtre,


fenêtre trois composants ont été utilisés : « MenuStrip »
pour la création des menus, un « Timer » pour la création d’une petite montre et un « label »
pour l’affichage de la date et l’heure.
l’

Figure 33:Fenêtre principale

61
Réalisation et évaluation Mémoire de fin d’études

Description de la fenêtre « personnel »:


En cliquant sur le sous-menu « Ajout » du menu « Personnel », une
fenêtre s’affichera. Cette fenêtre permet d’ajouter des informations concernant le personnel
dans la base. Il est possible d’ajouter une photo mais ce n’est pas obligatoire. Trois champs ne
sont pas saisissables à savoir : l’âge, ancienneté et service, ils s’affichent automatiquement.
Pour l’âge, après avoir choisi la date de naissance, le calcul se fait automatique, et de même
pour l’ancienneté après avoir choisi la date d’embauche.

S’il s’agit d’un ancien


an personnel, c'est-à-dire,
dire, l’utilisateur veut intégrer
les archives concernant les anciens personnels dans la base alors : l’ancienneté sera calculée
par rapport à la date de départ du personnel sinon, elle sera calculée par rapport à l’année
actuelle. Pour le service, après avoir choisi une fonction, le service correspondant s’affichera
automatique. Pour enregistrer les données dans la base, il suffit d’appuyer sur le bouton
« Enregistrer ».

Figure 34:Fenêtre personnel

Description
tion de la fenêtre « liste des personnels » :
En cliquant sur le sous-menu « Liste » du menu « Personnel », une
fenêtre s’affichera.

62
Réalisation et évaluation Mémoire de fin d’études

Cette fenêtre permet d’abord de visualiser la liste des personnels


contenus dans la base. Ensuite, elle contient une zone de recherche qui permet à l’utilisateur
d’effectuer une recherche par des différents critères. Avec cette fenêtre, deux actions sont
disponibles : la modification et la suppression.

En double cliquant sur un élément du « DatagridView », l’utilisateur est


dirigé
irigé vers une autre fenêtre appelée « Modification ».

Figure 35:Fenêtre liste des personnels

Description
escription de la fenêtre « Modification » :
Elle permet à l’utilisateur d’effectuer une modification grâce au bouton
« Modifier » et une impression des informations concernant le personnel de la fenêtre active
grâce au bouton « Imprimer ».

63
Réalisation et évaluation Mémoire de fin d’études

Figure 36:Fenêtre
:Fenêtre modification (personnel)

Description de la fenêtre « Absence » :


En cliquant sur le sous-menu
sous « Ajout » du menu « Absence », une fenêtre
s’affichera.

Cette fenêtre a la même fonctionnalité que la fenêtre « Personnel ». Elle


sert à ajouter une absence d’un personnel dans la base. Les champs « nombre de jours » et
« nombre d’heures » ont une propriété
propri enabled=false, c'est-à-dire
dire qu’ils ne sont pas
saisissables. Après avoir remplit les champs de date départ/retour et heure départ/retour, ils se
calculent et s’afficheront automatique.

Figure 37:Fenêtre Absence

64
Réalisation et évaluation Mémoire de fin d’études

Description de la fenêtre « liste d’absence» :


En cliquant sur le sous-menu « Liste » du menu « Absence
Absence», une fenêtre
s’affichera.

Cette fenêtre permet d’abord


d’abord de visualiser la liste d’absence des
personnels. Ensuite, elle contient une zone de recherche qui permet à l’utilisateur d’effectuer
une recherche par des différents critères. Avec cette fenêtre, deux actions sont disponibles : la
modification et la suppression.

En double cliquant sur un élément du « DatagridView », l’utilisateur est


dirigé vers une autre fenêtre appelée « Modification ».

Figure 38:Fenêtre liste d'absence

Description
escription de la fenêtre « Modification » : (Absence)
Elle permet à l’utilisateur d’effectuer une modification grâce au bouton
« Modifier » et une impression des informations concernant l’absence du personnel de la
fenêtre active grâce au bouton « Imprimer ».

65
Réalisation et évaluation Mémoire de fin d’études

Figure 39:Fenêtre
:Fenêtre modification (absence)

Description de la fenêtre « Avance » :


En cliquant
cliqua sur le sous-menu « Avance » du menu « Paiement», une
fenêtre s’affichera.

Cette fenêtre gère l’ajout d’une avance en cas de demande d’un personnel,
permet de visualiser la liste des avances demandées et contient une zone de recherche par
différents critères.

Figure 40:Fenêtre Absence

66
Réalisation et évaluation Mémoire de fin d’études

Description
escription de la fenêtre « Modification » : (Avance)
Elle permet à l’utilisateur d’effectuer une modification grâce au bouton
« Modifier » et une impression des informations concernant l’absence du personnel de la
fenêtre active grâce au bouton « Imprimer ».

Figure 41:Fenêtre
:Fenêtre modification (Avance)

Description de la fenêtre « Salaire » :


En cliquant sur le sous-menu « Salaire » du menu « Paiement», une
fenêtre s’affichera.

Cette fenêtre sert à enregistrer quelques informations lors du paiement


des salaires des personnels. Il n’y a qu’un seul champ saisissable. Le choix du personnel et
l’entrer de son salaire brut permet l’affichage de tous les autres champs calculables.

Figure 42:Fenêtre Salaire

67
Réalisation et évaluation Mémoire de fin d’études

Description de la fenêtre « Liste des paiements » :


En cliquant sur le sous-menu « Liste des paiements » du menu
« Paiement», une fenêtre s’affichera.

Cette fenêtre permet d’abord de visualiser la liste des paiements des salaires
des personnels. Ensuite, elle contient une zone de recherche qui permet à l’utilisateur
d’effectuer
’effectuer une recherche par des différents critères. Avec cette fenêtre, deux actions sont
disponibles : la modification et la suppression. En double cliquant sur un élément du
« DatagridView »,, l’utilisateur est dirigé vers une autre fenêtre appelée « Mo
Modification ».

Figure 43:Fenêtre Liste des paiements

Description de la fenêtre « Modification » (Paiement) :


Elle permet à l’utilisateur d’effectuer une modification grâce au bouton
« Modifier » et une impression des informations concernant le paiement du salaire du
personnel de la fenêtre active grâce au bouton « Imprimer ».

68
Réalisation et évaluation Mémoire de fin d’études

Figure 44:Fenêtre
:Fenêtre Modification (Paiement)

Description de la fenêtre « Heure supplémentaire » :


En cliquant sur le « heure supplémentaire », une fenêtre s’affichera.

Cette fenêtre gère l’ajout des informations liées à une heure supplémentaire
travaillée par un personnel, permet de visualiser la liste des heures supplémentaires existant
dans la base et contient une zone de recherche par différents critères.

Figure 45:Fenêtre
:Fenêtre Heure supplémentaire

Description
escription de la fenêtre « Modification » : (Heure supplémentaire)
Elle permet à l’utilisateur d’effectuer une modification gr
grâce au bouton
« Modifier » et une impression des informations concernant l’heure supplémentaire travaillée
par le personnel de la fenêtre active grâce au bouton « Imprimer ».

69
Réalisation et évaluation Mémoire de fin d’études

Figure 46:Fenêtre
:Fenêtre Modifier (heure supplémentaire)

III- Evaluation
 Les points forts :
- Le logiciel « GESTION DU PERSONNEL » est protégé par la fenêtre de
sécurité, il faut avoir le nom d’utilisateur et le mot de passe correct afin de voir le contenu du
logiciel.. Ces deux données devront être remplit.
remplit
- Grâce à ce logiciel, les différents suivis des mouvements des personnels
se font automatiquement ; il suffit juste d’entrer quelques informations sur le personnel.
- Le logiciel est muni d’un fichier d’aide qui sera indispensable pour
l’utilisateur, lui permet d’apprendre
d’appr le fonctionnement du programme.
- Le logiciel est compatible sur toutes les versions de Windows.
 Les points à améliorer :
- Malgré ses avantages, notre logiciel devrait être encore amélioré. D’un
côté, la gestion des BD est encore assurée par MS Access 2007,, qui est un SGBDR limitant
les données à 12Go.
- Ill ne possède pas de sauvegarde automatique en cas d’interruption du
programme.
 Les suggestions :
- Afin de remédier à ces problèmes, nous suggérons de remplacer le SGBD
par «MS SQL Server » ou « Oracle », qui sont des systèmes plus puissants
puissants.
- Mettre en place un disque de sauvegarde automatique pour éviter les
pertes de données en cas de panne inattendue.

70
Conclusion Mémoire de fin d’études

CONCLUSION
Au terme de notre travail, nous sommes conscients de l’importance de notre
logiciel au sein du service des ressources humaines. Malgré que nous étions départ à zéro, les
deux mois que nous avons passé dans ce service nous a permis d’analyser leur système
existant, d’effectuer la conception du futur système à installer et de réaliser le développement
d’un logiciel de gestion des personnels.

Mais comme toutes les conceptions, notre logiciel présente encore quelques
points à améliorer, vu que le temps de la réalisation n’était pas assez long. Malgré cela, ces
problèmes ont des solutions, nous en avons proposé quelques unes.

Pour terminer, quelque soit ses défaillances, nous espérons qu’avec ses
fonctionnalités, notre logiciel apportera une amélioration au niveau de la gestion des
personnels au sein de l’Alliance française.

71
Bibliographie Mémoire de fin d’études

BIBLIOGRAPHIE

 Monsieur Hala Skaf-Molli, Conception d’un système d’information : méthode


de conception MERISE
 Support de cours Merise, Monsieur Vonjy Heritiana RATSITOBAINA, année
universitaire 2017-2018, niveau L2
 Support de cours VB.Net, Monsieur Vonjy Heritiana RATSITOBAINA, année
universitaire 2017-2018, niveau L2
 Support de cours SQL, Monsieur Vonjy Heritiana RATSITOBAINA, année
universitaire 2017-2018, niveau L2
 Livre de mémoire de fin d’étude LICENCE de Monsieur BRAHIM Saidi : « Mise
en place d’une application de gestion de congés de l’Institut Supérieur de
Beaux-Arts de Tunis »
 Monsieur Chaouki Bayoudhi , Support de cours VB.Net
Bibliographie Mémoire de fin d’études

WEBOGRAPHIE

 https://googleweblight.com/i?u=https://www.cours-gratuit.com/cours-access/cours-
access-complet-en-pdf&hl=fr-MG

 https://openclassrooms.com/fr/courses/993975-apprenez-a-programmer-en-vb-net

 https://googleweblight.com/i?u=https://dotnet.developpez.com/vbnet/&hl=fr-MG

 https://googleweblight.com/i?u=https://www.cours-gratuit.com/cours-vb-net/cours-
vb-net-et-les-bases-de-donnees-pdf&hl=&tg=98&pt=13

 https://googleweblight.com/i?u=https://www.cours-gratuit.com/cours-vb-net/vb-net-
et-la-programmation-objet&hl=&tg=289&pt=20

 https://googleweblight.com/i?u=https://www.cours-gratuit.com/cours-
merise/conception-des-systemes-d-information-par-la-methode-de-conception-
merise&hl=fr-MG&tg=104&pt=15
ANNEXES
FICHE DE DEMANDE D’ABSENCE

 Récupération

I
 Repos maladie

II
 Permission

III
 Congés

IV
CODE SOURCE
 Code permettant de lier le projet à la base de données

 Procédure permettant de vérifier le nom d’utilisateur et le mot de passe entrés par


l’utilisateur

 Procédure permettant d’afficher une image qui a été enregistrée dans la base

V
TABLE DES MATIERES
AVANT-PROPOS.................................................................................................................................... i

REMERCIEMENTS ................................................................................................................................ii

LISTE DES ABRÉVIATIONS ...............................................................................................................iii

LISTE DES FIGURES ............................................................................................................................ iv

LISTE DES TABLEAUX ........................................................................................................................v

SOMMAIRE

INTRODUCTION ................................................................................................................................... 1

PARTIE I : PRESENTATION GENERALE

CHAPITRE I : PRESENTATION DE L’IFT ..................................................................................... 2


I- HISTORIQUE ......................................................................................................................... 2
II- FILIERES EXISTANTES ................................................................................................... 3
III- DIPLOMES DELIVRES ..................................................................................................... 3
1) Formation initiale ................................................................................................................ 3
2) Formation continue .............................................................................................................. 3
3) Formation modulaire ........................................................................................................... 3
IV- ORGANIGRAMME DE L’IFT........................................................................................... 4
CHAPITRE II : PRESENTATION DE L’ALLIANCE FRANÇAISE ............................................... 6
I- HISTORIQUE ......................................................................................................................... 6
II- LES MISSIONS .................................................................................................................. 7
1) La langue française .............................................................................................................. 7
2) La culture ............................................................................................................................. 8
3) La lecture ............................................................................................................................. 8
III- LES ACTIVITES ...................................................................................................................... 9
1) La médiathèque ................................................................................................................... 9
2) Les cours de langue ........................................................................................................... 10
3) Le centre d’examen ........................................................................................................... 11
4) Les ateliers artistiques ....................................................................................................... 11
5) La diffusion culturelle ........................................................................................................ 11
IV- LES PARTENAIRES .............................................................................................................. 11
V- ORGANIGRAMME .................................................................................................................. 12
PARTIE II :ANALYSE ET CONCEPTION
CHAPITRE III: LA METHODE MERISE .................................................................................................. 14
I- GENERALITE ........................................................................................................................... 14
II- SYSTÈME D’INFORMATION.................................................................................................... 14
1) Système opérant (production, physique) .......................................................................... 15
2) Système de pilotage (direction, gestion)........................................................................... 15
3) Système d’information (lien entre les deux autres) .......................................................... 15
III- SYSTÈME D’INFORMATION ET SYSTEME INFORMATIQUE ................................................ 16
IV- LES TROIS NIVEAUX D’ABSTRACTION ................................................................... 17
1) Le niveau conceptuel ......................................................................................................... 17
2) Le niveau logique ou organisationnel................................................................................ 18
3) Le niveau physique ou opérationnel ................................................................................. 18
V- CYCLE D’ABSTRACTION DE CONCEPTION D’UN SI ............................................. 18
1) Le Modèle Conceptuel de Communication(MCC) ............................................................. 19
a- Définition ....................................................................................................................... 19
b- Démarche de construction d’un MCC ........................................................................... 20
2) Le Modèle Conceptuel de Données(MCD) ........................................................................ 20
a- Définition ....................................................................................................................... 20
b- Démarche de construction d’un MCD ........................................................................... 20
3) Le Modèle Logique des Données(MLD)............................................................................. 25
a- Définition ....................................................................................................................... 25
b- Les règles de passage du MCD au MLD ......................................................................... 25
4) Le Modèle Physique des Données(MPD) .......................................................................... 27
5) Le Modèle Conceptuel de Traitement(MCT) ..................................................................... 27
a- Définition ....................................................................................................................... 27
b- Identification des opérations conceptuelles(OC) .......................................................... 27
c- Les étapes de construction d’un MCT ........................................................................... 28
6) Le Modèle Organisationnel de Traitement(MOT) ............................................................. 29
a- Définition ....................................................................................................................... 29
b- La construction d’un MOT ............................................................................................. 29
CHAPITRE IV: APPLICATION DE LA METHODE MERISE ...................................................................... 30
I- ANALYSE DE L’EXISTANT ........................................................................................................ 30
1) L’Etude de faisabilité ......................................................................................................... 30
2) Le Schéma directeur .......................................................................................................... 30
3) L’étude préalable ............................................................................................................... 30
a- Analyse de l’existant ...................................................................................................... 30
b- Le Modèle Conceptuel de la Communication ............................................................... 32
4) L’étude détaillée ................................................................................................................ 34
a- Les règles de gestion ..................................................................................................... 34
b- Dictionnaire de données ............................................................................................... 35
c- Etude des dépendances fonctionnelles......................................................................... 38
d- Le MCD existant............................................................................................................. 41
5) Le MCT ............................................................................................................................... 42
a- MCT de l’ajout d’un nouveau venu .............................................................................. 42
b- MCT de la demande d’absence ..................................................................................... 43
c- MCT des heures supplémentaires ................................................................................. 44
d- MCT du paiement salaire.............................................................................................. 45
II- LA CONCEPTION ................................................................................................................ 46
1) Critique du MCD existant .................................................................................................. 46
a- Les règles de gestion ..................................................................................................... 46
b- Dictionnaire des données (suite)................................................................................... 46
c- Etude des dépendances fonctionnelles......................................................................... 46
d- Le MCD Futur ................................................................................................................. 47
2) Le MLD ............................................................................................................................... 48
3) Le MOT .............................................................................................................................. 49
a- Ajout d’un nouveau venu .............................................................................................. 49
b- Ajout d’une demande d’absence .................................................................................. 50
c- Ajout d’une heure supplémentaire ............................................................................... 51
d- Paiement salaire du mois .............................................................................................. 52
PARTIE III : REALISATION ET MISE EN OEUVRE

CHAPITRE V: LANGAGES ET LOGICIELS UTILISÉS ............................................................................... 53


I- MS VISUAL BASIC.NET ........................................................................................................... 53
1) Introduction ....................................................................................................................... 53
2) Les éléments de base ......................................................................................................... 53
a- Notion d’objet ............................................................................................................... 53
b-Notion de classe ................................................................................................................. 54
3) Présentation de l’EDI ......................................................................................................... 55
4) Accès aux bases de données ............................................................................................. 56
a- Les fournisseurs de données ............................................................................................. 56
b- Le mode connecté contre le mode déconnecté ............................................................ 57
II- MICROSOFT ACCESS 2007 ................................................................................................... 57
III- SQL ..................................................................................................................................... 59
CHAPITRE VI: REALISATION ET EVALUATION .................................................................................... 60
I- A propos du logiciel ............................................................................................................... 60
II- Description du logiciel ........................................................................................................... 60
SplashScreen :............................................................................................................................ 60
Fenêtre de sécurité :.................................................................................................................. 61
Description de la fenêtre principale : ........................................................................................ 61
Description de la fenêtre « personnel »: ................................................................................... 62
Description de la fenêtre « liste des personnels » : .................................................................. 62
Description de la fenêtre « Modification » : ............................................................................. 63
Description de la fenêtre « Absence » : .................................................................................... 64
Description de la fenêtre « liste d’absence» : ........................................................................... 65
Description de la fenêtre « Modification » : (Absence) ............................................................ 65
Description de la fenêtre « Avance » : ...................................................................................... 66
Description de la fenêtre « Modification » : (Avance) .............................................................. 67
Description de la fenêtre « Salaire » : ....................................................................................... 67
Description de la fenêtre « Liste des paiements » : .................................................................. 68
Description de la fenêtre « Modification » (Paiement) :........................................................... 68
Description de la fenêtre « Heure supplémentaire » : .............................................................. 69
Description de la fenêtre « Modification » : (Heure supplémentaire)...................................... 69
III- Evaluation .......................................................................................................................... 70
CONCLUSION ......................................................................................................................................... 71

BIBLIOGRAPHIE

WEBOGRAPHIE

ANNEXES

TABLE DES MATIERES


Conception et mise en place d'un logiciel de gestion de personnel au
sein de l'Alliance Française

Auteur : RAHARIFETRA Holy Nicole

Contact : 0326412146

E-mail : nicrah16@gmail.com

Mots clés : MERISE, MS VB.Net, BD, SGBDR, MS Access,

Personnel, Ressources Humaines

Nombres de pages: 71

Nombres de figures: 46

Nombre de tableaux: 10

Résumé:

Les deux mois de stage que nous avons passé au sein du service des
Ressources Humaines de l’Alliance Française nous a permis de réaliser cet
ouvrage. Nous avons commencé par analyser le système existant, ceci nous a
aidé à comprendre le fonctionnement de leur système, ainsi qu’à obtenir des
informations nécessaires pour pouvoir apporter une amélioration. Après avoir
effectué plusieurs analyses grâce à la méthode MERISE, nous avons pu
développer le logiciel de « Gestion des personnels ».

Encadreur pédagogique : Monsieur Vonjy Heritiana RATSITOBAINA

Encadreur professionnel : Madame Dollys RANDRIAMAMONJY

Vous aimerez peut-être aussi