暂无描述

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