Приложение MedEase
Стартовый репозиторий для курса CSE202 — Основы системы управления базами данных (зима 2024 г.), IIIT Дели.
Соавторы
Химаншу Радж @rahisenpai
Партх Растоги @parthrastogicoder
Шагун Ядав @kyukuu
Таниш Верма @VerTanish
Обзор
MedEase — это онлайн-приложение для доставки лекарств, предназначенное для облегчения покупки и доставки фармацевтических продуктов клиентам. Этот репозиторий содержит схему базы данных и исходный код приложения для управления заказами, информацией о клиентах, запасами продуктов и персоналом по доставке.
Конфигурация базы данных
Таблицы
Клиенты
- Хранит информацию о клиентах, включая их личные данные, контактную информацию и баллы лояльности.
Поставщики
- Содержит сведения о поставщиках, поставляющих продукцию.
Продукты
- Содержит информацию о продуктах, доступных для покупки, включая их описания, цены и сведения о поставщиках.
ДоставкаМужчинам
- Ведет подробную информацию о персонале службы доставки, ответственном за доставку заказов клиентам.
Заказы
- Записывает информацию о заказах клиентов, включая сведения о продукте, количество, цену, адрес доставки и статус заказа.
История заказов
- Архивирует прошлые заказы, включая подробную информацию о клиенте, продукте, количестве, цене, адресе доставки и статусе заказа.
Корзина
- Отслеживает товары, добавленные в корзину покупателями перед размещением заказа.
ДоставкаЧеловекОтзывы
- Содержит отзывы клиентов и рейтинги сотрудников службы доставки.
Код приложения
Приложение создано с использованием Python и Tkinter для графического интерфейса и подключается к базе данных MySQL для хранения и извлечения данных. Ключевые особенности приложения включают в себя:
- Размещение заказов
- Просмотр статистики по товару
- Просмотр и управление заказами клиентов
- Проверка персонала службы доставки
Требования
- Питон 3.x
- MySQL-сервер
- библиотека Ткинтера
- Коннектор MySQL для Python
Запуск приложения
- Убедитесь, что сервер MySQL работает и доступен.
- Клонируйте этот репозиторий.
- Настройте базу данных, используя предоставленную схему SQL.
- При необходимости обновите конфигурацию базы данных в коде приложения.
- Запустите приложение с помощью следующей команды: