
ГУАП
КАФЕДРА № 41
ОТЧЕТ ЗАЩИЩЕН С ОЦЕНКОЙ
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
В.В.Боженко |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ПЕРВОМ ЭТАПЕ КУРСОВОЙ РАБОТЫ |
РАЗРАБОТКА ПОЛНОЦЕННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «СПОРТИВНЫЕ МЕРОПРИЯТИЯ» |
по курсу: БАЗЫ ДАННЫХ |
|
|
РАБОТУ ВЫПОЛНИЛ
СТУДЕНТ гр. № |
4116 |
|
|
|
|
|
|
|
подпись, дата |
|
инициалы, фамилия |
Санкт-Петербург 2024
Цель работы: разработка полноценной информационной системы средствами MySQL-сервер.
Анализ предметной области
Для проектирования и разработки выбрана система «Спортивные мероприятия»
В Гуапландии любят спорт. Спортивная инфраструктура страны представлена спортивными сооружениями различного типа: спортивные залы, манежи, стадионы, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, корт – типом покрытия. Гуапчане–спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб. Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.
В результате анализа предметной области можно выделить следующие основные сущности Таблица №1.
Таблица №1 – Список сущностей
№ |
Название |
Описание |
1 |
Спортивные сооружения |
Хранит информацию о различных спортивных сооружениях |
2 |
Спортсмены |
Хранит информацию о спортсменах |
3 |
Виды спорта |
Хранит информацию о различных видах спорта |
4 |
Тренеры |
Хранит информацию о тренерах |
5 |
Спортивные клубы |
Хранит информацию об организации спортивных клубов |
6 |
Соревнования |
Хранит информацию об спортивных соревнованиях |
7 |
Награды |
Хранит информацию о наградах, полученных спортсменами за соревнования |
8 |
Тренировки |
Хранит информацию о тренировках тренеров и спортсменов |
В таблицах №2-№10 представлены атрибуты для каждой сущности, указаны название, назначение и тип атрибута, все атрибуты не могут быть пустыми значениями.
Таблица №2 – Описание атрибутов сущности Спортивные сооружения
Название |
Назначение |
Тип данных |
Код спортивного сооружения |
Идентификатор спортивного сооружения |
Числовой |
Покрытие |
Покрытие спортивного сооружения |
Текстовый (до 20 символов) |
Тип |
Тип спортивного сооружения |
Текстовый (до 20 символов) |
Вместимость |
Вместимость спортивного сооружения |
Числовой |
Таблица №3 – Описание атрибутов сущности Спортсмены
Название |
Назначение |
Тип данных |
Код спортсмена |
Идентификатор спортсмена |
Числовой |
Имя |
Имя спортсмена |
Текстовый (до 20 символов) |
Фамилия |
Фамилия спортсмена |
Текстовый (до 20 символов) |
Код спортивного клуба |
Идентификатор спортивного клуба, в котором состоит спортсмен |
Числовой |
Разряд |
Разряд спортсмена |
Числовой |
Таблица №4 – Описание атрибутов сущности Виды спорта
Название |
Назначение |
Тип данных |
Код вида спорта |
Идентификатор вида спорта |
Числовой |
Название |
Название вида спорта |
Текстовый (до 20 символов) |
Таблица №5 – Описание атрибутов сущности Тренеры
Название |
Назначение |
Тип данных |
Код тренера |
Идентификатор тренера |
Числовой |
Имя |
Имя тренера |
Текстовый (до 20 символов) |
Фамилия |
Фамилия тренера |
Текстовый (до 20 символов) |
Код вида спорта |
Идентификатор вида спорта, который преподает тренер |
Числовой |
Таблица №6 – Описание атрибутов сущности Спортивные клубы
Название |
Назначение |
Тип данных |
Код спортивного клуба |
Идентификатор спортивного клуба |
Числовой |
Название |
Название спортивного клуба |
Текстовый (до 20 символов) |
Таблица №7 – Описание атрибутов сущности Соревнования
Название |
Назначение |
Тип данных |
Код соревнования |
Идентификатор соревнования |
Числовой |
Дата проведения |
Дата и время проведения соревнования |
Дата и время |
Код вида спорта |
Код вида спорта, по которому проходит соревнование |
Числовой |
Код спортивного сооружения |
Идентификатор спортивного сооружения, на котором проходит соревнование |
Числовой |
Таблица №8 – Описание атрибутов сущности Награды
Название |
Назначение |
Тип данных |
Код награды |
Идентификатор награды |
Числовой |
Тип |
Тип награды |
Текстовый (до 20) |
Код спортсмена |
Идентификатор спортсмена, получившего награду |
Числовой |
Код соревнования |
Идентификатор соревнования, на котором получена награда |
Числовой |
Таблица №9 – Описание атрибутов сущности Тренировки
Название |
Назначение |
Тип данных |
Код тренировки |
Идентификатор тренировки |
Числовой |
Код спортсмена |
Идентификатор спортсмена |
Числовой |
Код тренера |
Идентификатор тренера |
Числовой |
Дата тренировки |
Дата и время проведения тренировки |
Дата и время |
Таблица №10 – Описание атрибутов сущности Организаторы
Название |
Назначение |
Тип данных |
Код организатора |
Идентификатор организатора |
Числовой |
Имя |
Идентификатор спортсмена |
Текстовый (до 20) |
Фамилия |
Идентификатор тренера |
Текстовый (до 20) |
Для заполнения БД используются различные источники, например: графики тренировок, составленные директором и тренерами; анкеты, заполняемые спортсменами при регистрации в клубе; объявления федерации о соревновании; государственные реестры спортивных клубов; протоколы соревнований, составленные организаторами.
В таблице № 11 указаны участники данной информационной системы и их действия в ней.
Таблица №11 – Пользователи информационной системы
Пользователь |
Действия |
Администратор |
Администрирование базы данных, включая создание, удаление и редактирование данных и пользователей. |
Директор спортивного клуба |
Просмотр всех данных для генерации отчетов о деятельности клубов |
Организатор соревнований |
Формирование списков участников и расписания соревнований. Отправка уведомлений о соревнованиях участникам и тренерам. |
Тренер |
Просмотр и редактирование графика тренировок и соревнований. Получение уведомлений о изменениях в расписании. |
Спортсмен |
Просмотр личного расписания тренировок и соревнований. |