Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информационная система автоматизированной проверки корректности заполнения страховой документации в медицинских учреждениях.docx
Скачиваний:
145
Добавлен:
18.05.2017
Размер:
6.28 Mб
Скачать

3.4. Проектирование диаграмм на языке uml

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

У информационной системы имеется два пользователя «Мед. работник» и «Сотрудник по страховой документации». Медицинскому работнику доступны функции: ввод данных, обмен страховыми документами, корректировка страховых документов. Сотруднику по страховой документации доступны следующие функции: обмен страховыми документами, корректировка и проверка страховых документов, анализ страховых документов, формирование отчета по страховым документам.

Рис. 3 Диаграмма вариантов использования

Диаграмма конечных автоматов (State Machine diagram). Диаграмма автомата отражает отношения между актерами и прецедентами и описывает все состояния экземпляра класса и все его последовательности по переходам из одного состояния в другое.

Рис.3.4. Диаграмма конечных автоматов.

Диаграмма деятельности (Activity diagram) — диаграмма, которая показывает разложение процесса на его составные части. Она позволяет показывать особенности процедурного и синхронного управления. Описывая каждое выполнение операции какой-либо части класса позволяя использовать диаграммы деятельности для описания реакций на внутренние события системы.

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

Рис.3.5. Диаграмма деятельности.

Диаграмма последовательности (Sequence diagram) — диаграмма, на которой изображены процессы, которые взаимодействуют между собой во времени. На ней отображаются участвующие процессы и сообщения, которыми они между собой обмениваются.

Рис. 3.6. Диаграмма последовательности.

Диаграмма классов (англ. Static Structure diagram) — диаграмма, отображающая классы системы, атрибуты, методы между ними.

Рис. 3.7. Диаграмма классов

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

Рис. 3.8. Диаграмма размещения

4 Реализация информационной системы.

4.1. Cms 1с:Битрикс

Информационная система «МедДок» разрабатывается для работы сотрудников на компьютере с помощью веб-браузера. Разрабатываемая система будет управляться через CMS [13].

CMS (Система управления контентом) – информационная система, которая используется для управления и организации содержимого сайта:

  • Хранение;

  • Контроль версий;

  • Настройка доступа;

  • Управление потоком документа;

  • Публикация содержимого.

Большинство CMS представляет собой набор модулей, что позволяет администратору настраивать необходимые компоненты посредством системы в виде визуального (WYSIWYG) редактора, а, не программируя блоки напрямую.

Обычно для простых сайтов и порталов используют бесплатные CMS – для примера будем рассматривать Drupal [14]. Для более сложных сайтов, которые требуют повышенного уровня безопасности и большего функционала используют платные – такие как 1С:Битрикс или SharePoint. Рассмотрим каждую систему отдельно.

  1. Drupal— система управления содержимым, которая использует каркас для проектирования систем управления контентом (фреймворк программной системыCMF). Отличие и преимуществаDrupalперед остальными бесплатными в том, чтоDrupalиспользует не толькоCMS– для управления контентом, но иCMF– конструкторCMS. Можно настроить более простую и безопасную панель для администрирования, а также более точно настроить модули (добавить или убрать), что скажется на производительности системы, улучшив её.

  2. 1С-Битрикс: Управление сайтом — система управления сайтом разрабатываемая компанией 1С-Битрикс. Данная система поддерживает различные СУБД: MSSQL,Oracle,MySQL. ЭтаCMSможет работать как наMicrosoftWindowsиUNIXподобных платформах.

  3. SharePointв основном используется для создания тех сайтов, которые предоставляют возможность одновременной совместной работе. ПлатформуSPD(SharePointDesigner) можно использовать в качестве обмена и хранилища информации, знаний, документов. Пользователи могут легко управлять и взаимодействовать с документацией и редактировать её с помощью веб-частей (SharePointWebParts).

Основные критерии, которые нам нужны для нашей системы это:

  • Цена;

  • Наличие модуля контроля и анализа документов;

  • Поддержка баз данных;

  • Работа с документами;

  • Интуитивный интерфейс;

  • Локализация для медицинской сферы;

  • Высокая производительность;

  • Веб-безопасность.

Таблица 4.1

Сравнение CMS

Критерии

Drupal

1С:Битрикс

SharePoint

Бесплатность

+

-

-

Наличие модуля контроля и анализа документов

-

+

+

Поддержка баз данных

+

+

+

Работа с документами

-

+

+

Интуитивный интерфейс

+

+

+

Локализация для медицинской сферы

-

+

-

Веб-безопасность

-

+

+

Подводя итоги можно сказать, что Drupal хоть и является бесплатной системой, но не подходит по многим параметрам, а SharePoint не имеет локализацию для медицинской сферы, что важно для информационной системы. Поэтому разработку новой информационной системы лучше всего производить используя CMS –1С:Битрикс.

Соседние файлы в предмете Дипломная работа (подготовка и защита)