Skip to main content

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

Project description

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

Описание

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

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

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

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

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

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

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

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

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

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

python -m online_store

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

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

  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.2.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.2-py3-none-any.whl (2.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: online_store_gjils-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 3424e444731a0ec8e8f8f77b79b113f58a10263b19d6efcfdc70277ed6f27c38
MD5 8ed94510d192821022948e226a8216da
BLAKE2b-256 7dfce9e2a59a6e24da199f700d43e705314b608438e688f6ba3aa549eaf09db7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for online_store_gjils-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2575827f07413d7b7b984cc5dc573045b7ae98a7b3ec0817369a834b8e1b359f
MD5 af8e648cd5b21a00c78b41e37653a3f2
BLAKE2b-256 8ebed7246f0d95b947014eb630828a919c7b97d7b30800b3393558684c571485

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