Разработка проектной документации и прототипа автоматизированной системы проведения видеопереговоров и видеоконференций

Автор: Борзин Р.Ю., Абрамова О.Ф.

Журнал: Форум молодых ученых @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.
Статья научная