Решение подзадачи на клиентской стороне



На клиентской стороне необходимо предоставить интерфейс отображения

­  названия создаваемого ЭУМ,

­  редактора текста .

 

Рис.4.3. Схема организационно-функциональной структуры

подсистемы визуализации учебных материалов

Редактор текста должен обеспечивать ввод текстовой информации –аннотации к ЭУМ, и иметь расширенный функционал по редактированию текста. Для того, чтобы сохранить изменения, сделанные при заполнении поля аннотации, необходимо на странице ввода аннотации отображать кнопку «сохранить».

Все запросы со стороны пользователя на сервер отправляются по технологии AJAX. Пользователю показывается сообщение о том, что внесенные изменения загружаются до тех пор, пока со стороны сервера не придёт ответ, либо не станет известно о том, что с сервером не удалось установить соединение.

Решение подзадачи на серверной стороне

На серверной стороне должны быть подготовлены условия занесение информации в контент. На серверной стороне происходит ожидание запроса.

4.5.2.Подзадача выбора и редактирования ЭУМ

Задача на клиентской стороне

На клиентской стороне необходимо предоставить:

– интерфейс отображения разделов ЭУМ,

– редактора текста

Редактор текста должен обеспечивать ввод текстовой информации –редактируемый текст, и иметь расширенный функционал по редактированию текста. Для того, чтобы сохранить изменения, сделанные при редактировании, необходимо на странице ввода аннотации отображать кнопку «сохранить».

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

Задача на серверной стороне

На серверной стороне должен быть подготовлен следующий метод: занесение информации в контент.

На серверной стороне происходит ожидание запроса. Данные будут возвращены в формате JSON.

4.5. 3. Подзадача визуализации ЭУМ, выбранного пользователем

Данная подзадача является одной главных для студентов, проходящих учебный материал с помощью разрабатываемой подсистемы. Необходимо обеспечить отображение информации, а так же удобную навигацию по всему ЭУМ.

Решение на клиентской стороне

Необходимо отобразить список ЭУМ с удобной навигацией, относящихся к выбранной дисциплине. Пользователь должен иметь возможность начать изучение выбранного ЭУМ. Пользователь может видеть только те ЭУМ, которые преподаватель решил сделать доступными для изучения.

Решение на серверной стороне

На серверной стороне должен быть подготовлен следующий метод:   

- вывод аннотации к выбранному пользователем ЭУМ;

- вывод списка разделов к выбранному ЭУМ;

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

На серверной стороне происходит ожидание запроса. Данные будут возвращены в формате JSON.

 

 

ЛИТЕРАТУРА

1. Меньков А.В., Островейков В.А. Теоретические основы автоматизированного управления. – Учебник для вузов. – М.: Издательство Оникс, 2005. 640 с.: ил.

2. Анохин А.Н. Основы проектирования АСОИУ. Учебное пособие по курсу «Проектирование АСОИУ» для студентов специальности 220200 - Обнинск ИАТЭ, 2006 – 84 с.: ил.

3. Рудинский И.Д. Технология проектирования автоматизированных систем обработки информации и управления. Учебное пособие для вузов. – М.: Горячая линия – Телеком, 2011. – 304 с.: ил.

4. Хетагуров Я.А. Проектирование систем обработки информации и управления (АСОИУ): Учебник/Я.А. Хетагуров. – М.: Высш. шк., 2006. – 223 с.: ил.

5. Романов О.Т., Машкин М.Н. Проектирование автоматизированных систем обработки информации и управления: Лабораторные работы. – М.: Изд-во МАИ-ПРИНТ, 2009. – 72 с.: ил.

6. Романов О.Т., Машкин М.Н. Модели и алгоритмы проектирования автоматизированных систем обработки информации и управления: Учеб. пособие. – М.: Изд-во МАИ, 2011. – 96 с.: ил.

 

 

 


Дата добавления: 2019-01-14; просмотров: 297; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!