Курсовая работа: Проектирование базы данных тренера спортивной команды

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

В данной курсовой работе было реализовано 11 запросов:

1) запрос получения перечня спортсменов указанного типа в целом или удовлетворяющих заданным характеристикам (например, гражданство). Запрос изображён на рисунке 15 в приложении;

2) Получить список всех тренировок, по номеру тренера проводящего тренировку либо по продолжительности тренировки. Данный запрос изображён на рисунке 16:

Рисунок 16 - Экранная форма запроса №2

3) запрос получения списка всех тренировок, по продолжительности тренировки. Запрос изображён на рисунке 17 в приложении;

4) запрос получения списка команд в которых играет указанный спортсмен. Запрос изображён на рисунке 18 в приложении.

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

6) Получить список тренеров указанного гражданства. Запрос реализован на рисунке 20:

Рисунок 20 - Экранная форма запроса №6

7) запрос получения перечня всех спортсменов, с определенным кодом команды или по определенному гражданству - рисунок 21 в приложении.

8) Получить перечень тренировок, по коду тренера проводящего тренировку или начала тренировки. Запрос изображён на рисунке 22 в приложении.

9) запрос получения списка достижений по результату игры - рисунок 23 в приложении.

Получение отчётов.

Отчет -- это объект базы данных, удобный для представления ее информации с одной из следующих целей:

· отображение или распространение сводки данных;

· архивирование моментальных снимков данных;

· предоставление сведений об отдельных записях;

· создание надписей.

С помощью отчетов можно просматривать, форматировать и группировать информацию в базе данных. В нашей базе данных отчеты были созданы для ведения учета деятельности спортивных организаций города. Все сформированные отчеты были выполнены на основе запросов, а затем редактировались в конструкторе. Отчеты находятся в приложении (рис. 24 - 25).

10. Разработка интерфейса

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

Работа с нашей базой данных начинается с главной формы (рис. 26).

Рисунок 26 - Главная форма

При нажатии кнопки “Спортсмены” мы попадаем в следующее меню:

Рисунок 27 - Форма “Команды”

Мы можем выбрать между формой “Информация о спортсменах” и отчётом “Сведения о спортсменах”. Затем вернёмся в главную форму (рис. 26).

Рисунок 28 - Отчёт “Спортсмены”

При возврате в основную форму и нажатии кнопки “Тренеры” нам выпадает следующее меню:

Рисунок 29 - Форма “Тренеры”

Мы можем выбрать между формой “Информация о тренерах” и отчётом “Сведения о тренерах”:

Рисунок 30 - Отчёт “Сведения о тренерах”

11. Реализация проекта в среде конкретной СУБД

Реализация проекта разработки базы данных тренера спортивной команды в среде СУБД MS Access является многоступенчатым трудоемким процессом, основные этапы которого были подробно рассмотрены выше. На основе ER-модели, было осуществлено моделирование предметной области. В процессе создания базы данных было построено 8 взаимосвязанных таблиц. Следующим важнейшим этапом реализации проекта была разработка пользовательского интерфейса. Были созданы все необходимые для обеспечения полноценной навигации по базе данных элементы, включая главное меню и различные подменю. Все экранные формы создавались нами в режиме конструктора.

Заключительным этапом реализации проекта стало создание отчетов при помощи мастера создания отчетов, и впоследствии редактировались в режимах макета и конструктора. В отчетах были отображены результаты выполнения созданных ранее запросов. По итогу мы сформировали 10 отчетов.

Заключение

Для автоматизации работы базы данных тренера спортивной ком в рамках данной работы была успешно спроектирована и создана база данных.

При разработке данной базы данных была подробно изучена предметная область, выделены основные ее ограничения и особенности.

Поскольку база данных, разработанная в рамках данной курсовой работе, является учебной, на втором этапе проектирования была разработана упрощенная в некоторых моментах концептуальная модель базы данных.

Далее были успешно решены и описаны задачи по логическому и физическому проектированию базы данных. После описания перечня ограничений предметной области, с помощью СУБД Access база данных была успешно реализована на физическом уровне. Для хранения данных в этой СУБД используются таблицы. В них хранится вся информация о предметной области. Наша база данных включает несколько взаимосвязанных таблиц. Объекты, которые были описаны при построении инфологической модели предметной области, в базе данных являются таблицами.

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

Последним этапом создания базы данных стала разработка интерфейса базы данных. В пределах интерфейса были успешно реализованы как вывод созданных отчетов, так и возможность ввода, просмотра и корректировки данных в базе данных.

Список использованных источников

1) Гурвиц Г. А. Г95 Microsoft® Access 2007. Разработка приложений на реальном примере. - СПб.: БХВ-Петербург, 2007. -- 672 с.: ил. + CD-ROM -- (Профессиональное программирование);

2) Справка и обучение по Office [Электронный ресурс] - Режим доступа: https://support.office.com/

Приложение

На рисунке 1 изображена схема базы данных тренера спортивной команды в MS Access:

Рисунок 1 - Схема базы данных

На рисунке 2 изображена таблица “Команда”

Рисунок 2 - Таблица “Команда”

На рисунке 3 изображена таблица “Спортсмены”

Рисунок 3 - Таблица “Спортсмены”

На рисунке 4 изображена таблица “Тренировки”

Рисунок 4 - Таблица “Тренировки”

На рисунке 5 изображена таблица “Соревнование”

Рисунок 5 - Таблица “Соревнование”

На рисунке 6 изображена таблица “Достижения”

Рисунок 6 - Таблица “Достижения”

На рисунке 7 изображена таблица “Тренеры”

Рисунок 7 - Таблица “Тренеры”

На рисунке 8 изображена форма “Информация о достижениях”

Рисунок 8 - Форма "Информация о клубах"

На рисунке 9 изображена форма “Информация о достижениях”

Рисунок 9 - Форма "Информация о спортсменах"

На рисунке 10 изображена форма “Информация о соревнованиях”

Рисунок 10 - Форма "Информация о соревнованиях"

На рисунке 11 изображена форма “Информация о тренерах”

Рисунок 11 - Форма "Информация о тренерах"

На рисунке 12 изображена форма “Информация о тренировках”

Рисунок 12 - Форма "Тренировки"

На рисунке 15 изображен запрос получения перечня спортсменов указанного типа в целом или удовлетворяющих заданным характеристикам (например, гражданство).

Рисунок 15 - Экранная форма запроса №1

На рисунке 17 изображен запрос получения списка всех тренировок, по продолжительности тренировки:

Рисунок 17 - Экранная форма запроса №3

На рисунке 18 изображен запрос получения списка команд в которых играет указанный спортсмен.

Рисунок 18 - Экранная форма запроса №4

На рисунке 19 изображен запрос получения перечня всех соревнований, с победным результатом:

Рисунок 19 - Экранная форма запроса №5

На рисунке 21 изображен запрос получения перечня всех спортсменов, с определенным кодом команды или по определенному гражданству:

Рисунок 21 - Экранная форма запроса №7

На рисунке 22 изображен запрос Полученияить переченя тренировок, по коду тренера проводящего тренировку или начала тренировки:

Рисунок 22 - Экранная форма запроса №8

На рисунке 23 изображен запрос получения списка достижений по результату игры:

Рисунок 23 - Экранная форма запроса №9

На рисунке 24 изображен отчет “Сведения о соперниках”

Рисунок 24 - Отчёт “Сведения о вместимости соперниках”

На рисунке 25 изображен отчет “Сведения о спортсменах”

Рисунок 25 - Отчёт “ Сведения о спортсменах”

Источник: https://otherreferats.allbest.ru/download/1131784/