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

Teacher

Тренеры

Id_teacher Autoincrement Ключевоеполе Name Varchar (15) Имя Surname Varchar (15) Фамилия Patronymic_name Varchar (15) Отчество Address Varchar (30) Адрес Telephone Int (15) Телефон Age Varchar (10) Возраст Vid sporta Varchar (15) Вид занятий

Student

Посетители

Id_student Autoincrement Ключевоеполе Id_group Int (11) Id группы Name Varchar (15) Имя Surname Varchar (15) Фамилия Patronymic_name Varchar (15) Отчество

Raspisanie

Расписание

Id_raspisanie Autoincrement Ключевоеполе Id_timeweekday Int (11) Id дата и время Id_auditorium Int (11) Id помещения Id_teacher Int (11) Id тренера Id_group Int (11) Id группы Weekday Дни недели Id_weekday Autoincrement Ключевоеполе Weekday Varchar (11) День недели Time Время Id_time Autoincrement Ключевоеполе time Varchar (20) Время

Time_off_weekday

Время дня недели

Id_timeweekday Autoincrement Ключевоеполе Id_weekday Int (11) Id дня недели Id_time Int (11) Id времени Sports Виды спора Id_sports Autoincrement Ключевоеполе Sports Varchar (20) Вид занятия

4. Алгоритмы решения задачи

4.1 Обобщенный алгоритм решения задачи и его декомпозиция на модули

Connect.php – модуль соединения с БД.

Find.php – модуль осуществляющий поиск данных.

Index.php – модуль включающий в себя основной интерфейс и вызов остальных модулей и функций.

Function.php – модуль содержащий следующие функции:

- Данные о тренере (номер тренера, Ф.И.О., адрес, телефон, возраст);

- Functionrasp_trener – выводит расписание для тренера;

- Functionrasp_group – выводит расписание для группы;

- Functionadd_raspisanie – добавляет расписание для любого из подразделений, в зависимости от параметров;

- Functionedit – редактирует расписание для любого из подразделений;

- Functionsw_time – выводит таблицу учета свободного времени;

- Functionspisok – формирует поле со списком для каждого подразделения.

View_info.php – модуль формирующий отчеты и формы для необходимого подразделения.

4.2 Классификация и реализация используемых запросов

При написании курсовой работы были использованы следующие классы SQL запросов:

- запросы на создание таблиц БД;

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

- запросы на редактирования записей в таблицах;

- запросы на удаление записей из таблиц;

- запросы на добавление записей в таблицы.

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