Rapport de Stage
Rapport de Stage
Rapport de Stage
3ème Année
Génie Informatique
Thème :
I. Sommaire__________________________________________________________1
III. Dédicace_________________________________________________________4
IV. Remerciement_____________________________________________________5
2. Problématique_________________________________________________________11
3. Objectifs visés__________________________________________________________11
1. Introduction___________________________________________________________13
Page | 1
2. Interfaces graphiques____________________________________________________23
a. Introduction________________________________________________________________23
b. Authentification_____________________________________________________________23
c. Page d’accueil de mon site :____________________________________________________23
d. Gestion des employées :_______________________________________________________24
e. Gestion des congées :_________________________________________________________25
f. demande des congés :________________________________________________________26
g. Gestion des departements :____________________________________________________29
X. Conclusion_______________________________________________________32
Page | 2
II. Liste des figures :
Page | 3
III. Dédicace
A mes amis.
Page | 4
IV. Remerciement
Je remercie également mon encadrant M. KHALID EL FAIQ qui a également été très
disponible pour répondre aux différentes questions que je me posais, dans le but de réaliser
une plateforme de gestion des cognées, efficace et répond aux besoins de SNRT.
Enfin, je tiens à remercier les enseignants du Génie Informatique qui m’ont permis de
compléter ma formation de 3eme année cycle ingénieur branche Génie Informatique. Ces
connaissances complémentaires acquises lors de mon cursus de formation m’ont permis
d’être encore plus performant dans le domaine professionnel et de trouver des solutions
auxquelles je n’aurai peut-être pas pensé auparavant.
Page | 5
V. Présentation de l’Organisme D’accueil
a. Dénomination Social :
b. Le siège de la société :
c. La Durée de la société :
La Société est annoncé légale de la création de SNRT, régie par la loi relative aux
sociétés a participation et dont l’état détient l’ensemble du capitale a été faite depuis le 1 er
avril 2005, a indiqué un communiqué du ministère de la communication.
Page | 6
quelques formes que ce soient dans les entreprises poursuivant des buts similaires ou
connexes
Page | 7
e. Organigramme de la société :
Historique
L’ancêtre de la SNRT, Radio Maroc, commença à émettre lors du protectorat le 13 avril 1928, sous tutelle de l'Office
Chérifien des Postes et Télégraphes. Le Maroc fut le pionnier dans le domaine de l'audiovisuel. Déjà dans les années
50, il avait connu une première expérience entreprise par la société française "TELMA" qui voyait en la communauté
européenne au Maroc un public potentiel.
En 1951, l'autorisation d'exploitation et de diffusion fut cédée à la "TELMA" qui ne commença à émettre qu'en 1954.
La chaîne publique marocaine devait débuter quelques années après l'indépendance, le 3 mars 1962, émettant en
noir et blanc. La couleur (Secam b) ne fut introduite qu'en 1972.
En octobre 1966, la Radiodiffusion Marocaine devient un établissement public doté de la personnalité civile et de
l'autonomie financière mais retourne dans le giron de l’administration en janvier 1968. La RTM est alors rattachée à
l’Administration Centrale du Ministère de l’Information en 1978.
En avril 2005, dans un contexte de libéralisation du paysage audiovisuel marocain et de compétition grandissante, la
Société Nationale de Radiodiffusion et de Télévision succède à la RTM qui était toujours une administration publique.
Les 2 300 salariés de l’ex RTM ont alors changé de statut, le groupe n'étant plus une administration mais une société
d'Etat indépendante.
Plusieurs chantiers de modernisation sont alors lancés tant au niveau de la structure de l’organigramme qu’au niveau
de la création de chaînes thématiques, le lancement d’un portail Internet, l’avènement de la TNT et la Télévision Mobile
Personnelle
Page | 8
VI. Introduction générale
Par ailleurs, tout organisme souhaitant réussir, doit aujourd’hui s’équiper des outils les
plus modernes répondant à ses exigences et s’adaptant aux besoins du marché.
Ce projet s’intègre dans le cadre du Stage Assistant Ingénieur pour valider la 3eme
année cycle d’ingénieur en Génie Informatique option « Génie logiciels » dans
UNIVERSIAPOLIS annexe Laâyoune, visant à pratiquer toutes les connaissances théoriques
cumulées durant le parcours académique.
A cet effet, mon travail consiste à développer une application web dynamique de
gestion des demandes de cognées au niveau de la SNRT Laâyoune, afin de faciliter le travail
aux employées, favoriser les échanges et gagner du temps en centralisant toutes les données
et les documents sur une seule plateforme accessibles à tous les collaborateurs.
Page | 9
I. Présentation et approche du projet
1. Problématique
A l’heur actuel, plusieurs constats sont à l’origine de ma volonté de créer cette plateforme
à savoir :
• La nécessité d’avoir une plateforme propre, facile à l’utilisation, accessible par tout.
2. Objectifs visés
• Simplification de l’archivage.
Page | 10
VII. Conception fonctionnelle
1. Introduction
Dans cette partie, j’ai reproduit les différents besoins de SNRT sous forme de
diagrammes UML. « UML est un langage de modélisation graphique à base de
pictogrammes. Il est apparu dans le monde du génie logiciel, dans le cadre de la conception
orientée objet. »
Pour ma part, j'ai appris à créer une base de données de la façon suivante :
On part d'un cahier des charges à partir duquel on définit les cas d'utilisation
UML (définir les acteurs et les actions du site concerné).
Un acteur est un processus ou un rôle joué par une machine ou une personne extérieure
caractérisé par une interaction perpétuelle avec le système. Dans ma plateforme, les acteurs
qui peuvent interagir sont :
Acteur Description
c. Diagramme de classe
Un diagramme de classe est un type de diagramme UML qui décrit un système en visualisant
les différents types d’objets au sein d’un système et les types de relations statiques qui
existent entre eux. Il illustre également les opérations et les attributs des classes.
Ils sont généralement utilisés pour explorer les concepts de domaine, comprendre les
Page | 12
VIII. Chapitre IV : Réalisation
a. Introduction
Ce chapitre représente une vue préliminaire sur les technologies, architectures utilisées pour
le développement de mon projet.
b. Architecture logicielle
a) Choix de la technologie
En plus de PHP et HTML, le CSS3 qui est le binôme du HTML et qui sert à mettre en forme
le contenue de mes pages web, aussi le JS (JavaScript) qui rendra les pages interactives et me
permet de vérifier que les données entrées par un utilisateur sont au bon format. Aussi le JQuery
pour simplifier les commandes communes de JavaScript.
c. Choix du langage PHP
PHP: Hypertext Preprocessor34, plus connu sous son sigle PHP (sigle auto-référentiel), est
un langage de programmation libre35, principalement utilisé pour produire des pages Web
dynamiques via un serveur HTTP34, mais pouvant également fonctionner comme n'importe
quel langage interprété de façon locale. PHP est un langage impératif orienté objet.
PHP a permis de créer un grand nombre de sites web célèbres, comme Facebook et Wikipédia36. Il
est considéré comme une des bases de la création de sites web dits dynamiques mais également
des applications web.
d. Choix du Template
Page | 14
e. Gestionnaire base de données MySQL :
XAMPP est un ensemble de logiciels permettant de mettre en place un serveur Web local, un
serveur FTP et un serveur de messagerie électronique. Il s'agit d'une distribution de logiciels libres
(X (cross) Apache MariaDB Perl PHP) offrant une bonne souplesse d'utilisation, réputée pour son
installation simple et rapide. Ainsi, il est à la portée d'un grand nombre de personnes puisqu'il ne
requiert pas de connaissances particulières et fonctionne, de plus, sur les systèmes d'exploitation les
plus répandus.
2. Interfaces graphiques
a. Introduction
Dans cette partie, je vais présenter les différentes fonctionnalités du site de gestion des
demandes, et je vais essayer d’expliquer le rôle de chaque interface.
b. Authentification
Pour commencer à naviguer le site l’utilisateur doit choisir le login dans la page d’accueil,
Figure 9Authentification
Page | 15
c. Page d’accueil :
D’abord, la deuxième page qui apparait après l’authentification est l’interface administrateur,
son rôle permet la gestion totale du système à savoir Gestion des employées, Gestion des
demandes de cognées, Gestion des services et la Gestion des départements.
L’interface de la gestion des employées se présente comme suit où en trouve la liste des
employées .
La figure ci-dessus, représente la liste des employees existant, ici l’administrateur peut
ajouter, modifier ou supprimer un employee. La figure suivante montre le formulaire à remplir par
l’administrateur pour créer un nouvel employee.
Page | 16
Figure 11Ajouter employee
L’administrateur peut visualiser tous les demandes de cognées déclarées par les employées, et
il peut changer l’état des congés lorsqu’ils sont acceptés ou refusée.
f. Demander un congé:
Page | 17
Figure 14 déclarer un congé
g. Gestion des départements :
L’un des rôles principaux des administrateurs de la SNRT est de gérer les départements il
peut ajouter, supprimer ou consulter la liste des départements de la SNRT.
Page | 18
Page | 19
IX. Conclusion
Tout au long de ce rapport, j’ai présenté les différentes étapes de la réalisation d’une
application de gestion des cognées profil de la SNRT. Ma mission principale été la conception et la
réalisation d’une application web dynamique qui permet à l’entreprise de mieux gérer la suivie des
demande de cognées. A cet effet, la technique UML a été utilisée, ce qui me permis de mener
correctement l’analyse des besoins à l’aide du diagramme de cas d’utilisation a fin de répondre aux
exigences de l’entreprise.
Ce projet de stage m’a donné l’opportunité de s’initier avec différentes technologies, et il m’a
appris comment être bien organisé pour accomplir dans les meilleures conditions et meilleures
délais les tâches qui me sont confiées.
Durant ce projet de stage, j’ai commencé par comprendre le contexte général de projet,
ensuite le dossier de conception regroupant les techniques d’analyse des besoins de l’entreprise, et
enfin une phase de réalisation qui regroupe l’étude technique du projet par le choix de la
technologie.
Finalement ce projet de stage était une opportunité qui m’appris de travailler avec des
technologies récentes, et aussi d’enrichir ma connaissance et ma formation théorique et pratique
acquise durant mon étude à UNIVERSIAPOLIS.
Page | 20
X. Liste des acronymes
Page | 21