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. Выход
Release files for online-store52 0.1.0
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_store52-0.1.0.tar.gz | 3.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| online_store52-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.1 kB
Release files / online_store52-0.1.0.tar.gz
| Download URL | online_store52-0.1.0.tar.gz |
|---|---|
| Size | 3.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0b33866b3a180d21b10d199d37480a855241633e94479b41de23a93f42c32513
|
|
BLAKE2b-256 checksum How to use checksums |
0076fd7be7acb18bf4da866acd0293522763134d8d451e6a6f8b6184a6a03d4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|
Release files / online_store52-0.1.0-py3-none-any.whl
| Download URL | online_store52-0.1.0-py3-none-any.whl |
|---|---|
| Size | 3.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ad96c1fe44fafce8a537753f7cad0bc42f8c667e5054b6ff371d7ded6058b6c1
|
|
BLAKE2b-256 checksum How to use checksums |
d6a4da6f4fcc46f559eb83f614fbc6b96a9062d8a7fea0593db85a5c782ded00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.3
|