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