Создание web-среды для унификации процесса подготовки материалов научных исследований к представлению в печатной и презентационной формеНИР

Источник финансирования НИР

Фонд содействия инновациям, «Участник молодежного научно-инновационного конкурса» («УМНИК»)

Этапы НИР

# Сроки Название
1 30 октября 2014 г.-29 апреля 2015 г. Проектирование концептуальной модели приложения, базы данных и форматов хранения данных
Результаты этапа: Разработана концептуальная модель приложения в виде ER-диаграммы. На ее основе средствами MySQLWorkbench спроектирована реляционная база данных, которая может быть в дальнейшем легко интегрирована в серверную часть приложения с помощью СУБД MySQL. Описан сценарий взаимодействия пользователя с приложением. Окончательно выбран перечень используемых для реализации инструментов, программ и библиотек. Определены форматы представления служебных и выходных файлов.
2 1 мая 2015 г.-24 сентября 2015 г. Реализация макетной версии клиент-серверного приложения и его тестирование
Результаты этапа: На втором этапе запущена макетная версия приложения. На стороне сервера развернуты реляционная и иерархическая модели данных, содержащих соответственно служебную информацию приложения и личную информацию пользователей. Реализована безопасная система регистрации и авторизации пользователей на сайте. С использованием MVC-подхода построен архитектурный каркас приложения. Реализован пользовательский web-интерфейс с некоторыми актуальными для приложения виджетами. Проведено тестирование функциональности основных возможностей приложения. Внесены некоторые дополнения в концептуальную модель и ER-диаграмму. Сформулированы требования по улучшению работы приложения.
3 16 декабря 2015 г.-15 декабря 2016 г. Разработка внешнего оформления и графического интерфейса пользователя. Реализация редактора формул, редактора графики и редактора таблиц. Подключение возможности форматирования текстовых данных.
Результаты этапа: Создан полноценный сайт: придумано и приобретено доменное имя, самостоятельно организован хостинг, осуществлено администрирование доменной зоны, установлены web-сервер, почтовый сервер и сервер базы данных. Произведены изменения первоначальной ER-диаграммы: добавлены дополнительные атрибуты к имеющимся сущностям, созданы связи между плавающими объектами (рисунками и таблицами) с формулами и библиографическими ссылками. Организована система регистрации и авторизации пользователей. Реализована передача данных по шифрованному каналу связи с помощью протока https. Создан web-интерфейс по технологии Ajax для работы с сайтом как на стационарных рабочих станциях, так и на мобильных платформах. Написан код для поиска необходимого контента по ключевым словам. Созданы формы редактирования таблиц, рисунков, библиографических материалов, данных и проектов. В страницу редактирования текстовых данных встроен текстовый редактор с подсветкой синтаксиса системы LaTeX. Настроена система графического отображения математических формул MathJax. Отлажен процесс получения выходных материалов. Предоставлен доступ к исходным кодам редактируемого проекта. Создано и встроено 3 формата представления материалов научных исследований в виде статей. Встроена система web-аналитики. Реализована возможность совместной работы нескольких авторов над одним документом. Предусмотрена возможность открытого доступа к загруженным данным. Проведено тестирование на отказоустойчивость узла. Проведена проверка работоспособности сервера при одновременном подключении до 100 пользователей

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".