Université Sidi Mohamed Ben Abdellah de A.U : 2020-2021 Module : C# .NET Niveau : 2
ème année Génie Informatique Professeur : Projet C# - Date des présentations 17/12/2020 - Création de groupes de 4 étudiants - Rapport détaillé de l’application créée - Présentation qui ne dépasse pas 20 min (5 min de présentation pour chaque étudiant obligatoire) - Projet : Application type « Windows Forms » pour la gestion de stock d’une supérette. - Spécificités : Modélisation de l’application. Créer la base de données sous SQL SERVER Réaliser une interface utilisateur conviviale et ergonomique pour l'application Un tableau de bord qui contient des statistiques (par jour/ semaine/ mois/ ans...) et qui affiche le nombre des ventes / achat / et gain par jour. Gestion des produits o Liste de tous les produits disponible en stock et non disponible. o Ajout d’un champ recherche rapide de produit par nom pour vérifier sa disponibilité. o Liste des produits disponibles en stock seulement avec précision du nombre restant. o Interface d’ajout de produit (Nom, Image, Prix, ...) o Quand on clique sur l’un des produits de la liste produits, une nouvelle fenêtre doit s’ouvrir pour donner les détails du produit choisi. o Dès l'ajout d'un nouveau produit, ajouter la date d'expiration o Dès que le produit atteigne la date d’expiration, il doit automatiquement être déstocké, et son statut doit changer de disponible à non disponible. o Liste des produits qui doivent être déstockés.
o Interface résumant le nombre de ventes par jour, le gain en dhs, le nombre de produits en déstockage et la perte en dhs. Gestion des fournisseurs o Liste des fournisseurs (Nom, Adresse, Contact) o Fenêtre détaillant chaque fournisseur quand on clique sur l’un d’eux dans la liste fournisseur. o Fenêtre pour passer une commande chez un fournisseur, où on précise le produit, la quantité, le prix grossiste, la date de demande, la date d’arrivé souhaitée... o Un fois les produits arrivés la commande doit disparaitre et la liste produits doit être mise à jour. o Fenêtre résumant le nombre de produits en commande, le prix des commandes, et le prix total. L’ajout d’un bouton impression du log journalier dans la page d’accueil qui résumera le tout sous forme d’un rapport fichier texte. Gestion d’exception : o Au cas où on ajoute un nouveau produit et le fournisseur n’est pas listé dans la base de donnés. o Au cas où un produit commandé chez le fournisseur n’est plus fabriqué. o D’autres exceptions ... Utilisation des collections, de LinQ, Entity Framework et WCF.
