Contexte du projet

Dans le cadre du projet académique de deuxième année de BTS SIO option SLAM, j’ai participé au développement d’une application web pour le laboratoire pharmaceutique fictif Galaxy Swiss Bourdin (GSB).

L’objectif était de concevoir un module web complet permettant la saisie, la gestion et le suivi des comptes-rendus de visite réalisés par les visiteurs médicaux auprès des praticiens.

Architecture Technique

Utilisateur
Web PHP (MVC)
MariaDB

Compétences BTS SIO Mobilisées

Gérer le patrimoine informatique

  • Conception et normalisation de la base de données relationnelle.
  • Exploitation des normes SQL et modélisation.
  • Vérification de la cohérence et de l’intégrité des données.
  • Utilisation de requêtes préparées PDO (Sécurité).

Répondre aux incidents

  • Débogage du code PHP et correction des erreurs.
  • Correction des anomalies d’insertion dans les formulaires.
  • Amélioration continue selon les retours utilisateurs.
  • Adaptation du module aux évolutions pédagogiques.

Présence en ligne

  • Développement d’un site web dynamique pour le suivi d'activité.
  • Interface web responsive et ergonomique (Bootstrap 5).
  • Valorisation des données métier via une application accessible.

Travailler en mode projet

  • Analyse des besoins du laboratoire GSB.
  • Planification et répartition des tâches en équipe.
  • Tests réguliers et validation progressive.
  • Travail collaboratif (Git/GitHub).

Mettre à disposition un service

  • Développement PHP selon architecture MVC.
  • Gestion des rôles (Visiteur, Délégué, Responsable).
  • Sécurisation (Validation champs, Protection XSS/SQL).
  • Déploiement local sur serveur Apache (XAMPP).

Organiser son développement

  • Veille technologique sur la sécurité web.
  • Renforcement compétences PHP Objet & MVC.
  • Approfondissement des bonnes pratiques de sécurité.
  • Développement de l’autonomie.