Académique Documents
Professionnel Documents
Culture Documents
Mention : Informatique
Mention : Informatique
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.
ii
LISTE DES ABRÉVIATIONS
iii
LISTE DES FIGURES
iv
LISTE DES TABLEAUX
v
SOMMAIRE
AVANT-PROPOS
REMERCIEMENTS
INTRODUCTION
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.
1
PARTIE I
PRESENTATION GENERALE
Présentation de l’IFT Mémoire de fin d’études
I- HISTORIQUE
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 :
2
Présentation de l’IFT Mémoire de fin d’études
1) Formation initiale
2) Formation continue
Diplôme de formation professionnelle
DESS en Management qualité
DESS en Management et Tourisme
3) Formation modulaire
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
Contrôle continue
Examen de fin d’année
Rapport de stage
Mémoire soutenu publiquement
4
Présentation de l’IFT Mémoire de fin d’études
DIRECTEUR GENERAL(DG)
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
I- HISTORIQUE
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
1) La langue française
7
Présentation de l’Alliance Française
2) La culture
3) La lecture
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
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)
Afin de satisfaire les publics, quatre espaces de médiathèques sont disponibles dont:
9
Présentation de l’Alliance Française
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:
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.
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
Direction
-Directrice Adjointe
Administrative
Coordinatrice Pédagogique
–Responsable des Ressources
Humaines
-Comptable
Secrétaire Pédagogique
Assistante Pédagogique
13
Femme de
ménage
PARTIE II
ANALYSE ET CONCEPTION
La méthode MERISE Mémoire de fin d’études
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.
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
15
La méthode MERISE Mémoire de fin d’études
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.
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
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.
On peut résumer l’architecture des trois niveaux du cycle d’abstraction par le tableau suivant :
18
La méthode MERISE Mémoire de fin d’études
a- Définition
Le MCC est la représentation des flux d’informations circulant entre les
différents acteurs ou postes de travail.
19
La méthode MERISE Mémoire de fin d’études
Réclamation du salaire
Fiche à remplir
Personnel Responsable
Fiche remplit RH
Salaire émise
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 ».
20
La méthode MERISE Mémoire de fin d’études
- 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 :
21
La méthode MERISE Mémoire de fin d’études
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
- é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 :
Eleve
#matricule
Nom
Prenom
Adresse
Ou
Eleve
Matricule
Nom
Prenom
Adresse
23
La méthode MERISE Mémoire de fin d’études
- 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.
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
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.
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.
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 9:Passage
Passage du MCD au MLD (cas d'association binaire)
26
La méthode MERISE Mémoire de fin d’études
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.
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.
27
La méthode MERISE Mémoire de fin d’études
Evènements déclencheurs
Evt1 Evt2
SYNCHRONISATION
OPERATION
Action1
Action2
……..
Action n
Evt3 Evt4
Evènements résultats
Figure 11:Représentation d'une OC
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.
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.
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
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.
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.
30
Application de la méthode MERISE Mémoire de fin d’études
1
Chef de
2 service 4
Personnel Responsable
3 7 RH
5 6
Directrice
32
Application de la méthode MERISE Mémoire de fin d’études
1 4
Chef de Responsable
2 service RH
Personnel
3 5
5:demande refusée
Repos maladie
1
Chef de Responsable
2 service 4 RH
Personnel
3 7
5 6
Directrice
Paiement avance/salaire
2 2
Personnel Responsable
3 RH
2:fiche à remplir
3:fiche remplit
4) L’étude détaillée
34
Application de la méthode MERISE Mémoire de fin d’études
b- Dictionnaire de données
Les informations que nous avons eues nous permettent de construire le
dictionnaire de données.
35
Application de la méthode MERISE Mémoire de fin d’études
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
37
Application de la méthode MERISE Mémoire de fin d’études
Salaire= MontantSB+MontantSupp+MontantConge
CNAPS=Salaire*0.01
OMSI=Salaire*0.015
MontantSNet=Salaire-CNAPS-OMSI
Taux_horaire= MontantSNet/173.33
IRSA= 2000
Sinon
Finsi
Si HeureSuppl<9 alors
MontantHS=MontantSNet*0 .3
Sinon
MontantHS=MontantSNet*0 .5
Finsi
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
IdType NomType
IdServ NomServ
IdHeureSupp HeureTravaille,DateTravaille,MontantSupp
IdCompte numMatricule
posséder
COMPTE_BANCAIRE PERSONNEL
numMatricule IdServ
appartient
PERSONNEL SERVICE
numMatricule IdSexe
Être
PERSONNEL SEXE
numMatricule IdCiv
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
41
Application de la méthodologie MERISE Mémoire de fin d’études
5) Le MCT
Nouveau
venu
Traitement de l’enregistrement
-Vérifier CIN
-Vérifier dossier
18 égal à 18
Personne Personne
refusée acceptée
42
Application de la méthodologie MERISE Mémoire de fin d’études
Demande
reçue
Traitement de la demande
Demande demande
acceptée refusée
Absence Absence
autorisée non-
autorisée
43
Application de la méthodologie MERISE Mémoire de fin d’études
ET
Traitement de l’enregistrement
TOUJOURS
Montant
ajouté
44
Application de la méthodologie MERISE Mémoire de fin d’études
Personnel Mois
arrivé Ecoulé
ET
Traitement du paiement
-Calculer CNAPS,OMSI,IRSA
TOUJOURS
Salaire du
mois
obtenu
45
Application de la méthodologie MERISE Mémoire de fin d’études
II- LA CONCEPTION
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.
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
47
Application de la méthodologie MERISE Mémoire de fin d’études
2) Le MLD
48
Application de la méthodologie MERISE Mémoire de fin d’études
3) Le MOT
Nouveau
venu
Traitement de l’enregistrement
Personne Personne
acceptée refusée
49
Application de la méthodologie MERISE Mémoire de fin d’études
Demande
reçue
Traitement de la demande
Absence
autorisée
Absence
non-
autorisée
50
Application de la méthodologie MERISE Mémoire de fin d’études
Journée
terminée
Traitement de l’enregistrement
Montant
ajouté
51
Application de la méthodologie MERISE Mémoire de fin d’études
Personnel
arrivé
Traitement du paiement
Mois
Saisir numero matricule
écoulé
-saisir salaire brut
Mois Manuel
-Verifier montant heure
supplémentaire
-Calculer CNAPS,OMSI,IRSA
Salaire du
mois
obtenu
52
PARTIE III
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.
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.
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é :
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.
54
Langages et logiciels utilisés Mémoire de fin d’études
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
- É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.
- Sql Server
- OLE DB
- ODBC
- Oracle
56
Langages et logiciels utilisés Mémoire de fin d’études
- 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 :
- 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 :
57
Langages et logiciels utilisés Mémoire de fin d’études
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.
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 :
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
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.
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 » .
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.
61
Réalisation et évaluation Mémoire de fin d’études
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
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)
64
Réalisation et évaluation Mémoire de fin d’études
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)
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.
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)
67
Réalisation et évaluation Mémoire de fin d’études
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 ».
68
Réalisation et évaluation Mémoire de fin d’études
Figure 44:Fenêtre
:Fenêtre Modification (Paiement)
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
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 d’afficher une image qui a été enregistrée dans la base
V
TABLE DES MATIERES
AVANT-PROPOS.................................................................................................................................... i
REMERCIEMENTS ................................................................................................................................ii
SOMMAIRE
INTRODUCTION ................................................................................................................................... 1
BIBLIOGRAPHIE
WEBOGRAPHIE
ANNEXES
Contact : 0326412146
E-mail : nicrah16@gmail.com
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 ».