Информационная система диагностики отклонений в развитии у детей раннего возраста. Дипломная (ВКР). Информационное обеспечение, программирование.

Информационная система диагностики отклонений в развитии у детей раннего возраста. Дипломная (ВКР). Информационное обеспечение, программирование.




⚡ 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻


























































Информационное обеспечение, программирование

Вы можете узнать стоимость помощи в написании студенческой работы.


Помощь в написании работы, которую точно примут!

Похожие работы на - Информационная система диагностики отклонений в развитии у детей раннего возраста
Нужна качественная работа без плагиата?

Не нашел материал для своей работы?


Поможем написать качественную работу Без плагиата!

. Анализ существующих систем и подходов

.2 Программа KID RCDI для точной оценки развития ребенка

.3 Обследование по шкалам KID / RCDI

. Разработка технических требований и постановка задач выпускной квалификационной работы

. Отладка и экспериментальное тестирование

. Разработка технической документации

.2 Инструкция по использованию программы администратора

.3 Инструкция по использованию Веб- приложения

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

Мероприятия по внедрению компьютерных программ поддерживаются Распоряжением Правительства Российской Федерации от 1 ноября 2013 г. N 2036-р, «Об утверждении Стратегии развития отрасли информационных технологий в Российской Федерации на 2014-2020 годы и на перспективу до 2025 года». Впервые поставлены задачи информатизации в документе «Концепция развития системы здравоохранения в Российской Федерации до 2020 г.» (разделы проекта Концепции 2.7. и 4.2.8)

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

Одной из первых задач в любой программе раннего вмешательства является своевременная диагностика отклонений в развитии и определения группы риска. Согласно Приказу Министерства здравоохранения РФ от 21 декабря 2012г. № 1346н О Порядке прохождения несовершеннолетними медицинских осмотров, в том числе при поступлении в образовательные учреждения и в период обучения в них спланировано динамическое медицинское наблюдение с периода новорожденности с целью своевременной диагностики соматической патологии и отклонений в развитии.

Существует необходимость организовать электронный компьютерный скрининг психического развития детей раннего возраста с использованием «Интернет» - ресурсов. Рабочее место каждого врача оснащено компьютером, подключенным к Единой медицинской информационно-аналитической системе (ЕМИАС), что позволяет включить в медицинскую практику скрининговые методы выявления и ранней дифференциальной диагностики отклонений развития у детей. Одним из направлений программы по созданию в медучреждениях Единой медицинской информационно - аналитической системы (ЕМИАС) является ведение электронной карты. Возможности ЕМИАС позволяют разрабатывать и внедрять свои собственные стратегии на базах медицинских учреждений различного уровня в области электронного здравоохранения.

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

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

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

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

Программный комплекс Лонгитюд предназначен для решения широкого спектра учебных, исследовательских и прикладных задач в области психологии, педагогики, социальной работы и смежных дисциплин [2].

Программный комплекс имеет несколько основных версий-комплектаций методик, а также дополнительные к ним блоки методик: Лонгитюд Б, Лонгитюд+, СпортКомплекс.

Лонгитюд Б. Базовая версия экспертной системы Лонгитюд, включающая в себя основной набор методик для работы с детьми дошкольного возраста (Шкала развития и др.).

Лонгитюд+. Расширенная версия системы Лонгитюд, включающая в себя все методики (в том числе для подростков и взрослых), кроме отдельно распространяемых блоков.

СпортКомплекс. Специальная версия, включающая в себя блок методик для работы спортивного психолога, разработанных совместно с В.К. Сафоновым. Данная версия может работать как самостоятельно, так и в составе других версий программного комплекса Лонгитюд [2].

Другие авторские методики, распространяемые в дополнительных блоках по соглашению с авторами: средства текстовой интерпретации для тестов Люшера, попарные сравнения, и некоторые другие, что отмечается в описании методики в методических материалах. В стандартном дистрибутиве Лонгитюд+ могут находиться только демонстрационные версии методик дополнительных блоков. Методический состав разных версий-комплектаций и дополнительных блоков программы также представлен в таблице сравнения версий <#"justify">Таблица 1.1 - Стоимость программы Лонгитюд Б

Период действия лицензии Лонгитюд Б1 год *, только лицензия36502 года *, только лицензия7290Бессрочно, только лицензия14580Бессрочно, стандартный комплект16360

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

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

Внешний вид программы для регистрации групп пользователей представлен на рисунке 1.1.

Основное окно программы содержит ряд управляющих клавиш (служащих для вызова соответствующих всплывающих меню), а также списки групп, обследуемых, обследований и методов. На рисунке отмечены клавиши, переключатели и области главного меню:

1) клавиша вызова меню сервисных функций (общая информация о работе с программой, справочные материалы и функции);



Рисунок 1.1 - Лонгитюд Б, программа регистрации


2) клавиша вызова меню работы с данными групп;

3) клавиша вызова меню работы с данными отдельных обследуемых;

) список состава группы, выделенной в списке групп;

) список обследований, проведенных с тем, кто выделен в списке обследуемых;

) клавиша вызова меню работы с данными отдельных методик;

) список методов, включенных в обследование, выделенное в списке выше;

) редактор ввода подстроки для поиска обследуемого (это может быть часть ФИО или даты рождения - часть искомой строки в списке обследуемых);

) переключатель списка - алфавитный / по порядку поступления;

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

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

Форма для регистрации пациента представлена на рисунке 1.2.



Рисунок 1.2 - Форма для регистрации пациентов


Здесь мы видим подробную форму для ведения карточки пациента, необходимыми для заполнения полями являются «Фамилия», «Имя», «Дата рождения», «Пол». Пациента можно включить или исключить из существующих групп.

После регистрации пользователя для пациента нужно выбрать метод обследования, представлено на рисунке 1.3.


Рисунок 1.3 - Выбор метода обследования


После выбора метода, нужно запустить тест, щелкнув по строке два раза, либо нажав на кнопку «Метод». Форма для прохождения теста представлена на рисунке 1.4.



Рисунок 1.4 - Форма для прохождения теста

Здесь предлагается ответить на несколько вопросов. В верхней части формы создается вопрос, ниже представлены варианты ответов. Они могу принимать значения «Да», «Нет». К каждому ответу можно написать примечание, если есть какие- либо комментарии по текущему вопросу. Если используется платная версия для специалистов, то после теста можно сразу же получить рекомендации, основанные на результатах тестирования. Версия для родителей имеет урезанный функционал и позволяет только лишь ответить на вопросы, затем тест завершается, и программа возвращается в главное меню.

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

В программе используются локальные базы данных в виде электронных таблиц, что порождает дополнительные проблемы при работе по сети. Далее следует цитата одной из рекомендаций авторов программы «ВНИМАНИЕ! Одновременная работа со списками или анкетными данными одной и той же базы с разных компьютеров может вызвать повреждение или замещение данных…» [2]. Эта фраза говорит о невозможности многопоточного использования программы без риска потери данных.

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

Отсутствие Web-интерфейса или мобильной версии программы не позволяет использовать ее без привязки к месту нахождения персонального компьютера.
Стоимость программы при бессрочном ее использовании составляет 16360 рублей, если учесть, что в поликлинике работает примерно 15 педиатров, которым необходимо программное обеспечение для диагностики отклонений в развитии у детей раннего возраста, то стоимость становится равна:

Такая сумма для одной поликлиники, по- моему мнению, слишком высока, так как это государственное предприятие и вряд ли ее запланируют в бюджет.

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


.2 Программа KID RCDI для точной оценки развития ребенка


Программа KIDRCDIразработана в Санкт- Петербургском институте раннего вмешательства [3]. В предлагаемый программный пакет входит:

1) руководства по оценке развития детей на основе шкал KID и RCDI: Чистович И., Рейтер Ж., Шапиро Я. Руководство по оценке развития младенцев до 16 месяцев на основе русифицированной шкалы KID. 2-е издание Санкт-Петербург.: Институт раннего вмешательства, 2000.Шапиро Я., Чистович И. Руководство по оценке уровня развития детей от 1 года 2 месяцев до 3 лет 6 месяцев по русифицированной шкале RCDI. СПб.: Институт раннего вмешательства, 2000;

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

Программу можно приобрести для некоммерческого использования. Стоимость программного пакета составляет 25 500 рублей. В эту стоимость входит также стоимость доставки программы [3].

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


.3 Обследование по шкалам KID / RCDI


Данный продукт не является приложением. Шкалы KID/RCDI-2000 представляют собой вопросники, описывающие разнообразные типичные формы поведения детей первых лет жизни. Вопросники заполняют родители ребенка или другие постоянно общающиеся с ребенком люди [4].

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

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

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


2. Разработка технических требований и постановка задач выпускной квалификационной работы


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

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

Тест необходимо проходить регулярно, с определенной периодичностью. До одного года она составляет один месяц, от года до двух лет - три месяца, от двух до трех лет - шесть месяцев.

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

Для создания такой системы нужно учесть следующие требования:

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

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

) Результаты тестирования необходимо сохранять в базу данных учреждения, где будет использоваться данная программа;

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

Также необходимо разработать приложение, для регистрации пациента на прохождение теста. Оно так же должно быть платформенно- независимым и работать на популярных операционных системах (Windows, Unix-подобные, Mac). Для этого предлагается использовать язык программирования Java, так как программы, написанные на нем, полностью соответствуют данным требованиям.

В приложении предусмотреть функции:

1) авторизации администратора программы для работы с базой данных учреждения;

2) по добавлению клиента в существующую базу данных;

) по наделению его определенными правами, позволяющими использовать Web-интерфейс с использованием логина и пароля;

) по изменению информации о клиенте в случае некорректного заполнения анкеты;

) поиска пациента в базе данных для просмотра деталей регистрации;

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

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


3. Структура информационной системы


Структуру разрабатываемой информационной системы можно представить в виде схемы, реализующей трехуровневую модель клиент-сервер, представлено на рисунке 3.1.



Основной моей задачей является разработка первого звена в данной структуре, а именно клиентской части. В ее качестве будут выступать два приложения: программа администратора и веб- клиент для пользователей. Кроме того, необходимо организовать взаимодействие клиентской части с базой данных.

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

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

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

Каждый из этих элементов системы стоит рассмотреть подробнее.

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

Программа администратора состоит из следующих частей, представлено на рисунке 3.2.



Рисунок 3.2 - Структура программы администратора


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

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

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

Данные из окна приложения передаются в контроллер, который в свою очередь направляет их в модель, где они обрабатываются соответствующим образом, выполняются, при необходимости, запросы к базе данных. Затем модель отправляет результат обратно в контроллер, а он, в свою очередь, в окно программы, где данные будут выведены на экран. Такая схема работы реализует концепцию MVC [5].

Концепция MVC позволяет разделить данные, представление и обработку действий пользователя на три отдельных компонента: модель, вид, контроллер.

Модель (англ. Model). Модель предоставляет знания: данные и методы работы с этими данными, реагирует на запросы, изменяя своё состояние. Не содержит информации, как эти знания можно визуализировать.

Представление, вид (англ. View). Отвечает за отображение информации (визуализацию). Часто в качестве представления выступает форма (окно) с графическими элементами.

Контроллер (англ. Controller). Обеспечивает связь между пользователем и системой: контролирует ввод данных пользователем и использует модель и представление для реализации необходимой реакции.

Необходимо отметить, что как представление, так и контроллер зависят от модели. Однако модель не зависит ни от представления, ни от контроллера. Тем самым достигается назначение такого разделения: оно позволяет строить модель независимо от визуального представления, а также создавать несколько различных представлений для одной модели [5].

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

Данная структура так же, как и приложение администратора, реализует концепцию MVC. В ней за отображение информации отвечает jsp страница. Контроллером и моделью выступают java классы.

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

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


База данных - это именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.

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

1) системный анализ и словесное описание информационных объектов предметной области;

2) проектирование инфологической модели предметной области - частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, в терминах ER-модели;

) даталогичеcкое или логическое проектирование БД, то есть описание БД в терминах принятой даталогической модели данных;

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

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

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

Каждый пользователь данной системы характеризуется следующими параметрами:

Вопросы, для прохождения теста будут иметь такие характеристики:

2) область исследования (слуховое восприятие, мелкая моторика…);

) категория вопроса (связана с возрастом пациента, например, поворачивает голову и находит источник звука глазами в возрасте 3 месяца);

) стоимость вопроса в баллах за правильный ответ;

) подсказка, если вопрос сложный, либо описание техники выполнения задания.

Результаты ответов будут сохраняться в следующей форме:

) возраст, в котором пациент проходил тест;

) баллы, полученные за данный ответ.

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

1) не может быть двух пользователей с одинаковым номером страхового полиса;

) у пользователя обязательно должны быть заданы номер полиса и дата рождения;

3) не может быть двух вопросов с одинаковым номером;

4) каждая область исследования может содержать один или несколько вопросов, но каждый вопрос может относиться только к одной области;

5) пользователь не может повторно ответить на вопрос, если в этом возрасте от него уже был получен ответ, вне зависимости от набранных баллов.

Кроме того, к самой базе данных выдвигаются следующие требования:

6) база данных должна быть надежной и способной обслуживать до нескольких десятков пользователей одновременно, без риска потери или замещения данных;

7) доступ к базе данных для пользователей и администраторов должен быть настраиваемым в зависимости от политики безопасности;

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

) база данных должна быть устойчивой к сбоям и иметь возможность резервирования и восстановления информации средствами СУБД или иными средствами.

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

2) специалисты (неврологи, терапевты);

При работе с БД специалисты должны иметь возможности:

2) наделять их правами для чтения вопросов и добавления ответов;

) изменять информацию о пользователях;

) получать результаты тестов пользователей.

При работе с БД пользователи могут:

Администраторы имеют полный доступ к базе данных для настройки таблиц и добавления в систему специалистов.

В качестве системы управления базой данных я выбираю MySQL сервер [7]. - свободная реляционная система управления базами данных, разрабатываемая компанией Oracle.

1) MySQL - это программное обеспечение с открытым кодом. Его можно получить по Internet и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями.

2) MySQL поддерживает большое количество типов таблиц, например, InnoDB, поддерживающие транзакции на уровне отдельных записей.

) Совместимость со всеми популярными операционными системами, такими как Windows, Linux, Unix, Mac OS и многими другими.

) MySQL поддерживается популярными интерфейсами для подключения к базам данных, такими как ODBC и JDBC.

) Возможность перехода с MySQL на альтернативную СУБД при необходимости.

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

) Наличие большого количества документации на русском языке.

На основании перечисленных требований к базе данных можно составить ее модель в виде диаграммы, отражающей отношения сущность-связь между объектами. Такая модель получила название ER или ERM- модели (entity-relationship model) [8].

На рисунке 4.1 изображена диаграмма с применением нотации под названием «Inverted Arrow» («перевернутая стрелка»), ныне известная под названием «Crow s Foot» («воронья лапка»), предложенная Гордоном Эверестом [8].



Согласно данной нотации, сущность изображается в виде прямоугольника, содержащего её имя, выражаемое существительным. Имя сущности должно быть уникальным в рамках одной модели. При этом имя сущности - это имя типа, а не конкретного экземпляра данного типа. Экземпляром сущности называется конкретный представитель данной сущности.

Связь изображается линией, которая связывает две сущности, участвующие в отношении. Степень конца с
Похожие работы на - Информационная система диагностики отклонений в развитии у детей раннего возраста Дипломная (ВКР). Информационное обеспечение, программирование.
Курсовая По Методике Преподавания Английского Языка Купить
Реферат по теме Виды и применение трансформаторов
Реферат по теме Проблемы реализации избирательных прав инвалидов
Курсовая работа по теме Особенности налогообложения различных групп налогоплательщиков
Реферат На Тему Художественный Стиль Речи
Курсовая работа по теме Классификация волокон
Гражданство Рф Курсовая Работа По Конституционному Праву
Реферат по теме Государство Корё
Контрольная работа по теме Индивидуальный проект маркетинговых мероприятий организации ОАО 'Ростелеком'
Курсовая Работа На Тему Виды Цен И Особенности Их Применения Ооо "Хлебозавод №1 Ртищево"
География России
Контрольная работа по теме Динаміка економічних показників. Структура зовнішньо-торгівельного обороту підриємства
Основа Экономики Реферат
Дипломная работа: Технологический процесс изготовления корпуса выключателя универсального промышленного робота
Реферат по теме Теорема о ранге матрицы
Реферат: Развитие позновательного интереса у детей
Реферат: на тему «к вопросу о влиянии мобильных телефонов на здоровье и успеваемость школьников разных возрастных групп»
Курсовая работа по теме Древнегреческий театр
Методическое указание по теме Английский язык
Реферат: Бой тридцати
Реферат: Шпора МГИМО
Реферат: Теории о несуществовании загробного бытия
Реферат: Третий год жизни: особенности возраста

Report Page