Диагностика и лечение болезней крупного рогатого скота

1. ЦЕЛЬ ЗАНЯТИЯ

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

2. СОДЕРЖАНИЕ ТЕМЫ

В управлении сельскохозяйственным производством при формировании управленческих решений находят применение экспертные системы, позволяющие автоматизировать с помощью ЭВМ решение задач, не имеющих формализованной процедуры решения. Общая структура экспертной системы представлена на рисунке 1.

Одной из экспертных систем, предназначенных для использования в животноводстве, является программа «КОРАЛЛ - Диагностика болезней КРС».

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

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

Блок - схема экспертной системы

Рисунок 1 - Блок - схема экспертной системы

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

Область Эксперта

Эксперт создает Базу Данных и Базу Знаний экспертной системы посредством заполнения справочников и задания связей между соответствующими записями справочников. Используется следующий набор справочников:

  • • Болезни
  • • Признаки болезней
  • • Возбудители болезней
  • • Переносчики болезней
  • • Лечение, профилактика, оздоровление
  • • Литература

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

В справочник «Болезни» заносятся болезни, возможные у данного вида животных.

В справочнике «Признаки болезней» перечисляются признаки, относящиеся ко всему множеству болезней, заносимых в справочник «Болезни».

Справочники «Возбудители болезней» и «Переносчики болезней»

представляют собой списки соответственно возбудителей и переносчиков болезней.

В справочник «Лечение, профилактика, оздоровление» вносятся наименования мероприятий, относящихся к различным болезням (без конкретной привязки «болезнь - мероприятие» и без описания содержания мероприятий). Мероприятия группируются по направлениям: лечение, профилактика, оздоровление.

Справочник «Литература» предназначен для указания справочной литературы, относящейся к перечисляемым болезням.

Задание связей выполняется в следующей последовательности:

  • • Выбор группы животных
  • • Наименование болезни, относящейся к выбранной группе
  • • Задание признаков болезни
  • • Указание переносчиков болезни (для заразной болезни)
  • • Описание лечения, профилактики, оздоровления
  • • Описание литературы

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

Облает ь Пользователя

В области Пользователя выполняется диагностирование болезней и формирование справок в ответ на запросы Пользователя.

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

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

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

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

  • • Животные - Болезни
  • • Животные - Признаки - Болезни
  • • Животные - Болезни - Меры борьбы
  • • Животные - Болезни - Переносчики
  • • Болезни - Литература
  • • Переносчики - Болезни
  • • Синонимы - Болезни.

В Справке «Животные - Болезни» на первом уровне перечисляются болезни, которыми могут болеть животные данного вида. На следующем уровне для любой из указанных болезней выдается список признаков болезни, мер профилактики и лечения, перечень литературы по болезни.

Справка «Животные - Признаки - Болезни» показывает связь каждого признака с болезнями, то есть вхождение этого признака в наборы признаков разных болезней.

В Справке «Животные - Болезни - Меры борьбы» концентрируется внимание на мерах лечения и профилактики болезней.

Справка «Животные - Болезни - Переносчики» перечисляет переносчиков выбранной заразной болезни.

В Справке «Болезни - Литература» приводится библиографический список литературы по выбранной болезни.

Справка «Переносчики - Болезни» перечисляет заразные болезни, распространяемые указанным переносчиком.

В Справке «Синонимы - Болезни» приводятся альтернативные наименования болезней, а также перечисляются поражаемые системы и описывается этиология болезней для разных групп животных.

  • 3. ЗАДАНИЕ
  • 3.1. Изучить описание программы «КОРАЛЛ - Диагностика болезней КРС» (файл «Диагноз.doc»).
  • 3.2. В рамках функций, открытых в демонстрационной версии программы, проимитировать работу Эксперта.
  • 3.3. Выполнить работу Пользователя по диагностированию болезней и получению рекомендаций по борьбе с выявленной болезнью.
  • 3.4. Пояснить какими фрагментами программы реализуются блоки экспертной системы, изображенные на блок - схеме (Рисунок 2-1).
  • 3.5. Составить алгоритм работы Пользователя по диагностированию болезней скота.
  • 3.6. Составить алгоритм работы Эксперта по заполнению одного из справочников.
  • 3.7. Составить алгоритм работы Эксперта по созданию Базы Знаний (заданию логических связей).
  • 3.8. По выполненной работе подготовить печатный отчёт, проиллюстрировав ход выполнения работы и полученные результаты копиями экранов и распечатками отчётов.

Указание: Демонстрационную версию программы «КОРАЛЛ - Диагностика болезней КРС» переписать с сайта www.koraU-agro.ru.

 
Посмотреть оригинал
< Пред   СОДЕРЖАНИЕ   ОРИГИНАЛ   След >