Skip to main content

Исполняемый пакет для управления пользователями и заказами в онлайн-магазине

Project description

Меню управления учетными записями и заказами

Описание

Этот проект представляет собой консольное приложение для управления учётными записями клиентов и их заказами. Программа предлагает пользователю несколько действий, таких как добавление, поиск и удаление учётных записей, а также создание, обновление и отмена заказов.

Приложение разделено на два основных меню:

  • Меню управления учётными записями клиентов
  • Меню управления заказами

Основные функции

  1. Управление учётными записями:

    • Добавление новой учётной записи (ввод имени, email и возраста)
    • Поиск учётной записи по email
    • Удаление учётной записи
  2. Управление заказами:

    • Создание заказа (ввод ID заказа, учётной записи клиента, товара и цены)
    • Обновление статуса заказа
    • Отмена заказа

Как использовать

Запуск программы

Для запуска программы выполните следующую команду:

python main.py

Основное меню

После запуска программы пользователю будет предложено основное меню с тремя опциями:

  1. Управление учётными записями
  2. Управление заказами
  3. Выход

Чтобы выбрать действие, нужно ввести соответствующий номер опции.

Меню управления учётными записями

В этом меню можно выполнить следующие действия:

  • Добавить учётную запись: необходимо ввести email, имя и возраст клиента.
  • Найти учётную запись: вводится email клиента, и программа выполнит поиск (функция поиска должна быть добавлена).
  • Удалить учётную запись: вводится email клиента, после чего учётная запись будет удалена (функция удаления должна быть добавлена).
  • Вернуться в основное меню.

Меню управления заказами

В этом меню можно выполнить следующие действия:

  • Создать заказ: вводится ID заказа, учётная запись клиента, товар и цена.
  • Обновить заказ: вводится ID заказа и новый статус.
  • Отменить заказ: вводится ID заказа, и он будет отменён.
  • Вернуться в основное меню.

Пример использования

Выберите действие:
1. Управление учётными записями
2. Управление заказами
3. Выход
Введите номер действия: 1

Управление учётными записями клиентов:
1. Добавить учётную запись
2. Найти учётную запись
3. Удалить учётную запись
4. Назад
Выберите действие: 1
Введите email клиента: example@mail.com
Введите имя: Иван
Введите возраст: 30

Требования

  • Python 3.8+
  • Консоль для взаимодействия с приложением

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

online_store_gjils-0.1.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

online_store_gjils-0.1.1-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

Details for the file online_store_gjils-0.1.1.tar.gz.

File metadata

  • Download URL: online_store_gjils-0.1.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.13.0

File hashes

Hashes for online_store_gjils-0.1.1.tar.gz
Algorithm Hash digest
SHA256 c7847674415d6fe7c7f2b448f1f483c2e35ea7341e3f3ab5d4b84041160523e3
MD5 c50d2b1732c308269a2fed12b5e1830e
BLAKE2b-256 bf095cdbd820bfe7037ab10cf0dbc66f034e35112f171f44524e07f2c759b9c7

See more details on using hashes here.

File details

Details for the file online_store_gjils-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for online_store_gjils-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3c1219315d7640f167efec95c5f1bd7c2dd3f7caa4e6faecf90327d0dc6e06a8
MD5 c794a05587f268f6c0d53ce628208125
BLAKE2b-256 0db5fde5af81e3f67e83f17bd2326f755119c727a61758ad32d514549665d8db

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page