Professional Documents
Culture Documents
SONEDE
Introduction
La formation et lintgration des tudiants dans la vie professionnelle, constituent lobjectif de chaque tablissement. Afin de garantir une main duvre apte travailler dans de bonnes conditions et de faciliter lintgration des tudiants dans le march de travail, notre tablissement lInstitut Suprieur des Etudes Technologiques de charguia prvoit des stages en faveur de ses tudiants dans des socits et des entreprises pour les permettre denrichir leurs connaissances en apprenant sadapter la vie professionnelle et amliorer leurs capacits sur le plan pratique. En effet, cela ma permis de mieux assimiler la vie professionnelle savoir : lassiduit, la rapidit, le comportement vis--vis des
utilisateursEn plus, jai appris assumer ma responsabilit et de pratiquer mon travail soigneusement .Dans ce cadre, et pour enrichir mes connaissances, jai effectu un stage auprs de la Socit Nationale dExploitation et de Distribution des Eaux (SONEDE) qui est considre comme un tablissement public caractre non administratif dot de la personnalit civil et de lautonome financire et qui a pour objet principal la fourniture de leau potable sur tout le territoire tunisien. Ce stage sest tendu du 11 janvier 2010 jusquau 06 fvrier 2010 et a t couronn par un rapport.
Iset Charguia
SONEDE
Dans cette partie, je vais prsenter tout dabord la socit nationale dexploitation et de distribution des eaux tout en prsentant ses activits et son organisation hirarchique. Ensuite , je vais prsenter lorganisation fonctionnelle et hirarchique de linformatique o jai effectu mon stage . la direction centrale de
Iset Charguia
SONEDE
I. Prsentation de la SONEDE:
Depuis lantiquit la gestion des ressources en eaux demeure parmi les proccupations principales pour les diffrentes civilisations , en Tunisie afin d'assurer une gestion optimale de telles ressources, la socit nationale dexploitation et de distribution des eaux (SONEDE) a t cr par la loi n 68-22 du 2 juillet 1968 , elle est considre comme tablissement public caractre non administratif dot de la personnalit civil et de lautonome financire selon le dcret 2199 de l octobre 2002 .La SONEDE est place sous la tutelle du ministre de lagriculture et des ressources hydrauliques. Pour se faire la SONEDE, sest dote de structures centrales rgionales et locales, elle occupe actuellement 7500 agents et gre 1.4 millions dabonns aliments en eau travers 30.000 km de canalisation faisant une production deau de 317 millions de m3 par an .
La SONEDE gre : plus de 2 149 000 abonns. 4 directions rgionales. 50 districts rpartis sur tout le territoire tunisien. Plus de 7 000 Employs. Plus de 600 000 Factures dites par mois . Plus de 1 500 rclamations informatiques par an.
Iset Charguia
SONEDE
Iset Charguia
SONEDE
SECRETERIAT GENERAL
Direction centrale de lorganisation Direction centrale des affaires juridiques et foncires Direction centrale des ressources humaines
Direction de la communication
Iset Charguia
SONEDE
La direction centrale de linformatique participe avec la direction gnrale en collaboration de la politique gnrale de la socit , elle a pour mission de : Prvoir le dveloppement des besoins de la socit en matire informatique en vue dassurer le traitement des cas de linformation. Proposer les budgets ncessaires renouvellement et lextension de la configuration informatique pour assurer la bonne marche des services de la socit La direction centrale de linformatique est compose de deux sous directions :la direction dveloppement et maintenance des applications informatiques et la direction de lexploitation et des systmes informatiques.
Iset Charguia Les tests et les vrifications ncessaires des programmes La mise en exploitation des applications informatiques La maintenance des applications et des logiciels
SONEDE
2. La direction de lexploitation et des systmes informatiques : a. Fonction : La direction de lexploitation et des systmes informatiques comprend les units de travail qui seront appeles tre rigs en sections ou services par note de direction gnrale : Une unit de travail pour la planification des travaux sur ordinateur et la gestion bandothque Une unit de travail pour lexploitation du centre de calcul du sige Une unit de travail pour la gestion des rseaux des communications inter-sites
b. Tches loues : Cette direction a pour fonction de : Assurer le traitement de donns sur le site centrale de sige Gr et confirmer la bibliothque Mettre en place les applications pour une utilisation optimale du systme Assurer la liaison et la communication entre les quipements centraux du sige et rgionaux des districts. Installer des logiciels dans les diffrents sites informatiques.
Iset Charguia
SONEDE
Service exploitation
Division dveloppement et maintenance des applications rgionales
Service logistique
Service systmes
Service communication
Iset Charguia
SONEDE
Dans cette partie, je vais prsenter lapplication que jai tudi dans le service systme de la direction centrale de linformatique. En premier lieu, je reprsenterai de quoi sagit lapplication tudie . En deuxime lieu, je donnerai une critique sur cette application et enfin je proposerai une amlioration bnfique qui sert faciliter son utilisation .
Iset Charguia
SONEDE
I.
Prsentation de lapplication :
La procdure de la gestion dune rclamation matriel peut tre rsume comme suit :
Lorsquun problme survient au cours dun traitement, lutilisateur adresse un message sous forme de fax, de courrier ou verbalement ( tlphone ou directement ) dans lequel il signale le problme rencontr. Le message est adress linformatique, il comporte les informations suivantes : service Demandeur Description de la rclamation Matriel concern
1. Description de lapplication :
La rclamations matriel touchent des problmes lis au matriel informatique utilis que ce soit lunit centrale ou lun de ses periphriques ou accessoires pour un poste donn, ou encore li un dysfonctionnement du systme dexploitation. Une liste non exhaustive de ces problmes inclut : - Fichiers systme incompatibles, corrompus non mis jours, ou absents. - Pilotes (de periphrique) incompatibles, corrompus non mis jours, ou absents. - Dysfonctionnement dune carte lectronique : a. Carte rseau b. Carte Mre c. Carte son d. Carte Fax/Modem - Blocage/Mauvais fonctionnement du Routeur - Mauvais fonctionnement du Lecteur CD/DVD/Graveur - Dfaillance du disque dur - Dfaillance Cbles rseau
10
Iset Charguia
SONEDE
2. Critique de lapplication :
La gestion des rclamations prsente plusieurs lacunes parmi lesquelles on peut citer : Procdure totalement manuelle. Double enregistrement manuel pour une mme rclamation chez deux acteurs diffrents et sous deux formes diffrentes. Difficults de faire le suivi dune rclamation donne (on ne peut pas savoir un instant donn quel est ltat de la rclamation) pour pouvoir intervenir dans les meilleurs dlais. Difficults de faire des statistiques.
3. Amlioration de lapplication :
LAutomatisation de la gestion de la rclamation matriel permet de : Eliminer les doubles enregistrements pour une mme rclamation. Affecter directement la rclamation au service concern sans passer par plusieurs entits. Faciliter le suivi et la gestion des rclamations et intervenir ainsi tenant compte du degr durgence dans les meilleurs dlais. Rpondre aux utilisateurs dclencheurs de la rclamation dans les plus brefs dlais. Avoir des tats statistiques fiables permettant la direction gnrale de prendre les dcisions stratgiques ncessaires afin de garantir un meilleur service aux abonns.
11
Iset Charguia
SONEDE
poss par le systme dinformation adapt au fonctionnement de la SONEDE. Ce choix a t exig vu la souplesse, la simplicit et la puissance de cette mthodologie. En effet, elle permet de prsenter les modles conceptuel, relationnel, logique et physique de donne , cette mthodologie couvre tout le cycle de conception dune application de base de donnes.
12
Iset Charguia
SONEDE
I.
Etapes :
Les diffrentes tapes utiliss de MERISE sont : Modle relationnelle de donnes : se prsente sous la forme de liste de
relations dduites partir des entits et des relations des modles. En outre, il met en exergue les cls primaires et trangres. Modle conceptuel de donnes (MCD) : cest une reprsentation statique volutive du systme dinformation et non fige, en se basant sur le formalisme entitassociation. Modle logique des donnes (MLD) : cest la description des donnes tenant
13
Iset Charguia
SONEDE
3. Dictionnaire de donnes :
Donnes
Id_Rclamation
Description
Numro de la rclamation
type
Int(entier)
Nom demandeur Prnom du demandeur Fonction demandeur exemple : Chef _ser (chef service)
num_serie_materiel Libell_materiel
Int(entier) Char(caractre)
14
Iset Charguia
num_serie_Poste Numro srie du poste auquel appartient le matriel (fourni par le constructeur) libell_poste Libell du poste auquel appartient le matriel Code_marque Code de la marque du matriel concern Libell_Marque La Dsignation de la Marque du matriel endommag (IBM, BRETT, SAMSUNG...) Code_type_materiel Cest le matriel concern (qui est codifi) Libell_type _materiel Dsignation du type du matriel endommag (imprimante, lecteur Cd, imprimante,...) code_service Libell_service Code du service concern Dsignation du service de suivi et traitement de la rclamation aprs son affectation Int(entier) Int(entier) Int(entier) Int(entier)
SONEDE
Char(caractre)
Char(caractre)
Char(caractre)
Char(caractre)
15
Iset Charguia
SONEDE
matricule
1,n
RECLAMATION_MATERIEL id reclamation <pi> Numrique <O> libell_reclamation description_reclamation code_service# matricule_demandeur# num_serie_matriel# admettre 1,1 1,1 <pi> <ai1> <ai2> <ai3> <ai4>
envoyer
Poste client num_serie_poste <pi> Numrique <O> libell_poste <pi> 1,n concerne
1,1 1,n libell_matriel num_serie_poste# code_marque # code_type_matriel# Id_Rclamation# Identifiant_6 1,1 <ai1> <ai2> <ai3> <ai4> <ai5> <pi>
appartenir
1,1
1,1
avoir marque
16
Iset Charguia
SONEDE
reclamtion_materiel Id_Rclamation <pi> Caractre variable (20) <O> code_service2 <fi2> Entier <O> matricule_demandeur2 <fi1> Caractre variable (20) <O> libell_reclamation Caractre variable (25) description_reclamation Texte code_service Caractre variable (20) matricule_demandeur Caractre variable (20) Id_Rclamation <pi> ...
admettre
envoyer
Poste client num_serie_poste <pi> Entier <O> libell_poste Caractre variable (20) num_serie_poste <pi> ... appartenir concerne
materiel num_serie_matriel num_serie_poste2 code_marque2 CODE_TYPE_MATERIEL_ Id_Rclamation2 libell_matriel num_serie_poste code_marque code_type_matriel Id_Rclamation Identifiant_1 <pi> ... <pi> <fi4> <fi3> <fi2> <fi1> Entier Entier Caractre variable (20) Caractre variable (20) Caractre variable (20) Caractre variable (20) Entier Caractre variable (20) Caractre variable (20) Caractre variable (20) <O> <O> <O> <O> <O>
type_materiel avoir type CODE_TYPE_MATERIEL_ <pi> Caractre variable (20) <O> libell_type_matriel Caractre variable (20) CODE_TYPE_MATERIEL_ <pi> ... avoir marque
marque code_marque <pi> Caractre variable (20) <O> libell_marque Caractre variable (20) code_marque <pi> ...
17
Iset Charguia
SONEDE
reclamtion_materiel Id_Rclamation code_service2 matricule_demandeur2 libell_reclamation description_reclamation code_service matricule_demandeur varchar(20) <pk> int <fk2> varchar(20) <fk1> varchar(25) text varchar(20) varchar(20)
materiel num_serie_matriel num_serie_poste2 code_marque2 CODE_TYPE_MATERIEL_ Id_Rclamation2 libell_matriel num_serie_poste code_marque code_type_matriel Id_Rclamation int int varchar(20) varchar(20) varchar(20) varchar(20) int varchar(20) varchar(20) varchar(20) <pk> <fk4> <fk3> <fk2> <fk1>
18
Iset Charguia
SONEDE
Partie 4 : Ralisation :
Dans cette partie, je vais prsenter tout dabord lenvironnement de travail de la phase de dveloppement de lapplication puis je vais placer les principales interfaces graphiques dveloppes. Limplmentation de la base de donnes : prsente les requtes de diffrentes tables ainsi que toutes leurs contraintes dintgrits.
19
Iset Charguia
SONEDE
I. Environnement de travail :
Pour la ralisation de lapplication dvelopper , jai choisi dutiliser : Le EASYPHP qui est un langage de programmation spcialis dans la gnration de code, dont le langage de prdilection est le HTML. Il possde une impressionnante quantit d'outils (manipulation d'images, traitement de fichiers, accs aux bases de donnes) ce qui ma permis de crer les diffrents tables de la base. Le SYBASE POWER AMC V15.1 : est un logiciel de modlisation des triatements informatiques et leurs bases de donnes associs qui ma permis de reprsenter les modles conceptuels de donnes ainsi que de celles des modles physiques et logiques. Le DREAMWEVER qui est un Logiciel d'dition de documents HTML .
20
Iset Charguia
SONEDE
On clique sur Administration la fentre ci-dessus souvrera, on clique sur GESTION BDD puis saffichera la fentre ci-dessous o on va crer la nouvelle base de donns en insrant le nom de la base. figure 2 cran de cration dune base de donne
21
Iset Charguia
SONEDE
Cette fentre montre la mthode de cration dune table sur la base de donnes dj cre : On crit le nom de la table et on dfinit le nombre de champs pour cette dernire puis on clique sur excuter, alors la table sera cre. figure3 cran de cration dune nouvelle table
22
Iset Charguia figure4 cran daffichage des tables cres Cette fentre visualise toutes les tables cres :
SONEDE
23
Iset Charguia
SONEDE
24
Iset Charguia
SONEDE
Un exemple illustratif :
Excution dcran de gestion de la rclamation matriel au sein de la SONEDE :
Cette interface permet de visualiser tous les paramtres de notre application. Dans chaque interface manipuler, on trouve six liens dont chacun assure une tche bien dtermine en assurant un texte dexistence suivant une cl primaire : Insertion rclamation : permet de saisir une rclamation Suppression rclamation : permet de supprimer une rclamation Modification rclamation : permet de modifier les champs d une rclamation Affichage rclamation : permet dafficher une rclamation Rechercher rclamation : permet de rechercher une rclamation
25
Iset Charguia figure7 cran code HTML dinterface de gestion dune rclamation matriel
SONEDE
26
SONEDE
On saisie une rclamation en entrant lidentifiant de la rclamation le code service du service concern , le matricule du demandeur en insrant la libell et une description de la rclamation .
27
Iset Charguia figure10 cran 1 et 2 code HTML dinsertion dune rclamation matriel
SONEDE
28
Iset Charguia
SONEDE
figure 11 cran suppression dune rclamation matriel On insert le id_reclamtion de la rclamation supprimer :
29
Iset Charguia figure13 cran 1 et 2 code HTML de la suppression dune rclamation matriel
SONEDE
30
SONEDE
31
SONEDE
32
Iset Charguia figure18 cran 1 et 2 code HTML de la modification dune rclamation matriel
SONEDE
33
SONEDE
figure 21 cran initial de la recherche dune rclamation matriel Ins Nefzi 2009-2010 34
Iset Charguia
SONEDE
35
Iset Charguia figure23 cran 1 code HTML de la recherche dune rclamation matriel
SONEDE
36
Iset Charguia
SONEDE
Conclusion
Ce stage a t une occasion pour enrichir le bilan de mes connaissances acquises, pour corriger quelques lacunes sur le cot thorique que pratique ce qui ma permis damliorer mon niveau ducatif tout en appliquant tout ce que jai tudi dans une application sur le plan pratique qui concerne lune des applications quutilise la socit dans sa direction centrale de linformatique. Diriger des personnes mrite, compte tenu de ce jai vu, un grand savoir faire et une matrise parfaite de soi massurer la fois la coopration et lentente entre les intervenants et pour aboutir aux rsultats souhaits. Ce stage a t pour moi une occasion mintgr au milieu professionnel et dvelopper mes connaissances et mes expriences.
37