Проектирование веб-сервиса для централизованного хранения и поиска результатов биомедицинских исследований
Веб-приложение как прикладное программное обеспечение, логика которого распределена между сервером и клиентом, а обмен информацией происходит по сети. Основные преимущества использования веб-приложений. Логическая схема базы данных на уровне сущностей.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 12.03.2019 |
Размер файла | 2,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Северный (Арктический) федеральный университет имени М.В. Ломоносова, Архангельск, Россия
Проектирование веб-сервиса для централизованного хранения и поиска результатов биомедицинских исследований
Новиков И.И.1
Научный руководитель: Чуб Игорь Сергеевич - кандидат биологических наук, доцент кафедры физиологии и морфологии человека САФУ имени М.В. Ломоносова.
Веб-приложение - это прикладное программное обеспечение, логика которого распределена между сервером и клиентом, а обмен информацией происходит по сети. Клиентская часть реализует пользовательский интерфейс, а серверная - получает и обрабатывает запросы от клиента, выполняет вычисления, формирует веб-страницу и отправляет её клиенту согласно протоколу HTTP [1]. веб приложение логика сервер
Используя веб-приложение, пользователю необходимо только установить его на сервер. При этом нет необходимости вносить изменения в параметры настольных компьютеров или ноутбуков организации и любых пользователей, которые используют это приложение. Поэтому, стоимость использования вебприложений обычно меньше стоимости использования приложений требующих установки на настольные компьютеры каждого пользователя. Есть «реальная» стоимость, связанная с обслуживанием приложения на сервере -- необходимо потратить время на настройку сервера или оплатить услуги хостинга, но цена обычно значительно ниже, чем обслуживание многих компьютеров в организации [2]. Эта выгода особенно очевидна при обновлении приложения -- обновить вебприложение требуется только на сервере, после чего обновлённая версия станет доступна сразу всем пользователям.
Другим преимуществом является то, что пользователи могут использовать это приложение практически с любого компьютера, необходим лишь доступ в интернет.
Также большим преимуществом веб-приложений является централизованное хранение данных. Данные очень ценны и должны быть защищены от потери, что также предполагает создание резервных копий с максимальной частотой. Когда данные распределены среди многих компьютеров, сделать это становится сложнее, и решения, которые обеспечивают эффективное создание резервных копий при таких условиях обычно весьма дороги. Наличие всех данных в одном месте позволяет легко решить этот ключевой момент.
Есть определённые ограничения, которые свойственны веб-приложениям. Основное -- зависимость от сети. Пользователи нуждаются в связи с сервером.
Особую актуальность веб-приложения несут для образования и науки, поскольку для научного сообщества основным средством получения и обмена информацией постепенно становится интернет. Несмотря на данный факт, большая часть научных результатов продолжает публиковаться на бумажных носителях, в связи с чем не доходит до широкого круга читателей. Интернет дает новые, более продуктивные способы взаимодействия и сообщения информации.
При проведении биомедицинских исследований накапливаются большие объемы статистических данных (антропометрические, физиометрические, биохимические и т.д.), которые зачастую хранятся в файловой системе компьютера либо на различных носителях. Обмен, хранение и объединение этих данных является крайне неудобным процессом.
Основным назначением, разрабатываемого веб-сервиса, является централизация хранения биомедицинских данных с возможностью совместной работы над результатами исследований, а так же поиска данных исследований других пользователей и предоставление общего доступа.
Для работы с веб-сервисом не предъявляется требований к программному обеспечению, операционной системы и конфигурации ПК. Основным требованием является наличие интернет соединения и веб-браузер. Работа системы гарантируется на современных версиях наиболее распространенных браузеров: Internet Explorer, Opera, Google Chrome, Mozilla Firefox.
Была спроектирована логическая модель базы данных на уровне сущностей, которая учитывает главную особенность биомедицинских исследований, а именно: варьируемое число параметров каждого исследования (рисунок 1).
Рисунок 1 - Логическая схема базы данных на уровне сущностей
Так же был спроектирован интерфейс для более наглядного представления разрабатываемой системы.
Размещено на http://www.allbest.ru/
Рисунок 2 - Страница добавления нового исследования
На рисунке 2 представлена страница создания нового исследования, где возможно указать: название исследования, описание исследования, xls- файл с данными, место проведения, предоставлять ли общий доступ к исследованию и пользователи которые могут работать с данным исследованием.
Размещено на http://www.allbest.ru/
Рисунок 3 - Страница личного кабинета
На странице личного кабинета (Рисунок 3) представлены исследования пользователя либо исследования, доступ к которым ему предоставили.
Размещено на http://www.allbest.ru/
Рисунок 4 - Страница поиска общедоступных исследований
Страница поиска общедоступных исследований (рисунок 4), позволяет искать исследования других пользователей, общий доступ к которым они предоставили.
Размещено на http://www.allbest.ru/
Рисунок 5 - Главная страница исследования
На рисунке 5 показана главная страница исследования с заполненными данными, которые можно сортировать и фильтровать.
Проектируемая система позволит централизовать хранение результатов биомедицинских исследований и упростить их обмен. Общедоступные данные позволят проводить их обработку пользователям, не имеющим возможности провести их сбор самостоятельно, либо для сравнения результатов или прослеживания динамики.
Список литературы
1. Шасанкар К. Разработка веб-приложениий. СПб.: Питер, 2014. -- 208 с.
2. Преимущества и недостатки веб-приложений [Электронный ресурс]. - Режим доступа: http://cmspress.info/node/3468 (дата обращения: 29.11.2016).
Размещено на Allbest.ru
Подобные документы
Поиск информации в Интернет с помощью каталогов и поисковых машин. Мгновенный обмен информацией в Интернете. Основные программы и браузеры для поиска и обмена информацией. Программное обеспечение для просмотра веб-сайтов. Программы для обмена файлами.
дипломная работа [81,1 K], добавлен 23.06.2012Просмотр, запись и чтение данных буфера обмена. Динамический обмен данными (DDE), способы его организации. Атомы в Windows, их понятие и функции. Особенности задания параметра lParam сообщений DDE. Обмен и передача данных между клиентом и сервером.
лекция [303,7 K], добавлен 24.06.2009Microsoft Office как пример прикладного программного обеспечения (ПО). Проблемы выбора и использования прикладного ПО. Роль программных продуктов пакетного типа, обеспечивающих свободную конвертацию данных между различными компьютерными технологиями.
реферат [18,2 K], добавлен 21.02.2010Общие сведения о стандартизированном протоколе передачи данных FTP. Модель построения протокола обмена информацией, его применение в автоматических системах оплаты через интернет. Управляющее соединение между клиентом и сервером, программное обеспечение.
презентация [96,0 K], добавлен 15.12.2010Разработка приложений баз данных Delphi. Построение концептуальной модели, атрибуты сущностей и связей. Проектирование приложения для ведения базы данных телефонных номеров с возможностью поиска по всем имеющимся полям. Тестирование программного средства.
курсовая работа [641,7 K], добавлен 17.08.2013Системное, инструментальное и прикладное программное обеспечение. Современные настольные издательские системы. Программные средства мультимедиа. Системы искусственного интеллекта. Прикладное программное обеспечение автоматизированного проектирования.
реферат [59,4 K], добавлен 18.12.2013Определение базы данных и банков данных. Компоненты банка данных. Основные требования к технологии интегрированного хранения и обработки данных. Система управления и модели организации доступа к базам данных. Разработка приложений и администрирование.
презентация [17,1 K], добавлен 19.08.2013Создание базы данных при помощи СУБД, разработка собственного приложения. Информационно-логическая модель рекламного агентства. Структура реляционной базы данных в Access. Заполнение таблиц информацией. Структура приложения и взаимодействия форм.
курсовая работа [12,6 M], добавлен 17.06.2014Прикладное программное обеспечение, его использование при проведении сложных математических вычислений. Менеджер загрузок. Офисные средства обработки информации. Система автоматизации проектных работ. Основы использования функций Excel, их аргументы.
контрольная работа [227,6 K], добавлен 01.03.2009Службы и компоненты SQL Server 2000, архитектура его вычислительной среды, системы безопасности, средства репликации и администрирования, сетевые библиотеки. Обмен данными между клиентом и сервером. Реляционное ядро, физическая и логическая структура БД.
презентация [103,3 K], добавлен 10.11.2013