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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

/p>

Выбираем необходимые записи для помещения с кодом 1, в данном случае это помещение 102.

$sql = SELECT id_timeweekday, id_teacher, id_group FROM raspisanie WHERE id_auditorium = 1;

$result = mysql_query($sql);

Записей с кодом помещения буден много, поэтому потребуется цикл.

While ($line = mysql_fetch_array($result))

{

Выбираем тренера по его уникальному коду.

$sql = SELECT name FROM teacher WHERE id_teacher = .$line [id_teacher];

Выбираем группу по ее уникальному коду.

$sql = SELECT name FROM group_off_student WHERE id_group = .$line [id_group];

Узнаем код комбинации дня недели и времени

$sql1 = SELECT id_weekday, id_time FROM time_off_weekday WHERE id_timeweekday = .$line [id_timeweekday];

$result2 = mysql_query($sql1);

$line2 = mysql_fetch_array($result2)

Выбираем день недели по его уникальному коду.

$sql = SELECT weeday FROM weekday WHERE id_weekday = .$line2 [id_weekday];

Выбираем время по его уникальному коду.

$sql = SELECT time FROM time WHERE id_time = .$line2 [id_time];

Таким образом, посредством несложных запросов выводится расписание для каждого подразделения.

 

6.2 Результаты тестирования

 

В результате при введении неверных данных выводиться ошибка о несоответствии данных и новая запись не добавляется. Если одно из полей или полей со списком формы не заполнено, выводится сообщение об ошибке и данные не добавляются. Если в поля формы вводятся запретные символы, выводится сообщение об ошибке.

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

Система успешно справляется с малыми и средними объемами данных. Тестирование программы при работе с данными большого объема не проводилось.

Таким образом, неверные данные, введенные в базу, не способны повлиять на работоспособность системы, так как они не будут добавлены.

 

 

7. Руководство администратора

 

7.1 Установка системы

 

При разработке информационной системы использовался программный продукт Denwer включающий в себя связку таких компонентов как Apache, Php, MySQL. Для успешной работоспособности приложения необходимо установить данный продукт.

После установки у пользователя на компьютере, создается виртуальный диск и три ярлыка на рабочем столе. Первый ярлык это запуск, второй перезапуск, третий остановка. После установки остановите Denwer, для установки нашей системы.

Что бы система заработала необходимо выполнить ряд мероприятий: В папке Sportkompleks находится БД, после установки Denwer на созданный вами образ локального диска скопировать эту папку в директорию Локальный диск:\usr\local\mysql5\data.

В папке localhost находятся все необходимые модули для функционирования системы ее необходимо скопировать в директорию Локальный диск:\home.

Необходимо перезапустить Denwer. Адрес системы

Так как это web приложение необходимо использовать браузер для его запуска. Рекомендуемы браузер Mozilla Firefox или Opera. При запуске системы в других браузера возможно нестандартное размещение всех форм и объектов.

Логин и пароль доступа к базе, прописаны в модуле connect.php, необходимо, что бы они совпадали с логином и паролем которые присвоены базе изначально после установки Denewra.

8. Руководство пользователя

 

8.1 Добавление данных

 

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

 

Рисунок 11 Панель добавления

 

Добавление помещений и групп

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

 

Рисунок 12 Добавление и просмотр помещений

 

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

 

Рисунок 13 Добавление и просмотр групп

 

Добавление тренеров и посетителей

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

 

Рисунок 14 Добавление и просмотр тренеров

 

При добавлении посетителя необходимо заполнить три поля и выбрать значение одного поля со списком. Первые три поля это Ф.И.О. посетителя, в поле со списком выбирается название группы. Следует учитывать вместительность групп, если количество посетителей в группе полностью набрано, то есть равняется максимальной вместительности, то в данную группу добавление не будет выполнено (Рисунок 15).

 

Рисунок 15 Добавление и просмотр посетителей

 

Добавление расписания

Ниже общей формы