База данных "Спортивные организации города"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.08.2013
Размер файла 4,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

База данных «Спортивные организации города»

Содержание

Введение

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

2. Ограничения предметной области проектного решения

3. Представление использования

4. Определение сущностей

5. Определение взаимосвязей между сущностями

6. Создание физической модели данных

7. Описание физической модели

Заключение

Литература

Введение

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

Программа «Спортивные организации города» представляет собой автоматизированную систему. В базу данных программы внесены данные о сооружениях, спортивных клубах, тренерах и спортсменах, которые можно добавлять, редактировать либо удалять.

Инструментальной средой разработки выбрана СУБД Microsoft Access, потому что в ней присутствуют все необходимые средства для создания таблиц, запросов, форм и макросов. Система поддерживает реляционную модель данных и в ней присутствуют возможности ограничения доступа к объектам базы данных.

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

база данных аccess

Разрабатываемый программный комплекс должен соответствовать следующим требованиям:

1.) ИС «Спортивные организации города» должна обеспечить выполнение следующих действий:

- ввод, редактирование и удаление данных о сооружениях, спортивных клубах, тренерах и спортсменах;

Для наглядного представления работы системы создадим граф в соответствии с перечисленными требованиями:

Система состоит из следующих компонентов:

1.) Справочная информация:

1.1.) Вид спорта;

1.2.) Спортивные разряды;

1.3.) Покрытие;

1.4.) Тип сооружений;

1.5.) Спортивные сооружения;

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

1.6.1. Просмотр и ввод данных.

2.) Учетная информация;

2.1.) Тренерский состав;

2.1.1. Просмотр и ввод данных;

2.2.) Спортсмены;

2.2.1. Просмотр и ввод данных

2.3.) Число спортсменов в клубах.

3.) Запросы:

3.1.) Спортсмены по видам спорта;

3.2.) Спортсмены по видам спорта и разрядам;

3.3.) Все спортсмены одного тренера;

3.4.) Тренерский состав по виду спорта.

4.) Отчеты:

4.1.) Список спортивных сооружений;

4.2.) Тренера работающие в спортивных сооружениях;

4.3.) Список всех спортсменов;

4.4.) Тренерский состав по видам спорта;

4.5.) Спортивные клубы города.

5.) Выход из программы

Представление графа сценария задачи представлено на рисунке 1.

Рисунок 1 - Граф сценария задачи «Спортивные организации города»

2. Ограничения предметной области проектного решения

В данной разработке существуют следующие ограничения:

- один и тот же спортсмен может заниматься несколькими видами спорта у разных тренеров;

- все спортсмены объединены в клубы, при этом спортсмен может вступать только в один клуб;

3. Представление использования

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

Описание системы данного языка моделирования представлено на рисунке 2.

Рисунок 2 - Диаграмма использования информационной системы «Спортивные организации города»

4. Определение сущностей

Исходя из предметной области задачи, информационная система должна содержать следующие сущности:

Спортсмен - данные о спортсменах;

Спортсмен_подчин - данные о видах спорта и сооружениях в, которых занимаются спортсмены;

СпортивныеКлубы - данные о спортивных клубах;

Сооружения - данные о спортивных сооружениях;

Сооружения_подчин - данные о типах покрытия в сооружении;

Тренер - данные о тренерском составе.

Кроме них, в базе данных существуют вспомогательных таблицы:

Разряд - содержит спортивные разряды;

ВидСпорта - содержит виды спорта;

ТипСооружения - содержит типы сооружений;

Покрытие - содержит типы покрытий;

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

5. Определение взаимосвязей между сущностями

Существующие взаимосвязи между сущностями представлены на рисунке 3.

Рисунок 3 - Взаимосвязи между сущностями

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

6. Создание физической модели данных

На данном этапе проектирования базы данных необходимо определить атрибуты сущности и задать первичные и альтернативные ключи. Они приведены в таблице 1.

Таблица 1 - Атрибуты и первичные ключи

Сущность

Вид

Первичный ключ

Атрибуты

1

2

3

4

Т_ Спортсмен

Выходные

КСпорт

ФИО

ДР

ККлуба

Т_Спортсмен_подчин

Выходные

КСпорт

ВидСпорта

КТренер

Сооружение

Разряд

ДРазряд

Т_СпортивныеКлубы

Входные

ККлуба

Название

Адрес

Т_ Сооружения

Входные

Название

Адрес

Вместительность

Т_Сооружения_подчин

Сооружение

Тип сооружения

Тип покрытия

Т_ Тренер

Входные

КТренер

ФИО

Вид спорта

Сооружения

Т_ Разряд

Входные

Разряд

Т_ ВидСпорта

Т_ ТипСооружения

Т_ Покрытие

Взаимосвязи между сущностями представлены на рисунке 4. Связи между объектами являются связями «один ко многим». Одной записи данных первого объекта (основного) соответствует несколько записей второго объекта (подчиненного).

7. Описание физической модели

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

1. Независимость данных

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

- определение широкого набора типов данных;

- установление произвольных структурных связей и отношений между элементами данных;

3. Не избыточность данных.

4. Целостность данных. Ограничения целостности - это набор определенных правил, которые устанавливают допустимость данных и связей между ними. Ограничения целостности определяются особенностями предметной области и могут относиться к разным объектам базы данных: атрибутам, записям, отношениям, связям и т.п.

5. Использование различных стратегий поиска. Наиболее широко используются три метода поиска данных:

- непосредственный выбор (поиск по ключу);

- выбор данных по отношению между собой (следующей или предыдущей записи);

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

6. Ограниченность доступа. Необходимо обеспечить защиту от неавторизованного доступа по отношению к:

- элементам данных;

- операциям (для каждого типа пользователя определяется список допустимых операций);

- пользователям

На рисунке 1 представлен вид использования информационной системы «Спортивные организации города»

(рис.1)

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

(Рис.2) (рис.3)

(рис.4) (рис.5)

Из диаграммы представленной на рисунке №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. ГОСТ 21.101-97. Система проектной документации для строительства. Основные требования к проектной и рабочей документации. - Введен постановлением Госстроя РФ от 29 декабря 1997 г. N 18-75.

2. ГОСТ 2.105-95. Единая система конструкторской документации. Общие требования к текстовым документам. - Введен в действие постановлением Госстандарта РФ от 8 августа 1995 г. N 426.

3. ГОСТ 2.301-68. Единая система конструкторской документации. Форматы. - Утв. Госстандартом СССР в декабре 1967 г.

4. Бекаревич Ю.Б., Пушкина Н.В. MS Access 2000 за 30 занятий. - Спб.: БХВ - Санкт-Петербург, 2003. - 496с.

5. Кэмпбелл М. Access. Ответы: Пер. с англ. - М.: Восточная Книжная Компания, 2005. - 336 с

6. Праг, Ирвин. Access 2000. Библия пользователя.: Пер. с англ. - М.: Издательский дом «Вильямс», 2004. - 1040с.

7. Харитонова И.А., Михеева В.Д. Microsoft ACCESS 2000: разработка приложений. - СПБ.: БХВ - Петербург, 2001. - 832с.

Размещено на Allbest.ru

...

Подобные документы

  • Управление базами данных. Система управления базой данных MS Access. Виды логической связи. Макросы и модули. Обеспечение целостности данных. Создание запросов и форм. Свойства полей базы данных Access. Взаимосвязь между сущностями в предметной области.

    курсовая работа [943,4 K], добавлен 13.03.2014

  • Обзор средств проектирования баз данных. Технологические платформы баз данных. Основные этапы проектирования. Разработка логической и физическойц модели. Генерация модели в MS Access 2003. Реализация форм и запросов базы данных. Требования по установке.

    курсовая работа [3,0 M], добавлен 28.12.2015

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

    курсовая работа [3,7 M], добавлен 15.11.2010

  • Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.

    контрольная работа [742,8 K], добавлен 08.06.2011

  • Рассмотрение инфологической и даталогической модели базы данных кинотеатров города. Разработка базы данных в программе MS Access. Описание структуры приложения и интерфейса пользователя. Изучение SQL-запросов на вывод информации о кинотеатре и о фильме.

    курсовая работа [1,1 M], добавлен 04.09.2014

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

    курсовая работа [4,9 M], добавлен 16.05.2012

  • Теоретические основы проектирования и разработки баз данных. Этапы физической реализации. Даталогическое и инфологическое проектирование. Определение сущностей, атрибутов, взаимосвязей между сущностями, ключей. Построение ER-модели. Управляющая программа.

    курсовая работа [1,5 M], добавлен 02.06.2015

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

    курсовая работа [4,4 M], добавлен 14.11.2012

  • Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Разработка логической и физической модели данных. Разработка клиентского приложения ИС в среде Access.

    курсовая работа [2,2 M], добавлен 09.03.2011

  • Выделение информационных объектов и их инфологическая модель. Логическая структура реляционной базы данных. Разработка таблиц в системе управления базами данных Access. Создание запросов, форм и отчетов в СУБД Access. Разработка приложения пользователя.

    курсовая работа [2,8 M], добавлен 05.02.2018

  • Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.

    контрольная работа [2,6 M], добавлен 03.04.2014

  • Разработка базы данных организации, которая занимается ремонтом автомобилей и реализована в виде программного продукта. Моделирование структуры баз данных с использованием CASE-средств средствами языка SQL. Разработка логической и физической модели базы.

    курсовая работа [2,3 M], добавлен 21.03.2010

  • Разработка базы данных для автоматизации учета и хранения сведений о заявках от работодателей. Проектирование приложения в СУБД Access. Описание запросов, отчетов и представлений данных. Интерфейс, условия выполнения и тестирование программного продукта.

    курсовая работа [3,7 M], добавлен 05.04.2012

  • Создание информационной системы работы такси с целью обеспечения диспетчерам более быстрого и удобного поиска необходимой информации. Создание таблиц и связей для работы с базами данных в среде Microsoft Access 2007. разработка запросов и отчетов.

    курсовая работа [3,1 M], добавлен 06.05.2013

  • Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.

    лабораторная работа [345,5 K], добавлен 20.12.2011

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

    курсовая работа [2,1 M], добавлен 14.11.2013

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

    курсовая работа [405,1 K], добавлен 16.09.2012

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

    курсовая работа [2,1 M], добавлен 17.06.2013

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

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

    курсовая работа [30,2 K], добавлен 23.01.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.