Автор работы: Пользователь скрыл имя, 20 Августа 2013 в 22:52, курсовая работа
Целью создания данного программного продукта является сокращение трудозатрат на выполнение типовых информационных процессов учета организаций города, тренеров и спортсменов.
Программа «Спортивные организации города» представляет собой автоматизированную систему. В базу данных программы внесены данные о сооружениях, спортивных клубах, тренерах и спортсменах, которые можно добавлять, редактировать либо удалять.
Введение 2
1 Технология проектирования базы данных 3
1.1 Определение требований 3
1.2 Ограничения предметной области проектного решения 5
1.3 Представление использования 5
1.4 Определение сущностей 6
1.5 Определение взаимосвязей между сущностями 6
1.6 Создание физической модели данных 7
1.7 Описание физической модели 9
2 Заключение 13
3 Литература 14
Содержание 1
Введение 2
1 Технология проектирования базы данных 3
1.1 Определение требований 3
1.2 Ограничения предметной области проектного решения 5
1.3 Представление использования 5
1.4 Определение сущностей 6
1.5 Определение взаимосвязей между сущностями 6
1.6 Создание физической модели данных 7
1.7 Описание физической модели 9
2 Заключение 13
3 Литература 14
Целью создания данного программного продукта является сокращение трудозатрат на выполнение типовых информационных процессов учета организаций города, тренеров и спортсменов.
Программа «Спортивные организации города» представляет собой автоматизированную систему. В базу данных программы внесены данные о сооружениях, спортивных клубах, тренерах и спортсменах, которые можно добавлять, редактировать либо удалять.
Инструментальной средой разработки выбрана СУБД Microsoft Access, потому что в ней присутствуют все необходимые средства для создания таблиц, запросов, форм и макросов. Система поддерживает реляционную модель данных и в ней присутствуют возможности ограничения доступа к объектам базы данных.
Разрабатываемый программный комплекс должен соответствовать следующим требованиям:
Для наглядного представления работы системы создадим граф в соответствии с перечисленными требованиями:
Система состоит из следующих компонентов:
Представление графа сценария задачи представлено на рисунке 1.
Рисунок 1 – Граф сценария задачи «Спортивные организации города»
В данной разработке существуют следующие ограничения:
Приступим к созданию модели приложения «Спортивные организации города». На основе описанных требований и ограничений выделим классы пользователей системы, определим требования к ним и дадим описание системы с точки зрения пользователя. Сначала составим диаграмму использования, описывающую систему в целом.
Описание системы данного
Рисунок
2 – Диаграмма использования
Исходя из предметной области задачи, информационная система должна содержать следующие сущности:
Спортсмен – данные о спортсменах;
Спортсмен_подчин – данные о видах спорта и сооружениях в, которых занимаются спортсмены;
СпортивныеКлубы – данные о спортивных клубах;
Сооружения – данные о спортивных сооружениях;
Сооружения_подчин – данные о типах покрытия в сооружении;
Тренер – данные о тренерском составе.
Кроме них, в базе данных существуют вспомогательных таблицы:
Разряд – содержит спортивные разряды;
ВидСпорта – содержит виды спорта;
ТипСооружения – содержит типы сооружений;
Покрытие – содержит типы покрытий;
Преимущество от использования
вспомогательных таблиц заключается
в том, что у пользователя отпадает
необходимость постоянно
Существующие взаимосвязи
Рисунок 3 – Взаимосвязи между сущностями
Спортсмен состоит только в одном спортивном клубе, занимается разными видами спорта в спортивных сооружениях, имеет спортивные разряды. Спортсмена тренирует тренер, который работает в спортивном сооружении. Сооружения бывают разных типов и с различным покрытием.
На данном этапе проектирования базы данных необходимо определить атрибуты сущности и задать первичные и альтернативные ключи. Они приведены в таблице 1.
Таблица 1 – Атрибуты и первичные ключи
Сущность |
Вид |
Первичный ключ |
Атрибуты |
1 |
2 |
3 |
4 |
Т_ Спортсмен |
Выходные |
КСпорт |
ФИО ДР ККлуба |
Т_Спортсмен_подчин |
Выходные |
КСпорт ВидСпорта КТренер Сооружение Разряд ДРазряд | |
Т_СпортивныеКлубы |
Входные |
ККлуба |
Название Адрес |
Т_ Сооружения |
Входные |
Название Адрес Вместительность | |
Т_Сооружения_подчин |
Сооружение Тип сооружения Тип покрытия | ||
Т_ Тренер |
Входные |
КТренер |
ФИО Вид спорта Сооружения |
Т_ Разряд |
Входные |
Разряд |
|
Т_ ВидСпорта |
|||
Т_ ТипСооружения |
|||
Т_ Покрытие |
Взаимосвязи между сущностями представлены на рисунке 4. Связи между объектами являются связями «один ко многим». Одной записи данных первого объекта (основного) соответствует несколько записей второго объекта (подчиненного).
На данном этапе нужно проектировать базу данных таким образом, чтобы максимально учесть требования, предъявляемые к информационной системе:
На рисунке 1 представлен вид использования информационной системы «Спортивные организации города»
(рис.1)
Далее на рисунках 2,3,4,5 представлены подразделения о справочной информации, учётной информации, запросах и отчётах. у каждого подразделения есть дополнительные подразделения ,которые наиболее точно отражают интересующую нас информацию.
(Рис.2)
(рис.4)
Из диаграммы представленной на рисунке №2 мы видим, что режим работы «оператор» даёт нам наиболее полную и развёрнутую информацию о данной информационной системе .
Структура использования информационной системы:
Таблицы.
Таблица №1 «Виды спорта»
Структура таблицы:
Таблица №2 «покрытие»
Таблица №3 «разряд»
Таблица №4 «Сооружения»
Таблица №5 «сооружения подчин» в которой представлены данные о типах покрытия в сооружении
Таблица №6 «Спорт Клубы»
Таблица № 7 «Спортсмены»
Таблица№8 «Спортсмены подчин.» в которой представлены данные о видах спорта и сооружениях в, которых занимаются спортсмены;
Таблица № 9 «Сооружения»
Таблица №10 «Тренера»
1)Создание запроса:
На рисунке 6 представлен запрос, с помощью которого мы сможем определить спортсменов занимающихся определённым видом спорта.
В результате запроса мы получаем полную информацию о спортсменах по определённому виду спорта, по каждому сооружению нам предоставляют личную информацию о спортсмене ,в каком клубе он состоит, а так же полную информацию о его тренере.
(рис.6)
2)На рисунке 7 дана информация о запросе с помощью которого мы можем найти спортсмена по его разряду и данному виду спорта ,которым он занимается. так же запрос нас информирует о сооружение в котором занимается данный спортсмен.
(рис.7)
3) на рисунке 8 представлен запрос
с помощью которого мы можем
узнать всю информацию о
(рис.8)
4) На рисунке 9 предоставлена
информация о запросе с
Это позволяет выбрать нам
(рис.9)
Структура запроса:
структура показывает, что мы создаём такую область данных, что позволяет пользователю выбрать интересующий его вариант из предоставленных уже нами,что является очень удобным в использовании.
1)
2)
3)
4)
Отчёты:
1) Список спортивных сооружений