Nincs leírás

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

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 Графический интерфейс пользователя