Разработка программного модуля для организации отчётности по публикационной активности | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

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

Опубликовано в Молодой учёный №20 (206) май 2018 г.

Дата публикации: 18.05.2018

Статья просмотрена: 112 раз

Библиографическое описание:

Исаков, К. А. Разработка программного модуля для организации отчётности по публикационной активности / К. А. Исаков. — Текст : непосредственный // Молодой ученый. — 2018. — № 20 (206). — С. 11-14. — URL: https://moluch.ru/archive/206/50398/ (дата обращения: 20.04.2024).



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

Многие организации, в частности ВУЗы, приобретают системы для управления НИД вуза для того, чтобы облегчить и ускорить процесс сбора информации о научной деятельности сотрудников. К тому же существует множестве электронных библиотек, баз данных и других ресурсов, в которых можно найти соответствующую информацию о научных трудах.

Использование автоматизированных систем управления НИД помогает решить проблему, которая заключается в точном сборе и анализе информации о научных трудах сотрудников, а также в подготовке корректных отчётов. Основным недостатком этих систем является их высокая стоимость. Таким образом проблема организации отчётности актуальна на данный момент.

Можно выделить несколько систем, которые в той или иной мере решают проблему организации отчетности, таких как БИТ.Наука, Система управления НИД вуза, JabRef, Mendeley, EndNote. Каждая система решает проблему по-своему и обладает своими особенностями, достоинствами и недостатками.

Сравнение существующих решений приведено в таблице 1

Таблица 1

Обзор существующих решений

Гибкость

Надежность

Ценовая политика

Полнота решения существующей проблемы

Поддержка русского языка

БИТ.Наука

+

+

-

+

+

Система управления НИД вуза

+

+

-

+

+

JabRef

-

-

+

-

-

Mendeley

-

-

+

-

-

EndNote

+

-

-

-

-

Разрабатываемый модуль

+

+

+

+

+

Таблица 2

Выбор языка программирования

Критерий

Java [2]

C# [3]

C++ [4]

Python [5]

Кроссплатформенность

+

-

+

+

Опыт работы

+

-

+

+

ООП

+

+

+

+

Наличие библиотек для работы с БД

+

+

+

+

Динамическая типизация

-

+

-

+

Наличие сборщика мусора

+

+

-

+

Алгоритм работы клиентской части модуля представлен на рисунке 1.

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

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

После отправки информации на сервер приложение завершает работу, или при необходимости начинает цикл работы заново.

После запуска сервера происходит подключение к порту для прослушивания входящих соединений. Затем сервер начинает цикл прослушивания и ожидания клиентов.

Для каждого нового подсоединенного клиента создаётся отдельный поток для его обработки. После инициализации потока начинается прием запросов от клиента.

В процессе получения очередного запроса происходит его интерпретация и исполнение. Результаты исполнения отправляются обратно клиенту. Если клиент завершил работу, поток завершает своё исполнение и уничтожается.

Рис. 1. Алгоритм работы клиентской части модуля

Графический интерфейс пользователя разработан на языке Java c использованием платформы JavaFX и графического дизайнера SceneBuilder. [6]

Графический интерфейс представляет элемент TabPane, состоящий из трёх панелей. Каждая панель представляет содержит форму ввода соответствующей информации. Первая панель содержит основную информацию о публикации, вторая панель содержит информацию о цитировании и наличии публикации в различных источниках (WoS, Scopus, e-Library и др.), и третья панель содержит информацию об источнике публикации (публикация в журнале, газете, книга, электронный ресурс и другие).

Для каждой панели реализован контроллер, который обрабатывает действия пользователя, проверяет вводимую пользователем информации и предоставляет возможность её корректировки.

Рис. 2. Экранная форма основного окна

Выводы

В процессе разработки программного модуля были проделаны работы по исследования предметной области, проанализированы существующие программные решения, выбраны язык и среды разработки, на этапе проектирования разработаны схемы

Литература:

  1. О мерах по реализации государственной политики в области образования и науки [Текст]: указ Президента РФ от 07.05.2012 г. № 599. 2012 г. ̶ URL: http://kremlin.ru/acts/bank/35263.
  2. Шилдт, Герберт. Java 8. Полное руководство, 9-е изд.: Пер. с англ. — М.: ООО «И. Д. Вильямс», 215. — 1376 с.
  3. Стиллмен, Э. Изучаем С# / Э. Стиллмен, Дж. Грин. — 2-е изд. — СПб.: Питер, 2012. — 696 с.
  4. Страуструп, Б. Язык программирования С++. Специальное издание [Текст] = The C++ Programming Language: Special Edition / B. Stroustrup / Б. Страуструп; Пер. С англ. Под ред. Н. Н. Мартынова. — М.: Бином, 2012. — 1136 с. — ISBN 978–5-7989–0425–9; USBN 0–201–70073–5.
  5. Лутц, М. Изучаем Python, 4-е издание / М. Лутц. — Пер. с англ. — СПб.: Символ-Плюс, 2011. — 1260с., ил. — ISBN 978–5-93286–159–2.
  6. Машнин, Т. С. JavaFX 2.0: разработка RIA-приложений. / Т. С. Машнин. — СПб.: БХВ-Петербург,2012. — 320 с.
Основные термины (генерируются автоматически): алгоритм работы, клиентская часть модуля, научная деятельность сотрудников, необходимая информация, панель, работа, система управления НИД вуза, соответствующая информация.


Похожие статьи

Компоненты ERP-системы вуза и их роль в системе управления

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

Ключевые слова: менеджмент, управление, ВУЗ, ERP, корпоративные информационные системы

Примерами такой информации являются: данные о сотрудниках и студентах...

Автоматизированная информационная система «Университет»

АИС «Университет» функционально состоит из следующих 10-модулей: модуль управление системой; модули «Студент»

Управление научно-исследовательской деятельностью осуществляется на основании грантов, получаемых отдельными сотрудниками...

работа, научно-исследовательская деятельность студентов...

информация от форумов, посвященных обсуждению научных работ студентов.

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

Организация автоматизированной системы управления...

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

Подход к проектированию CRM системы для кафедры в ВУЗе

Алгоритм управления научно-исследовательской деятельностью кафедры вуза.

систем (КИС) Информационные технологии в управлении и учебном процессе вуза.

Модуль содержит в себе инструменты для управления работой CRM-системы.

Анализ и проектирование системы обработки заявок клиентов...

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

Основные термины (генерируются автоматически): сервисный центр, информация, модуль управления, работа системы, основной параметр...

Важная роль мониторинга в научно-исследовательских работах...

Научно-исследовательская деятельность студентов как фактор... Исследовательская работа студента во всех вузах России

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

Алгоритм управления системой защиты информации

Таким образом, актуально разработать алгоритм управления системой защиты информации. Для этого необходимо провести: Анализ информационных систем предприятий для выявления их особенностей

Информационная система для организации удаленной работы...

Научный журнал. Международные конференции.

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

Системы управления контентом (CMS) электронного... Другая — панель управления CMS, которая является совокупностью веб-страниц.

Похожие статьи

Компоненты ERP-системы вуза и их роль в системе управления

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

Ключевые слова: менеджмент, управление, ВУЗ, ERP, корпоративные информационные системы

Примерами такой информации являются: данные о сотрудниках и студентах...

Автоматизированная информационная система «Университет»

АИС «Университет» функционально состоит из следующих 10-модулей: модуль управление системой; модули «Студент»

Управление научно-исследовательской деятельностью осуществляется на основании грантов, получаемых отдельными сотрудниками...

работа, научно-исследовательская деятельность студентов...

информация от форумов, посвященных обсуждению научных работ студентов.

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

Организация автоматизированной системы управления...

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

Подход к проектированию CRM системы для кафедры в ВУЗе

Алгоритм управления научно-исследовательской деятельностью кафедры вуза.

систем (КИС) Информационные технологии в управлении и учебном процессе вуза.

Модуль содержит в себе инструменты для управления работой CRM-системы.

Анализ и проектирование системы обработки заявок клиентов...

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

Основные термины (генерируются автоматически): сервисный центр, информация, модуль управления, работа системы, основной параметр...

Важная роль мониторинга в научно-исследовательских работах...

Научно-исследовательская деятельность студентов как фактор... Исследовательская работа студента во всех вузах России

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

Алгоритм управления системой защиты информации

Таким образом, актуально разработать алгоритм управления системой защиты информации. Для этого необходимо провести: Анализ информационных систем предприятий для выявления их особенностей

Информационная система для организации удаленной работы...

Научный журнал. Международные конференции.

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

Системы управления контентом (CMS) электронного... Другая — панель управления CMS, которая является совокупностью веб-страниц.

Задать вопрос