You are on page 1of 3

IFT-21453 – Analyse et conception de systèmes d’information

Ift-21453-Z1
Analyse et conception de systèmes d’information

Exercice de la semaine 1

LOGICIEL DE GESTION DES COURS DE CARDIO++

Étude de cas # 1
Luc Lamontagne et Walid Chaker

Le centre de conditionnement physique Cardio++ offre, en plus de l’entraînement en


salle (poids et altères, vélo stationnaire…), des cours tels que l’aérobie, le tae-boxe, le
yoga, le step, le spinning, le pilates, etc.… Tous les membres du centre peuvent suivre
ces cours. Toutefois comme le centre compte quelques milliers de membres et pour
s’assurer d’une participation régulière, les personnes intéressées doivent s’inscrire sur des
listes qui leur donnent la priorité pour certains cours.

Actuellement, la gestion des cours est effectuée manuellement. Comme l’horaire des
cour s change tous les trois (3) mois, ce processus exige beaucoup de temps et d’énergie
de la part des employés. Francine (la gérante) et Nadia (du service à la clientèle)
aimeraient obtenir un logiciel pour alléger certains aspects de cette tâche : la création des
cours, l’inscription des participants et le suivi des cours durant la session.

Elles aimeraient, entre autre, que le logiciel leur donne les sorties suivantes :
§ l’horaire des cours ;
§ la liste des cours offerts par chaque instructeur ;
§ la liste des participants pour chacun des cours ;
§ la liste des cours auxquels un membre est inscrit et sa fréquentation à ces
cours.

On contacte Oscar, un consultant en informatique, qui est intéressé par ce mandat.


Toutefois son temps est limité (il travaille sur un autre projet) et il habite Montréal, ce qui
rend difficile les discussions avec les membres du personnel de Cardio++. Et le budget
informatique de Francine est très limité. Donc on prend la décision que l’analyse et la
conception de ce logiciel seront faite au préalable par un analyste et que l’intervention
d’Oscar sera limitée à la programmation et aux tests du logiciel.

Je lui ai proposé que les étudiants du cours IFT21453 accomplissent cette tâche
d’analyse et fournissent les descriptions (diagrammes, modèles…) qui indiqueront à
Oscar comment mettre en oeuvre ce logiciel.

Lors d’une discussion avec Nadia, j’ai obtenu les informations suivantes pour
démarrer l’étude :
IFT-21453 – Analyse et conception de systèmes d’information

§ La création de l’horaire des cours est faite par Francine. L’horaire des cours est
établi sur 7 jours. Chaque cours dure 12 semaines et par la suite un nouvel
horaire doit être créé.
§ Chaque semaine, on compte entre 25 et 35 cours. Le nombre de cours et l’heure
des cours peut varier d’une journée à l’autre. Les cours durent entre 35 et 50
minutes le midi et ils sont toujours de 60 minutes en soirée.
§ Tous les cours sont donnés dans la même salle. Donc ils ne sont pas en conflit
(i.e. ils ne coïncident pas dans le même intervalle de temps).
§ Un cours a une discipline (ex. le tae-boxe), un niveau (débutant ou avancé), et un
instructeur.
§ Des frais doivent être payés pour les cours de spinning et de pilates.
§ Un instructeur doit être certifié dans une discipline pour donner un cours de cette
discipline. Un instructeur a habituellement plusieurs certifications et donne plus
d’un cours chaque semaine.
§ Le centre a une base de données de tous les instructeurs de la région de Québec.
§ Lorsque l’horaire est préparé, on mène la période d’inscription pendant une
semaine.
§ Actuellement, le processus d’inscription est assez lourd. Chaque participant
inscrit ses choix de cours sur un petit bout de papier. Comme le nombre de
participants aux cours est limité à 30, les papiers sont conservés dans une pile
pour préserver l’ordre d’inscription des participants.
§ Après une semaine, Nadia compile manuellement la liste des participants pour
chacun des cours. La priorité des participants dépend de la position des papiers
dans les listes. Elle doit également construire des listes d’attentes lorsque le
nombre d’inscriptions excède la limite. Cette tâche de compilation prend
plusieurs jours de travail.
§ Le centre a une base de données donnant des informations générales sur tous ses
membres (nom, adresse, numéro de téléphone, date d’expiration de
l’abonnement).
§ On aimerait que le logiciel facilite le suivi des cours. Pour participer à une séance
de cours, un participant doit obtenir un ticket au comptoir à la clientèle. Ceci
permet de vérifier si la personne est bien inscrite à ce cours et de déterminer si des
places sont disponibles. Avec l’introduction du logiciel dans les opérations du
centre, on devra maintenant indiquer dans le système la participation aux séances
de cours.
§ Cinq (5) minutes avant le début d’une séance, on détermine si des participants
réguliers sont absents. Dans ce cas-çi, des membres de la liste de réserve peuvent
être admis à la séance.
§ À la mi- session, on produit une liste de fréquentation pour chacun des cours afin
de déterminer si des personnes sont fréquemment absentes et les remplacer par
des gens sur la liste d’attente.
§ A la fin de la session, une facture est produite pour les cours payants auxquels ont
participé les membres.
§ Également, on doit déterminer les personnes qui ont participé à toutes les séances
d’un cours pendant une session pour leur attribuer des points bonis Cardio Miles.
IFT-21453 – Analyse et conception de systèmes d’information

Ces points donnent droit à certaines primes tels que des gourdes d’eau, des
casquettes, des T-shirts…

Voici quelques questions pour démarrer cette étude :

§ Qui est (sont) le (les) client(s) de ce logiciel ?


§ Qui est (sont) le (les) usager(s) du logiciel ?
§ Est-ce que l’insertion de ce logiciel chez Cardio++ modifiera la façon dont les
cours sont gérés ?
§ Tenter de faire une description graphique du fonctionnement global du
logiciel. Cette description doit principalement montrer les clients et les
usagers du logiciel, ainsi que les processus du système d’information. Vous
pouvez vous inspirer du diagramme de l’acétate 19 du cours, sinon, vous
pouvez utiliser votre propre modèle de représentation.
§ Avez-vous toutes les informations nécessaires pour faire une version détaillée
de la description globale que vous venez de faire ?
§ Si vous voulez plus d’informations pour mener votre analyse, avec qui
devriez-vous discuter ?
§ Préparer un questionnaire contenant les questions auxquelles vous aimeriez
avoir des réponses pour réaliser votre analyse.

You might also like