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

Исследование возможности доступа населения к мобильным телефонам. Характеристика метода Meteor. Структурная модель функционирования приложения "Mobile MedicalBrig". Изучение основ её декомпозиции. Рассмотрение аспектов работы разработанной программы.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 06.04.2016
Размер файла 156,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

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

студент 4 курса, кафедра ВТ, ФТИ УрФУ

Научный руководитель Шершнев Виктор Николаевич

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

г. Екатеринбург

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

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

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

через медицинского работника фельдшерско-акушерского пункта или общей практики;

через размеченную информацию в местах социального назначения.

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

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

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

телефон meteor декомпозиция

Следующий шаг в создании это выбор платформы, от правильности которого зависит качество результата. Проект "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 MedicalBrig"

Как показано на рисунке 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)

Размещено на Allbest.ru

...

Подобные документы

  • Исследование особенностей реализации клиентского приложения в режиме сервер-терминал. Изучение процесса подготовки компьютера перед установкой программного обеспечения. Характеристика защиты клиентской части программы от несанкционированного доступа.

    курсовая работа [332,4 K], добавлен 13.11.2011

  • Исследование теоретических аспектов разработки программы посредством использования Visual Basic. Анализ достоинств и недостатков данного языка программирования. Изучение особенностей создания интерфейса приложения. Основные этапы реализации программы.

    практическая работа [460,6 K], добавлен 22.01.2013

  • Создание приложения, использующего возможности встроенной в ОС Android базу данных SQLite. Проектирование приложения для преподавателей "DataBase". Классы для работы с SQLite. Вставка новой записи в базу данных. Методы update и delete. Листинг программы.

    курсовая работа [744,9 K], добавлен 07.07.2014

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

    дипломная работа [1,0 M], добавлен 10.07.2017

  • Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.

    курсовая работа [987,1 K], добавлен 27.06.2019

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

    дипломная работа [3,1 M], добавлен 18.11.2017

  • Анализ российского рынка мобильных приложений. Мобильное приложение как новый канал коммуникации с целевой аудиторией. Этапы создания мобильного приложения. План продвижения мобильного приложения в сети Интернет. Бесплатные инструменты продвижения.

    дипломная работа [1,6 M], добавлен 23.06.2016

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

    дипломная работа [2,6 M], добавлен 09.02.2017

  • Рассмотрение основ создания в IDE Lazarus приложения, которое будет находить решение нелинейного уравнения. Использование для расчетов метода секущихся (хорд). Выполнение решения в математическом пакете и сравнение результата с созданным приложением.

    курсовая работа [4,2 M], добавлен 28.01.2015

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

    курсовая работа [395,4 K], добавлен 28.04.2015

  • Сущность основных аспектов эффективного функционирования в операционной системе Windows. Способ создания локальных сетей в операционной системе Windows XP, изучение их возможностей. Глобальная сеть Интернет в ОС Windows, структура и основные программы.

    курсовая работа [352,8 K], добавлен 15.02.2009

  • Правила создания и особенности работы с приложением Windows Application. Рассмотрение структуры панели Properties и ее функционального назначения. Возможности пункта меню "View". Практическая разработка приложения - калькулятора для сложения двух чисел.

    лабораторная работа [99,1 K], добавлен 01.12.2011

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

    курсовая работа [3,5 M], добавлен 28.08.2012

  • Создание многоуровневого приложения с Web-интерфейсом выставления оценки фильму и просмотра оценок других пользователей. Клиентская часть приложения. Разработка многопользовательского веб-приложения на ASP.NET MVC 3 с разграничением доступа к данным.

    курсовая работа [949,7 K], добавлен 22.02.2015

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

    дипломная работа [343,8 K], добавлен 06.06.2010

  • Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.

    курсовая работа [12,6 M], добавлен 17.06.2014

  • Мобильные операционные системы. Основные характеристики систем iOS и Android, их достоинства, недостатки и индивидуальные возможности. Анализ преимуществ лидирующих мобильных платформ для разработки приложения. Основные различия в механизмах безопасности.

    дипломная работа [806,5 K], добавлен 01.01.2018

  • Диаграммы декомпозиции в методологии IDEF0 и IDEF3. Информационная модель в нотации IDEF1.X. Создание приложения в СУБД-ориентированной среде. Описание результатной и входной информации. Макеты отображения результатов. Блок-схема основных модулей.

    курсовая работа [2,4 M], добавлен 01.03.2015

  • Порядок разработки игровой программы, создаваемой в среде Delphi в процессе проектирования приложения, основанной на модульном принципе. Структура программы: объявление списка используемых модулей и несколько операторов, запускающих данное приложение.

    курсовая работа [384,2 K], добавлен 03.01.2011

  • Знакомство с проблемами обнаружения вредоносного программного обеспечения для мобильных устройств. Анализ функций антивирусного пакета Kaspersky Mobile Security 8.0. Характеристика наиболее распространенных антивирусных программ для мобильных устройств.

    реферат [55,1 K], добавлен 11.01.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.