Académique Documents
Professionnel Documents
Culture Documents
Sarhani Saad
Sarhani Saad
Ralis par :
- Mr. KHALLAD
- Saad SARHANI
3.1. Java
1 page texte
0.5 DH
4. Ralisation
1 page mixte
Au
lancement
de
lapplication, lutilisateur a le
choix entre deux menus : New
Project et Load Project.
1 DH
1 page image
2 DH
1 CD vierge
2 DH
1 pochette
double
1 reliure
(baguette +
transparent +
papier cartonn)
0.5 DH
6 DH
ENSIAS 2005/2006
REMERCIEMENTS
Je tiens remercier toutes les personnes sans qui ce stage naurait pas lieu.
Tout dabord LEcole Nationale Suprieure dInformatique et dAnalyse des
Systmes ENSIAS-
ENSIAS 2005/2006
SOMMAIRE
SOMMAIRE.......3
INTRODUCTION......4
I.
PRESENTATION DAMENDIS.................5
1. Prsentation gnrale..5
2. Missions..5
3. Contrat.....5
4. Objectifs..6
II.
LE LANGAGE UTILISE......8
1. Historique........8
2. Caractristiques du VB..............10
III.
CONCEPTION ET REALISATION. 12
1. Les tables utilises.12
1.1 La table Invest.12
1.2 La table Suivi...13
2. Manuel de lutilisateur..13
2.1 La voie Invest..14
2.2 La voie Suivi17
3. Difficults rencontres......19
CONCLUSION.................21
TABLE DES FIGURES22
ANNEXE......23
ENSIAS 2005/2006
INTRODUCTION
Ce stage ouvrier intervient dans le cadre de ma formation scientifique
lEcole Nationale Suprieure dInformatique et dAnalyse des Systmes
ENSIAS - . D'une dure de 4 semaines, il a pour objectif de me faire vivre, en
tant que futur ingnieur informatique, une exprience relle dans une
entreprise. Ctait la premire pour moi, et je peux affirmer maintenant quelle
a t trs enrichissante.
Le service permanent de Amendis emplacement o jai pass le stagea besoin de raliser diffrents achats afin de satisfaire ses besoins les plus
vitaux: outils informatiques et de tlcommunications, quipements mobiliers...
etc. Pour ce faire, les administrateurs du service dcident au dbut de chaque
priode (annuel, semestriel, trimestriel ou mensuel selon le choix) de ce quil
faut acheter dun fournisseur donn dune part ; et dautre part ils enregistrent
les achats effectus dans un fichier correspondant. Ma mission tait
dinformatiser ces deux tches afin de garantir plus de scurit et de rapidit.
ENSIAS 2005/2006
que jai
I. PRESENTATION D AMENDIS :
1. Prsentation gnrale :
Amendis est une socit prive qui a t cre le 1er janvier 2002. Son
nom, trs significatif, provient de larabe classique aman, signifiant la fois
scurit, stabilit, srnit, et du terme usit en berbre du Rif pour dsigner
leau.
Le suffixe -dis adjoint la notion de distribution, activit majeure
dAmendis.
2. Missions :
Amendis a pour mission de grer les services suivants :
Le captage, ladduction et le traitement de leau potable issue des
sources
La distribution deau potable
La distribution de lnergie lectrique
Le service de lassainissement liquide
3. Contrat :
Ces tches ont t confies Amendis suite un contrat de 25 ans qui
a runi lAutorit Dlgante et le Dlgataire (voir Annexe). Les partis
constituant ce dernier dtiennent la date de signature du contrat
respectivement : 26% (VIVENDI), 25% (CGI), 18% (HQI), 16% (ONA) et 15%
5
ENSIAS 2005/2006
(SOMED).
4. Objectifs:
Les objectifs principaux atteindre par Amendis Ttouan ont t prtablies comme suit :
a- lobtention des tarifs les plus bas possible de leau potable, de lnergie
lectrique et du service dassainissement liquide
b- lautofinancement et lquilibre conomique et financier de la gestion
dlgue
c- laugmentation progressive du taux de desserte des usagers en eau
potable et en nergie lectrique et du raccordement au rseau
dassainissement sur lensemble du Primtre de la dlgation
d- la qualit technique des services et leur bonne gestion administrative et
commerciale
e- la qualit technique et le maintien en bon tat des quipements et
ouvrages affects aux services dlgus
f- la gestion harmonieuse des ressources humaines
ENSIAS 2005/2006
agriculture
Pour llectricit :
lamlioration de la qualit de fourniture (garantie de puissance,
rgularit de tension, rduction des coupures)
ladaptation permanente des installations pour faire face la demande
ENSIAS 2005/2006
1. Historique :
Le basic :
Tout commena en 1964 o John Kemeny et Thomas Kurz du Collge
Dartmouth en Californie inventrent un langage dont le but tait simplement
dapprendre leurs tudiants les fondements de linformatique et de la
programmation.
ENSIAS 2005/2006
La rvolution VB4 :
Il fut le premier pas vers un vritable langage Orient Objet, avec
lapparition de la notion de classe (une classe est un module pour fabriquer
des objets de mme structure et de mme comportement).
ENSIAS 2005/2006
Visual Basic 6 :
Avec le modle ADO sont apparus de nouveaux designers comme le
DataEnvironment pour faciliter laccs aux donnes via ADO, et le DataReport
pour crer des tats.
2. Caractristiques du VB:
De par le nombre de composants fournis avec Visual Basic, les
possibilits en terme d'interface graphique sont trs grandes. D'autre part, les
contrles ActiveX, des composants actifs utilisables dans les diffrentes
applications, permettent d'avoir accs des fonctions avances:
Dautres fonctionnalits :
La notion dvnements :
Ce nest plus une programmation procdurale mais vnementielle. Au
lieu de guider lutilisateur le long dun chemin plus ou moins complexe,
lapplication ragit ce quil fait.
La modularit du code :
Grce la notion de module, le dveloppeur peut maintenant crer ses
10
ENSIAS 2005/2006
11
ENSIAS 2005/2006
Ces deux informations vont tre insres dans deux tables Access,
Invest et Suivi. Ceci va permettre en effet de distinguer les traitements
associs chacune des deux tches, et mvitera par la mme occasion
dutiliser des Modles Conceptuels de Donnes (MCD) et des liens de bases
de donnes (inutiles dans un tel cas).
1.1
La table Invest :
Cette table est le bilan de tous les produits que le service permanent
12
ENSIAS 2005/2006
1.2
La table Suivi :
La table Suivi quant elle affiche la liste des achats dj faits.
Seulement, les lignes de la table sont ajoutes avec chaque achat effectu.
Parmi ses attributs, il y a un quatre dates : date de transmission aux achats,
date de commande, date de livraison souhaite et date de livraison effective
quil faut insrer manuellement par le biais de lapplication. Pour la dernire,
date de mise jour, elle est ajoute automatiquement.
2. Manuel de lutilisateur :
La fentre principale propose deux grandes voie, ou deux menus
principaux : un pour la table invest (menu Modifications) et lautre pour la table
13
ENSIAS 2005/2006
14
ENSIAS 2005/2006
ENSIAS 2005/2006
16
ENSIAS 2005/2006
acheter.
Ensuite
il
doit
17
entrer
les
diffrentes
donnes
ENSIAS 2005/2006
ENSIAS 2005/2006
3. Difficults rencontres:
Ctait la premire fois que je fais une connexion entre une base de
donnes et une interface graphique. Il fallait chercher des exemples pour
comprendre la mthodologie suivre. Labsence de cours dans ce domaine
ma oblig dessayer de comprendre le code moi-mme. Ceci tant fait, il a
fallu faire les modifications ncessaires et adquates chaque partie du code
de mon application.
ENSIAS 2005/2006
20
ENSIAS 2005/2006
CONCLUSION
Ainsi ce stage ouvrier a t pour moi une occasion pour dcouvrir le
monde du travail avec tout ce quil a dintressant. Jai pu aussi constater les
diffrents quil a avec le milieu universitaire, ce qui a t trs enrichissant pour
moi.
21
ENSIAS 2005/2006
Numro de page
Figure -1-
13
13
14
14
15
16
16
16
17
18
18
19
Figure -2Figure -3Figure -4Figure -5Figure -6Figure -7Figure -8Figure -9Figure -10Figure -11Figure -12-
22
ENSIAS 2005/2006
ANNEXE
Contractants
,(
". , -( +,". D * .
$,*
(,D &D _ & , !. ". , * ". * (.(*
8D
D 6 D +**, , +(,D ** ($(* ,*
(*$
,0 , $( * $(* ,* .(*
" ** &.
** , 0(,. * (," * * " **
". .,.( ,* ". *$(
,*E
_. $(,
,
)"
, *
.4 , _
,(
, . "(D )"
,
" 6 (", $(0 ("
.
$, .,
,
" * (* X@BB YD *
(, . (*,(
"(
*
*".* r99B ;?A 6 , *" *
*"
:;D (. ( ",D + ( , 6 , $".( ",
*,(.," _. , _
,(
, , _4$",,"
_** ** , &.D ($(* , $( *" (
,.(
23
ENSIAS 2005/2006
(* Z
X9Y
*"
, /0 - 0(*D *"
, " 6
(",( *D *
(,.(*,(
"(
,
**"
,*#(*D*".* r;<;9;<?>;D6 ,*"
**"
.<:D0 .( D?=BB@#(*
, *"
, "$ (*
.4D *"
(
" , $(
," * (",* ( *D
*
(, . (*,( .
"(
, * *"
,*
#(*D *".* r =?: B:= =:>D 6 , *" *
*"
.=:D(._ ".D?=BB@#(*E
X:Y
*"
, 6("M%.
,( ,"
D *"
,
(", &.
"* *,,. 0(,. "
E'E%E
$,( ==D 6 , *" * *"
. ?=D
".0( ' M 0*&. !.*,D " ,( X%.
Y
X;Y
*"
, !D *"
, (", ("
*
(,
. (*,(
"(
*
D *".*
r<?A " , * *, *,. >BD (. _(
*
("
X<Y
)"
,
("
(,*
(*
- *
24