В настоящее время российские компании все чаще вынуждены переходить от использования импортного программного обеспечения к российским программным продуктам. В данной статье рассматриваются альтернативные варианты ПО, актуальные отечественные отраслевые решения и сервисы, а также проблемы и задачи, связанные с переходом на новое программное обеспечение.
Задача:
Выбор альтернативной операционной системы (ОС) и окружения.
Решение:
В качестве альтернативы операционной системе под управлением Windows Server мы предлагаем рассмотреть операционные системы семейства Linux.
Варианты ОС семейства Linux:
- ОС из реестра отечественного программного обеспечения (Астралинукс, Альтлинукс);
- другие свободно распространяемые дистрибутивы (Ubuntu, RedOS и др.).
При выборе ОС необходимо учитывать задачи, которые предстоит решить, компетенцию системных администраторов, а также обязательные последующие изменения, связанные с переходом на новую ОС:
- изменения в доменной архитектуре;
- смена технологий виртуализации;
- организация корпоративной почты;
- работа офисных приложений (некоторые из них могут перестать работать на новой ОС);
- функционирование периферийного оборудования (драйверы для принтеров, сканеров, сканеров штрих-кодов и т.д.).
Задача:
Замена системы управления базами данных (СУБД).
Решение:
В качестве альтернативе проприетарным системам управления базами данных, рассмотрим СУБД PostgreSQL.
PostgreSQL представлена в двух основных версиях:
- версия PostgreSQL PRO рекомендована кампанией 1С в качестве СУБД, есть бесплатная версия Postgres PRO Standart, подходящая для небольших внедрений;
- версия Postgres PRO Enterprise – коммерческий дистрибутив, подходит для использования большим количеством пользователей системы, предоставляется техническая поддержка от вендора. Лицензирование осуществляется по количеству пользователей или на каждое ядро процессора.
При переходе на новую ОС и СУБД следует учитывать вероятность возникновения сложностей, например, сбоев в работе кроссплатформенных алгоритмов (офисных приложений, ориентированных на продукты Microsoft).
Компания Первый Бит осуществляет техническую поддержку при переходе на альтернативные системы:
- анализ программного кода на предмет наличия не-кроссплатформенных алгоритмов (необходимо отметить, что в настоящее время для продукта БИТ.Система лицензирования необходим сервер на основе windows), анализ потенциальных проблем – печать в Word, импорт/экспорт в Excel;
- рефакторинг найденных несовместимых компонентов, в том числе для использования внешних DLL библиотек;
- адаптирование запросов к СУБД PostgreSQL;
- установка и настройка выбранной версии PostgreSQL;
- выполнение миграции СУБД с MS SQL на PostgreSQL.
Задача:
Выбор российского ПО для оптимизации деятельности вузов.
Решение:
Компания Первый Бит распространяет, внедряет и поддерживает программные разработки от компаний 1С и Первый Бит практически для каждой сферы деятельности образовательной организации (рис. 1).
Предлагаемые нами решения охватывают финансовый и управленческий учет, осуществляют автоматизацию управления учебным процессом, документооборотом, оптимизируют взаимодействие вуза и студента, абитуриента, преподавателя с помощью программной конфигурации Личный кабинет абитуриента, Личный кабинет студента и Личный кабинет преподавателя.
Рис. 1 Схема взаимодействий в вузе.
Мы осуществляем создание единой системы обмена данными в вузе на базе продуктов Первого Бита и продуктов 1С. Обмен данными между системами при этом осуществляется с помощью шины RabbitMQ или с помощью web-сервисов.
Рассмотрим подробнее предлагаемые нами решения для высшего и среднего профессионального образования.
Решение БИТ.ВУЗ – разработанный нашей компанией комплексный программный продукт для организации внутреннего учета в высшем учебном заведении.
Мы также готовы предложить ряд дополнительных коробочных решений с возможностью доработки для автоматизации различных процессов учебного заведения, например разработанный для приемной кампании Личный кабинет абитуриента, успешно внедренный во многих образовательных организациях.
Коробочное решение БИТ.Личный кабинет абитуриента - предназначено для автоматизации взаимодействия учебного заведения с абитуриентом. Система позволяет создать учетную запись абитуриента, получить от него всю необходимую информацию по заявке и отправить заявление на участие в конкурсе при поступлении, а также получать обратную связь в ходе рассмотрения и принятия/отклонения поданного заявления.
Решение реализовано в виде web-системы, которая разворачивается на сервере клиента или на облачном сервере. Решение имеет интеграцию с нашим программным продуктом БИТ.ВУЗ, интеграция реализуется как через шину, так и с помощью веб-сервисов.
Основные функции Личного кабинета абитуриента:
- подача заявлений абитуриентов;
- учет статуса заявления;
- прием обращений абитуриентов.
Функциональность системы представлена следующими разделами:
- регистрация и авторизация учетных записей;
- подача анкеты с основными данными с возможностью вложения необходимых документов. Все разделы анкеты содержат заранее заданный набор полей, соответствующий актуальным правилам приема (при необходимости возможна доработка на заказ);
- автоматизированная проверка корректности заполнения заявки;
- передача анкеты в учетную систему образовательной организации;
- сбор согласий на обработку персональных данных и на зачисление.
Решение представлено в готовом дизайне, но в соответствии с запросами заказчика может осуществляться и редизайн. Стоимость внедрения составит от 99 000 р.
Рис. 2 Личный кабинет абитуриента
Наше коробочное решение БИТ.Личный кабинет абитуриента подходит как для высших учебных заведений, так и для средних (техникумов, колледжей), и при необходимости может быть доработано под актуальные требования заказчика.
Мы осуществляем всю необходимую техническую и консультационную поддержку при внедрении продукта.
Решение Личный кабинет студента – готовое коробочное решение с интеграцией с БИТ.ВУЗ, а также другими информационными системами организации (рис. 3).
Конфигурация удовлетворяет актуальным требованиям ФГОС в части предоставления данных по учебному процессу, формирования учебного портфолио, осуществления связи с преподавателями и т.д.
Рис. 3 Личный кабинет студента
Решение БИТ.Личный кабинет студента позволяет осуществлять:
- информирование обучающегося о его учебном плане и успеваемости;
- формирование и рассылку уведомлений, домашних заданий как для учебных групп, так и индивидуально обучающимся;
- создание преподавательских чатов (с группой студентов и с отдельными обучающимися);
- выбор обучающимися дисциплин по выбору;
- учет данных бально-рейтинговой системы;
- вывод итогов промежуточной аттестации;
- интеграцию со СКУД вуза;
- интеграцию с библиотечными системами;
- интеграцию с LMS-системой вуза.
Решение выполнено в стандартном дизайне, при необходимости возможна доработка как дизайн-макетов, так и программного кода.
Стоимость внедрения коробочного решения начинается от 300 000 р.
Решение БИТ.Личный кабинет преподавателя – готовое коробочное решение с интеграцией с БИТ.ВУЗ и кадровыми системами организации, а также другими информационными системами вуза. Данное решение составляет единую экосистему с личным кабинетом обучающегося, с пересекающимся набором справочников, требующих настройки взаимодействия.
Конфигурация предназначена для автоматизации роли преподавателя образовательной организации (рис. 4).
Рис. 4 Личный кабинет преподавателя
Решение БИТ.Личный кабинет преподавателя позволяет осуществлять:
- авторизацию преподавателя;
- вывод данных трудовых договоров преподавателя;
- получение списка учебных ведомостей с заполнением промежуточной и итоговой успеваемости и аттестации;
- передачу учебных ведомостей в учебную часть организации, генерацию печатных форм;
- учет посещаемости обучающихся;
- отправку уведомлений обучающимся (через чат с учебной группой или в формате объявлений);
- интеграцию с внутренними информационными системами образовательной организации;
Решение выполнено в стандартном адаптивном дизайне, с возможностью использования на мобильном устройстве.
Стоимость внедрения готового коробочного решения составляет от 300 000 рублей. Итоговая стоимость зависит от дополнительных доработок в зависимости от потребностей заказчика.
Решение Личный кабинет сотрудника – готовое коробочное решение, реализованное на базе продукта Битрикс 24, с интеграцией БИТ.ВУЗ, кадровой системы и бухгалтерии. Решение позволяет автоматизировать взаимодействие работодателя и сотрудника образовательной организации (рис. 5).
Рис. 5 Личный кабинет сотрудника
Решение БИТ.Личный кабинет сотрудника на основе программного продукта Битрикс 24 позволяет осуществлять:
- создание рабочих проектов, управление задачами;
- использование встроенного файлообменника и календарей, чатов, видеозвонков;
- заказ справок из кадровой системы с помощью упрощенного документооборота;
- формирование справок по заранее заданным шаблонам, генерацию печатных форм;
- автоматизацию научного блока (работа над научными проектами, система научных кружков с интеграцией в личный кабинет обучающегося и др.).
Возможна доработка программного решения в соответствии с пожеланиями заказчика.
Мы осуществляем всю необходимую техническую поддержку по внедрению продукта.
Стоимость коробочного решения – от 300 000 рублей.
Задача:
Выбор решений для проведения онлайн-мероприятий, видео конференций, встреч и вебинаров.
Решение:
Webinar, TrueConf, BigBlueButton, Яндекс Телемост – данные решения в качестве продукта импортозамещения могут заменить разработки зарубежных производителей, такие как Zoom, Microsoft Teams и пр. (рис. 6).
Рис. 6 Решения для дистанционного проведения встреч, мероприятий, вебинаров.
TrueConf – российская разработка, представляющая собой систему решений для государственных организаций, объединяющая офисы, переговорные, и удаленных сотрудников корпоративной видеосвязью для осуществления совместной работы.
Основным продуктом компании является платформа TrueConf Server, которая обеспечивает проведение видео встреч в формате 4К с возможностью приглашения до 1000 участников одновременно. Бесплатная версия позволяет приглашать в конференцию до 10 участников без ограничений по времени.
Также на платформе доступны:
- групповые чаты;
- обмен файлами;
- демонстрация экрана;
- показ презентаций;
- проведение трансляций и звонков;
- возможность приглашать пользователей в конференцию с помощью встроенных планировщиков в календаре или адресных книгах.
Программное обеспечении TrueConf совместимо со всеми основными платформами (iOS, Android, Windows, Linux, MacOS), а также с российскими операционными системами (Astra Linux, Rosa, Alt, Red OS). Использование TrueConf возможно в том числе без доступа в интернет, что в некоторых случаях может обеспечивать высокий уровень информационной безопасности. Для интеграции со сторонними системами решения TrueConf разработано API, взаимодействие с которым позволяет выполнять такие задачи, как создание групповых конференций, получение списков и данных с конференций, приглашать участников конференций и др.
Яндекс Телемост – платформа для проведения в дистанционном формате конференций, видеовстреч, мероприятий, совещаний и переговоров. Данный сервис полностью бесплатный, может использоваться как в личных, так и в рабочих целях. Установка дополнительного программного обеспечения для использования сервиса не требуется, использование возможно через любой современный браузер. Помимо этого, есть возможность использования на мобильных операционных системах iOS и Android. На платформе реализована возможность работы с АPI для интеграции и автоматизация видеовстреч и мероприятий.
BigBlueButton представляет собой бесплатную вебинарную комнату. Данное программное обеспечение служит для проведения вебинаров, видеоконференций, консультаций и дистанционного обучения. Может быть установлено как на выделенный, так и на виртуальный сервер заказчика. Имеет интеграцию с LMS Moodle.
Webinar.ru – платформа входит в большую систему сервисов для онлайн-мероприятий, обучений, встреч и вебинаров Webinar Group. Платформа полностью покрывает функционал Zoom, входит в реестр отечественного ПО, имеет собственные сервера в РФ, а также круглосуточную техподдержку.
Платформа позволяет в зависимости от типа мероприятия, проводить конференции с 10 000 участников и 30 спикерами. Работа с платформой возможна как из браузера, так и из приложения для iOS и Android.
Наша компания имеет успешный опыт интеграции платформы Webinar и 1С.
Задачи, которые нам удалось решить при внедрении данной платформы на стороне заказчика:
- охват всего спектра процессов - от создания, обновления проведения, до удаления мероприятий;
- регистрация участников, удаление их с мероприятий;
- просмотр информации с мероприятия на стороне личного кабинета обучающегося;
- запрос статистики о прошедшем мероприятии (дата и время реального начала мероприятия, фактическая продолжительность, данные по количеству участников и пр.);
- удаление мероприятия.
Рассмотрим процесс интеграции на примере схемы интеграции Webinar.ru и 1С (рис. 8).
Процесс интеграции Webinar.ru и 1С:
1. Организация заключает договор с Webinar.ru, тариф должен включать модуль Команда и доступ к работе с API, регистрирует сотрудников в команде.
2. Модуль FirstBitWebinar инициирует запрос на получение информации о составе команды организации. Полученные данные отправляются в БИТ.ВУЗ.
3. БИТ.ВУЗ создает объект мероприятия и отправляет информацию в API Webinar.ru. В качестве владельца мероприятия можно указать любого участника из состава команды.
4. Информация о созданном мероприятии отправляется обратно в БИТ.ВУЗ.
5. БИТ.ВУЗ добавляет участников (например, студентов) к созданному мероприятию и отправляет данные в API Webinar.ru.
6. После успешной регистрации участников на мероприятии, API Webinar.ru отправляет данные с персональными ссылками на доступ к мероприятию для каждого участника обратно в БИТ.ВУЗ.
7. Полученные данные участников мероприятия БИТ.ВУЗ отправляет в ЛКО (Личный кабинет обучающегося).
8. В ЛКО данные ссылки становятся доступны студентам для возможности прямого перехода к мероприятию.
Также БИТ.ВУЗ может инициировать:
- обновление данных мероприятия;
- обновление состава участников мероприятия;
- запрос статистики о прошедшем мероприятии;
- удаление мероприятия.
Рис. 7 Интеграция Webinar и 1С.
Для успешной интеграции с системой БИТ.ВУЗ и CMS на базе 1С-Битрикс нами был разработан дополнительный модуль FirstBitWebinar (рис. 8).
Рис. 8 Интеграция Webinar и 1С.
В случае возникновения проблемы с местом для хранения на серверах больших объемов данных при проведении крупных мероприятий, мы предлагаем разработку механизма автоматической очистки сервера по истечении указанного периода.
С целью оптимизации интерфейса платформы при проведении крупных мероприятий для администраторов, нами был разработан дополнительный интерфейс для модуля FirstBitWebinar.
При помощи дополнительного интерфейса можно просматривать список мероприятий с фильтрацией по дате, а также он имеет возможность отобразить отдельно мероприятия, созданные на платформе Webinar и мероприятия, созданные через интеграцию с внешними системами.
Указанный интерфейс позволяет:
- обновить информацию по текущему статусу вебинара;
- создать, удалить, обновить мероприятие;
- осуществлять просмотр списка участников (удалять/добавлять);
- осуществлять детальный просмотр информации о мероприятии (статус мероприятия, владелец, просмотр файлов, прикрепленных к мероприятию);
- просматривать записи для завершенного мероприятия;
- просматривать статистику.
Обзор решений для проведения электронного обучения
LMS Moodle – условно бесплатная система электронного обучения. Это веб приложение, которое можно развернуть на серверах компании и организовать специализированную платформу для развития студентов или сотрудников. Данная система включает в себя множество различных модулей, позволяющих создавать семинары, проводить лекции, тестирования, экзамены, создавать чаты с обучающимися и др.
Варианты механизмов интеграции Moodle с 1С и другими системами:
⦁ синхронизация пользователей;
⦁ сквозная авторизация пользователей через системы 1С-Bitrix, Яндекс и др;
⦁ полная передача структуры курсов и других элементов системы для последующего наполнения их контентом;
⦁ запись студентов на курсы, включая возможность распределения студентов по группам и запись групп целиком;
⦁ возможность в автоматическом режиме получать информацию о пройденных студентами испытаниях;
⦁ интеграция с системой проведения вебинаров BigBlueButton.
Мы осуществляем необходимую доработку интерфейса Moodle в зависимости от потребностей заказчика. Примеры индивидуальных задач по доработкам пользовательского интерфейса от наших клиентов:
⦁ Плагин для формирования протокола вступительных испытаний. Плагин был разработан для возможности формирования протокола пройденного вступительного испытания в формате .docx с учетом требований к окончательному виду протокола. Плагин позволяет построить отчет по всем попыткам с информацией об участнике (с поиском ФИО), перейти к просмотру попытки и скачать готовый протокол в формате docx (рис. 9).
⦁ Доработка плагина синхронизации с системой выбинаров BigBlueButton, плагин для построения отчетов о созданных видеозаписях на серверах BigBlueButton. Официальный плагин BigBlueButton был нами доработан для возможности разделения нагрузки на сервера заказчика путем настройки распределения количества участников по необходимому количеству серверов (рис. 10).
Рис. 9 Плагин вступительных испытаний.
Рис. 10 Плагин отчета созданных видеозаписей на серверах BBB.
Прочее российское ПО для образовательных учреждений:
⦁ 1C: Облачный Архив, Битрикс 24, 1С-Битрикс Управление сайтом;
⦁ Антивирус Касперского, Dr. Web;
⦁ Open Office, Libre office, МойОфис;
⦁ Яндекс браузер, Chromium Gost, Mozilla Firefox;
⦁ 1С: Система взаимодействия.
Первый Бит выполняет внедрение всех указанных решений на всех этапах, от настройки серверов, установки синхронизации и интеграции с различными системами, технической и до консультационной поддержки, а также разрабатывает новые актуальные решения и конфигурации 1С.
Таким образом, очевидно, что в данный момент на рынке ПО и отраслевых решений есть достаточное количество конкурентных разработок и аналогов зарубежного ПО от российских компаний, которые можно рассматривать в качестве альтернативы зарубежным решениям в сфере программного обеспечения.