Demande MedEase
Référentiel de démarrage pour le cours CSE202 - Fundamentals of Database Management System (hiver 2024), IIIT Delhi.
Collaborateurs
Himanshu Raj @rahisenpai
Parth Rastogi @parthrastogicoder
Shagun Yadav @kyukuu
Tanish Verma @VerTanish
Aperçu
MedEase est une application de livraison de médicaments en ligne conçue pour faciliter l'achat et la livraison de produits pharmaceutiques aux clients. Ce référentiel contient le schéma de base de données et le code d'application initial pour la gestion des commandes, des informations client, de l'inventaire des produits et du personnel de livraison.
Configuration de la base de données
Tableaux
Clients
- Stocke des informations sur les clients, y compris leurs données personnelles, leurs coordonnées et leurs points de fidélité.
Fournisseurs
- Contient les détails des fournisseurs qui fournissent les produits.
Produits
- Contient des informations sur les produits disponibles à l'achat, y compris leurs descriptions, leurs prix et les détails du fournisseur.
LivraisonHommes
- Conserve les détails du personnel de livraison chargé de livrer les commandes aux clients.
Ordres
- Enregistre des informations sur les commandes des clients, notamment les détails du produit, la quantité, le prix, l'adresse de livraison et l'état de la commande.
Historique des commandes
- Archive les commandes passées, y compris les détails sur le client, le produit, la quantité, le prix, l'adresse de livraison et l'état de la commande.
Panier
- Suit les articles ajoutés au panier par les clients avant de passer une commande.
DeliveryManAvis
- Contient les avis des clients et les évaluations du personnel de livraison.
Code de demande
L'application est construite à l'aide de Python et Tkinter pour l'interface graphique et se connecte à une base de données MySQL pour le stockage et la récupération des données. Les principales fonctionnalités de l'application incluent :
- Passer des commandes
- Affichage des statistiques des produits
- Visualisation et gestion des commandes clients
- Révision du personnel de livraison
Exigences
- Python 3.x
- Serveur MySQL
- Bibliothèque Tkinter
- Connecteur MySQL pour Python
Exécution de l'application
- Assurez-vous que le serveur MySQL est en cours d'exécution et accessible.
- Clonez ce référentiel.
- Configurez la base de données à l'aide du schéma SQL fourni.
- Mettez à jour la configuration de la base de données dans le code de l'application si nécessaire.
- Exécutez l'application à l'aide de la commande suivante :