L’objectif de ce mini projet proposé est de valider nos acquis dans le module « Algorithmique
et Programmation » à travers le développement d’une application console en langage C/C++ .
Note :
Je m'excuse pour les erreurs de frappe .
1. Gestion de consommation d’eau et d’´electrecit´e
R´ealis´e par :
Ahmed ElAtari
Encadr´e par :
M.Mohamed El Brak
E.Ahmed (FSTT) Gestion de consommation 1 / 21
8. Analyse Analyse d’existant
Analyse d’existant
Probl´ematique
Une soci´et´e de distribution d’eau et d’´electricit´e vous a accept´e comme
stagiaire pour mettre au point d’un programme pour g´erer la
consommation d’eau et d’´electricit´e de ces clients.
Les clients sont identifi´es par leurs IDfacture, Nom, pr´enom est adresse. La
soci´et´e envoie chaque mois deux factures `a leurs clients, chaque facture
contient des informations sur le client et sa consommation mensuelle d’eau
et d’´electricit´e.
Un contrˆole simple peut ˆetre effectu´e : une consommation d’eau sup´erieur
a 40 m3 ou 300Kwh d’´electricit´e g´en`ere un message d’alerte qui sera
affich´e.
E.Ahmed (FSTT) Gestion de consommation 5 / 21
9. Analyse Analyse de besoins
Analyse de besoins
1 D’un syst`eme de gestion des clients.
E.Ahmed (FSTT) Gestion de consommation 6 / 21
10. Analyse Analyse de besoins
Analyse de besoins
1 D’un syst`eme de gestion des clients.
2 D’un syst`eme de gestion de consommations d’eau et
d’electrecit´e .
E.Ahmed (FSTT) Gestion de consommation 6 / 21
11. Analyse Analyse de besoins
Analyse de besoins
1 D’un syst`eme de gestion des clients.
2 D’un syst`eme de gestion de consommations d’eau et
d’electrecit´e .
3 D’un syst`eme de gestion des factures.
E.Ahmed (FSTT) Gestion de consommation 6 / 21
12. Analyse Analyse de besoins
Analyse de besoins
1 D’un syst`eme de gestion des clients.
2 D’un syst`eme de gestion de consommations d’eau et
d’electrecit´e .
3 D’un syst`eme de gestion des factures.
4 D’un syst`eme d’archivage des clients desabonn´ee.
E.Ahmed (FSTT) Gestion de consommation 6 / 21
13. Analyse Analyse de besoins
Analyse de besoins
1 D’un syst`eme de gestion des clients.
2 D’un syst`eme de gestion de consommations d’eau et
d’electrecit´e .
3 D’un syst`eme de gestion des factures.
4 D’un syst`eme d’archivage des clients desabonn´ee.
5 D’un syst`eme de consultation des consomations maximum et
minimum et moyenne par ans.
E.Ahmed (FSTT) Gestion de consommation 6 / 21
14. Analyse Mod´elisation Merise
Mod´elisation Merise
D´efinition
C’est une m´ethode de conception, de d´eveloppement et de r´ealisation
de projets informatiques. Le but de cette m´ethode est d’arriver `a
concevoir un syst`emed’information. La m´ethode MERISE est bas´ee sur
la s´eparation des donn´ees et des traitements `a effectuer en plusieurs
mod`eles conceptuels et physiques.
E.Ahmed (FSTT) Gestion de consommation 7 / 21
18. R´ealisation Les technologies utilis´ees
Les technologies utilis´ees : C++
D´efinition
Le C++ est un langage de programmation permettant la
programmation sous de multiples paradigmes comme la programmation
proc´edurale, la programmation orient´ee objet et la programmation
g´en´erique. Le langage C++ n’appartient `a personne et par cons´equent
n’importe qui peut l’utiliser sans besoin d’une autorisation ou
obligation de payer pour avoir le droit d’utilisation.
E.Ahmed (FSTT) Gestion de consommation 11 / 21
19. R´ealisation Les technologies utilis´ees
R´ealisation
L’environnement Utilis´ee
E.Ahmed (FSTT) Gestion de consommation 12 / 21
20. R´ealisation L’environnement Utilis´ee
L’environnement Utilis´ee:Dev C++
Dev C++
Dev-C++ est un environnement de d´eveloppement int´egr´e (IDE)
permettant de programmer en C et en C++. D´evelopp´e avec Borland
Delphi 6, Dev-C++ ´etait disponible uniquement sous Microsoft
Windows. Longtemps `a l’abandon, le projet a ´et´e repris par un autre
d´eveloppeur en 2011 et est r´eguli`erement mis `a jour.
E.Ahmed (FSTT) Gestion de consommation 13 / 21
21. R´ealisation L’environnement Utilis´ee
L’environnement Utilis´ee : Power AMC designer
PowerAMC
PowerAMC est un logiciel de conception cr´e´e par la soci´et´e SDP, qui
permet de mod´eliser les traitements informatiques et leurs bases de
donn´ees associ´ees. Cr´e´e par SDP sous le nom AMC*Designor, rachet´e par
Powersoft, ce logiciel est produit par Sybase depuis le rachat par cet
´editeur en 1995. Hors de France, la version internationale est
commercialis´ee par Sybase sous la marque PowerDesigner.
E.Ahmed (FSTT) Gestion de consommation 14 / 21
22. R´ealisation L’environnement Utilis´ee
L’environnement Utilis´ee : Sublime Text
Sublime
C’est un logiciel de conception cr´e´e par la soci´et´e SDP, Qui permet de
mod´eliser les traitements informatiques et Leurs bases de donn´ees
associ´ees.
E.Ahmed (FSTT) Gestion de consommation 15 / 21
23. R´ealisation L’environnement Utilis´ee
L’environnement Utilis´ee : TexWorks
TexWorks
TeXworks est un logiciel sous licence publique g´en´erale GNU pour les
syst`emes d’exploitation Windows. TeXworks pr´esente par d´efaut son
´editeur de texte et une visionneuse de PDF int´egr´ee, cˆot´e `a cˆot´e, pour
que l’utilisateur puisse voir rapidement le document final en mˆeme
temps qu’il ´edite le fichier LaTeX.
E.Ahmed (FSTT) Gestion de consommation 16 / 21
26. Bibliographie
Bibliographie
MINI MANUEL DE C++
par Jean-Michel R´eveillac
AIDE-M´EMOIRE DE C++
par Jean-Michel R´eveillac
E.Ahmed (FSTT) Gestion de consommation 19 / 21