Мультиагентная обучающая система по медицинской диагностике

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

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

5. Выбор темы. При наж

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

TEMA.TXT.

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

Далее агент А07 формирует сообщение агенту А08 который занимается формированием списка вопросов по заданному учебному модулю. Происходит это следующим образом:

Агенту А08 подготавливаются файлы:

VOPROSY.txt, SMODUL.txt и файл MODULE.TXT который был сформирован агентом А07. Агент А08 считывает код модуля и анализируя файл SMODUL.txt выбирает коды вопросов по которым находит строки из файла VOPROSY.txt и помещает их в VOPOUT.TXT. Файл VOPOUT.TXT таки образом содержит список вопросов по заданной теме.

6. Начало тестирования, ответ пользователя. Начало тестирования происходит при нажатии кнопки «Начать тестирование». При этом агенту А09 подготавливаются следующие файлы:

COMMAND1.TXT должен содержать команду «start»

OTVETY.TXT

UCHET.TXT

VAROTVET.TXT

VOPOUT.TXT.

Агент А09 при считывании файла COMMAND1.TXT понимает, что необходимо выдать первый вопрос тестирования. Он формирует файл TEST.TXT с первоначальным вопросом и файл VAROTVET.TXT где содержатся варианты ответов на данный вопрос.

При очередных формирвоании очередных вопросов происходит то же самое, только в файл команд для агента А09 пишется слово «next» что означает выдать следующий вопрос и варианты ответа на него. При завершении всех вопросов агент А09 формирует запись о результатах тестирования в файл UCHET.TXT

7.Контроль. При контроле ответа вступает в работу агент А10 который действует следующим образом:

Из файла OTVSTUD.TXT берется номер варианта ответа студента и сравнивается с записями в файле VAROTVET.TXT. При нахождении верного ответа создаёт файл VERNOLI.TXT с записью балла данного варианта ответа, иначе ставиться цифра -1. что означает, что студент ответил не верно

8. Формирование отчетов для преподавателя. Формированием отчетов для преподавателя занимается агент А11. Данный агент действует следующим образом:

Из файла ZACHTEMA.TXT выделяется номер зачетки, номер темы, и дата прохождения теста студентом. Производится поиск в протоколе бучения UCHET.TXT по данным критериям. При удачном поиске формируется файл ISTORIYA.TXT с записями о результатах тестирования. При не удачном поиске в файл ничего не записывается, но файл так же создается.

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

3.3 Техническое обеспечение АИС

3.3.1 Оценка времени загрузки рабочей станции

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

Время загрузки рабочей станции (автоматизированного рабочего места) можно оценить выражением:

T=T1+T2+T3+T4+T5,

где T- потребность пользователя в средствах вычислительной техники в ч;

T1- время ввода информации пользователем, ч;

T2- время регистрации (печати) информации, ч;

T3- время ведения диалога и принятия решения, ч;

T4- время обращения к базе данных, ч;

T5- время выполнения процессорных операций, ч.

Периодом оценки является календарный год, следовательно, имеющийся ресурс рабочего времени оператора рабочей станции можно оценить выражением:

S = s´t´g,

где t - продолжительность рабочей смены оператора в ч;

s - количество смен в рабочем дне;

g - количество рабочих дней в году.

s=1, t=10, g=250, то S=2500 ч.

3.3.2 Оценка времени ввода данных

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

При вводе данных с клавиатуры скорость ввода принимается равная 0.8 символа в секунду. Однако этот норматив может быть увеличен из-за сложности восприятия оператором исходной первичной информации (рукописный текст, пониженная контрастность) и повышенным требованием к достоверности информации.

Для определения времени ввода информации необходимо воспользоваться формулой:

,

где - частота выполнения -ой операции за период времени (например, за год);

-количество символов, вводимых оператором при однократном выполнении

- ой операции ;

- скорость ввода символов при выполнении -ой операции . Рассмотрим пример расчета времени ввода данных оператором.

В течение года оператором выполняются следующие операции по ведению отношения «Студенты» (табл.7.1.,7.2.):

Таблица 7.1.

Название операции

Частота выполнения операции в течение года

1

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

200

2

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

20

Таблица 7.2.

Название операции

Вводимые данные

Среднее количество вводимых символов

1

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

1. Ввод № зачётки

2. Ввод ФИО  

35

50

6

2

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

1. Изменение № зачётки 2. Изменение ФИО

35

50

Страница:  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15 
 16  17  18  19  20  21  22  23  24  25  26  27  28  29  30 
 31  32  33  34  35  36  37  38  39  40  41  42  43  44  45 
 46  47  48 


Другие рефераты на тему «Педагогика»:

Поиск рефератов

Последние рефераты раздела

Copyright © 2010-2024 - www.refsru.com - рефераты, курсовые и дипломные работы