Информационная система «Спортивные организации города»
Аннотация
Информационная система «Спортивные организации города» предназначена для хранения, просмотра и обработки информации о спортивных организациях города. Программа обеспечивает удобный интерфейс для добавления, редактирования, удаления и просмотра данных, а также взаимодействует с базой данных PostgreSQL для надежного хранения информации.
Введение
Основные возможности программы:
- просмотр списка спортивных организаций;
- добавление новых организаций;
- редактирование существующих записей;
- удаление организаций;
- подключение к базе данных PostgreSQL;
- хранение информации в централизованной базе данных;
- удобный графический интерфейс пользователя.
Назначение и условия применения
Программа предназначена для автоматизации учета спортивных организаций города.
Для работы программы необходимо:
- операционная система Windows 10 или новее;
- Python 3.12 (при запуске из исходного кода);
- PostgreSQL;
- установленные библиотеки проекта;
- наличие созданной базы данных
sport_db.
Установка
- Скачать проект из репозитория.
- Установить PostgreSQL.
- Создать базу данных
sport_db.
- Выполнить SQL-скрипт создания таблиц.
Установить необходимые зависимости:
pip install -r requirements.txt
Запустить программу:
python main.py
Проверка установки
Описание операций
Добавление организации
- Заполнить поля «Название», «Адрес», «Вид спорта» и «Телефон».
- Нажать кнопку «Добавить».
- Новая запись появится в таблице.
Изменение организации
- Выбрать запись кнопкой «Выбрать».
- Изменить необходимые данные.
- Нажать кнопку «Изменить».
Удаление организации
- Нажать кнопку «Удалить» возле выбранной записи.
- Запись будет удалена из базы данных.
Просмотр организаций
После запуска программы автоматически отображается список всех организаций, содержащихся в базе данных.
Термины и сокращения
| Термин |
Описание |
| БД |
База данных |
| СУБД |
Система управления базами данных |
| PostgreSQL |
Система управления реляционными базами данных |
| SQL |
Язык структурированных запросов |
| CRUD |
Создание, чтение, изменение и удаление данных |
| GUI |
Графический интерфейс пользователя |