Поздравляем с Новым Годом!
   
Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: XL Международной научно-практической конференции «Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ» (Россия, г. Новосибирск, 29 марта 2016 г.)

Наука: Информационные технологии

Скачать книгу(-и): Сборник статей конференции

Библиографическое описание:
Долина А.Ф. WEB – ПРИЛОЖЕНИЕ КАК ИНСТРУМЕНТ ЭФФЕКТИВНОГО ОПОВЕЩЕНИЯ ЖИТЕЛЕЙ МАЛОНАСЕЛЕННЫХ ПУНКТОВ О ПРИЕЗДЕ МЕДИЦИНСКИХ МОБИЛЬНЫХ БРИГАД // Научное сообщество студентов XXI столетия. ТЕХНИЧЕСКИЕ НАУКИ: сб. ст. по мат. XL междунар. студ. науч.-практ. конф. № 3(39). URL: https://sibac.info/archive/technic/3(39).pdf (дата обращения: 31.12.2024)
Проголосовать за статью
Конференция завершена
Эта статья набрала 29 голосов
Дипломы участников
У данной статьи нет
дипломов

WEB – ПРИЛОЖЕНИЕ КАК ИНСТРУМЕНТ ЭФФЕКТИВНОГО ОПОВЕЩЕНИЯ ЖИТЕЛЕЙ МАЛОНАСЕЛЕННЫХ ПУНКТОВ О ПРИЕЗДЕ МЕДИЦИНСКИХ МОБИЛЬНЫХ БРИГАД

Долина Анастасия Федоровна

студент 4 курса, кафедра ВТ, ФТИ УрФУ, г. Екатеринбург

Шершнев Виктор Николаевич

научный руководитель,

кандидат физико-математических наук, доцент ФТИ УрФУ, г. Екатеринбург

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

Область деятельности связанная со здравоохранением не исключение, она разрабатывает федеральные программы модернизации, направленные на проведение мероприятий по внедрению современных ИТ, технологий, которые позволяют повысить эффективность, оперативность, качество медицинского обслуживания людей, а также сократить затраты человеческих ресурсов. Один из быстро развивающихся путей достижения таких целей - создание социально направленных web-приложений, обеспечивающих огромной помощью «социально слабую» категорию населения. В сети Интернет можно найти огромное количество проектов с данной направленностью, например: sochibezbarierov.ru, hatecrimes.ru, pandus.molparlam.ru.

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

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

Если оценить эффективность данной системы с помощью отзывов в сети Интернет, можно сделать вывод, что она требует разработки дополнительных средств. По моему мнению, создание web-приложения “Mobile Medical Brig” поможет обеспечить наиболее своевременным и эффективным оповещением данную категорию населения. Указанное приложение относится к современному типу так называемых real-time web apps, главной задачею которого является автоматизировать уведомление жителей о приезде врачей.

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

Рис. 1. Диаграмма “Доступ к сотовому телефону у опрошенного населения”

 

Следующий шаг в создании это выбор платформы, от правильности которого зависит качество результата. Проект “Mobile Medical Brig” реализован на основе Meteor, соответствующий основным критериям, основываясь на которые, можно выбрать framework:

  • “порог входа”;
  • изоморфный код;
  • “reactive programming”;
  • горячая замена кода;
  • компенсация задержки;
  • БД;
  • смарт пакеты.

Meteor - новый способ разработки web-приложений, который стирает границы между «front-end» и «back-end». Позволяет писать real-time приложения, используя пакеты и модули, количество которых растет с каждым днем. Кроме всего этого, Meteor позволяет опубликовать приложения на поддомен meteor.com, то есть любой человек может увидеть реализованный проект на начальном этапе[3].

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

  • легкое создание карты web-приложения;
  • визуализацию макетов web-страниц;
  • разработку навигации;
  • выбор дополнительных сервисов.

Структурная модель проекта “Mobile Medical Brig” была построена с помощью BPWin. Это мощный инструмент для создания моделей, позволяющих анализировать, документировать и планировать изменения сложных процессов. BPwin предлагает средство для сбора всей необходимой информации о работе предприятия и графического изображения этой информации в виде целостной и непротиворечивой модели[2]. Он  поддерживает три методологии: IDEF0, DFD и IDEF3. В рамках IDEF0(Integration Definition for Function Modeling) процесс представляется в виде набора элементов - работ, которые взаимодействуют между собой, а также показывается информационные, людские и производственные ресурсы, потребляемые каждой работой. Именно эта методология была выбрана для построения модели функционирования.

Рис.2. Структурная модель функционирования приложения “Mobile Medical Brig

 

Как показано на рисунке 2 за управление отвечают две стрелки:

  • Федеральный закон от 21 ноября 2011 года № 323-ФЗ «Об основах охраны здоровья граждан в Российской Федерации»;
  • пользовательские соглашения, условия использования всех сервисов, которые использованы в приложении, а также политика конфиденциальности данных, требуемые от пользователей для регистрации.

Стрелка “интерфейс по работе с web-приложением”- стрелка механизма, обеспечивающая работу всей системы. Следующие связи входа и выхода раскрываются в декомпозиции модели (рисунок 3).

Рис. 3. Декомпозиция структурной модели функционирования приложения “Mobile Medical Brig”

 

Декомпозиция – разбиение сложного процесса на составляющие его функции. В приведенном варианте каждый функциональный блок это отдельная web-страница приложения “Mobile Medical Brig”. Например, функциональный блок “Sign in” это регистрация или авторизация пользователей, “Предложить” это добавление запроса о требовании приезда мобильной бригады в населенный пункт и так далее. Такое разбиение облегчает программирование, позволяет увидеть все функции и потоки информации. Также процесс программирования “Mobile Medical Brig” был облегчен благодаря смарт пакетам, которые подключаются к приложению с помощью простой команды в консоли: meteor add namepackage[3].

Пакеты это отдельные Javascript программы, которые внедряют свой код в клиентскую или серверную часть  или содержат библиотеку новых функций. Первый плагин: csv-to-collection, был подключен для добавления “Плана приезда мобильных бригад врачей” в коллекцию. Пакет конвертирует информацию на сервер в базу данных MongoDB, а уже оттуда с помощью функции publish() она становится доступной каждому подключенному клиенту[5]. Результаты данных действий можно увидеть на домашней странице приложения “Mobile Medical Brig”. Также были использованы и другие инструменты:

  • регистрация с помощью социальной сети Facebook;
  • добавление в приложение Google Карт;
  • и другое;

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

 

Список литературы:

  1. Набиев И. М. Важность информационных технологий в развитии общества и государства  // Педагогическое мастерство: материалы IV междунар. науч. конф. (г. Москва, февраль 2014 г.).  — М.: Буки-Веди, 2014. — С. 297-299.
  2. Прыткин Д.А. BPwin 4: Пришел, увидел, реорганизовал [электронный ресурс] — Режим доступа. — URL: http://www.interface.ru/ca/bpwin4us.htm (дата обращения: 02.03.2016)
  3. Tom Caleman, Sasha Grief  Discover Meteor [электронный ресурс] — Режим доступа. — URL:http://ru.discovermeteor.com (дата обращения: 02.02.2016)
  4. The catalog for Meteor packages [электронный ресурс] — Режим доступа. — URL: https://atmospherejs.com (дата обращения: 15.11.2015)
Проголосовать за статью
Конференция завершена
Эта статья набрала 29 голосов
Дипломы участников
У данной статьи нет
дипломов

Оставить комментарий