Исполняемый пакет для управления пользователями и заказами в онлайн-магазине
Project description
online-store
Описание
Данный проект представляет собой систему управления онлайн-магазином, которая позволяет работать с учётными записями клиентов и заказами. Пользователи могут добавлять, обновлять и удалять учётные записи клиентов, а также управлять заказами: создавать, обновлять и отменять их.
Структура проекта
user_management.py— модуль для управления учётными записями клиентов.order_management.py— модуль для управления заказами.__main__.py— главный файл проекта, запускает текстовое меню для взаимодействия с пользователем.__init__.py— файл инициализации пакета, позволяет импортировать классыUserManagerиOrderManagerна уровне пакета.
Установка и запуск
-
Клонируйте репозиторий или скачайте файлы проекта.
-
Убедитесь, что у вас установлен Python версии 3.6 или выше.
-
Запустите проект, используя команду:
python -m online_store
Это откроет текстовое меню, через которое можно управлять учётными записями и заказами.
Использование
Главное меню
После запуска программы пользователю будет предложено выбрать одно из следующих действий:
- Управление учётными записями клиентов
- Управление заказами
- Выход из программы
Управление учётными записями
В этом разделе можно:
- Добавить новую учётную запись клиента (email, имя, возраст)
- Найти существующую учётную запись по email
- Удалить учётную запись по email
Управление заказами
В этом разделе можно:
- Создать новый заказ (ID заказа, email клиента, товар, цена)
- Обновить статус существующего заказа
- Отменить существующий заказ
Пример использования
После запуска программы:
Выберите действие:
1. Управление учётными записями
2. Управление заказами
3. Выход
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_store52-0.1.0.tar.gz.
File metadata
- Download URL: online_store52-0.1.0.tar.gz
- Upload date:
- Size: 3.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b33866b3a180d21b10d199d37480a855241633e94479b41de23a93f42c32513
|
|
| MD5 |
80aa98795cc332d78adfbd478197e1e2
|
|
| BLAKE2b-256 |
0076fd7be7acb18bf4da866acd0293522763134d8d451e6a6f8b6184a6a03d4e
|
File details
Details for the file online_store52-0.1.0-py3-none-any.whl.
File metadata
- Download URL: online_store52-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad96c1fe44fafce8a537753f7cad0bc42f8c667e5054b6ff371d7ded6058b6c1
|
|
| MD5 |
cd29ffa50b122513aa62dc408cd05b9d
|
|
| BLAKE2b-256 |
d6a4da6f4fcc46f559eb83f614fbc6b96a9062d8a7fea0593db85a5c782ded00
|