Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Модуль выведения расписания выбранной группы

Читайте также:
  1. III. СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКАЯ СТРУКТУРА ГРУППЫ
  2. Metall All Stars шоу где каждый участник групп исполнит 4 -5 самых больших песен хитов своей группы где музыкальное сопровождение обеспечивают лучшие музыканты хэви металла.
  3. SEO-оптимизация группы
  4. А) Препараты группы окситоцина
  5. АВИАГРУППЫ АВИАНОСЦЕВ В БОЮ В КОРАЛЛОВОМ МОРЕ
  6. АВИАГРУППЫ АМЕРИКАНСКИХ АВИАНОСЦЕВ
  7. АВИАГРУППЫ АМЕРИКАНСКИХ АВИАНОСЦЕВ

Данный модуль предназначен для отображения расписания выбранной группы. Он используется в блоках 36, 37 в блок-схеме работы алгоритма приложения (рис. 7). Для начала необходимо передать выбранный элемент списка группы. Реализуется это с помощью ajax-запроса (рис. 13).

 

Рис. 13 – Передача выбранного элемента из списка групп

Затем происходит чтение таблиц базы данных, необходимых для отображения расписания группы. Для отображения названия предметов происходит чтение таблицы Предметы (рис. 14).

Рис. 14 – Чтение таблицы Предметы

Для отображения типа проводимых занятий необходимо прочитать значения таблицы Тип (рис. 15).

Рис. 15 – Чтение таблицы Тип

Для отображения потока, у которого будут проводиться занятия, необходимо прочитать значения таблицы Предмет+поток (рис. 16).

Рис. 16 – Чтение таблицы Предмет+поток

Для формирования корпусов, в которых проводятся занятия, необходимо считать значения из таблиц Аудитории, Корпуса и Расписание (рис. 17).

Рис. 17 – Чтение корпусов из базы данных

Аналогичные алгоритмы используются для чтения значений времени прохождения занятий, количества часов и т.д.

После чтения всех необходимых данных формируется общая коллекция, затем производится выборка расписания с учетом выбранной группы и передача данных осуществляется с помощью ViewBag (рис. 18).

Рис. 18 – Формирование расписания выбранной группы


Дата добавления: 2015-10-13; просмотров: 106 | Нарушение авторских прав


Читайте в этой же книге: Анализ предметной области | Анализ средств разработки | ASP.NET | Обоснование выбора средств разработки | Анализ аналогичных программных продуктов | Проектирование базы данных | Разработка алгоритма работы приложения | Модуль выведения списка факультетов | Разработка руководства пользователя |
<== предыдущая страница | следующая страница ==>
Модуль отображения списка кафедр| Моделирование функционирования программного обеспечения с применением сетей Петри

mybiblioteka.su - 2015-2024 год. (0.005 сек.)