В данной курсовой работе было реализовано 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 - Отчёт “ Сведения о спортсменах”