Обзор современных средств разработки информационной системы для отдела научных программ, грантов и проектов волгоградского государственного аграрного университета - Студенческий научный форум

XIII Международная студенческая научная конференция Студенческий научный форум - 2021

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

Медведев Р.П. 1, Ширяева Е.В. 1
1Федеральное государственное бюджетное образовательное учреждение высшего образования "Волгоградский государственный аграрный университет"
 Комментарии
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF

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

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

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

постоянная актуализация информации о конкурсах РФФИ;

архивирование информации о прошедших конкурсах;

создание ведение и изменение журнала учета заявок на научные конкурсы гранты программы;

редактирование информации о проводимых научных конкурсах, грантах и программах.

быстрый поиск информации по заданным параметрам.

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

Hyper Text Markup Language (HTML) – стандартизированный язык. гипертекстовой разметки веб-страниц. Данный язык, используется для определения структуры и описания содержания веб-страницы в структурированной форме. Код HTML интерпретируется браузерами; полученная в результате интерпретации страница отображается на экране монитора компьютера или мобильного устройства.

Personal Home Page (PHP) – Hypertext Preprocessor (гипертекстовыйпрепроцессор). PHP – общего назначения, широко применяемый для разработки веб-приложений, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных.

Cascading Style Sheets (CSS) – каскадные таблицы стилей. Это язык, содержащий набор свойств для определения внешнего вида документа.

JavaScript – это язык управления сценариями просмотра веб-страниц на стороне клиента. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах, как язык сценариев для придания интерактивности веб-страницам.

Web-приложение, созданное на основе перечисленных выше средств, закрывает многие потребности, но с выбором данного решения возникает проблема в обновлении данных, их требуется регулярно обновлять, получая данные с необходимых источников. Метод получения данных из внешних источников называется парсингом. Парсер – программа, преобразующая входные данные в некий структурированный формат, нужный для задач последующего их анализа и использования. Технически, парсер выполняет синтаксический анализ данных [1].

Реализовать идею парсинга можно несколькими способами. Первый самый простой и менее затратный по многим факторам – это добавление данных напрямую в базу данных. Второй – это импорт данных из различных файлов, например, самый популярный – это CSV. Разнообразие программных продуктов парсинга позволяет выбрать оптимальное инструментальное средство, позволяющее удовлетворить потребности конечного пользователя в требуемом объеме. В связи с этим были определены два парсера, оптимальные для решения задачи автоматизации сбора информации для научного отдела: A-Parser и Datacol. Разберем каждое решение подробнее.

A-Parser – многопоточный парсер поисковых систем, сервисов оценки сайтов, ключевых слов, контента (текст, ссылки, произвольные данные) и других различных сервисов, всего A-Parser содержит более 60 парсеров, которые предоставляются как готовые решения, так и возможности создания собственных пресетов [2]. Кроме этого A-Parser позволяет:

заказ платных индивидуальных решений;

возможность обработки собранных данных;

экспорт данных в разные форматы;

постоянное обновление каталогов парсера и пресетов. В каталогах собраны индивидуальные решения по нестандартным задачам;

использование языка JavaScript, что дает возможность создания собственных сколько угодно сложных парсеров;

осуществлять поддержку API, что позволяет легко встраивать A-Parser в бизнес-процессы.

Datacol – это универсальный парсер, который умеет собирать данные с любого сайта или файла, дополнительно их обработать и сохранять результат работы в файл, базу данных или сразу загружать на сайт. Datacol поддерживает различные форматы экспорта, одни из них реализованы в базовом функционале некоторых программ (например, CSV, TXT, Excel, WordPress, MySql), другие представлены в виде плагинов. Можно выделить следующий набор возможностей, которыми обладает парсер Datacol [3]:

более 80 готовых решений с возможностью создания собственных;

заказ платных индивидуальных решений;

возможность обработки собранных данных;

экспорт данных в разные форматы;

расширение функционала благодаря дополнительным плагинам.

Однако помимо перечисленных выше специализированных средств, реализация парсинга возможна посредством собственной разработки, например web-приложения.

Web-приложение для отдела научных программ, грантов и проектов – это инструмент который должен решить поставленные задачи; быть прост в использовании; осуществлять грамотное ведении документации. Относительно этого продукта должна быть предусмотрена быстрая и качественная поддержка и дальнейшее развитие проекта, а также минимальные затрат на его разработку и дальнейшее сопровождение.

Web-приложения в сравнении с локальными приложениями имеют следующие преимущества:

простота доступа к приложению – любой человек, имеющий компьютер, подключенный к сети Интернет, может использовать web- приложение;

простота развертывания (установки) – в отличие от локальных приложений web-приложения после завершения разработки не требуют установки на компьютерах пользователей. Достаточно только сообщить им URL-адрес приложения. При изменении приложения все пользователи сразу начинают работать с измененной версией;

наличие большого количества обученных пользователей;

высокий уровень развития и надежности сетевых соединений и web-технологий.

Таким образом, нами были выделены три основных средства разработки информационной системы для отдела научных программ, грантов и проектов Волгоградского государственного аграрного университета, а именно: A-Parser; Datacol; web-технологии.

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

простота и удобство использования;

лицензия;

поддержка динамически изменяющегося контента;

сопровождение программного кода;

функционал;

цена.

Алгоритм метода идеальной точки реализован в Excel и представлен на рисунке 1. На рисунках 2-4 представлены диаграммы оценки рассматриваемых средств разработки методом идеальной точки.

Рисунок 1 – Сравнение методом идеальной точки средств разработки информационной системы для отдела научных программ, грантов и проектов

Рисунок 2 – Диаграмма оценки A-Parser методом идеальной точки

Рисунок 3 – Диаграмма оценки Datacol методом идеальной точки

Рисунок 4 – Диаграмма оценки web-технологии методом идеальной точки

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

Список используемых источников

Wikipedia - Синтаксический анализатор [Электронный ресурс] – URL:https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BD%D1%82%D0%B0%D0%BA%D1%81%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%82%D0%BE%D1%80

Официальный сайт программного продукта A-parcer [Электронный ресурс] // a-parser.com. – URL: https://a-parser.com

Официальный сайт программного продукта Datacol [Электронный ресурс] // web-data-extractor.net. –– URL: http://web-data-extractor.net/

Просмотров работы: 9