Меню управления учетными записями и заказами
Описание
Этот проект представляет собой консольное приложение для управления учётными записями клиентов и их заказами. Программа предлагает пользователю несколько действий, таких как добавление, поиск и удаление учётных записей, а также создание, обновление и отмена заказов.
Приложение разделено на два основных меню:
- Меню управления учётными записями клиентов
- Меню управления заказами
Основные функции
-
Управление учётными записями:
- Добавление новой учётной записи (ввод имени, 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+
- Консоль для взаимодействия с приложением
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)
| File | Size | Uploaded | |
|---|---|---|---|
| online_store_gjils-0.1.2.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|