- •Введение
- •1 Описание предметной области
- •Определение сущностей и атрибутов
- •Описание источников информации для заполнения базы данных
- •Описание пользователей информационной системы
- •Анализ сущностей и связей между ними
- •Составление требуемых запросов к базе данных (на языке sql)
- •7 Создание пользователей и назначение ролей
- •Реализация триггеров
- •9 Разработка пользовательского интерфейса
- •10 Обработка и визуализация данных
- •Заключение
- •Список использованных источников
- •Приложение а. Наполнение таблиц базы данных
- •Приложение b. Создание графического интерфейса
Описание источников информации для заполнения базы данных
Для заполнения Базы данных, которая содержит информацию о спортивных мероприятиях, используются различные источники информации, например: графики тренировок, составленные директором и тренерами (включают информацию о расписании тренировочных занятий и распределении тренеров); анкеты, заполняемые спортсменами при регистрации в клубе; объявления федерации о соревновании; государственные реестры спортивных клубов; протоколы соревнований, составленные организаторами.
Описание пользователей информационной системы
Успешное функционирование информационной системы зависит от четкого распределения ролей и обязанностей среди пользователей. В таблице № 12 представлена информация о пользователях проектируемой информационной системы и их действиях в ней.
Таблица №12 – Пользователи информационной системы
Пользователь |
Действия |
Администратор |
Администрирование базы данных, включая создание, удаление и редактирование данных и пользователей. |
Директор спортивного клуба |
Просмотр всех данных для генерации отчетов о деятельности клубов |
Организатор соревнований |
Формирование списков участников и расписания соревнований. Отправка уведомлений о соревнованиях участникам и тренерам. |
Тренер |
Просмотр и редактирование графика тренировок и соревнований. Получение уведомлений о изменениях в расписании. |
Спортсмен |
Просмотр личного расписания тренировок и соревнований. |
Анализ сущностей и связей между ними
Реализована ER-модель данной информационной системы (Рисунок 1). ER-диаграмма (Схема «сущность-связь») — это разновидность блок-схемы, где показано, как «сущности» связаны между собой внутри системы. [1]
Все отношения приведены к третьей нормальной форме, (созданы отдельные таблицы для каждого набора связанный данных, таблицы связаны с помощью внешнего ключа, исключены поля, которые не зависят от ключа) [2].
Таблица №13 – Список ключевых полей для сущностей
Сущность |
Первичный ключ |
Внешние ключи |
Спортивные сооружения |
Код_спортивного сооружения |
Код_типа_спортивного_сооружения |
Типы спортивных сооружений |
Код_типа |
Нет |
Спортсмены |
Код_спортсмена |
Код_спортивного_клуба |
Виды спорта |
Код_вида_спорта |
Нет |
Тренеры |
Код_тренера |
Код_вида_спорта |
Спортивные клубы |
Код_спортивного_клуба |
Нет |
Соревнования |
Код_соревнования |
Код_вида_спорта Код_спортивного_сооружения Код_организатора |
Награды |
Код_награды |
Код_спортсмена Код_соревнования |
Тренировки |
Код_тренировки |
Код_спортсмена Код_тренера |
Организаторы |
Код_организатора |
Нет |
Рисунок 1 – ER-диаграмма информационной системы
