Исполняемый пакет для управления пользователями и заказами в онлайн-магазине
Project description
Меню управления учетными записями и заказами
Описание
Этот проект представляет собой консольное приложение для управления учётными записями клиентов и их заказами. Программа предлагает пользователю несколько действий, таких как добавление, поиск и удаление учётных записей, а также создание, обновление и отмена заказов.
Приложение разделено на два основных меню:
- Меню управления учётными записями клиентов
- Меню управления заказами
Основные функции
-
Управление учётными записями:
- Добавление новой учётной записи (ввод имени, email и возраста)
- Поиск учётной записи по email
- Удаление учётной записи
-
Управление заказами:
- Создание заказа (ввод ID заказа, учётной записи клиента, товара и цены)
- Обновление статуса заказа
- Отмена заказа
Как использовать
Запуск программы
Для запуска программы выполните следующую команду:
python -m online_store
Основное меню
После запуска программы пользователю будет предложено основное меню с тремя опциями:
- Управление учётными записями
- Управление заказами
- Выход
Чтобы выбрать действие, нужно ввести соответствующий номер опции.
Меню управления учётными записями
В этом меню можно выполнить следующие действия:
- Добавить учётную запись: необходимо ввести 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3424e444731a0ec8e8f8f77b79b113f58a10263b19d6efcfdc70277ed6f27c38
|
|
| MD5 |
8ed94510d192821022948e226a8216da
|
|
| BLAKE2b-256 |
7dfce9e2a59a6e24da199f700d43e705314b608438e688f6ba3aa549eaf09db7
|
File details
Details for the file online_store_gjils-0.1.2-py3-none-any.whl.
File metadata
- Download URL: online_store_gjils-0.1.2-py3-none-any.whl
- Upload date:
- Size: 2.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.13.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2575827f07413d7b7b984cc5dc573045b7ae98a7b3ec0817369a834b8e1b359f
|
|
| MD5 |
af8e648cd5b21a00c78b41e37653a3f2
|
|
| BLAKE2b-256 |
8ebed7246f0d95b947014eb630828a919c7b97d7b30800b3393558684c571485
|