Vous êtes sur la page 1sur 28

RAPPORT DE STAGE

Pour le projet de fin d’année

Sous le thème :

CONCEPTION ET DEVELOPPEMENT D’UNE


APPLICATION WEB POUR PLANNIFICATION
DE REUNIONS

Organisme d’accueil :

SORAFLEX

Réalisé par : Encadré par : Superviseur de stage :

Omar BENSOUDA Mr. Jamal HAMZA Madame Asmaa

Année universitaire : 2022/2023


REMERCIEMENTS

Je tiens à exprimer ma profonde gratitude à toutes les personnes qui ont


contribué de manière significative à la réussite de mon stage de fin d'année en
tant qu'étudiant en ingénierie informatique à l'École EMSI. Ce stage a été une
expérience précieuse qui m'a permis d'acquérir des compétences essentielles
dans le domaine de la conception et du développement d'applications web, ainsi
qu'une compréhension plus approfondie du monde de l’entreprise.

Je tiens tout d'abord à remercie Madame Hajar MOBARAK, ma tutrice de stage,


pour sa guidance, son soutien et sa patience tout au long de cette période. Ses
connaissances et son expertise ont été d'une importance capitale pour mon
apprentissage. Je tiens également à remercier l'ensemble de l'équipe de
SORAFLEX, qui m'a accueilli chaleureusement et a partagé son savoir-faire avec
moi.

Mes remerciements s'adressent également à mes enseignants et mentors à


l'École EMSI, qui m'ont fourni les bases nécessaires pour réussir ce stage. Leurs
enseignements et leur encouragement ont été précieux dans mon
développement professionnel.

Je n'oublie pas ma famille et mes amis pour leur soutien inconditionnel tout au
long de ce parcours académique. Leurs encouragements m'ont aidé à surmonter
les défis et à atteindre mes objectifs.
RESUME

Pendant ma troisième année d'ingénierie informatique à l'École EMSI, j'ai eu


l'opportunité d'effectuer un stage passionnant au sein du département
informatique de l’entreprise Soraflex. Le projet principal de ce stage consistait
en la conception et le développement d'une application web dédiée à la
planification de réunions. Cette application avait pour objectif de simplifier et
d'optimiser le processus de programmation de réunions au sein de l'entreprise.

Le projet a débuté par une phase de conception approfondie, au cours de


laquelle j'ai collaboré étroitement avec mon tutrice de stage Madame Hajar pour
définir les besoins et les spécifications de l'application. Cette phase a permis de
définir les fonctionnalités clés de l'application, telles que la création de réunions,
la gestion des participants, la disponibilité des salles de réunion, et la génération
automatique d'ordres du jour.

Une fois la phase de conception achevée, j'ai entamé le développement de


l'application en utilisant des technologies web modernes, notamment (HTML,
CSS, PHP, JavaScript, Bootstrap, …). J'ai également mis en place une interface
utilisateur conviviale pour assurer une expérience utilisateur optimale.

En effet, cette expérience m’a permis de développer mon autonomie et mon


sens relationnel. D’autre part, cette même expérience m’a permis d’améliorer
mes compétences professionnelles. Plus clairement, elle m’a donné
l’opportunité de se familiariser avec de nouveaux outils informatiques et de
nouvelles technologies Web.
TABLE DES MATIERES
Remerciements.................................................................................................. 2
RESUME ............................................................................................................. 3
INTRODUCTION ................................................................................................. 5
CHAPITRE 1 : CONTEXTE DU PROJET ................................................................. 6
I. Introduction ............................................................................................. 6
II. Présentation de la société SORAFLEX :..................................................... 6
Prestations et services offert par SORAFLEX ............................................... 7
Département informatique et maintenance ............................................... 7
III. Présentation du projet .......................................................................... 8
CHAPITRE 2 : DEROULEMENT DU PROJET ....................................................... 10
I. Introduction ........................................................................................... 10
II. Spécifications des besoins (cahier des charges) ..................................... 10
III. Planification ........................................................................................ 11
IV. Processus de développement ............................................................. 11
CHAPITRE 3 : ANALYSE ET CONCEPTION.......................................................... 13
I. Introduction ........................................................................................... 13
II. Diagramme des cas d’utilisation ............................................................ 14
III. Diagramme de classes ......................................................................... 16
CHAPITRE 4 : REALISATION .............................................................................. 18
I. Introduction ........................................................................................... 18
II. . Les outils de développement : ............................................................. 18
III. Aperçu de l’application ....................................................................... 21
CONCLUSION ................................................................................................... 26
INTRODUCTION

En général, un projet de fin d’année constitue un complément de formation


pratique obligatoire aux apprenants (étudiant, élève ingénieur, élève technicien
etc.…). C’est un travail à caractère professionnel, sous forme d’un projet
d’ingénierie encadré par un enseignant universitaire et un tuteur de stage. Cette
étape permet aux étudiants de mettre en pratique toutes leurs connaissances
acquises le long de leur formation, pour réaliser un projet qui reflètera leur
image.
Le monde informatique avance rapidement chaque jour de plus. Tout le monde
de nos jours utilise des applications Web pour faciliter différents types de tâches.
Pour mon PFA, je devais réaliser une application Web qui permet la gestion des
réunions. Un projet que sa réalisation m’a été une véritable occasion pour
découvrir plusieurs atouts informatiques, et apprendre à être autonome et
développer des qualités personnelles.
En général, les réunions sont un élément déterminant dans le monde
professionnel, Ils constituent une assemblée de personnes qui permet
d'échanger des informations ou de débattre plusieurs points concernant des
objectifs prédéfinis. Donc à travers ce projet, on vise l’automatisation de
l’organisation de ces réunions en créent une application pour planifier des
réunions.
Mon rapport va traiter quatre grandes parties :

 La première partie est basée sur la présentation du contexte du


projet

 La deuxième est basée sur la présentation du déroulement du projet

 La troisième partie est concernée à la présentation de l’analyse et la


conception du projet.

 La quatrième partie est dédiée à l’explication des technologies


utilisés pour la réalisation de l’application Web.
CHAPITRE 1 : CONTEXTE DU PROJET
I. Introduction

Ce stage s'est concentré sur un défi crucial auquel de nombreuses organisations


sont confrontées : la planification efficace des réunions. Les réunions, qu'elles
soient virtuelles ou en personne, jouent un rôle central dans la communication
interne, la collaboration entre équipes et la prise de décision stratégique.
Cependant, leur gestion peut souvent s'avérer chronophage, complexe et sujette
à des inefficacités.
Dans ce chapitre, nous allons plonger dans le contexte qui a motivé ce projet, en
commençant tout d’abord par la présentation de la société Soraflex, ensuite
présenter le projet sous forme de décrire d’abord le système actuel, identifier
les problèmes en ce système, et puis donner les solutions et les objectifs à
atteindre en réalisant ce projet.
II. Présentation de la société SORAFLEX :

 Renseignements préliminaires :
Nom de l’entreprise : SORAFLEX
Adresse de l’entreprise : 111, Rue Haj Ahmed Belafrej Roches Noires
Téléphone : 0522-24-51-57
Activité : Fourniture et maintenance Industrielle
Forme juridique : SARL
Date de création : 31/03/1986
Capital social : 3.000.000,00 DHS
SORAFLEX est une société réputée pour son excellent service, sa flexibilité, et
son professionnalisme. Depuis 1986, l'entreprise opère avec succès dans le
secteur de l'ingénierie pneumatique et hydraulique, faisant ainsi de la
commercialisation et de la fabrication des raccords et flexibles son cœur de
métier. L'expérience cumulée dans tous ces domaines leur permet d'aborder les
défis à venir avec sérénité et avec la confiance qui les caractérise. La rigueur de
leur organisation sur le plan technique, administratif, et commercial leur a
permis d'offrir un service particulièrement adapté aux besoins de leurs clients.
Pour le prouver, leurs équipes sont à l'entière disposition des clients pour les
conseiller, les aider, et les accompagner dans leurs projets.

Prestations et services offert par SORAFLEX

 Etude et réalisation :
- Etude et réalisation de centrales hydrauliques complètes et de tout
système hydraulique Electrohydraulique.
- Etude et réalisation d’installations et de coffret de commande
pneumatiques et Electropneumatique.
- Conception et réalisation de tout automatisme de contrôle
commande et de supervision.

 Travaux d’entretien et de maintenance :


- Maintenance de vérins hydrauliques et de tous systèmes
hydrauliques.
- Maintenance de pompes et moteurs hydrauliques et de tous
systèmes hydrauliques.
- Maintenance de machines équipées de systèmes pneumatiques et
hydrauliques.
Département informatique et maintenance
Missions du département informatique et maintenance :
1) Intégration d’une nouvelle culture digitale au sein de l’entreprise :
 S’associe avec les fonctions Projets Stratégiques, Organisation et Systèmes
d’Information pour l’adoption d’une nouvelle culture numérique au sein
de la Compagnie.
 Met en place des événements fédérateurs autour du développement de
projets digitaux.
 Fédère plusieurs entités de la Compagnie pour la mise en place de projets
digitaux.

2) Intégration et maintenance du ERP SAP :


 Intégration d’ERP au sein d’entreprise industrielle, de service ou de
négoce.
 Formation des administrateurs et des utilisateurs de SAP Business One
au sein de Soraflex.
 Résolution des problèmes techniques SAP chez tous les départements.

3) Développement web et mobile :


 Développement du site web de la société et assurer sa mise à jour.
 Développement d’une application mobile de la société qui sera disponible
prochainement.

III. Présentation du projet

 Système actuel :

Au sein de l'entreprise SORAFLEX, la gestion des réunions s'effectue


actuellement de manière manuelle et fragmentée. Les employés utilisent
principalement des calendriers partagés, des e-mails et des feuilles de calcul
pour organiser et suivre les réunions. Cette approche présente plusieurs
limitations :

 Manque de visibilité : Il est difficile d'avoir une vue d'ensemble des réunions
planifiées à travers l'entreprise, ce qui peut entraîner des conflits de calendrier
et des rendez-vous mal coordonnés.
 Perte de temps : Les processus manuels de planification et de confirmation de
réunions peuvent être chronophages, réduisant ainsi la productivité.
 Risque d'erreurs : Les erreurs humaines dans la saisie des données peuvent
entraîner des malentendus, des retards ou des oublis de réunions importantes.

 Problématique :
Face à ces défis, il est devenu impératif de rechercher une solution plus efficace
et automatisée pour la planification des réunions au sein de l'entreprise
SORAFLEX. La problématique centrale réside donc dans la nécessité de concevoir
et de développer une application web dédiée, capable de résoudre ces
problèmes et d'améliorer globalement la gestion des réunions.
 Objectifs :
Les objectifs de ce projet sont les suivants :
 Concevoir une application web intuitive et conviviale pour la
planification des réunions.
 Automatiser les processus de création, de gestion et de suivi des
réunions.
 Assurer le processus de gestion des participants aux réunions.
 Réduire les conflits de calendrier et les retards liés aux réunions.
En atteignant ces objectifs, nous visons à offrir à l'entreprise SORAFLEX une
solution moderne et efficace pour la gestion des réunions, contribuant ainsi à
une meilleure productivité et à une prise de décision plus informée.
CHAPITRE 2 : DEROULEMENT DU PROJET
I. Introduction

Dans cette deuxième partie de notre rapport, nous plongerons dans le cœur de
notre expérience de stage, en explorant le déroulement complet du projet de
conception et développement de l'application web dédiée à la planification de
réunions. Cette section est cruciale pour comprendre comment nous avons
abordé ce défi complexe et comment nous l'avons concrétisé au fil du temps.
Nous examinerons en détail le cahier des charges qui a servi de fondement à
notre travail, la planification stratégique que nous avons mise en place pour
assurer le succès du projet, ainsi que le processus de développement que nous
avons suivi pour donner vie à l'application. En suivant cette narration, nous vous
invitons à vous immerger dans le monde de la conception logicielle et à découvrir
les étapes, les défis et les réussites qui ont marqué notre parcours tout au long
de cette expérience enrichissante.

II. Spécifications des besoins (cahier des charges)

Sujet du projet :
On souhaite automatiser la gestion des réunions de travail au sein de l’entreprise
SORAFLEX.
Pour cela, on a besoin d’une application informatique qui doit offrir les
fonctionnalités suivantes :

➢ Création d’un calendrier permettant d’afficher la date et l’heure.

➢ Planification d’une réunion en précisant son rendez-vous(date/heure), son


objet, son lieu, sa durée et son ordre du jour.

➢ Envoi d’Emails ou SMS pour informer les personnes qui doivent participer à la
réunion.

➢ Possibilité de la mise à jour du rendez-vous d’une réunion.

➢ Distribution des rôles pendant une réunion (Président, Animateur,


Rapporteur, Participants, ...).
➢ Elaboration du compte-rendu (procès-verbal) d’une réunion.

III. Planification

Semaine 1 : orientation et préparation :


 Comprendre en détail le cahier des charges du projet.
 Examiner et comprendre les besoins des utilisateurs finaux.
 Effectuer des recherches sur les technologies à utiliser.
 Élaborer un plan de projet initial.

Semaine 2 et 3 : conception, développement et tests :


 Créer des diagrammes UML détaillés pour l'application.
 Concevoir l'interface utilisateur (HTML/CSS).
 Développer la logique back-end (PHP).
 Mettre en place la base de données.
 Commencer le développement des fonctionnalités principales.
 Effectuer des tests unitaires à mesure que les fonctionnalités sont
développées.

Semaine 4 : présentation du projet et rédaction du rapport de stage:

 Préparer la présentation du projet, en mettant l'accent sur les réalisations


clés et les fonctionnalités.
 Présenter le projet devant l'équipe ou les responsables du stage.
 Commencer la rédaction du rapport de stage en décrivant le contexte, les
objectifs, et la planification du projet.

IV. Processus de développement

1. Analyse des Besoins et Étude du Cahier des Charges : La première étape


du processus a été de revisiter le cahier des charges pour bien comprendre
les besoins et les fonctionnalités attendues de l'application. Cela a inclus
la prise en compte des exigences de l'utilisateur final et l'identification des
cas d'utilisation principaux.
2. Conception UML : Avant de commencer le développement, nous avons
élaboré un modèle UML détaillé de l'application. Ce modèle comprenait
des diagrammes de cas d'utilisation, de séquence et de classe pour décrire
les différentes parties de l'application et les relations entre elles.
3. Sélection des Technologies : Après avoir clarifié les besoins et la
conception, nous avons choisi les technologies appropriées pour le
développement. Cela a inclus l'utilisation d'HTML, CSS, PHP et JavaScript
pour la partie front-end et back-end de l'application.
4. Développement Front-end : Nous avons commencé par développer
l'interface utilisateur de l'application en utilisant HTML et CSS pour créer
la mise en page et le design. JavaScript a été utilisé pour rendre l'interface
interactive, en permettant aux utilisateurs de planifier des réunions de
manière conviviale.
5. Développement Back-end : Le côté serveur de l'application a été
développé en utilisant PHP. Nous avons mis en place une base de données
pour stocker les informations sur les réunions, les utilisateurs, etc. La
communication entre le front-end et le back-end a été gérée via des
requêtes HTTP.
6. Intégration de la Base de Données : Nous avons mis en place la base de
données en utilisant un système de gestion de base de données (SGBD) tel
que MySQL. Cela nous a permis de stocker et de gérer efficacement les
données de l'application.
7. Tests et Débogage : À chaque étape du développement, nous avons
effectué des tests approfondis pour vérifier la fonctionnalité, la sécurité et
la convivialité de l'application. Les bogues et les problèmes ont été
identifiés et corrigés au fur et à mesure.
8. Optimisation et Améliorations : Après avoir obtenu une version
fonctionnelle de l'application, nous avons travaillé sur l'optimisation des
performances, l'ajout de fonctionnalités supplémentaires, et
l'amélioration de l'expérience utilisateur en fonction des retours
d'utilisateurs et des besoins émergents.
9. Documentation : Tout au long du processus, nous avons maintenu une
documentation complète de notre travail, y compris des descriptions de
code, des manuels d'utilisation, et des guides d'installation pour faciliter
la maintenance future.
CHAPITRE 3 : ANALYSE ET CONCEPTION

I. Introduction

Dans ce chapitre, nous plongerons au cœur de l'analyse et de la conception de


notre application de planification de réunions, en mettant en lumière les outils
essentiels qui ont guidé cette étape cruciale du projet. Après avoir établi une
solide compréhension des besoins de l'utilisateur et des exigences du cahier des
charges, nous avons utilisé les diagrammes de classes, de séquence et de cas
d'utilisation pour donner vie à la structure et au fonctionnement de notre
application. Ces diagrammes ont servi de pierre angulaire à notre processus de
conception, nous permettant de visualiser les interactions entre les composants
du système, de modéliser les entités clés et de définir les scénarios d'utilisation.
Dans cette section, nous présenterons en détail ces diagrammes, en mettant en
avant leur rôle dans la création d'une base solide pour le développement
ultérieur de l'application. Nous explorerons également les décisions de
conception importantes qui ont émergé de cette analyse approfondie,
contribuant ainsi à la réalisation d'une solution logicielle fonctionnelle et
efficace.
Pour cette conception j’ai utilisé le langage UML. Le Langage de Modélisation
Unifié, de l'anglais Unified Modeling Language, est un langage de modélisation
graphique à base de pictogrammes conçu comme une méthode normalisée de
visualisation dans les domaines du développement logiciel et en conception
orientée objet. Il ressemble aux plans utilisés dans d'autres domaines et se
compose de différents types de diagrammes. Dans l'ensemble, les diagrammes
UML décrivent la limite, la structure et le comportement du système et des
objets qui s'y trouvent. L'UML n'est pas un langage de programmation, mais il
existe des outils qui peuvent être utilisés pour générer du code en plusieurs
langages à partir de diagrammes UML. L'UML a une relation directe avec
l'analyse et la conception orientées objet.
II. Diagramme des cas d’utilisation

DESCRIPTION DU DIAGRAMME

• Planifier réunion
Titre : planifier réunion
But : Créer une nouvelle réunion au calendrier
Acteur : Administrateur
Pré conditions : Connexion de l’utilisateur
Scénario :
L’utilisateur accède à l’application, le calendrier s’affiche et il peut créer une
nouvelle réunion avec sa date et heure de début et fin ainsi qu’ajouter des
participants.
• Modifier les caractéristiques d’une réunion
Titre : Modifier les caractéristiques d’une réunion
But : Changer les informations d’une réunion
Acteur : Administrateur
Pré conditions : Connexion de l’utilisateur
Scénario :
L’utilisateur accède à l’application, accède au calendrier et clique sur la réunion
qui souhaite la modifier et il peut changer les coordonnées d’une réunion.

• Ajouter, modifier ou supprimer un participant


Titre : Ajouter, modifier ou supprimer un participant
But : Gérer les participants
Acteur : Administrateur
Pré conditions : Connexion de l’utilisateur
Scénario :
L’utilisateur accède à l’application, accède à l’espace dédié à la gestion des
participants, et il peut soit ajouter un nouvel participants en saisissant ces
informations soit modifier ces informations soit supprimer le participant.

• Envoyer des SMS de rappel au participants


Titre : Envoyer des SMS de rappel au participants
But : Rappeler les participants du rendez-vous de la réunion
Acteur : Administrateur
Pré conditions : Connexion de l’utilisateur
Scénario :
L’utilisateur accède à l’application accède à l’interface d’envois des SMS, tape
le numéro de l’utilisateur et rédige le message qui souhaite envoyer.

• Elaborer compte rendu d’une réunion


Titre : élaborer compte rendu d’une réunion
But : Rédiger un compte rendu d’une réunion
Acteur : Administrateur
Pré conditions : Connexion de l’utilisateur
Scénario :
L’utilisateur accède à l’application, accède à l’interface d’ajout d’un compte
rendu et rédige le compte rendu de la réunion et l’enregistre.

III. Diagramme de classes

Description diagramme de classes


Classe User : contient les informations concernant l’administrateur
Classe réunion : contient les coordonnées d’une réunion qui sera planifier
par un administrateur.
Classe participants : contient les informations sur un participant qui
participera à une réunion.
Classe blog : contient le compte rendu spécifié a une réunion, ce compte
rendu est élaboré par l’administrateur.
CHAPITRE 4 : REALISATION
I. Introduction

Dans ce chapitre, nous allons vous présenter en détail comment nous avons
construit notre application de planification de réunions. Imaginez ceci comme la
phase où nous avons commencé à assembler toutes les pièces pour créer un
puzzle. Pour que cela fonctionne, nous avons utilisé des outils informatiques
spéciaux. Nous allons vous montrer des images de chaque partie de l'application,
comme si vous regardiez des photos d'une maison en cours de construction.
Vous verrez comment chaque pièce s'emboîte pour former un tout. Vous
découvrirez également les ordinateurs et les logiciels que nous avons utilisés
pour faire tout cela. Donc, si vous vous demandez comment nous avons fait
passer nos idées dans un ordinateur pour les rendre réelles, ce chapitre vous
donnera toutes les réponses.

II. . Les outils de développement :

Les outils de développement Web sont très pratiques car ils permettent de
gagner énormément de temps et d'accélérer le processus de développement. Ils
facilitent grandement le codage, la visualisation et la maintenance du code.
De nos jours, il existe tellement de types d'outils différents disponibles pour le
développement des applications pour le cas de mon projet de fin d’étude j’ai
utilisé les outils suivants :
• PHP :
HyperText Preprocessor, plus connu sous son sigle PHP, est
un langage de programmation libre, principalement utilisé
pour produire des pages Web dynamiques via un serveur
HTTP, mais pouvant également fonctionner comme n'importe
quel langage interprété de façon locale. PHP est un langage
impératif orienté objet.
• HTML 5 :
Le HyperText Markup Language, généralement abrégé HTML
ou dans sa dernière version HTML5, est le langage de balisage
conçu pour représenter les pages Web. Ce langage permet :
d’écrire de l’hypertexte, d’où son nom, de structurer
sémantiquement la page, de mettre en forme le contenu, de
créer des formulaires de saisie

• JavaScript :
JavaScript est un langage de programmation de scripts
principalement employé dans les pages Web interactives et
à ce titre est une partie essentielle des applications Web.
Avec les technologies HTML et CSS, JavaScript est parfois
considéré comme l'une des technologies cœur du World
Wide Web.
• CSS :

Les feuilles de style en cascade, généralement appelées CSS


de l'anglais Cascading Style Sheets, forment un langage
informatique qui décrit la présentation des documents HTML
et XML. Les standards définissant CSS sont publiés par le
World Wide Web Consortium.

• Bootstrap 5 :
Bootstrap est une collection d'outils utiles à la création du
design de sites et d'applications Web. C'est un ensemble qui
contient des codes HTML et CSS, des formulaires, boutons,
outils de navigation et autres éléments interactifs, ainsi que
des extensions JavaScript en option.
• Visual Studio Code :
Visual Studio Code est un éditeur de code extensible
développé par Microsoft pour Windows, Linux et macOS.
Les fonctionnalités incluent la prise en charge du
débogage, la mise en évidence de la syntaxe, la complétion
intelligente du code, les snippets, la refactorisation du
code et Git intégrer.

• PHP MYADMIN :
PhpMyAdmin est une application Web de gestion pour les
systèmes de gestion de base de données MySQL et Maria
DB, réalisée principalement en PHP et distribuée sous
licence GNU GPL.

• MYSQL :
MySQL est un SGBDR rapide et facile à utiliser utilisé par de
nombreuses petites et grandes entreprises. MySQL est
développé, commercialisé et pris en charge par MySQL AB, qui
est une société suédoise. MySQL devient si populaire pour de
nombreuses bonnes raisons - MySQL est publié sous une
licence open-source. Vous n’avez donc rien à payer pour
l’utiliser.

• WAMP SERVER :
WampServer est une plate-forme de développement Web sous
Windows pour des applications Web dynamiques à l'aide du
serveur Apache2, du langage de scripts PHP et d'une base de
données MySQL. Il possède également PHPMyAdmin pour
gérer plus facilement vos bases de données.
III. Aperçu de l’application

En général les interfaces graphiques, se résume à l'affichage des commandes


permettant d'effectuer des actions dans un logiciel, comme des menus, des
boutons, des fonctionnalités, etc., sans avoir à saisir des lignes de commandes.
Dans cette partie nous allons présenter les interfaces de mon application Web.

Interface d’authentification :
La figure ci-dessous, est la première interface affichée au utilisateur, elle lui
permet de s’authentifier en saisissant son user Name et son password.

Interface d’accueil :
Après avoir s’authentifier avec succès, l’interface ci-dessus s’affiche à
l’utilisateur, elle lui permet d’accéder directement au participant ou au
calendrier.
Interface liste des participants :
Cette interface présente à l’utilisateur la liste des participants déjà ajouter à la
base de données en affichant avec chaque participants ses informations.

Et pour ajouter un nouvel participant l’interface ci-dessous s’affiche.


Interface calendrier :
Cette interface prend en charge l’ajout d’une nouvelle réunion en remplissant le
formulaire à droite. Elle permet aussi de visualiser le calendrier en voyant les
réunions déjà programmés.
En cliquant sur une réunion déjà programmée sur le calendrier, l’interface ci-
dessus s’affiche pour permettre soit la modification des coordonnées de la
réunion ou bien la supprimer.

Interface compte rendu :


Cette interface permet à l’administrateur de rédiger un compte rendu d’une
réunion, en ajoutant d’abord le titre, et ensuite le corps du compte rendu. Enfin
il clique sur publish pour que le système enregistre le compte rendu dans la base
de données.
Interface envoi des SMS :
Cette interface prend en charge l’envoi des SMS au participant. L’administrateur
doit saisir le numéro de destinataire et ensuite rédiger le message.
CONCLUSION

La réalisation d’un projet de fin d’année est une pratique indispensable. Il a été
sous plusieurs aspects riches d’enseignements. C’était une occasion personnelle
pour découvrir plusieurs nouvelles technologies informatiques et leur
complexité. En réalisant une application de gestion de réunion, j’ai pu mettre en
œuvre mes connaissances acquises au cours de ces années à l’Ecole Marocaine
des Sciences de l’Ingénieur. A l’issue de mon projet de fin d’études, j’ai pu
réaliser mes objectifs notamment la connaissance du secteur de développement
informatique et la prise en main de plusieurs techniques Web.
En général, grâce à ce dernier j’ai pu acquérir des connaissances pratiques
intéressantes concernant le domaine de développement Web.
Pour conclure, à travers ce travail j’ai sans l’ombre d’un doute progressé et
développer mon savoir-faire. Surtout à l’aide des auto-formation que j’ai suivie
durant la réalisation de ce projet, au cours de ce mois du stage à Soraflex, j’ai
enrichi énormément mon champ de connaissances sur le monde professionnel.
J’ai aussi sans doute progressé, améliorer mon savoir-faire et j’ai mieux touché
les réelles aptitudes qu’exige le marché de l’emploi

Vous aimerez peut-être aussi