Без опису

S-IIIeix 54c853c76a Спортивные организации 1 тиждень тому
.vscode 8f0ccdbd32 Спортивные организации 1 тиждень тому
__pycache__ 8f0ccdbd32 Спортивные организации 1 тиждень тому
build 8f0ccdbd32 Спортивные организации 1 тиждень тому
dist 8f0ccdbd32 Спортивные организации 1 тиждень тому
venv 8f0ccdbd32 Спортивные организации 1 тиждень тому
Readme.md 54c853c76a Спортивные организации 1 тиждень тому
bd.py 8f0ccdbd32 Спортивные организации 1 тиждень тому
imgui.ini 8f0ccdbd32 Спортивные организации 1 тиждень тому
main.py 8f0ccdbd32 Спортивные организации 1 тиждень тому
main.spec 8f0ccdbd32 Спортивные организации 1 тиждень тому
Руководство оператора.docx 54c853c76a Спортивные организации 1 тиждень тому

Readme.md

Информационная система «Спортивные организации города»

Аннотация

Информационная система «Спортивные организации города» предназначена для хранения, просмотра и обработки информации о спортивных организациях города. Программа обеспечивает удобный интерфейс для добавления, редактирования, удаления и просмотра данных, а также взаимодействует с базой данных PostgreSQL для надежного хранения информации.

Введение

Основные возможности программы:

  • просмотр списка спортивных организаций;
  • добавление новых организаций;
  • редактирование существующих записей;
  • удаление организаций;
  • подключение к базе данных PostgreSQL;
  • хранение информации в централизованной базе данных;
  • удобный графический интерфейс пользователя.

Назначение и условия применения

Программа предназначена для автоматизации учета спортивных организаций города.

Для работы программы необходимо:

  • операционная система Windows 10 или новее;
  • Python 3.12 (при запуске из исходного кода);
  • PostgreSQL;
  • установленные библиотеки проекта;
  • наличие созданной базы данных sport_db.

Установка

  1. Скачать проект из репозитория.
  2. Установить PostgreSQL.
  3. Создать базу данных sport_db.
  4. Выполнить SQL-скрипт создания таблиц.
  5. Установить необходимые зависимости:

    pip install -r requirements.txt
    
  6. Запустить программу:

    python main.py
    

Проверка установки

  • База данных создана.
  • Выполнен SQL-скрипт.
  • Установлены все зависимости.
  • Программа успешно запускается.
  • Выполняется подключение к базе данных.

Описание операций

Добавление организации

  1. Заполнить поля «Название», «Адрес», «Вид спорта» и «Телефон».
  2. Нажать кнопку «Добавить».
  3. Новая запись появится в таблице.

Изменение организации

  1. Выбрать запись кнопкой «Выбрать».
  2. Изменить необходимые данные.
  3. Нажать кнопку «Изменить».

Удаление организации

  1. Нажать кнопку «Удалить» возле выбранной записи.
  2. Запись будет удалена из базы данных.

Просмотр организаций

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

Термины и сокращения

Термин Описание
БД База данных
СУБД Система управления базами данных
PostgreSQL Система управления реляционными базами данных
SQL Язык структурированных запросов
CRUD Создание, чтение, изменение и удаление данных
GUI Графический интерфейс пользователя