Skip to main content

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

Описание

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

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

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

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

  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+
  • Консоль для взаимодействия с приложением

Release files for online-store-gjils 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for online-store-gjils 0.1.2
File Size Uploaded
online_store_gjils-0.1.2.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for online-store-gjils 0.1.2
File Interpreter ABI Platform
online_store_gjils-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 kB

Release files / online_store_gjils-0.1.2.tar.gz

Download URL online_store_gjils-0.1.2.tar.gz
Size 2.3 kB
Tags Source
SHA-256 checksum
How to use checksums
3424e444731a0ec8e8f8f77b79b113f58a10263b19d6efcfdc70277ed6f27c38
BLAKE2b-256 checksum
How to use checksums
7dfce9e2a59a6e24da199f700d43e705314b608438e688f6ba3aa549eaf09db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release files / online_store_gjils-0.1.2-py3-none-any.whl

Download URL online_store_gjils-0.1.2-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2575827f07413d7b7b984cc5dc573045b7ae98a7b3ec0817369a834b8e1b359f
BLAKE2b-256 checksum
How to use checksums
8ebed7246f0d95b947014eb630828a919c7b97d7b30800b3393558684c571485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.13.0

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page