Memo
Memo
Memo
1 REMERCIEMENTS
En préambule à ce mémoire nous remercions DIEU tout puissant qui nous a aidé et nous a
donné la patience et le courage durant ces années d’étude.
Nous tenons à affecter nos vifs remerciements aux personnes qui nous ont apporté leur aide et
qui ont contribué à l’élaboration de ce mémoire. Nous remercions de tout cœur :
Monsieur ANDRIANASOLO Claudino Rojomalala, président directeur général de
l’université E-Media Madagascar
Madame RAMIANDRISOA Rakotoaribako Odelia, directrice d’étude et de la recherche
académique
Je tiens à exprimer toute ma reconnaissance à mes encadreurs de mémoire, Monsieur
Ralaivao Harinaivo Hajasoa et Monsieur Willy Luciano. Je les remercie de m’avoir
encadré, orienté, aidé et conseillé pendant toute la réalisation de ce travail.
J’adresse mes sincères remerciements à tous les professeurs de l’E-media qui ont
transmis leurs précieux connaissances, intervenants et toutes les personnes qui par leurs
paroles, leurs écrits, leurs conseils et leurs critiques ont guidé mes réflexions et ont
accepté de me rencontrer et de répondre à mes questions durant mes recherches.
Et enfin je remercie ma famille, pour tous les soutiens moraux et financiers qu’ils ont
apportés durant mes études, et à tous nos proches et amis.
Cahier de charge
Contexte
En dépit de notre vie moderne, le secteur prestation de service demeure sous développé dût au
problème de manque d’organisation or que les citoyens sont une source de critique ; ils apportent des
remarques et d’interrogation surtout quand ils sont insatisfaits des services qui leurs sont rendus
L’étude de notre projet présente l’un des moyens d’organisation de service : il consiste à réaliser un
système de gestion des services dans une salle d’attente
Objectif
Travaux demandés
LT : Lead Time
Cependant la société a du mal à patienter pendant la longue heure d’attente dans cette
administration puisqu’au lieu de faire autre chose ailleurs, on y reste pendant des heures en
attendant nos tours, ce phénomène entraine le mécontentement du client
Pour mieux cerner cette thèse de mémoire, nous allons suivre le plan suivant :
Dans le premier chapitre, nous allons parler de notre établissement, puis la présentation
du projet et du theories de la file d’attente
1.4 Historique
Le CFP E-Media a été créé le 07 Novembre 2011 alors que l’université E-Media n’a ouvert sa
première année académique que deux ans après en septembre 2013. C’est l’une des
premières écoles professionnelles qui enseigne le domaine de la multimédia et de
l’audiovisuel à Madagascar et de la nouvelle technologie de l’information et de la
télécommunication. C’est un établissement situé au cœur de la capital « Tsiadana
Ampasanimalo » route d’Ankatso.
Licence : le cursus est reparti en 6 semestres et comprend des cours théoriques, des travaux
dirigés, des réalisations et un stage en milieu professionnel. Les quatre premiers semestres
(1ère et 2ème année) constituent un tronc commun. Les diplômes ont pour mention :
Master : La formation dure 2 ans après la licence et prend fin par l’obtention de l’ingéniorat
en IEE Informatique Electronique Embarquer dans le parcours :
L’IMAGE : 2h par jour pendant 08 mois ou une formation tout le samedi pendant 10
mois
SON : 2h par jour pendant 06 mois ou une formation tout le samedi pendant 08 mois
WEB : 2h par jour pendant 07 mois ou une formation tout le samedi pendant 08 mois.
Un examen officiel composé de partie théorique et pratique, préparé et dirigé par le ministère
de l’enseignement technique et de la formation professionnel permet d’obtenir le certificat
de fin de formation.
Nous venons de voir la présentation de l’établissement dont j’ai étudié et appris beaucoup de
chose, passant maintenant au vif du sujet.
En dépit de notre vie moderne, le secteur prestation de service demeure sous développé dût au
problème de manque d’organisation or que les citoyens sont une source de critique ; ils apportent des
remarques et d’interrogation surtout quand ils sont insatisfaits des services qui leurs sont rendus
Dans la plupart du temps la longue attente dans plusieurs milieux entraine la frustration et le
mécontentement des clients, les gens se demandent toujours pourquoi le service est si lent ? Est ce
qu’ils peuvent au moins accélérer leurs temps de service ?les clients deviennent insatisfaits face à la
qualité de service qui lui sont offert et ils vont plaindre ailleurs pour pouvoir évacuer sa frustration et
les moyens de diffusion sont devenus faciles d’accès comme dans des réseaux sociaux, medias, etc…… Commented [S1]:
Les clients envoient des commentaires négatifs et ça empêche d’autre personne à pouvoir bénéficier
du service, or qu’une mauvaise réputation peut ruiner l’état financière d’une entreprise puisque les
critiques sont partout et les gens font attention pour éviter de subir le même sort
Au lieu de pouvoir faire autre chose ailleurs les clients attendent leurs tours impatiemment dans des
endroits où forment une longue file d’attente,
Figure 1-2 file d’attente [1]
Dès fois, les gens sont prêts à payer d’autre personne pour garder leur place dans la file c’est-à-dire en
attendant à leurs tours, on peut voir que la longue attente dans la file est l’un des problèmes que la
société d’aujourd’hui face
L’étude de notre projet présente l’un des moyens d’organisation de service : il consiste à réaliser un
système de gestion des services dans une salle d’attente, mais on va d’abord étudier la théorie du file
d’attente pour pouvoir améliorer la qualité de service ,pour pouvoir diminuer le temps d’attente du
client et accélérer le service
La théorie des files d'attente est une théorie mathématique relevant du domaine des probabilités,
qui étudie les solutions optimales de gestion des files d’attente, ou queues. Une queue est nécessaire
et se créera d'elle-même si ce n'est pas anticipé, dans tous les cas où l'offre est inférieure à la
demande, même temporairement. Elle peut s’appliquer à différentes situations : gestion des avions
au décollage ou à l’atterrissage, attente des clients et des administrés aux guichets, ou bien encore
stockage des programmes informatiques avant leur traitement. Ce domaine de recherches, né en
1917, des travaux de l’ingénieur danois Erlang sur la gestion des réseaux téléphoniques de
Copenhague entre 1909 et 1920, étudie notamment les systèmes d’arrivée dans une queue, les
différentes priorités de chaque nouvel arrivant, ainsi que la modélisation statistique des temps
d’exécution. C'est grâce aux apports des mathématiciens Khintchine, Palm, Kendall, Pollaczek et
Chaque personne est appelée au guichet de manière aléatoire et la rapidité du service offert dissout
rapidement la longue file.
Les files d’attente peuvent être considérées comme un phénomène caractéristique de la vie
contemporaine. On les rencontre dans les domaines d’activité les plus divers (guichet de poste, trafic
routier, central téléphonique, atelier de réparation, station,…….), à vrai dire on ne peut se passer de la
file d’attente car on l’y trouve partout où on va
le processus d'arrivée
le mécanisme de service
la discipline de file
C’est donc le nombre de serveurs et leur vitesse qui correspond au mécanisme de service
C : nombre de serveurs
D : discipline de service
1.10 Serveurs
La capacité de service dépend de la capacité de chaque serveur et du nombre de serveurs
disponibles. Le terme «serveur» représente ici la ressource et, en général, on suppose qu’un serveur
ne traite qu’un client à la fois. Les systèmes de files d’attente fonctionnent avec serveur unique ou
serveurs multiples mais on constate que plus il y a de serveurs plus le file diminue assez vite puisque
on peut offrir des services aux plusieurs personnes à la fois
Figure 1-4 système de file d’attente [4]
N = λT [5]
On peut dire alors que la loi de Little lie le temps d’attente, les en cours et le débit du système
Le fait qu'une variable aléatoire X suive une loi de Poisson de paramètre λ s'écrit ainsi :
X → P(λ)
La variable aléatoire X prend des valeurs positives entières k (par exemple des unités de temps 1, 2,
3…).
1
Loi binomiale : loi
e− λ λ𝑘
P(X=k)=
k!
La probabilité d’´état (en tenant compte que ρ<1 pour qu’il y ait un régime permanent) est donnée
par :
𝑃𝑖=𝜌𝑖𝑃0
1
Et 𝑃0 = ∑+∞ 𝑛 = 1- 𝜌
𝑛=0 𝜌
Tous les paramètres de performances sont calculés dans le cas où la file est stable (λ<µ,
c’est-`a-dire ρ<1) et pour le régime stationnaire de la file
Tous les paramètres de performances sont calculés dans le cas où la file est stable (λ<µ, c’st-
`a-dire ρ<1) et pour le régime stationnaire de la file
S=temps de service
Ns = Nl + ρ
Prenons alors comme exemple pour pouvoir appliquer le théorème de file d’attente dans
notre cas : on a des clients qui arrivent un à un, en moyenne d’une heure ils sont 20 .On
estime qu’un guichet reçoit un client à la fois et c’est seulement ce guichet qui effectue tous
le travail, il sert un client en moyenne de 6 minutes
Supposons alors que le nombre moyen qui attendent dans le file est égal à 5,4on va alors
déterminer le nombre moyen de client dans le système et le temps moyen passé dans le
système et le temps d’attente dans le file
On considère un système identique à la file M/M/1 excepté qu’il comporte S serveurs identiques et
indépendants les uns des autres. On conserve les hypothèses :
Le processus d’arrivée des clients dans la file est un processus de Poisson de taux λ et le temps de
service d’un client est une variable aléatoire exponentielle de taux µ (pour chacun des serveurs). Ce
système est connu sous le nom de file M/M/s. L’espace d’états E est comme pour la M/M/1 infinie.
Dans ce cas aussi, le processus modélisant le nombre de clients dans le système est un processus de
naissance et de mort avec :
λi = λ [8]
𝜆
ρ=
𝑆µ
Figure 1-6 : file M/M/S
Le taux d’arrivé des clients est 𝜆 et le taux de service µ dépend de S .lorsqu’un serveur est vide
𝑆−1 𝑖−1
𝜆 𝜆 1
𝑃𝑖=¨ 𝑃0 ∏ . ∏ = 𝑃0 . 𝜌𝑖 𝑖≥𝑆
(𝑗 + 1)µ µ𝑆 𝑆! 𝑆 𝑖−𝑆
{ 𝑗=0 𝑘=𝑚
(𝑆𝜌)𝑖
𝑃0 𝑖<𝑆
𝑃𝑖 = 𝑖!
𝜌𝑖 𝑆 𝑆
{ 𝑃0 𝑖≥𝑆
𝑆!
En tenant compte de la condition de normalisation (théorie de la probabilité) et la condition de
stabilité de l’équation d’équilibre ρ < 1 on a :
𝑆−1 𝑆
(𝑆𝜌)𝑖 (𝑆𝜌) 𝑆 1 𝑖
𝑃0 = (∑ + ∑ )
𝑖! 𝑆! 1 − 𝜌
𝑖=0 𝑖=𝑆
𝜆 17
ρ= = = 0.94
𝑆µ 2(9)
intensité de trafic pour S=3
𝜆 20
ρ= = = 0.62
𝑆µ 3(9)
Par conséquent, lorsque la capacité du service augmente, le taux d’utilisation du système
diminue.
Pour S = 2
(2𝑥0,94)0 (2𝑥0,94)1 (2𝑥0,94)2 1
𝑃0 = ( + + . ) −1
0! 1! 2! 1 − 0,94
𝑃0 =0.01Calcul de P1
(𝑆𝜌)𝑖
𝑃𝑖 = 𝑃0
𝑖!
(2𝑥0.94)1
𝑃1 = (0.01) = 0.03
1!
Pour S=3
(3𝑥0,74)0 (3𝑥0,74)1 (2𝑥0,74)2
𝑃0 = ( + +
0! 1! 2!
(2𝑥0,74)3 1
+ . ) −1
3! 1 − 0,74
𝑃0 = 0,11
1.15 Conclusion
Nous avons présenté dans ce chapitre les différentes lois qui s’applique dans la theories du file
d’attente, la discipline qui s’applique dans le système et enfin le modèle qu’on suit pour notre propre
système
2 Chapitre II : Automatisation du service grâce à arduino
Dans ce chapitre nous commencerons par présenter Arduino que allons utiliser dans notre système
et nous détaillerons les différents étapes composant un système de gestion de file d’attente
2.1 Introduction
Arduino est une plate-forme prototype (open-source2) basée sur un matériel et un logiciel
faciles à utiliser. Il se compose d’une carte de circuit imprimé (appelée microcontrôleur) et
d’un logiciel prêt à l’emploi appelé IDE Arduino, qui permet d’écrire et de télécharger le code
de l’ordinateur sur la carte physique. [9]
La carte Arduino est une carte électronique qui ne sait rien faire sans qu’on lui dise quoi
faire. Cela signifie qu’elle a besoin d’un programme pour fonctionner.
le matériel
2
Open source : libre
le logiciel
A vrai dire Arduino représente un logiciel qui sert à programmer une carte électronique,
puisqu’il est facile à utiliser pour les débutants mais aussi accessible, Arduino a été utilisé dans
des milliers de projets et d'applications différents. Il fonctionne sur des systèmes
d’exploitation comme:
Mac
Windows
Linux
Voici une liste non exhaustive des applications possibles réalisées grâce à Arduino :
Arduino a une infinité de capacité qu’on n’a pas pu citer en dessous, son fonctionnement
dépend tout juste du programme qu’on veut qu’il effectue
alimentation:
- via port USB ou
- 7 à 12 V sur connecteur alim 5,5 x 2,1 m
microprocesseur: ATMega328
mémoire flash: 32 kb
mémoire EEPROM: 1 kb
14 broches d'E/S
intensité par E/S: 40 mA
Fréquence d’horloge : 16MHz
2.1.1 Microcontrôleur
Le microcontrôleur est un circuit intégrant à lui tout seul les éléments indispensable à un
ordinateur .Comparé au microprocesseur le microcontrôleur3 permette de diminuer la taille
la consommation et les couts du système
Le microcontrôleur c’est un micro-ordinateur qui ne peut effectuer qu’une seule tâche et qui
possède de périphériques pour piloter d’autre composant électroniques
2.1.1.1 La mémoire:
Il en possède 5 types à savoir :
La mémoire Flash : C'est celle qui contiendra le programme à exécuter. Cette mémoire
est effaçable et réinscriptible.
RAM : c'est la mémoire dite "vive", elle va contenir les variables de votre programme.
Elle est dite "volatile" car elle s'efface si on coupe l'alimentation du microcontrôleur.
EEPROM : C'est le disque dur du microcontrôleur. Vous pourrez y enregistrer des infos
qui ont besoin de survivre dans le temps, même si la carte doit être arrêtée. Cette
mémoire ne s'efface pas lorsque l'on éteint le microcontrôleur ou lorsqu'on le
reprogramme.
Les registres : c'est un type de mémoire utilisé par le processeur.
La mémoire cache : c'est une mémoire qui fait la liaison entre les registres et la RAM.
2.1.2 Le processeur
C'est le composant principal du microcontrôleur. C'est lui qui va exécuter le programme qu'on
lui donnera à traiter. On le nomme souvent le CPU. Pour que le microcontrôleur fonctionne, il
lui faut une alimentation ! Cette alimentation se fait en générale par du +5V. D'autres ont
besoin d'une tension plus faible, du +3,3V. En plus d'une alimentation, il a besoin d'un signal
d'horloge. C'est en fait une succession de 0 et de 1 ou plutôt une succession de tension 0V et
3
Microprocesseur : Un microprocesseur est un processeur dont tous les composants ont été
suffisamment miniaturisés pour être regroupés dans un unique boitier. Fonctionnellement,
le processeur est la partie d’un ordinateur qui exécute les instructions et traite les données
des programmes.
5V. Elle permet en outre de cadencer le fonctionnement du microcontrôleur à un rythme
régulier. Grâce à elle, il peut introduire la notion de temps en programmation. [11]
Arduino Uno
Arduino atmega
Arduino leonardo
Arduino esplora
Arduino mini
Arduino ethernet
Arduino gemma
Arduino robot control
Arduino micro
Arduino duemilanove
L’afficheur B a pour rôle d’afficher les numéros insérés par le client sur l’afficheur A, donc
il récupère la valeur inséré dans notre arduino
L’arduino aura pour rôle de stocker et exécuter les programme, il stocke les valeurs
venant de l’afficheur A et affiche sur l’afficheur B lorsque l’agent appuyé sur un bouton
pour appeler les clients un à un
ATTENTION : avec les fonctions Arduino (pinMode, digitalRead, digitalWrite ...), les signaux sont
repérés selon la numérotation des connecteurs (partie gauche). En revanche, lorsque l'on
programme en bas niveau, on utilise le nom des registres/des broches du microcontrôleur (partie
droite).
DigitalWrite (10, HIGH); //Arduino ↔ met la sortie PB2 du microC. à l'état HAUT
2.3 conclusion
3 Chapitre III : Simulation et realisation
3.1 Object
Les objets utilisés dans cette simulation se focalise sur la gestion du file d’attente dans une
salle d’attente
3.2 Objectif
L’objectif reste la même, c’est de minimiser le temps passer par les clients dans notre systeme
Ils sont des modules compacts intelligents et nécessitent peu de composants externes pour un bon
fonctionnement. Ils consomment relativement peu (de 1 à 5 mA)
1 VSS Masse
2 Vdd +5V
3 V0 Réglage de contraste
6 E Entrée de validation
7 à 14 D0 à D7 Bits de données
16 K Cathode du rétroéclairage(Masse)
3.5 Conception
Dans notre simulation on a utilisé le microcontrôleur arduino atmega 2560, avant d’entrer dans le
service chaque personne devrait passer par la porte d’entrée où chaque personne prend un numéro
de manière organisé, dans notre simulation quand une personne clique le bouton il obtient un
numéro
On trouve qu’à chaque clique du premier bouton, les clients reçoivent leurs numéros respectifs
Coté serveur
Quand le serveur fait appel à chaque numéro inséré à l’entrée, ce numéro apparait sur les 7
segments
4 Référence
5 Es webographies
2.3
[1] «https://fr.vecteezy.com/art-vectoriel/363832-les-gens-font-la-queue-dans-une-longue-file-d-
39-attente,» [En ligne].
[5] «http://www.slashbin.net/simulation/notebooks/Introduction%20aux%20files%20d'attentes.ht
ml,» [En ligne].
[8] F. Kheira, Système de file d’attente avec dérobade.Modèle M/M/s avec dérobade.
[11 arduino.
]
2.4
6 Bibliographie
[1] «https://fr.vecteezy.com/art-vectoriel/363832-les-gens-font-la-queue-dans-une-longue-file-d-
39-attente,» [En ligne].
[5] «http://www.slashbin.net/simulation/notebooks/Introduction%20aux%20files%20d'attentes.ht
ml,» [En ligne].
[7] «http://www.dil.univ-
mrs.fr/~jfp/master/m03/cours/5/5.0_Res_FilesTheorie_15_html.fm/5.0_Res_FilesTheorie_15.h
tml,» [En ligne].
[8] F. Kheira, Système de file d’attente avec dérobade.Modèle M/M/s avec dérobade.
[11 arduino.
]
CIRRICULUM VITAE
Nom : SOAZARA
Email : mabellesoazara@gmail.com
ETUDES ET FORMATIONS
EXEPERIENCE PROFESIONNELLES
COMPETENCES
LOISIRS