3 : Développer la présence en ligne de l'organisation

  • 1.3.3 Participer à l'évolution d'un site Web exploitant les données de l'organisation

4 : Travailler en mode projet

  • 1.4.1 Analyser les objectifs et les modalités d'organisation d'un projet
  • 1.4.2 Planifier les activités

5 : Mettre à disposition des utilisateurs un service informatique

  • 1.5.2 Déployer un service

Contexte

Rabanov est un hôtel 4 étoiles de luxe fictif construit sur 5 niveaux, disposant de 170 chambres et suites, d'espaces de restauration, d'un spa de 900 m², d'une piscine extérieure et de 7 salles de conférence modulables. Dans le cadre de la 1ère année de BTS SIO, ce projet a été réalisé en groupe avec des étudiants SLAM et SISR. L'objectif était de concevoir l'infrastructure réseau complète de l'hôtel ainsi que plusieurs applications métiers, en réponse à un appel d'offres remporté par la société fictive TipOne.


Équipe & organisation

  • Développeurs (SLAM) — Applications web & logicielles
  • Administrateurs réseau (SISR) — Infrastructure, Wi-Fi, VLAN, serveurs

Outils de gestion de projet :

  • Trello — Planification et suivi de l'avancement global du groupe
  • Google Drive — Fichier commun pour chaque document (cahier des charges, documentation, comptes-rendus…)

Missions réalisées

🌐 Site vitrine — WordPress

  • Page d'accueil
  • Page de présentation des chambres
  • Page de présentation de l'espace bien-être
  • Page de présentation de l'espace conférence
  • Formulaire de contact avec inscription à la newsletter (respect du consentement RGPD / CNIL)
  • Formulaire d'export et de suppression des données personnelles
  • Gestion des accès et habilitations (compte gérante Léa Moretti)

🖥️ Application web — PHP

  • Formulaire client : création de compte avec génération d'identifiant aléatoire, validation du numéro de carte bancaire (algorithme de Luhn), modification des informations client
  • Réservation des ressources hôtelières (salles, vidéoprojecteurs, tablettes, etc.) avec dates de séjour
  • Génération d'un PDF contenant les identifiants Wi-Fi du client (login + mot de passe aléatoire)
  • Page backoffice : statistiques par entreprise (nombre de réservations) et par ressource (nombre de demandes)
  • Base de données MySQL

Technologies utilisées

  • PHP — Application web de réservation
  • MySQL — Base de données
  • WordPress — Site vitrine
  • Trello — Suivi de projet
  • Google Drive — Partage de documents communs