Структура интерфейса координатора

Страница 6

3. Выходным файлом является: найденные отчеты (ISTORIYA.TXT). Структура выходного файла ISTORIYA.TXT идентична структуре файла UCHET.TXT.

Исходный текст программы содержится в файле A11.C.

Исполняемый модуль программы содержится в файле A11.EXE.

Перед выполнением программы в текущей папке должны содержаться все перечисленные входные файлы в пункте 2.

Взаимодействие предметно-ориентированных агентов

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

Технология взаимодействия агентов зависит от выбранных операций в меню интерфейса.

Опишем возможные сообщения(тип операции) адресуемые агентам-слугам формируемые координатором:

Поиск данных студента.

Изменение данных студента.

Удаление данных студента.

Добавление данных студента.

Выбор темы.

Начало тестирования, ответ пользователя.

Контроль ответа.

Формирование отчетов для преподавателя.

Действия, выполняемые самим координатором:

Поиск по группе студентов

Авторизация

Формирование списка тем

Вывод отчётов по результатам

Добавление преподавателя

Авторизация преподавателя

Рассмотрим действия агентов-слуг при каждом сообщении от задатчика.

1.Поиск данных студента. При поиске данных агенту А06 необходимо задать команду поиска посредством записи в файл COMMAND.TXT строки «search». Так же необходимо подготовить все необходимые файлы для выполнения задачи поиска, а именно:

INPUT.TXT.

Далее необходимо создать файл INSEARCH.TXT в который будут записаны критерии поиска.

После этого данные файлы необходимо транспортировать в рабочие папки агента А06.

При успешном поиске агент создаст файл OUTSEARC.TXT со строкой данных студента. В противном случае в файл будет записана строка «no_student» означающая что студент по заданным критериям не найден. Задатчик анализирует данный файл и выводит пользовательское сообщение о успешности либо не успешности поиска пользователю.

2. Изменение данных студента. При изменении данных необходимо задать команду изменения посредством записи в файл COMMAND.TXT строки «edit» агенту А06. Так же необходимо подготовить файл INEDIT.TXT в котором должны быть указанны данные для изменения введенные студентом. Агент А06 не формирует служебного сообщения о успешности либо не успешности изменения данных так как подготовленные данные для изменения включают в себя номер существующей зачетной книжки. Другими словами, изменение данных может произойти только в том случае, когда студент авторизовался. А так как он авторизовался то данные о нём есть в базе о студентах. Файл данных о студентах INPUT.TXT является обязательным для изменения данных так как он будет обновлён.

3. Удаление данных студента. Для удаления данных студента необходимо задать команду изменения посредством записи в файл COMMAND.TXT строки «delete» агенту А06. Так же необходимо подготовить файл о студентах INPUT.TXT который будет перезаписан.

Строка данных для удаления содержащая номер зачётки должна быть записана в файл INDELETE.TXT.

4. Добавление данных студента. Для добавления данных о студенте необходимо создать файл INADD.TXT агенту А06. В данном файле должна содежаться вся информация для добавления. Так же необходимо доставить агенту файл INPUT.TXT который будет дополнен данными о новом студенте.

5. Выбор темы. При нажатии кнопки «Выбрать тему» агенту А07 формируются следующие файлы:

TEMA.TXT.

В данный файл фиксируется выбранная тема студентом. После этого агент ищет обучающие модули в файле SKURSA.TXT и создаёт файл MODULE.TXT в котором фиксирует обучающий модуль соответствующий выбранной теме.

Страницы: 1 2 3 4 5 6 7

Новое о педагогике:

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

Предметная обученность выпускников начальной школы в предмете «математика»
Система оценивания выступает не только как средство обучения, регулятор образовательного процесса, но и как самостоятельный и самоценный элемент содержания; средство повышения эффективности преподавания и учения; фактор, обеспечивающий еди ...

Категории

Copyright © 2019 - All Rights Reserved - www.edutarget.ru