Курсовая работа: Разработка автоматизированного рабочего места для спорткомплекса
Пример запросов c небольшим кодом php для получения данного расписания;
Выбираем необходимые записи для помещения с кодом 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, для установки нашей системы.