Aplicativo MedEase
Repositório inicial para o curso CSE202 - Fundamentos do Sistema de Gerenciamento de Banco de Dados (Inverno 2024), IIIT Delhi.
Colaboradores
Himanshu Raj @rahisenpai
Parth Rastogi @parthrastogicoder
Shagun Yadav @kyukuu
Tanish Verma @VerTanish
Visão geral
MedEase é um aplicativo de entrega de medicamentos online desenvolvido para facilitar a compra e entrega de produtos farmacêuticos aos clientes. Este repositório contém o esquema do banco de dados e o código inicial do aplicativo para gerenciar pedidos, informações de clientes, estoque de produtos e pessoal de entrega.
Configuração do banco de dados
Tabelas
Clientes
- Armazena informações sobre clientes, incluindo detalhes pessoais, informações de contato e pontos de fidelidade.
Fornecedores
- Contém detalhes dos fornecedores que fornecem os produtos.
Produtos
- Contém informações sobre os produtos disponíveis para compra, incluindo descrições, preços e detalhes do fornecedor.
Entregadores
- Mantém detalhes do pessoal de entrega responsável pela entrega dos pedidos aos clientes.
Pedidos
- Registra informações sobre pedidos de clientes, incluindo detalhes do produto, quantidade, preço, endereço de entrega e status do pedido.
Histórico de pedidos
- Arquiva pedidos anteriores, incluindo detalhes sobre o cliente, produto, quantidade, preço, endereço de entrega e status do pedido.
Carrinho
- Rastreia os itens adicionados ao carrinho pelos clientes antes de fazerem um pedido.
Avaliações do DeliveryMan
- Contém avaliações e classificações de clientes para o pessoal de entrega.
Código do aplicativo
O aplicativo é construído usando Python e Tkinter para a GUI e se conecta a um banco de dados MySQL para armazenamento e recuperação de dados. Os principais recursos do aplicativo incluem:
- Fazendo pedidos
- Visualizando estatísticas do produto
- Visualização e gerenciamento de pedidos de clientes
- Revendo o pessoal de entrega
Requisitos
- Python 3.x
- Servidor MySQL
- Biblioteca Tkinter
- Conector MySQL para Python
Executando o aplicativo
- Certifique-se de que o servidor MySQL esteja em execução e acessível.
- Clone este repositório.
- Configure o banco de dados usando o esquema SQL fornecido.
- Atualize a configuração do banco de dados no código do aplicativo, se necessário.
- Execute o aplicativo usando o seguinte comando: