Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
#ПЗ-7.06.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
5.36 Mб
Скачать

7.5.1.2. Интерфейс модуля «Авторизация»

Модуль «Авторизация» представляет веб-форму с элементами выбора и ввода данных. На этой веб-форме присутствует псевдокнопка «Применить», нажатие на которую приводит к вызову функции JavaScript с последующей обработкой данных (рисунок 7.9). Данные обрабатываются как на стороне клиента (проверка наполненности полей), так и на стороне сервера.

Рисунок 7.9 – Форма авторизации

7.5.1.3. Интерфейс модуля «Смена пароля»

Форма данного модуля представляет собой таблицу, состоящую из двух колонок и трёх строк, и двух функциональных псевдокнопок (рисунок 7.10). В левой колонке таблицы расположены подсказки пользователю, а в правой – текстовые поля для ввода соответствующих паролей. Нажатие кнопки приводит к соответствующему действию.

Рисунок 7.10 – Смена пароля

Вызов данного модуля в дальнейшем можно осуществить двумя способами:

  1. Установкой администратором школы в виде выбора элемента «checkbox» в блоке «Карточка пользователя» модуля «Школьное руководство».

  2. Нажатием псевдокнопки «Смена пароля» в модуле «Персональные настройки».

7.5.1.4. Интерфейс модуля «Мастер ввода данных»

Данный модуль предназначен для первоначальной настройки учебного года и состоит из 10 шагов. Выполнение каждого шага приводит к появлению ссылки в блоке SiderBar и сохранению номера шага в базе данных. Каждая страница модуля имеет навигационные и функциональные псевдокнопки.

Шаг 1. Создание учебного года. Отличительной особенностью данного шага является таблица элементов checkbox, предназначенных для определения варианта рабочей недели (рисунок 7.11).

Рисунок 7.11 – Шаг 1

Шаг 2. Список сотрудников. На данном шаге у пользователя имеется возможность добавления сотрудников в базу данных (рисунок 7.12). Добавить сотрудников можно двумя способами:

  1. Ручным способом.

  2. Импортом из файла с расширением .csv.

Рисунок 7.12 – Шаг 2

Шаг 3. Создание списка предметов. На данной странице представлена возможность выбора предметов для использования в школе. Таблица формируется из базы данных, используя таблицу предметов по умолчанию (рисунок 7.13). Пользователь может добавить новый предмет или удалить отмеченный.

Рисунок 7.13 - Шаг 3

Шаг 4. Определение профилей учебного плана. По умолчанию при формировании страницы отображается только общеобразовательный профиль учебного плана. Для возможности дополнения другими профилями предусмотрена нижняя таблица. В ней пользователь может внести название профиля в элемент текстового поля и выделить элементы типа «checkbox» необходимой параллели. После нажатия псевдокнопки «Сохранить» указанный профиль будет добавлен в базу данных и отображён в верхней таблице данного шага (рисунок 7.14).

Рисунок 7.14 – Определение профилей учебного плана

Шаг 5. Определение предельных нагрузок учебного плана. Страница данного шага представляет собой таблицу с редактируемыми полями, в которой отображается информация о предельных нагрузках учебного плана по параллелям (рисунок 7.15). Нижняя строка таблицы формируется при нажатии на псевдокнопку «Сохранить», при этом если значение ячейки верхней строки и нижней не совпадают, выводится предупреждение.

Рисунок 7.15 – Шаг 5

Шаг 6. Определение предметов, преподаваемых в классах. На данном шаге пользователю предоставлена возможность формирования связей преподаваемых предметов и соответствующих классов путём установки флажков на пересечении строк и столбцов (рисунок 7.16).

Рисунок 7.16 – Шаг 6

Шаг 7. Определение типов периодов. На данном шаге пользователь, используя радиокнопки, определяет типы используемых в учебном плане периодов (рисунок 7.17).

Рисунок 7.17 – Шаг 7

Шаг 8. Определение границ периодов. Эта веб-форма представляет собой таблицу, состоящую из трёх колонок. В левой колонке описывается название учебных периодов, а в остальных определяются границы начала и окончания этих периодов (рисунок 7.18). Границы периодов можно определить двумя способами:

  1. Вручную прописать дату.

  2. Использовать календарь, иконка которого расположена рядом

Рисунок 7.18 – Шаг 8

Шаг 9. Создание и редактирование классов. На предпоследнем шаге формируются классы школы. Выбирая из выпадающих списков необходимые параметры (параллель, тип класса, классного руководителя), используемых в школе классов, администратор школы нажатием кнопки «Добавить» создаёт связи между учителями, классами, предметами и периодами учебного года (рисунок 7.19).

Рисунок 7.19 – Шаг 9

Шаг 10. Завершение. Последний шаг необходим для выполнения хранимых процедур и выхода пользователя из мастера ввода данных (рисунок 7.20).

Рисунок 7.20 – Шаг 10