Outil de Signature en Ligne

Contexte

Dans le cadre de ma deuxième année de BTS SIO, j'ai développé un outil de signature en ligne destiné aux établissements scolaires. Cet outil permet aux élèves et aux professeurs d'accéder à leurs emplois du temps, de signer numériquement leur présence à un cours en cours et de suivre l'historique des sessions. Ce projet vise à offrir une gestion numérique complète des présences, avec un accès centralisé et sécurisé aux informations scolaires.

Un compte administrateur a également été implémenté pour gérer l'ensemble des données de l'application, y compris les comptes utilisateurs, les classes et les professeurs. L'administrateur peut modifier, ajouter ou supprimer des comptes et gérer les droits d'accès. Les utilisateurs, quant à eux, peuvent se créer un compte directement via une page d'inscription. Toutes les données sont stockées dans une base de données relationnelle sécurisée.

Interface de connexion
Interface d'administration
Interface d'administration

Tâches Réalisées

  • 📌 Conception d'une base de données MySQL pour la gestion des présences et comptes utilisateurs.
  • 📌 Développement d'un espace de connexion sécurisé avec hachage des mots de passe.
  • 📌 Création d'un tableau de bord pour l'administrateur.
  • 📌 Test et validation du projet.

Outils Utilisés

  • 🖥️ HTML, CSS, JavaScript pour le front-end.
  • ⚙️ PHP et MySQL pour le back-end et la gestion des données.
  • 🛠️ VS Code et GitHub pour le développement et la gestion du projet.
  • 🌐 Hébergement sur OVH.

Compétences

Documents de Conception

📅 Diagramme de Gantt

Voici le diagramme de Gantt représentant la planification du projet.

Diagramme de Gantt WelcomeTraining

🧩 Modèle Conceptuel de Données (MCD)

Ce schéma illustre les entités et relations de la base de données.

MCD WelcomeTraining

🧭 Diagramme de Cas d’Utilisation

Ce diagramme montre les principales interactions entre les utilisateurs et le système.

Diagramme de cas d’utilisation WelcomeTraining