Читайте также:
|
|
Данный модуль предназначен для отображения расписания выбранной группы. Он используется в блоках 36, 37 в блок-схеме работы алгоритма приложения (рис. 7). Для начала необходимо передать выбранный элемент списка группы. Реализуется это с помощью ajax-запроса (рис. 13).
Рис. 13 – Передача выбранного элемента из списка групп
Затем происходит чтение таблиц базы данных, необходимых для отображения расписания группы. Для отображения названия предметов происходит чтение таблицы Предметы (рис. 14).
Рис. 14 – Чтение таблицы Предметы
Для отображения типа проводимых занятий необходимо прочитать значения таблицы Тип (рис. 15).
Рис. 15 – Чтение таблицы Тип
Для отображения потока, у которого будут проводиться занятия, необходимо прочитать значения таблицы Предмет+поток (рис. 16).
Рис. 16 – Чтение таблицы Предмет+поток
Для формирования корпусов, в которых проводятся занятия, необходимо считать значения из таблиц Аудитории, Корпуса и Расписание (рис. 17).
Рис. 17 – Чтение корпусов из базы данных
Аналогичные алгоритмы используются для чтения значений времени прохождения занятий, количества часов и т.д.
После чтения всех необходимых данных формируется общая коллекция, затем производится выборка расписания с учетом выбранной группы и передача данных осуществляется с помощью ViewBag (рис. 18).
Рис. 18 – Формирование расписания выбранной группы
Дата добавления: 2015-10-13; просмотров: 106 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Модуль отображения списка кафедр | | | Моделирование функционирования программного обеспечения с применением сетей Петри |