Понятие офтальмологии, виды и методы ее диагностики. Глазные заболевания и их симптомы. Применимость экспертных систем. Проектирование модели байесовской сети. Разработка инфологической модели базы данных. Руководство пользователя и тестирование системы.
Аннотация к работе
1. Аналитическая часть 1.1 Постановка задачи 1.2 Актуальность создания системы 1.3 Описание предметной области 1.3.1 Понятие офтальмологии 1.3.2 Глазные заболевания и их симптомы 1.3.3 Виды и методы диагностики офтальмоилоги 1.3.4 Определение экспертных систем, достоинство и назначение 1.3.5 Области применения экспертных систем 1.4 Рассмотрение аналогов существующей системы 1.5 Целесообразность создания системы 1.6 Требования технического задания к автоматизированной системе 1.6.1 Назначение разработки 1.6.2 Требования к функциональным характеристикам 1.6.3 Стадии и этапы разработки 1.7 Теоретические сведения о байесовских сетях доверия 1.7.1 Представление нечётких знаний 1.7.2 Байесовская сеть 1.7.3 Наивный байесовский метод 1.7.4 Простейший пример байесовской сети 2. Проектная часть 2.1 Проектирование модели байесовской сети 2.2 Структура разрабатываемой системы 2.3 Разработка инфологической модели базы данных 2.4 Применение к другим областям медицинской диагностики 2.5 Преимущества веб-приложения 2.6 Обоснование выбора инструментария 2.6.1 Язык программирования PHP 5.3.13 2.6.2 PhpStorm 2.6.3 HTML и CSS 2.6.4 Denwer 3. Разработка системы 3.1 Разработка базы данных 3.2 Разработка классов 3.3 Описание методов 4. Описание пользовательского интерфейса и тестирование 4.1 Руководство пользователя 4.2 Тестирование системы Заключение Список литературы Приложение А Приложение Б Введение Зрение - самый ценный дар подаренный человеку природой, ведь именно благодаря данному виду ощущений мы получаем большую часть информации об окружающем мире, точность и полнота которой зависит от нормального функционирования зрительного аппарата. Однако даже эти защитные механизмы не способны полностью избавить глаз от заболеваний. По данным Всемирной организации здравоохранения, во всем мире насчитывается около 37 миллионов слепых людей и 124 миллиона человек с плохим зрением. Каждые пять секунд в мире слепнет один взрослый человек, каждую минуту - ребенок. По расчетам ВОЗ, если не будут приняты срочные меры, к 2020 году число слепых в мире удвоится и достигнет 75 миллионов.[31] Какие-то заболевания глаз можно предотвратить, обратившись к офтальмологу и выполнив диагностику. Диагностика глазных болезней, как и любых других патологий, начинается со сбора жалоб пациента. Существуют определенные сочетания симптомов, которые позволяют поставить предварительный диагноз болезни глаз исходя исключительно из жалоб пациента. В некоторых случаях сочетания симптомов неспецифичны и в случае сомнения врач может направить пациента на анализ наиболее вероятных заболеваний. Для экономии времени, денег и нервов (себе и врачу) пациент может самостоятельно заполнить жалобы и узнать предварительный диагноз с помощью разработанной экспертной системы. Подобных систем мало. Для преодоления проблемы неопределенности знаний в области искусственного интеллекта были разработаны различные методы, применяемые при построении экспертных систем. Первая глава - теоретические аспекты офтальмологии: диагнозы, симптомы, факторы, аналоги существующих систем. Разрабатываемый программный продукт - «Интеллектуальная система для диагностирования глазных заболеваний человека», далее именуемое как приложение. Приложение должно функционировать через сеть Интернет. В настоящее время все большее количество программных продуктов переносится в Сеть, поэтому пользователям не нужно задумываться о его местоположении. Данная ЭС должна удовлетворять следующим требованиям: - должна существовать база данных, в которой будет содержаться информация о диагнозах, симптомах, факторах и о пользователях; - должна проводиться регистрация пользователей для работы с приложением, приложение должно быть доступно без регистрации; - вся предоставляемая информация должна быть доступна пользователям системы через интернет; - система должна опрашивать посетителя о его жалобах; - выдача результатов работы системы в удобном для пользователя виде; - система должна обладать группами прав, для разграничения доступа к управлению хранимой информацией; - у системы должны быть методы для обучения экспертами. Другие болезни глаза и его придаточного аппарата.[3] Список болезней, выбранных для тестирования приложения можно посмотреть в Приложении А. В настоящее время глазной врач в своей работе использует периметр, офтальмоскоп, щелевую лампу, тонометр, гониоскоп, таблицы для определения остроты зрения (см. рис. 1.1) и цветоощущения, эхографическое и электрофизиологическое оборудование, аппараты для оценки циркуляции крови и внутриглазной жидкости. С помощью этих методов офтальмолог может довольно точно определить зрительные функции и физиологические параметры глаза, визуально оценить состояние его тканей и образований, наблюдать патологические процессы и т. д.[6] Рисунок 1.1 - Таблица Д.А. Сивцева для исследования остроты зрения Обилие методов объясняется многообразием функций глаза и его доступностью для наблюдения. Обычная статическая ЭС состоит из следующих основных компонентов (рис. 2.): - решателя (интерпре