Научная статья на тему 'РАЗРАБОТКА ПРОЕКТНОЙ ДОКУМЕНТАЦИИ И ПРОТОТИПА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОВЕДЕНИЯ ВИДЕОПЕРЕГОВОРОВ И ВИДЕОКОНФЕРЕНЦИЙ'

РАЗРАБОТКА ПРОЕКТНОЙ ДОКУМЕНТАЦИИ И ПРОТОТИПА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОВЕДЕНИЯ ВИДЕОПЕРЕГОВОРОВ И ВИДЕОКОНФЕРЕНЦИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
39
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ИССЛЕДОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ / ТЕХНИЧЕСКОЕ ЗАДАНИЕ / ДИАГРАММА СОСТОЯНИЯ РАЗРАБОТКА ПРОГРАММНОЙ СИСТЕМЫ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Борзин Р.Ю., Абрамова О.Ф.

В данной работе отражены результаты исследования предметной области и сформулированы предварительные требования на разработку программной системы проведения видеопереговоров и видеотрансляций. На основании тщательного исследования предметной области проведения переговоров и конференций были сформулированы основные требования и проектирование на разработку программной системы определен приоритет в разработке требования к базе данных и интерфейсу.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Борзин Р.Ю., Абрамова О.Ф.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DEVELOPMENT OF DESIGN DOCUMENTATION AND A PROTOTYPE OF THE AUTOMATED SYSTEM OF CONDUCTING A VIDEO TALKS AND VIDEO CONFERENCING

This work reflects the results of the study of the subject area and formulated preliminary requirements for the development of a software system for video messages and video broadcasts. On the basis of a thorough study of the subject area of negotiations and conferences, the main requirements were formulated and the design for the development of the software system was prioritized in the development of the database and interface requirements.

Текст научной работы на тему «РАЗРАБОТКА ПРОЕКТНОЙ ДОКУМЕНТАЦИИ И ПРОТОТИПА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОВЕДЕНИЯ ВИДЕОПЕРЕГОВОРОВ И ВИДЕОКОНФЕРЕНЦИЙ»

УДК 004

Борзин Р. Ю. студент 3 курса факультет «Инженерно-экономический»

Абрамова О.Ф. доцент

кафедра «Информатика и технология программирования» научный руководитель: Лясин Д. Н., к.техн.н.

доцент

кафедра «Информатика и технология программирования»

Волжский политехнический институт

(филиал) ВолгГТУ Россия, г. Волжский РАЗРАБОТКА ПРОЕКТНОЙ ДОКУМЕНТАЦИИ И ПРОТОТИПА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОВЕДЕНИЯ ВИДЕОПЕРЕГОВОРОВ И ВИДЕОКОНФЕРЕНЦИЙ Аннотация

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

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

Borzin R. Yu. student

3 course, faculty "Engineering and Economics" Volzhskiy Polytechnic Institute (branch) VSTU Russia, Volzhskiy Abramova O.F.

senior lecturer of faculty "Informatics and technology of programming"

Volzhskiy Polytechnic Institute (branch) VSTU Supervisor: Lasin D.N.

candidate of technical Sciences, senior lecturer of faculty "Informatics

and technology of programming" Volzhskiy Polytechnic Institute (branch) VSTU

DEVELOPMENT OF DESIGN DOCUMENTATION AND A PROTOTYPE OF THE AUTOMATED SYSTEM OF CONDUCTING A VIDEO TALKS AND VIDEO CONFERENCING

Abstract

This work reflects the results of the study of the subject area and formulated preliminary requirements for the development of a software system for video messages and video broadcasts. On the basis of a thorough study of the subject area of negotiations and conferences, the main requirements were formulated and the design for the development of the software system was prioritized in the development of the database and interface requirements.

Keywords

The study of the subject area, technical specification, state diagram, development of software system.

Введение

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

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

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

• подсистема обработки данных, которая предназначена для реализации процессов ввода данных необходимых для наполнения подсистемы хранения данных;

• подсистема хранения данных, которая предназначена для хранения данных в таблицах;

• подсистема формирования и визуализации отчетности, которая предназначена для формирования отчетности.

Подсистеме данных

Подсистема оформления / отчетов

Подсистема хранения данных

V

Рисунок 1 - Диаграмма развертывания АС

Подсистема хранения данных

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

Подсистема оформления отчетов

Подсистема должна обеспечивать возможность формирования следующих отчетных форм:

- Отчет о созданных комнатах (название комнаты, дата открытия, дата и время начала переговоров/конференции и дата закрытия);

- Отчет о завершении переговоров (название комнаты, дата открытия, дата и время начала переговоров, дата закрытия, а также идентификационный номер участника);

- Отчет о завершении конференции (название комнаты, дата открытия, дата и время начала конференции, дата закрытия, а также идентификационный номер участника);

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

Подсистема обработки данных

Подсистема должна обеспечивать регистрацию новых пользователей, а также их вход в систему. Также подсистема должна хранить и защищать персональные данные пользователей, указанных при регистрации.

Общие требования к качеству реализации выделенных подсистем приведены в таблице 1._

Подсистема Функция Метод реализации

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

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

Подсистема хранения данных Создание и сопровождение структур базы данных Путем применения CASE средства и средств администрирования СУБД

Осуществление резервного копирования данных Путем применения следующих видов копирования: полное холодное копирование; логическое копирование; инкрементальное копирование

Подсистема оформление отчетов Создание отчета Путем применения средств для формирования документа в формате PDF

Таблица 1. Функции подсистемы и методы их реализации.

Если же говорить о требованиях к вариантам использования (ВИ)

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

1. Регистрация на сайте

• Входные данные: данные о пользователе

• Участник: незарегистрированный пользователь

• Выходные данные: данные о зарегистрированном пользователе

2. Вход в систему

• Входные данные: данные о зарегистрированном пользователе

• Участник: зарегистрированный пользователь

• Выходные данные: данные о нахождении в системе пользователя

3. Подписка на интересующиеся тематики

• Входные данные: данные о тематиках

• Участник: зарегистрированный пользователь

• Выходные данные: данные о выбранных тематиках

4. Вход в комнату

• Входные данные: данные о зарегистрированном пользователе, пароль для входа в закрытую комнату

• Участник: зарегистрированный пользователь

• Выходные данные: данные об участии пользователя в конференции

5. Участие в конференции

• Входные данные: данные об участии пользователя в конференции

• Участник: зарегистрированный пользователь

• Выходные данные: данные об участии пользователя в конференции

6. Просмотр записи конференции после ее завершения

• Входные данные: запись конференции

• Участник: пользователь

• Выходные данные: количество просмотров

7. Обсуждение конференции в комментариях

• Входные данные: данные о тематике конференции

• Участник: зарегистрированный пользователь

• Выходные данные: перечень комментариев

8. Создание комнаты для конференции

• Входные данные: данные о тематике конференции

• Участник: зарегистрированный пользователь

• Выходные данные: данные о созданной комнате

9. Рассылка приглашений участникам

• Входные данные: данные о приглашаемых участниках

• Участник: зарегистрированный пользователь

• Выходные данные: пароль для входа в закрытую комнату

Рисунок 2. Диаграмма прецедентов процесса проведения конференции

Если же говорить о требованиях к вариантам использования (ВИ) системы для процесса проведения переговоров, то предполагается выделить следующие (рис.3):

1. Вход в комнату

• Входные данные: данные о пользователе, пароль для входа в закрытую комнату

• Участник: пользователь

• Выходные данные: данные об участии пользователя в переговорах

2. Дискуссии

• Входные данные: данные об участии пользователя в переговорах

• Участник: пользователь

• Выходные данные: перечень разногласий и соглашений

3. Принятие соглашений

• Входные данные: перечень разногласий и соглашений

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

• Участник: пользователь

• Выходные данные: перечень финальных договоренностей

4. Создание комнаты для конференции

• Входные данные: данные о тематике переговоров

• Участник: зарегистрированный пользователь

• Выходные данные: данные о созданной комнате

5. Рассылка приглашений участникам

• Входные данные: данные о приглашаемых участниках

• Участник: зарегистрированный пользователь

• Выходные данные: пароль для входа в закрытую комнату

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

документирование основных согласий и противоречий; закрытие комнаты.

Рисунок 4. Диаграмма состояний процесса проведения переговоров При приглашении пользователя, пароль для входа в комнату генерируется системой и высылается на почтовый ящик приглашенного пользователя.

Приглашение представляет собой электронное письмо в формате:

Здравствуйте!

(Логин): Вы приглашены для участия в конференции/переговорах! Ссылка для входа в комнату http:- ........;.ru

Пароль для авторизации в комнате

S4C)HflsO

Рисунок 5. Образец сгенерированного письма

Система должна так же генерировать следующие отчеты:

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

2. Отчет о завершении переговоров (содержит следующие данные: время и дата начала и завершения переговоров, итоговые договоренности, имя организатора переговоров). Документ доступен только пользователям участвующих в переговорах. Документ может быть представлен в формате .doc либо как информационная строка на сайте.

Проведение конференций включает в себя следующие процессы:

- создание конференц-зала;

- регистрация участников;

- регистрация работ выступающих;

- приглашение участников;

- выступление;

- ответы на вопросы;

- подведение итогов;

- закрытие комнаты.

Рисунок 6. Диаграмма состояний процесса проведения конференции

Информация о генерируемых отчетах

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

2. Отчет о завершении конференции (содержит следующие данные: время и дата начала и завершения конференции, список названия работ и их авторов, имя организатора переговоров). Документ доступен всем пользователям. Документ может быть представлен в формате . doc либо как информационная строка на сайте.

Требования к интерфейсу:

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

- Клавиатурный режим ввода должен используется главным образом при заполнении и/или редактировании текстовых и числовых полей экранных форм.

- Все надписи экранных форм, а также сообщения, выдаваемые пользователю (кроме системных сообщений) должны быть на русском языке.

Главная страница

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

Рисунок 7. Макет главной страницы приложения.

Выводы

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

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

Использованные источники:

1. Исследование предметной области и анализ осуществимости разработки программной системы для автоматизации проведения видеотрансляций // Борзин Р.Ю., Абрамова О.Ф. // Форум молодых ученых. 2017. № 6 (10). С. 221-241.

2. Коммуникативные и образовательные возможности современных технологий сборник материалов и докладов IV всероссийской научно-практической конференции / Общество с ограниченной ответственностью "Информационно-образовательный центр Инфометод". 2016.

3. Анализ опыта проведения мультимедийных лекций для студентов направления "информатика и вычислительная техника" // Лясин Д.Н., Студеникин А.В. // Известия Волгоградского государственного технического университета. Серия: Новые образовательные системы и технологии обучения в вузе. 2009. Т. 6. № 10 (58). С. 93-95.

4. Использование мультимедийных технологий в процессе обучения дисциплине "компьютерная графика" // Абрамова О.Ф., Белова С.В. // Успехи современного естествознания. 2012. № 3. С. 90.

i Надоели баннеры? Вы всегда можете отключить рекламу.