Vous êtes sur la page 1sur 7

SUJETS DE PROJET C

ISGE-BF 2A-MI_FI (2022–2023)

Le projet informatique se déroule du 21 décembre au 25 février.


Le projet est réalisé en groupe de quatre (04) étudiants (conformément à la répartition faite en classe).
Il y’a quatre (04) sujets au choix (chaque groupe choisira un sujet au choix).
Chaque sujet nécessite un document de synthèse.
Vous ne devez pas partager votre code avec d’autres groupes (sanctions pour le groupe qui donne le
code et pour le groupe qui le reçoit).
RÉPARTITION DES SÉANCES

Spécifications et conception
Les spécifications comportent :
 Le titre du sujet choisi,
 Les objectifs du projet : les sujets proposés sont ouverts, expliquez en quelques lignes ce que vous allez
réaliser,
 Les fonctionnalits détaillées,
 Les IHM (les menus, écrans, …), s’il y’a lieu.
Pour la partie conception détaillée, elle devra comporter :
 La liste des structures utiles pour le projet,
 La liste des fichiers de données utiles pour le projet (stockage des données),
 La liste des fonctions utiles pour réaliser le projet (objectif, entrées, sorties) regroupées par nature de
traitement,
 Le planning prévisionnel du projet (qui fait quoi et quand ?). Attention, les notes peuvent varier en
fonction des implications et de l’effort individuel !
Codage et tests du projet
Jusqu’à la fin du projet certaines séances seront réalisées en autonomie et d’autres en groupe

Rapport final
Le contenu indicatif peut être :
Un sommaire,
Une introduction,
Rappel des spécifications et de la conception détaillée,
Méthode générale de résolution,
Détail éventuel des parties difficiles ou originales,
Problèmes rencontrés et solutions apportées,
Les écarts par rapport au cahier des charges,
Le Bilan : ce que le projet vous a apporté (les +, les -),
Conclusion : Discussion des résultats, prolongements possibles, améliorations,...
Date limite de remise des projets (Rapport final + code des fichiers .c , le tout compressé et nommez
MI_Groupe_i ) : 21 février 2023 à 23h59 à l’adresse gouayonkoala1@gmail.com avec en objet :
Projet_C_ISGE_MI_Groupe_i (i représente le numéro de votre groupe).
Il devra contenir tout ce qui est nécessaire pour que je puisse le compiler et l’exécuter.
La qualité du code sera prise en compte dans l’évaluation.
Sujet N°1 : Isge’ Store

Écrire en C un programme permettant à l’association « Isge’ Store » de gérer ses ventes. Pour cela vous devrez
prendre en compte les données suivantes :
 Les clients (nom, prénom, rôle à l’école,...),
 Les produits (désignation, prix d’achat, prix de vente, quantité en stock, ...).

Le logiciel permettra à un client (ou futur client) :

 De voir la liste des produits avec description, prix, etc,


 De voir les informations de son compte,
 De consulter les factures de ses précédents achats,
 Etc…
Le logiciel permettra à un membre de l’association de :

 Créer le compte pour un nouveau client,


 De modifier le compte d’un client,
 D’ajouter des produits à vendre,
 Etc…
Des fonctionnalités supplémentaires pourront être réalisées :

Prévenir un membre de l’association lorsqu’il n’y a plus beaucoup d’un produit,


Réduction pour les achats supérieurs à un montant,
Soldes sur certains produits,
Réductions pour les clients fidèles (à définir),
Etc…
Sujet N°2 : Agence de location

Écrire en C un programme permettant de gérer une agence de location de véhicules.

Le programme doit permettre en particulier de gérer les informations suivantes :

 Les véhicules (marque, kilométrage, type, volume utile, prix journalier, etc.),
 Les clients (nom, prénom, adresse, etc.).

Les fonctionnalités que doit proposer votre programme sont les suivantes :

 Le personnel de l'agence a la possibilité d'ajouter de nouveaux véhicules ou d'en supprimer. Ils


peuvent également créer de nouveaux clients en saisissant leurs informations,
 Un client a la possibilité de consulter la liste des véhicules disponibles, et la possibilité s'il le souhaite
d'en louer un,
 Lors de la location, une facture doit pouvoir être établie par l'agence. Un client doit pouvoir s'il le
souhaite consulter la liste de toutes ses factures,
 Une réservation peut également être envisagée si aucun véhicule d'un type donné n'est disponible,
 Etc…
Sujet N°3 : La Maison du Peuple

Écrire en C un programme de gestion pour la Maison du peuple :


 Les spectacles (titre, durée, type, etc.)
 Les acteurs présents dans les spectacles (nom, prénom, etc.)
 La liste des représentations pour chaque spectacle (date et heure de début)

Le logiciel permettra de gérer ces différentes ressources (ajout, modification, suppression, ...). Il pourra
également proposer des services, comme par exemple :
 Liste des spectacles pour un mois donné,
 Lister des spectacles dans lesquels est présent un acteur donné,
 Lister chronologiquement toutes les dates des représentations d'un spectacle donné,
 Etc...
Sujet N°4 : Emploi du temps

Écrire en C un programme permettant la gestion des emplois du temps de l'ISGE.

Les informations à prendre en compte sont les suivantes :

 Les enseignants (nom, prénom, matière, etc.),


 Les groupes d'élèves (nom de groupe, nombre d'élèves, etc.),
 Les salles (numéro, capacité, type, etc.).

Les fonctionnalités attendues sont les suivantes :

 Les élèves peuvent consulter les emplois du temps de tous les groupes,
 Les enseignants peuvent consulter leurs emplois du temps ou ceux des différents groupes,
 Le secrétariat doit pouvoir créer (ajout, modification, suppression) les emplois du temps.

Le programme doit permettre de vérifier que sur un même créneau horaire :

 Un enseignant ne peut avoir qu'un seul cours,


 Un groupe n'a qu'un seul cours,
 Dans une salle il n'y a qu'un seul cours.

Vous aimerez peut-être aussi