Açıklama Yok

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

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