Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / Курсовая_конечн.docx
Скачиваний:
17
Добавлен:
12.04.2025
Размер:
7.92 Mб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное учреждение высшего образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

КАФЕДРА ПРИКЛАДНОЙ ИНФОРМАТИКИ

КУРСОВАЯ РАБОТА (ПРОЕКТ) ЗАЩИЩЕНА С ОЦЕНКОЙ

РУКОВОДИТЕЛЬ

Старший преподаватель

В. В. Боженко

должность, уч. степень, звание

подпись, дата

инициалы, фамилия

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ

РАЗРАБОТКА ПОЛНОЦЕННОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ «СПОРТИВНЫЕ МЕРОПРИЯТИЯ»

по дисциплине: БАЗЫ ДАННЫХ

РАБОТУ ВЫПОЛНИЛ

СТУДЕНТ гр. №

4116

подпись, дата

инициалы, фамилия

Санкт-Петербург 2024

Содержание

ПРИЛОЖЕНИЕ B. СОЗДАНИЕ ГРАФИЧЕСКОГО ИНТЕРФЕЙСА 53

Введение

Современный мир невозможно представить без спортивных мероприятий, которые играют важную роль в развитии общества. Эффективная организация и управление спортивными соревнованиями становится все более актуальной задачей, требующей комплексного подхода и использования современных информационных технологий.

Данная курсовая работа посвящена разработке информационной системы для организации и управления спортивными мероприятиями. Создание такой системы позволит оптимизировать и автоматизировать многие процессы, связанные с планированием, проведением и анализом спортивных событий, а также обеспечить надежное хранение и обработку всей необходимой информации.

Основной целью работы является проектирование и разработка информационной системы, которая позволит эффективно управлять организацией спортивных мероприятий.

Для достижения поставленной цели были использованы методы анализа предметной области, проектирования баз данных, разработки SQL-запросов и триггеров, а также современные технологии, для создания пользовательского интерфейса.

При выборе системы управления базами данных (СУБД) для реализации проекта особое внимание было уделено таким критериям, как надежность, производительность, масштабируемость и удобство использования. После анализа различных вариантов была выбрана СУБД MySQL, которая отвечает всем необходимым требованиям и широко используется в современных информационных системах.

1 Описание предметной области

В Гуапландии любят спорт. Спортивная инфраструктура страны представлена спортивными сооружениями различного типа: спортивные залы, манежи, стадионы, корты и т.д. Каждая из категорий спортивных сооружений обладает атрибутами, специфичными только для нее: стадион характеризуется вместимостью, корт – типом покрытия. Гуапчане–спортсмены под руководством тренеров занимаются отдельными видами спорта, при этом один и тот же спортсмен может заниматься несколькими видами спорта, и в рамках одного и того же вида спорта может тренироваться у нескольких тренеров. Все спортсмены объединяются в спортивные клубы, при этом каждый из них может выступать только за один клуб. Организаторы соревнований проводят состязания по отдельным видам спорта на спортивных сооружениях города. По результатам участия спортсменов в соревнованиях производится награждение.

  1. Определение сущностей и атрибутов

В результате анализа предметной области можно выделить следующие основные сущности Таблица №1.

Таблица №1 – Список сущностей

Название

Описание

1

Спортивные сооружения

Хранит информацию о различных спортивных сооружениях

2

Типы спортивных сооружений

Хранит информацию о характеристиках типов спортивных сооружений

3

Спортсмены

Хранит информацию о спортсменах

4

Виды спорта

Хранит информацию о различных видах спорта

5

Тренеры

Хранит информацию о тренерах

6

Спортивные клубы

Хранит информацию об организации спортивных клубов

7

Соревнования

Хранит информацию об спортивных соревнованиях

8

Награды

Хранит информацию о наградах, полученных спортсменами за соревнования

9

Тренировки

Хранит информацию о тренировках тренеров и спортсменов

В таблицах №2-№11 представлены атрибуты для каждой сущности, указаны название, назначение и тип атрибута, все атрибуты не могут быть пустыми значениями.

Таблица №2 – Описание атрибутов сущности Спортивные сооружения

Название

Назначение

Тип данных

Код спортивного сооружения

Идентификатор спортивного сооружения

Числовой

Тип

Тип спортивного сооружения

Текстовый (до 20 символов)

Код типа спортивного сооружения

Идентификатор типа, к которому относится спортивное сооружение

Числовой

Таблица №3 – Описание атрибутов сущности Типы спортивных сооружений

Название

Назначение

Тип данных

Код типа

Идентификатор спортивного сооружения

Числовой

Название

Название типа спортивного сооружения

Текстовый (до 20 символов)

Вместимость

Вместимость спортивного сооружения

Числовой

Покрытие

Покрытие спортивного сооружения

Текстовый (до 20 символов)

Таблица №4 – Описание атрибутов сущности Спортсмены

Название

Назначение

Тип данных

Код спортсмена

Идентификатор спортсмена

Числовой

Имя

Имя спортсмена

Текстовый (до 20 символов)

Фамилия

Фамилия спортсмена

Текстовый (до 20 символов)

Код спортивного клуба

Идентификатор спортивного клуба, в котором состоит спортсмен

Числовой

Разряд

Разряд спортсмена

Числовой

Таблица №5 – Описание атрибутов сущности Виды спорта

Название

Назначение

Тип данных

Код вида спорта

Идентификатор вида спорта

Числовой

Название

Название вида спорта

Текстовый (до 20 символов)

Таблица №6 – Описание атрибутов сущности Тренеры

Название

Назначение

Тип данных

Код тренера

Идентификатор тренера

Числовой

Имя

Имя тренера

Текстовый (до 20 символов)

Фамилия

Фамилия тренера

Текстовый (до 20 символов)

Код вида спорта

Идентификатор вида спорта, который преподает тренер

Числовой

Таблица №7 – Описание атрибутов сущности Спортивные клубы

Название

Назначение

Тип данных

Код спортивного клуба

Идентификатор спортивного клуба

Числовой

Название

Название спортивного клуба

Текстовый (до 20 символов)

Таблица №8 – Описание атрибутов сущности Соревнования

Название

Назначение

Тип данных

Код соревнования

Идентификатор соревнования

Числовой

Дата проведения

Дата и время проведения соревнования

Дата и время

Код вида спорта

Код вида спорта, по которому проходит соревнование

Числовой

Код спортивного сооружения

Идентификатор спортивного сооружения, на котором проходит соревнование

Числовой

Таблица №9 – Описание атрибутов сущности Награды

Название

Назначение

Тип данных

Код награды

Идентификатор награды

Числовой

Тип

Тип награды

Текстовый (до 20)

Код спортсмена

Идентификатор спортсмена, получившего награду

Числовой

Код соревнования

Идентификатор соревнования, на котором получена награда

Числовой

Таблица №10 – Описание атрибутов сущности Тренировки

Название

Назначение

Тип данных

Код тренировки

Идентификатор тренировки

Числовой

Код спортсмена

Идентификатор спортсмена

Числовой

Код тренера

Идентификатор тренера

Числовой

Дата тренировки

Дата и время проведения тренировки

Дата и время

Таблица №11 – Описание атрибутов сущности Организаторы

Название

Назначение

Тип данных

Код организатора

Идентификатор организатора

Числовой

Имя

Идентификатор спортсмена

Текстовый (до 20)

Фамилия

Идентификатор тренера

Текстовый (до 20)

Соседние файлы в папке курсовая