Aplicación MedEase
Repositorio inicial para el curso CSE202 - Fundamentos del sistema de gestión de bases de datos (invierno de 2024), IIIT Delhi.
Colaboradores
Himanshu Raj @rahisenpai
Parth Rastogi @parthrastogicoder
Shagun Yadav @kyukuu
Verma Tanish @VerTanish
Descripción general
MedEase es una aplicación de entrega de medicamentos en línea diseñada para facilitar la compra y entrega de productos farmacéuticos a los clientes. Este repositorio contiene el esquema de la base de datos y el código de aplicación inicial para gestionar pedidos, información de clientes, inventario de productos y personal de entrega.
Configuración de base de datos
Mesas
Clientes
- Almacena información sobre los clientes, incluidos sus datos personales, información de contacto y puntos de fidelidad.
Proveedores
- Contiene detalles de los proveedores que suministran los productos.
Productos
- Contiene información sobre los productos disponibles para su compra, incluidas sus descripciones, precios y detalles del proveedor.
EntregaHombres
- Mantiene los detalles del personal de entrega responsable de entregar los pedidos a los clientes.
Órdenes
- Registra información sobre los pedidos de los clientes, incluidos los detalles del producto, la cantidad, el precio, la dirección de entrega y el estado del pedido.
Historial de pedidos
- Archiva pedidos anteriores, incluidos detalles sobre el cliente, producto, cantidad, precio, dirección de entrega y estado del pedido.
Carro
- Realiza un seguimiento de los artículos agregados al carrito por los clientes antes de realizar un pedido.
DeliveryManReseñas
- Contiene reseñas de clientes y calificaciones para el personal de entrega.
Código de aplicación
La aplicación está construida usando Python y Tkinter para la GUI y se conecta a una base de datos MySQL para el almacenamiento y recuperación de datos. Las características clave de la aplicación incluyen:
- Realizar pedidos
- Ver estadísticas de productos
- Ver y gestionar pedidos de clientes
- Revisión del personal de entrega.
Requisitos
- Pitón 3.x
- Servidor MySQL
- biblioteca tkinter
- Conector MySQL para Python
Ejecutando la aplicación
- Asegúrese de que el servidor MySQL esté funcionando y sea accesible.
- Clona este repositorio.
- Configure la base de datos utilizando el esquema SQL proporcionado.
- Actualice la configuración de la base de datos en el código de la aplicación si es necesario.
- Ejecute la aplicación usando el siguiente comando: