Курсовая работа: Разработка автоматизированного рабочего места для спорткомплекса

- Информационная таблица обо всех группа (название группы, специализация);

- Информационная таблица обо всех тренерах (Ф.И.О., адрес, телефон, возраст);

- Информационная таблица обо всех посетителях (Ф.И.О., группа).


3. Информационное обеспечение задачи

3.1 Информационный анализ предметной области и выделение информационных объектов задачи

При анализе предметной области были выделены следующие наиболее важные объекты и их свойства.

Помещение (код помещения, название, вид занятий, этаж). Объект содержит информацию о помещениях, в которых проводятся занятия.

Тренер (код тренера, Ф.И.О., адрес, телефон, возраст). Объект содержит информацию о тренерах, работающих в спорткомплексе.

Группа (код группы, название, специализация). Объект содержит информацию обо всех группах, которые занимаются в спорткомплексе.

Посетитель (код посетителя, код группы, Ф.И.О.). Объект содержит информацию обо всех посетителях, которые подразделены на группы.

День недели (код дня, день недели). Объект хранит все дни недели, в которые работает спорткомплекс.

Время (код времени, время). Объект хранит информацию о времени начала и окончания занятий.

3.2 Определение логической структуры реляционной базы данных ( ERD -модель)

Для системы спорткомплекса были выделены следующие сущности: «Помещение», «Тренер», «Группа», «Посетитель», «Расписание», «День и время», «День проведения занятий» и «Время проведения занятий». Рассмотрим наглядно взаимодействие этих сущностей. Для этого построим ERD-модель данных (Рисунок 1).


Рисунок 1 – ERD-модель

Связи между сущностями:

Сущность «группа» связана (М:М) с «посетителями», один посетитель может находиться в нескольких группах.

Сущность «группа» связана (1:М) с «расписанием» значит для определенной группы может быть сформировано расписание с разными тренерами, помещениями и в разные дни недели и время.

Сущность «тренер» связана (1:М) с «расписанием» значит для определенного тренера может быть сформировано расписание с разными группами, помещениями, днями недели и временем.

Сущность «помещение» связана (1:М) с «расписанием» значит, в определенном помещении могут заниматься множество групп с различными тренерами, и в разные дни недели и время.

Сущности «день проведения занятий» и «время проведения занятий» связаны (1:M) c сущностью «день и время», каждый рабочий день недели содержит все промежутки времени начала и окончания занятий.

Сущность «день и время» связано (1:М) с «расписанием», расписание содержит разные дни недели и разное время занятий проводимых в спорткомплексе для всех подразделений.

Сущность «группа» связана (1:М) с сущностью «вид спортивного занятия», группа занимается определенным видом спорта.

Анализируя каждую сущность и связи между ними, создадим необходимые таблицы базы данных (Таблица 1).

Таблица 1 – Таблицы базы данных

Таблица Описание Имя поля Тип и длина Описание

Auditorium

Помещения

Id_auditorium Autoincrement Ключевое поле
Name Varchar (10) Название
type_occupation Varchar (15) Вид занятий
Floor Int (5) Этаж
Capacity Int(5) Вместимость

Group_off_student

К-во Просмотров: 353
Бесплатно скачать Курсовая работа: Разработка автоматизированного рабочего места для спорткомплекса