Site Dynamique PHP
& Back-Office
Développement d'un site dynamique PHP avec back-office sécurisé, dans le contexte de la MS2R.
Développement du site dynamique
La seconde mission portait sur le développement d'un site web dynamique pour la MS2R, hébergé sur l'Intranet (web-sio2.sio.lan). Le point de départ était la reprise du site existant en version HTML/CSS statique, comprenant une page d'accueil, une page listant les membres du Conseil d'Administration, les mentions légales et un menu de navigation.
Modélisation et base de données
La base de données GestParc a été reprise et enrichie avec une table Service. Un schéma entité-association a été réalisé pour formaliser les relations entre les entités. Ce travail de conception a permis de structurer proprement les données avant l'implémentation en SQL.
Affichage dynamique en PHP
La liste des membres du CA, auparavant codée en dur dans le HTML, a été rendue dynamique grâce à PHP et des requêtes SQL vers la base MySQL. Le site interroge désormais la base de données en temps réel pour afficher les informations à jour, ce qui facilite grandement la maintenance du contenu.
Back-office sécurisé
Un espace d'administration protégé par authentification (login et mot de passe) a été développé. Les mots de passe sont hachés en base de données (jamais stockés en clair) et masqués à la saisie. Seuls les utilisateurs habilités peuvent accéder au back-office pour gérer les données des membres. Un mode opératoire a été rédigé pour accompagner les utilisateurs dans l'utilisation de cet espace.
Compétences mobilisées
- B1.1 Gestion du patrimoine informatique : exploitation des référentiels et normes.
- B1.3 Développement de la présence en ligne : évolution du site web statique vers un site dynamique exploitant les données de l'organisation.
- B1.4 Travail en mode projet : planification des tâches, utilisation de Kanboard, suivi par indicateurs.
- B1.5 Mise à disposition des utilisateurs d'un service informatique : rédaction de modes opératoires, documentation technique.
- B2.1 Concevoir et développer une solution applicative : architecture du site, composants PHP, accès aux données relationnelles.
- B2.3 Gérer les données : requêtes SQL, conception et adaptation de la base de données, schéma entité-association.
- B3.3 Sécuriser les équipements et usages : authentification des utilisateurs.
- B3.5 Assurer la cybersécurité d'une solution applicative : hachage des mots de passe, sécurisation du back-office.
Informations du Projet
- Catégorie : Atelier Professionnel (2ème année)
- Type : Site Dynamique PHP
- Contexte : MS2R
- Date : 2025
- Technologies : PHP, MariaDB, HTML, CSS, JavaScript