Курсовая работа: Разработка автоматизированного рабочего места для спорткомплекса
- Информационная таблица обо всех группа (название группы, специализация);
- Информационная таблица обо всех тренерах (Ф.И.О., адрес, телефон, возраст);
- Информационная таблица обо всех посетителях (Ф.И.О., группа).
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
Бесплатно скачать Курсовая работа: Разработка автоматизированного рабочего места для спорткомплекса
|