top of page
aquatique-c.leduc.jpg

Association régionale de natation de l'Abitibi-Témiscaminque (ANAT) (Cégep - projet de cours)

Type : Site Web – Interface de gestion des données internes

Fonctionnalités :

  • Bases de données

  • Génération de rapports

  • Chiffrements de données

  • Comptes utilisateurs

Langages :

  • HTML / JavaScript

  • PHP

  • SQL

Mon rôle dans le projet :
  • Team-Lead

    • Planifier les tâches à faire pour les sprints

    • Communiquer avec le client pour les sprints reviews

  • Programmeur web

Défis :

  • Appliquer un modèle de couche pour le code

  • Expérience pour un client externe avec un réel besoin d'un site web

  • Ajuster le projet aux besoins changeants du client

Description

Le projet a été conçu dans le cadre du cours de Projet de gestion Bases de données, échelonné sur les deux dernières sessions du DEC en Informatique. En tant que développeurs, nous avons dû rencontrer au départ le client pour cerner ses besoins et par la suite produire un compte-rendu de nos sprints de développement à chaque deux semaines. Le site web a été réalisé en équipe de quatre.

 

Ce projet avait pour but de permettre au client de gérer les officiels, soient les bénévoles qui assistent l’association dans les compétitions de natation. Les formations et les expériences des officiels devaient être informatisées de façon à réaliser des suivis plus précis de leur parcours. L'équipe a dû apprendre rapidement le vocabulaire et le fonctionnement d'une association de natation affiliée à Natation Canada. En effet, l'organisme régional utilise plusieurs critères régissant ce que les officiels peuvent superviser comme épreuves de natation. Aussi, étant donné les différents calibres d'événements, l'ANAT souhaitait aussi disposer d'une liste facilement accessible d'officiels correspondant à leurs besoins pour les compétitions. La production de tels rapports a été grandement appréciée par l'association. Pour la sécurité des données des officiels, l'équipe a mis en place du chiffrement et des comptes utilisateurs offrant différents accès au niveau des opérations et de l'accessibilité des données.  Puisque le client utilise le site web, je ne donnerais pas plus de détails au niveau de l'architecture du site.

bottom of page