Académique Documents
Professionnel Documents
Culture Documents
Sous le thème :
Organisme d’accueil :
SORAFLEX
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
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.
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.
Système actuel :
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.
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 :
➢ Envoi d’Emails ou SMS pour informer les personnes qui doivent participer à la
réunion.
III. Planification
I. Introduction
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.
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.
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 :
• 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
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.
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