Vous êtes sur la page 1sur 25

Sommaire

Remerciement…………………………………...3
Introduction……………………………….………4
Premier partie…………………………………...5
Fiche technique………………………………….6
Domaine d’activité……………………………..7
L’organigramme…………………………………8
L’historique………………………………………..9
Deuxième partie……………………………….10
L’analyse et la conception du projet....11
Description des besoins…………………….12
Fiche technique de projet………………….13
Les règles de gestion…………………………14
Diagramme de cas d’utilisation………...15
Diagramme de séquence..…………………16
Diagramme de Classe………………………..17
Outils De Développement…………………18

1
Outils De Développement…………………19
La page d’accueil ………………………………20
Interface de Saisie…………………………….21
Interface de Consultation ………………...22
Interface de Recherche……………………..23
Interface de Modification………………….24
Conclusion………………………………………..25

2
REMERCIMENT

Je tiens à remercier en premier lieu Mr RAHMI le chef de


service informatique à la Direction de la Météorologie
Nationale (DMN), qui m’a encadré au cours de mon stage.
Je le remercie pour sa confiance, ses conseils et ses
précieuses indications qui m’ont permis d’améliorer à bien
ce projet.
Je n’oublié pas tout le personnel de la Direction de la
Météorologie Nationale pour leur soutien pendant la
période de stage.
Je remercie également mes encadrant de CFMOTI qui
m’ont toujours guidé à réaliser ce stage.
Enfin, je remercie aussi ma famille qui n’a jamais cessée de
m’encourager et tous ceux qui ont contribué de près ou de
loin à la réalisation de ce stage.

3
Introduction
Le complexe de formation et des métiers d’offshoring de
travail informatique plus couramment connue sous le nom
de CFMOTI, offre une formation étendue de deux ans avec
un stage de deux mois dans une entreprise.
Ce stage m’a permis autant que stagiaire de bien connaitre
le monde professionnel et d’évaluer mes connaissances et
mon savoir avant d’être réellement dans le marché du
travail.
J’ai l’honneur d’être acceptée au sein de service
informatique de la Direction de la Météorologie Nationale.
Pendant ces deux mois de stage j’ai eu l’occasion de
pratiquer un nouveau langage de programmation PHP avec
DRUPAL,
Au début du stage, on a eu une initiation sur le langage
PHP 5, après j’ai commencé le projet sur la gestion des
stagiaires de la DMN, qui sert à gérer ces derniers dans
tous les services.

4
Partie 1 :
Présentation de la DMN

5
Fiche technique
Raison social Direction de la météorologie nationale

Date de création 1961

Siège sociale B.P :8106 oasis Casablanca

Forme juridique Administration publique

Téléphone 05 22 65 49 00

Fax 05 22 91 37 97

Internet www.marocmeteo.ma

Directeur Mr ABDLLAH MOKSSIT

6
Domaine d’activité
La direction de la météorologie nationale fait partie de
l’organisation Météorologique mondiale(O.M.M), et elle participe
à tous ses programmes : veille

Météorologie mondial, programme Météorologie mondial, veille


de l’atmosphère globale….

En outre cette coopération internationale, la DMN est l’unique


partenaire de la météorologie marocaine et donc le seul crédible
dans la dynamique socio-économique du pays.

Parmi ses principales activités, on peut citer :

Assurer des bulletins météo pour la prévision du temps soit a


courte, moyenne ou a longue échéance.

Répondre à des préoccupations nationales telles que l’atténuation


de la sécheresse en instaurant un programme nomme : AL-GHAIT.

Assister et aider les secteurs socio-économiques comme :


l’agriculture, le tourisme, l’environnement ….en fournissant les
éléments essentiels dans la prise dans la prise de décision.

Participer aux débuts internationaux :

Programme climatologique nationale, environnement globale


changement climatique et la couche d’ozone.

7
L’ORGANIGRAMME

Directeur

Abdallah MOKSSIT

Directeur adjoint

Omar CHEFKI

Charge de mission
Service Charge de mission
Programmation et coopération
Communication et
Coordination régionale Ouafa OUZINE relation publique

Divisions Centres

Division administrative et de la Centre Nationale d’exploitation


formation ABDALLAH NASIF météorologique

Ibrahim EL MESSAOUDI
Division commercialisation et
des fiances Mohamed TABI
Centre Nationale de recherche
météorologique
Division technique et d’Equipent
Samir ISSARA Nourddine FILALI

Centre des applications


climatologiques
Division des systèmes
d’information Abdelaziz OULDBBA

Hassan HADOUCH

Direction Régionales

Direction Direction régionale


régionale du sud de centre
Direction régionale
du LAAYOUNE Direction régionale
Direction régionale
de sud
Nord est

8
Historique
Le 1er septembre 1961, est la date réelle d’existence de la
météorologie nationale dans un Maroc indépendante
parce que les vrais réseaux
D’observation météorologique a commencé à se structurer
à l’occasion de la guère mondiale sur certaine terrains
d’aviation utiliser par l’armée de l’aire française pour leurs
besoin de l’activité aérienne militaire. Et il fallait attendre
jusqu’au 1921 pour que les activités météorologies
d’épandent de l’institue scientifique Chérifien.
La météorologie nationale a été rattachée
administrativement à la direction de l’air et elle était
considérer comme service en 1976, elle a été révélée au
rang de la Division.

9
Partie 2 :
Projet

10
L’analyse et la conception du projet

Présentation du langage UML :


UML (Unified Modeling Language, traduisez "langage de
modélisation objet unifié") est né de la fusion des trois
méthodes qui ont le plus influencé la modélisation objet au
milieu des années 90 : OMT, Booch et OOSE.
Issu "du terrain" et fruit d'un travail d'experts reconnus, UML
est le résultat d'un large consensus. De très nombreux acteurs
industriels de renom ont adopté UML et participent à son
développement.
La notion d'objet
La programmation orientée objet consiste à modéliser
informatiquement un ensemble d'éléments d'une partie du
monde réel (que l'on appelle domaine) en un ensemble d'entités
informatiques. Ces entités informatiques sont appelées objets. Il
s'agit de données informatiques regroupant les principales
caractéristiques des éléments du monde réel.
La difficulté de cette modélisation consiste à créer une
représentation abstraite, sous forme d'objets, d'entités ayant une
existence matérielle ou bien virtuelle.

11
DESCRIPTION DES BESOINS

Les objectifs du projet sont :

-Gérer l’inscription des stagiaires de la DMN


-Contrôle l’effectif les stagiaires selon les besoins des
services de la DMN en stagiaires.
-Lister selon des filtres (Date, Option, Institut ...) les
stagiaires courants et passées.
- Faire des statistiques depuis la base de données des
stagiaires.

12
Fiche technique de projet

Nom de projet La Gestion des stagiaires

Nom de l’entreprise Direction de la Météorologie Nationale

Nom de projet Dmn-Gestion-Stagiaire

Réaliser par SNANI Hajar

Version 1.0

Création 01 /12 /2010

13
LES REGLES DE GESTION

 Un stagiaire est identifié par un nom, un prénom, CIN,


date naissance, le nom de service accueillant, date
début, date fin, l’objet de stage, et le nom de
l’établissement.
 Chaque stagiaire a un encadrant.
 Le nombre de stagiaire est variable à gérer selon la
disponibilité (encadrant, bureau, transport et entités
de la DMN).
 A la fin de stage chaque stagiaire termine un rapport
qui doit être validé par son encadrant.
 La durée du stage (en mois, en mois alterné, stage
d’insertion, …..).

14
Diagramme de cas d’utilisation

15
Diagramme de séquence

16
Diagramme de Classe

17
Outils De
Développement :

- PHP/MySQL :
PHP est un langage de script exécuté côté serveur (un
serveur de base de données) relativement simple à
utiliser uniquement pour des applications sur le web.
La syntaxe provient de langage comme le C, le Java
ou le Perl. Les scripts sont écrits de manière simple
puis intégrés au sein d’une page HTML. Il séduit
aussi par son interfaçage simplifié avec les bases de
données.
MSQL (Structured Query Language) est un serveur
de bases de données relationnelles, SQL très rapide,
multithread, robuste et multi-utilisateur. C’est un
système de gestion de base de données très utilisé sur
le Web, le plus souvent sous Linux et avec le langage
PHP.

18
WAMP
WAMP est un acronyme informatique signifiant :

 « Windows, Apache, MySQL »


 et « Perl », «PHP » ou « Python ».

Il s'agit d'un néologisme basé sur LAMP.

Architecture

Les rôles de ces quatre composants sont les suivants :

 Apache est le serveur web « frontal » : il est « devant » tous les


autres et répond directement aux requêtes du client web
(navigateur) ;
 Le langage de script sert la logique ;
 MySQL stocke toutes les données de l'application ;
 Windows assure l'attribution des ressources à ces trois
composants.

Tous les composants peuvent être situés :

 sur une même machine ;


 sur deux machines, généralement Apache et le langage de script
d'un côté et MySQL de l'autre ;
 sur de nombreuses machines pour assurer la haute disponibilité
(répartition de charge et/ou failover).
Quelques serveurs similaires à « WAMP »

 EasyPHP
 WAMP5
 Xampp
 VertrigoServ
 fvpatwds
 Mov'AMP

19
1- La pag
ge d’accueil :

20
2-Interface
nterface de Saisie des stagiaires :

21
3-Interface
nterface de consultation des
es stagiaire
selon la bronche et un intervale du
temps :

22
4-Interface de recherche des stagiaires pour édition :

23
5-Interfa
face
ce de Modification de
stagiaire recherché :

24
CONCLUSION

Pour conclure j’avoue que ce stage que j’ai passé au sein


de la Direction de la Météorologie Nationale m’a beaucoup
aidé à apprendre des tas de choses, soit au niveau
d’information qu’au niveau d’acte dans le domaine
professionnel. Car cette expérience ma permis d’affronter
et d’élargir mes connaissances.
Ce stage de 2 mois m’a permis de pratiquer mes
acquisitions durant 2 ans de formation, l’expérience de
stage a été aussi une activité motivée par des objectives
précis et prise en charge par Mr RAHMI le chef de service
informatique à la DMN qui a contribué à ce que je
surmontes les difficultés et à ce que je mènes à bien les
tâches ciblées.
Enfin, l’expérience du stage et de la formation dans sa
globalité est une opportunité pour se représenter un
propre projet personnel, lui donner sa signification et juger
correctement le niveau atteint en identifiant les difficultés
et en prenant conscience de ses faiblesses et de ses points
d’appui.

25

Vous aimerez peut-être aussi