Разработка проектной документации и прототипа автоматизированной системы проведения видеопереговоров и видеоконференций
Автор: Борзин Р.Ю., Абрамова О.Ф.
Журнал: Форум молодых ученых @forum-nauka
Статья в выпуске: 5-1 (21), 2018 года.
Бесплатный доступ
В данной работе отражены результаты исследования предметной области и сформулированы предварительные требования на разработку программной системы проведения видеопереговоров и видеотрансляций. На основании тщательного исследования предметной области проведения переговоров и конференций были сформулированы основные требования и проектирование на разработку программной системы определен приоритет в разработке требования к базе данных и интерфейсу.
Исследование предметной области, техническое задание, диаграмма состояния разработка программной системы
Короткий адрес: https://sciup.org/140282486
IDR: 140282486
Текст научной статьи Разработка проектной документации и прототипа автоматизированной системы проведения видеопереговоров и видеоконференций
В настоящее время, не смотря на обилие различного уровня систем для проведения переговоров и конференций онлайн, проблема осуществления мероприятий узкой направленности в дистанционном формате с возможностью просмотра записи по его окончанию является очень актуальной [1]. В связи с этим была предпринята попытка полного исследования процесса проведения конференций и переговоров в вузе и сбора требований на проектирование и разработку Системы проведения видеопереговоров и видеоконференций.
Основной целью разработки данной программной среды будет являться сокращение времени подготовки к конференциям, улучшение качества видеоконференций, бесперебойная работа данной ПС, а также устранение недостатков, существующих ПО.
Основываясь на результатах анализа предметной области, можно с уверенностью утверждать, что программно-информационная система для проведения видеопереговоров и видеоконференций должна состоять из следующих функциональных подсистем (рис. 1):
-
• подсистема обработки данных, которая предназначена для реализации процессов ввода данных необходимых для
наполнения подсистемы хранения данных;
-
• подсистема хранения данных, которая предназначена для
хранения данных в таблицах;
-
• подсистема формирования и визуализации отчетности, которая предназначена для формирования отчетности.
Рисунок 1 – Диаграмма развертывания АС
Подсистема хранения данных
Подсистема хранения данных должна осуществлять хранение отчетов о проведенных мероприятиях, данные пользователей, работы выступающих и видеоматериалы. Подсистема должна обеспечивать периодическое резервное копирование и сохранение данных на дополнительных носителях информации.
Подсистема оформления отчетов
Подсистема должна обеспечивать возможность формирования следующих отчетных форм:
-
– Отчет о созданных комнатах (название комнаты, дата открытия, дата и время начала переговоров/конференции и дата закрытия);
-
– Отчет о завершении переговоров (название комнаты, дата открытия, дата и время начала переговоров, дата закрытия, а также идентификационный номер участника);
-
– Отчет о завершении конференции (название комнаты, дата открытия, дата и время начала конференции, дата закрытия, а также идентификационный номер участника);
Подсистема формирования отчетности должна включать механизмы гибкой настройки, а также инструментарий по формированию новых отчетных форм.
Подсистема обработки данных
Подсистема должна обеспечивать регистрацию новых пользователей, а также их вход в систему. Также подсистема должна хранить и защищать персональные данные пользователей, указанных при регистрации.
Общие требования к качеству реализации выделенных подсистем приведены в таблице 1.
Подсистема |
Функция |
Метод реализации |
Подсистема обработки данных |
Управление процессами сбора, обработки и загрузки данных |
Путем проверки корректного заполнения полей, ограничений ввода для каждого поля |
Бесперебойная передача данных |
Путем создания многопользовательской стабильной системы |
|
Подсистема хранения данных |
Создание и сопровождение структур базы данных |
Путем применения CASE средства и средств администрирования СУБД |
Осуществление резервного копирования данных |
Путем применения следующих видов копирования: полное холодное копирование; логическое копирование; инкрементальное копирование |
|
Подсистема оформление отчетов |
Создание отчета |
Путем применения средств для формирования документа в формате PDF |
Таблица 1. Функции подсистемы и методы их реализации.
Если же говорить о требованиях к вариантам использования (ВИ) системы для процесса проведения конференции, то предполагается выделить следующие (рис.2):
-
1. Регистрация на сайте
-
• Входные данные: данные о пользователе
-
• Участник: незарегистрированный пользователь
-
• Выходные данные: данные о зарегистрированном пользователе
-
2. Вход в систему
-
• Входные данные: данные о зарегистрированном пользователе
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные о нахождении в системе пользователя
-
3. Подписка на интересующиеся тематики
-
• Входные данные: данные о тематиках
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные о выбранных тематиках
-
4. Вход в комнату
-
• Входные данные: данные о зарегистрированном пользователе,
пароль для входа в закрытую комнату
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные об участии пользователя в
-
5. Участие в конференции
конференции
-
• Входные данные: данные об участии пользователя в
конференции
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные об участии пользователя в
-
6. Просмотр записи конференции после ее завершения
конференции
-
• Входные данные: запись конференции
-
• Участник: пользователь
-
• Выходные данные: количество просмотров
-
7. Обсуждение конференции в комментариях
-
• Входные данные: данные о тематике конференции
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: перечень комментариев
-
8. Создание комнаты для конференции
-
• Входные данные: данные о тематике конференции
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные о созданной комнате
-
9. Рассылка приглашений участникам
-
• Входные данные: данные о приглашаемых участниках
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: пароль для входа в закрытую комнату

Рисунок 2. Диаграмма прецедентов процесса проведения конференции
Если же говорить о требованиях к вариантам использования (ВИ)
системы для процесса проведения переговоров, то предполагается выделить следующие (рис.3):
-
1. Вход в комнату
-
• Входные данные: данные о пользователе, пароль для входа в
закрытую комнату
-
• Участник: пользователь
-
• Выходные данные: данные об участии пользователя в
-
2. Дискуссии
переговорах
-
• Входные данные: данные об участии пользователя в переговорах
-
• Участник: пользователь
-
• Выходные данные: перечень разногласий и соглашений
-
3. Принятие соглашений
-
• Входные данные: перечень разногласий и соглашений
-
• Участник: пользователь
-
• Выходные данные: перечень финальных договоренностей
-
4. Создание комнаты для конференции
-
• Входные данные: данные о тематике переговоров
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: данные о созданной комнате
-
5. Рассылка приглашений участникам
-
• Входные данные: данные о приглашаемых участниках
-
• Участник: зарегистрированный пользователь
-
• Выходные данные: пароль для входа в закрытую комнату

Рисунок 3. Диаграмма прецедентов процесса проведения переговоров
Проведение переговоров включает в себя следующие процессы:
-
- создание переговорной комнаты;
-
- приглашение участников;
-
- дискуссии;
-
документирование
основных
согласий
и
противоречий;
- закрытие комнаты.

Рисунок 4. Диаграмма состояний процесса проведения переговоров
При приглашении пользователя, пароль для входа в комнату генерируется системой и высылается на почтовый ящик приглашенного пользователя.
Приглашение представляет собой электронное письмо в формате:
Здравствуйте!
(Логин): Вы приглашены для участия в конференции/переговорах!
Ссылка для входа в комнату htt p:/..../... /.ru
Пароль для авторизации в комнате S40HflsO
Рисунок 5. Образец сгенерированного письма
Система должна так же генерировать следующие отчеты:
-
1. Отчет о созданных комнатах (содержит следующие данные: название комнаты, дата и время создания, имя организатора переговоров). Документ доступен только администратору. Документ может быть представлен в формате .doc либо как информационная строка на сайте.
-
2. Отчет о завершении переговоров (содержит следующие данные: время и дата начала и завершения переговоров, итоговые
договоренности, имя организатора переговоров). Документ доступен только пользователям участвующих в переговорах. Документ может быть представлен в формате .doc либо как информационная строка на сайте.
Проведение конференций включает в себя следующие процессы:
-
- создание конференц-зала;
-
- регистрация участников;
-
- регистрация работ выступающих;
-
- приглашение участников;
-
- выступление;
-
- ответы на вопросы;
-
- подведение итогов;
- закрытие комнаты.
-
2. Отчет о завершении конференции (содержит следующие данные: время и дата начала и завершения конференции, список названия работ и их авторов, имя организатора переговоров). Документ доступен всем пользователям. Документ может быть представлен в формате .doc либо как информационная строка на сайте.

Рисунок 6. Диаграмма состояний процесса проведения конференции Информация о генерируемых отчетах
1. Отчет о созданных комнатах (содержит следующие данные: название комнаты, дата и время создания, имя организатора конференции). Документ доступен только администратору. Документ может быть представлен в формате .doc либо как информационная строка на сайте.
Требования к интерфейсу:
-
- Интерфейс должен быть рассчитан на преимущественное использование манипулятора типа «мышь», то есть управление системой должно осуществляться с помощью набора экранных меню, кнопок, значков и т. п. элементов.
-
- Клавиатурный режим ввода должен используется главным образом при заполнении и/или редактировании текстовых и числовых полей экранных форм.
-
- Все надписи экранных форм, а также сообщения, выдаваемые пользователю (кроме системных сообщений) должны быть на русском языке.
Главная страница
Содержит в себе меню для поиска конференций, информацию о готовящихся конференциях и поле для авторизации.


Главная страница
Loreir rpsiar dolor sit avnet, consectetxr adipisicm^ elrt, sed do ews»nod tewpor iHcidouHt ut labor* et dolor# rro^a aliqwi Ut в»”"1 ^ m mnr .мдп^ qms rostrud exerotation m8 toboris nisi ut a|iqwp ex ea cor-wrodo consequat Dims flute irure dolor m retyeberdertt *■ volwptate vein esse ci]4e^ dolore ем f*^w иДэ panatw. Excepteur sirt cxcaecat otpidatat no* proidert, suvt «и culpa фм о^гкм deserwt «■olln An** id est labona*.

Lorem ipsver dolor sit a^et, cosectetw adiptsicing elrt, sed do erusmod tempor ircwidunt ut labor* et dotore wa^a aliqua. Ut еи»т ad w'lrw*' venkur, qui: rostrud exercitatior цЦаихо labors: m«i ut ahfluip ex ea ^o*r»riodo corsequAt. Dies flute irure dolor » r-epreheudent m vouptate velrt es.se cilke^ do|ore eu fwgiot nulla parwatur Excepteur swt occae^rat cupidatat wow proidewt, sunt м tulpa qu) o^rloa deserwit w»o$it arim id est labonen.
Lor** ipsw" dolor sit amec, cQ^settetw adtfwsiciug eln, sed do ews^od ter-pc-r hundiduHt ut labore et dotore ™ayr«i aiiqua. Ut emr <>d wir>*r veniaw, quss «ostrud exeratatior ullanvo labors: *ei ut aliqwp ex ea cewenodo corsequat. Dies ante irure dolor m reprebendent w vo^Mptate veiit esse cilbe** dolore eu j»yet nulla panetur. Excepteur smt occaecat otpidatat пои proideut,
Рисунок 7. Макет главной страницы приложения.
Выводы
На основании тщательного исследования предметной области проведения переговоров и конференций были сформулированы основные требования и проектирование на разработку программной системы определен приоритет в разработке требования к бд и интерфейсу
Разработка такой системы является актуальной задачей для вуза, поэтому в ближайших планах программная реализация.
Список литературы Разработка проектной документации и прототипа автоматизированной системы проведения видеопереговоров и видеоконференций
- 1. Исследование предметной области и анализ осуществимости разработки программной системы для автоматизации проведения видеотрансляций // Борзин Р.Ю., Абрамова О.Ф. // Форум молодых ученых. 2017. № 6 (10). С. 221-241.
- Коммуникативные и образовательные возможности современных технологий сборник материалов и докладов IV всероссийской научно-практической конференции / Общество с ограниченной ответственностью "Информационно-образовательный центр Инфометод". 2016.
- 3. Анализ опыта проведения мультимедийных лекций для студентов направления "информатика и вычислительная техника" // Лясин Д.Н., Студеникин А.В. // Известия Волгоградского государственного технического университета. Серия: Новые образовательные системы и технологии обучения в вузе. 2009. Т.6. № 10 (58). С. 93-95.
- 4. Использование мультимедийных технологий в процессе обучения дисциплине "компьютерная графика" // Абрамова О.Ф., Белова С.В. // Успехи современного естествознания. 2012. № 3. С. 90.