Схема сайта
Описание страниц
Схема базы данных
Описание возможностей
Каждая из страниц имеет шапку и нижний колонтитул.
Шапка — широкая полоса в верхней части сайта, имеющая кнопку «Главная» для возврата домой(перехода на главную страницу).
На ней перечислены наименования страниц, являющиеся ссылками-переходами на эти страницы: • Студенты • Преподаватели • Аудитории • Курсы
На странице расположена таблица, содержащая в себе всех студентов. В поле «id» у каждого из них лежит ссылка-переход, направляющая на персональную страницу студента.
Под таблицей находятся две кнопки: «Добавить» и «Найти», перенаправляющие на соответствующие страницы.
Представляет из себя форму для заполнения информации о студенте: • Имя • Фамилия • Отчество • Год обучения • Поток • Группа
Все поля являются обязательными. Также в нижней части страницы расположена кнопка «Добавить» студента.
Та же форма с кнопкой «Найти» после неё.
Содержит в себе информацию о студенте и 2 кнопки: «Удалить» студента и «Изменить» студента, перенаправляющая на страницу для редактирования.
За ними расположены пара кнопок и соответствующих им форм. В первую форму нужно ввести промежуток времени на котором вы хотите получить расписание для текущего студента(дни недели — цифры от 1 до 6), и нажать на кнопку «Получить расписание», которая перенаправит на соответствующую страницу. Во вторую нужно ввести название спецкурса, который мы хотим добавить студенту, и нажать «Добавить спецкурс».
Та же форма с уже заполненными данными о студенте, которые можно отредактировать, и кнопка под ней - «Обновить».
На странице расположена таблица, содержащая в себе всех преподавателей. В поле «id» у каждого из них лежит ссылка-переход, направляющая на персональную страницу преподавателя.
Под таблицей находятся две кнопки: «Добавить» и «Найти», перенаправляющие на соответствующие страницы.
Представляет из себя форму для заполнения информации о преподавателе: • Имя • Фамилия • Отчество
Все поля являются обязательными. Также в нижней части страницы расположена кнопка «Добавить» преподавателя.
Та же форма с кнопкой «Найти» после неё.
Содержит в себе информацию о преподавателе и 2 кнопки: «Удалить» преподавателя и «Изменить» преподавателя, перенаправляющая на страницу для редактирования.
За ними расположена кнопка и соответствующая форма. В форму нужно ввести промежуток времени, на котором вы хотите получить расписание для текущего преподавателя(дни недели — цифры от 1 до 6), и нажать на кнопку «Получить расписание», которая перенаправит на соответствующую страницу.
Та же форма с уже заполненными данными о преподавателе, которые можно отредактировать, и кнопка под ней - «Обновить».
На страницы расположены две формы и соответствующие им кнопки. В первую форму нужно ввести промежуток времени, на котором вы хотите получить список свободных аудиторий(дни недели — цифры от 1 до 6), и нажать на кнопку «Найти свободные», которая перенаправит на соответствующую страницу. Во вторую форму нужно ввести номер аудитории и промежуток времени, на котором вы хотите получить расписание для указанной аудитории(дни недели — цифры от 1 до 6), и нажать на кнопку «Получить расписание», которая перенаправит на соответствующую страницу.
На страницы расположена таблица со свободными аудиториями.
На страницы расположена таблица с расписание занятий, удовлетворяющим требованиям, которые вы указали на одной из страниц, с которой перешли на эту.
На странице расположена таблица, содержащая в себе все курсы. В поле «id» у каждого из них лежит ссылка-переход, направляющая на персональную страницу курса.
Под таблицей находятся две кнопки: «Добавить» и «Найти», перенаправляющие на соответствующие страницы.
Представляет из себя форму для заполнения информации о курсе: • Название • Охват • Интенсивность • Год, на котором проводится
Все поля являются обязательными. Также в нижней части страницы расположена кнопка «Добавить» курс.
Та же форма с кнопкой «Найти» после неё.
Содержит в себе информацию о курсе и 2 кнопки: «Удалить» курс и «Изменить» курс, перенаправляющая на страницу для редактирования.
За ними расположены пара кнопок: «Добавление занятия» и «Удаление занятия», перенаправляющие на соответствующие страницы.
Та же форма с уже заполненными данными о курсе, которые можно отредактировать, и кнопка под ней - «Обновить».
Страница состоит из формы и кнопки после неё.
Форма, для заполнения информации о занятии, которое мы хотим добавить имеет поля: • Аудитория • Время • День недели Все поля обязательны для заполнения. За формой расположена кнопка «Добавить».
Страница состоит из формы и кнопки после неё.
Форма, для заполнения информации о занятии, которое мы хотим удалить имеет поля: • Аудитория • Время • День недели Все поля обязательны для заполнения. За формой расположена кнопка «Удалить».
*все описания начинаются с Главной страницы
Нужно перейти на страницу «Студенты» по ссылке-переходу, расположенной на главной странице. Список получен. А чтобы искать студентов, нужно под списком нажать кнопку «Найти» и заполнив появившуюся форму, получить искомого студента.
Нужно перейти на страницу «Профессора» по ссылке-переходу, расположенной на главной странице.
Если нужен список преподавателей, то вы его получили. А если нужно найти какого-то преподавателя, то достаточно нажать на кнопку «Найти», заполнить форму. Тогда вы попадёте на страницу с искомым преподавателем.
Нужно перейти на страницу «Аудитории» по ссылке-переходу, расположенной на главной странице. Там будет кнопка «Найти свободные». Нужно рядом с кнопкой заполнить форму, указав начало и конец интервала поиска, где дни недели — цифры от 1 до 6, и нажать на кнопку. Список появится на новой странице.
Для студента:
Нужно перейти на страницу «Студенты» по ссылке-переходу, расположенной на главной странице. Далее необходимо нажать кнопку «Найти» и заполнить форму, тогда вы попадёте на нужного студента; или же сразу в списке студентов найти нужного и нажать на его id. Далее на странице студента заполняем форму рядом с кнопкой «Получить расписание», указав начало и конец интервала поиска, где дни недели — цифры от 1 до 6, и нажимаем на неё. Вы попали на страницу с расписанием.
Для преподавателя:
Нужно перейти на страницу «Профессора» по ссылке-переходу, расположенной на главной странице. Далее необходимо нажать кнопку «Найти» и заполнить форму, тогда вы попадёте на нужного преподавателя; или же сразу в списке преподавателей найти нужного и нажать на его id. Далее на странице преподавателя заполняем форму рядом с кнопкой «Получить расписание», указав начало и конец интервала поиска, где дни недели — цифры от 1 до 6, и нажимаем на неё. Вы попали на страницу с расписанием.
Для аудитории:
Нужно перейти на страницу «Аудитории» по ссылке-переходу, расположенной на главной странице. Там будет кнопка «Получить расписание». Нужно рядом с кнопкой заполнить форму, указав аудиторию, для которой ищем расписание, а также начало и конец интервала поиска, где дни недели — цифры от 1 до 6, и нажать на неё. Расписание появится в поле результат.
Нужно перейти на страницу «Курсы» по ссылке-переходу, расположенной на главной странице. Далее необходимо нажать кнопку «Найти» и заполнить форму, тогда вы попадёте на нужный курс; или же сразу в списке курсов найти нужный и нажать на его id.. Откроется искомый курс, внизу описания которого две кнопки: «Добавить занятие» и «Удалить занятие». Вбираем нужную, откроется форма для заполнения информации о занятии и кнопка «Добавить»/«Удалить». Повторяем вышеперечисленные действия, пока не составим расписание.
Добавление и удаление студентов и преподавателей, чтение и редактирование данных о них, занесение студента в список слушателей спец. курса
Для студентов:
Нужно перейти на страницу «Студенты» по ссылке-переходу, расположенной на главной странице. Там будет список студентов и кнопки «Добавить», «Найти».
◦ «Добавить»: Нажимаем на кнопку «Добавить» и заполняем появившуюся форму. Нажимаем на кнопку «Добавить».
◦ «Читать»: Ищем студента либо в списке и нажимаем на id, либо через поиск(см выше). Открывается искомый студент и информация о нём
◦ «Удалить»: Повторяем «Читать». Под описанием студента есть кнопка «Удалить» - нажимаем.
◦ «Изменить»: Повторяем «Читать». Под описанием студента есть кнопка «Редактировать» - нажимаем. Откроется форма с заполненной о студенте информацией. Её можно отредактировать, а после нажимаем «Обновить».
◦ «Добавить спецкурс»: Повторяем «Читать». Под описанием студента есть форма с кнопкой «Добавить спецкурс» - заполняем и нажимаем.
Для преподавателей:
Нужно перейти на страницу «Профессора» по ссылке-переходу, расположенной на главной странице. Там будет список преподавателей и кнопки «Добавить», «Найти».
◦ «Добавить»: Нажимаем на кнопку «Добавить» и заполняем появившуюся форму. Нажимаем на кнопку «Добавить».
◦ «Читать»: Ищем преподавателя либо в списке и нажимаем на id, либо через поиск(см выше). Открывается искомый преподаватель и информация о нём.
◦ «Удалить»: Повторяем «Читать». Под описанием преподавателя есть кнопка «Удалить» - нажимаем.
◦ «Изменить»: Повторяем «Читать». Под описанием преподавателя есть кнопка «Редактировать» - нажимаем. Откроется форма с заполненной о преподавателе информацией. Её можно отредактировать, а после нажимаем «Обновить».
Нужно перейти на страницу «Курсы» по ссылке-переходу, расположенной на главной странице. Там будет список курсов и кнопки «Добавить», «Найти».
◦ «Добавить»: Нажимаем на кнопку «Добавить» и заполняем появившуюся форму. Нажимаем на кнопку «Добавить».
◦ «Читать»: Ищем курс либо в списке и нажимаем на id, либо через поиск(см выше). Открывается искомый курс и информация о нём
◦ «Удалить»: Повторяем «Читать». Под описанием курса есть кнопка «Удалить» - нажимаем.
◦ «Изменить»: Повторяем «Читать». Под описанием курса есть кнопка «Редактировать» - нажимаем. Откроется форма с заполненной о курсе информацией. Её можно отредактировать, а после нажимаем «Обновить».