40 3 10MB
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 Programmation et Coordination régionale
Service coopération
Charge de mission
Ouafa OUZINE
Communication et relation publique Centres
Divisions Division administrative et de la formation ABDALLAH NASIF
Centre Nationale d’exploitation 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 régionale du sud Direction régionale Nord est
Direction régionale de centre Direction régionale du LAAYOUNE
8
Direction régionale de sud
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 composants.
l'attribution
des
ressources
à
ces
trois
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