Тип работы:
Предмет:
Язык работы:


Проектирование и разработка статистического ГИС-модуля для стримингового сервиса

Работа №176745

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы87
Год сдачи2022
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 3
ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 6
1.1 Миссия организации 11
1.2 Организационная структура и система управления 11
1.3 Стратегия развития и бизнес-архитектура стримингового
аудиосервиса 14
1.4 Состояние и стратегия развития информационных технологий 16
1.5 Выбор средств проектирования и разработки 19
ГЛАВА 2. МОДЕЛИРОВАНИЕ СТАТИСТИЧЕСКОГО ГИС-МОДУЛЯ 21
2.1 Модель потоков данных информационной системы, созданная с помощью диаграммы DFD(Data Flow) 22
2.2 Построение диаграммы вариантов использования(Пзе Case) 25
2.3 Моделирование схемы базы данных 31
2.4. Физическое представление проекта 33
ГЛАВА 3. РЕАЛИЗАЦИЯ ПРОЕКТА 36
3.1 Архитектура проекта и особенности реализации 36
3.2 Основные элементы клиентского интерфейса 39
3.2.1 Разработка макета веб-сайта для ИС «Аудиосервис» 39
3.2.2 Создание статистического веб- интерфейса 42
3.3 Разработка базы данных и основных функций 44
3.3.1 Установка веб-сервера и работа с базой данных 44
3.3.2 Разработка основного функционала веб-сайта 48
3.3.3 Разработка функционала статистического ГИС-модуля 54
3.3.4 Тестирование статистического ГИС-модуля 59
3.4 Расчет надежности проекта 65
3.4.1 Расчет показателей надежности аппаратной части 66
3.4.2 Расчет показателей надежности программной части 68
3.4.3 Расчет итоговых показателей надежности системы 70
ЗАКЛЮЧЕНИЕ 71
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 73
ПРИЛОЖЕНИЕ А. СЦЕНАРИИ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ - ОСНОВНЫЕ ФУНКЦИИ СТРИМИНГОВОГО СЕРВИСА 75
ПРИЛОЖЕНИЕ Б. ДИАГРАММЫ ПОСЛЕДОВАТЕЛЬНОСТИ - ОСНОВНЫЕ ФУНКЦИИ СТРИМИНГОВОГО СЕРВИСА


Специалисты часто называют стриминг медиа будущего. При этом популярные стриминговые платформы уже вошли в набор известных инструментов в digital, а рынки киберспорта и стриминга видеоигр постоянно попадают в поле внимания СМИ.
Стриминг самого разного контента требует наличие множества дополнительных инструментов, облегчающих владельцу развитие и управление собственного сервиса.
В современном обществе аналитика и представление данных играют огромную роль.
Разрабатываемый модуль предназначается для широкого круга пользователей, таких как обычные посетители стриминговых сервисов и создатели наполняющего его контента, будь то аудио или видео, а также для владельцев сервиса.
Для исполнителей и авторов музыки, распространяющих свое творчество на стриминговых сервисах, необходимо собирать разнообразную статистическую информацию, в том числе и региональную. Статистика популярности исполнителя в разных регионах способна помочь ему в планировании концертных туров, дальнейшего направления создаваемой музыки и т.п. Также для владельцев сервиса может потребоваться инструмент для наглядного представления собранных данных за определенный период времени.
Актуальность разработки данного модуля обусловлена тем, что в данных системах требуется анализировать большие объемы статистической информации, привязанной к конкретному местоположению и содержащейся в ИС для развития сервиса.
Объект и предмет исследования
Объектом исследования в данной работе выступает стриминговый сервис и его представление данных. К типовым статистическим данным можно отнести такие данные, как популярность исполнителей, отдельных треков, а также жанров музыки.
Предметом исследования выступает процесс обработки и распространения различной статистической информации, в дальнейшем используемой в бизнес-процессах сервиса.
Цель работы
Целью данной работы является автоматизация и оптимизация процессов сбора и визуализации региональной статистики стриминговых сервисов, а также создание доступной среды для ее получения.
Основные задачи:
1. Анализ бизнес-процессов в среде стриминговых сервисов
2. Анализ процесса сбора статистики в стриминговых сервисах
3. Проектирование геоинформационного статистического модуля
4. Разработка рабочего прототипа геоинформационного статистического модуля
5. Расчет надежности ГИС-модуля
6. Тестирование рабочего прототипа
Методы и технологии:
1. Сравнительный анализ имеющихся на рынке аналогичных средств
2. Многоаспектное моделирование реальных ситуаций управления с помощью информационных потоков
3. Анализ и моделирование бизнес-процессов на языке UML
4. Технологии проектирования баз данных и программных комплексов
5. Веб-технологии: WAMP (Windows, Apache, MySql, Php), HTML, CSS, JavaScript.
6. Языки программирования: PHP, JavaScript.
Используемый инструментарий
В ходе выполнения работы были использованы пакет программ Microsoft Office, веб-сервис Draw.io, средство создания диаграмм Ramus, среда программирования MS Visual Studio Code, сервис Adobe XD для создания макетов интерфейса, сервис для создания адаптивных дизайнов веб-страниц
Webflow, веб-сервер разработки WAMP, СУБД PHPMyAdmin для БД MySql

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Подводя итоги работы, следует снова подчеркнуть актуальность разрабатываемого статистического ГИС-модуля. На данный момент далеко не каждый из стриминговых сервисов обладает доступными средствами отображения статистической информации, что говорит о необходимости разработки соответствующего ПО.
Такие функции, такие как отображение элементов на карте и просмотр статистики в графической форме могут оказаться полезными в процессе каких- либо статистических исследований, а также помочь пользователям в выборе контента.
В процессе работы был проведен подробный анализ предметной области, функционала сервисов, для которых разрабатывался модуль, процессов сбора статистической информации, а также анализ бизнес-процессов систем подобного вида.
Проектирование ГИС-модуля позволило определить функционал ИС и подробно описать его в виде диаграмм потоков данных, а также UML и ERD для дальнейшей разработки модуля.
На этапе разработки был создан прототип, реализующий основные функции модуля, а также пригодный для дальнейшего тестирования и развития. Впоследствии данная разработка может быть внедрена в существующие информационные системы - стриминговые сервисы.
Расчет надежности проекта был проведен с целью определить приблизительное время безотказной работы модуля. Приведенные в соответствующем разделе расчеты позволяют убедиться в том, что разработанная ИС будет работоспособна в течение определенного времени.
Функциональное тестирование подтвердило работоспособность базовых функций статистического модуля с тестовой базой данных, разработанной для данного проекта.
проведенной работы является рабочий прототип статистического ГИС-модуля для стримингового специализирующегося на аудиоконтенте.
Данный проект разработан с целью получения комфортного способа отображения статистической информации на уровне стран.
Дальнейшее развитие данного проекта будет заключаться в добавлении новых функций сортировки, оптимизации интерфейса и функций отображения информации и ее вывода, а также в разделении статистической информации по менее крупным регионам.



1. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем. М.: Финансы и статистика, 2006.
2. Емельянова Н.З. Проектирование информационных систем: учеб. пособие / Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. - М.: Форум, 2009. - 432 с
3. Пирогов В. Ю. Информационные системы и базы данных: организация и проектирование: учеб. пособие / В. Ю. Пирогов. — СПб.: БХВ-Петербург, 2009. — 528 с.
4. Марка Д., Макгоуэн К. Методология структурного анализа и проектирования (SADT) / Пер. с англ. - М: МетаТехнология, 1993. - 240 с.
5. Леоненков А. В. Самоучитель UML - 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2004. - 432 с.
6. Монахов Ю. М. Функциональная устойчивость информационных систем. В 3 ч. Ч. 1. Надежность программного обеспечения : учеб. пособие / Владим. гос. ун-т. - Владимир : Изд-во Владим. гос. ун-та, 2011. - 60 с.
7. Надёжность программного обеспечения. Метод количественной оценки [Электронный ресурс] - URL: https://areliability.com/nadyozhnost-programmnogo- obespecheniya/
8. Грейди Буч, Джеймс Рамбо, Айвар Джекобсон. Язык UML. Руководство пользователя . — 2-е изд. — М., СПб.: ДМК Пресс, Питер, 2004. — 432 с.
9. Дакетт Д., HTML и CSS. Разработка и дизайн веб-сайтов - тт; [пер. с англ. М. А. Райтмана]. - М.: Эксмо, 2013. -480 с
10. MySQL Documentation[Электронный ресурс] , - URL:
https://dev.mysql.com/doc/
11. Руководство по РНР[Электронный ресурс] , - URL:
https://www.php.net/manual/ru/index.php
12. Apache HTTP Server версия 2.4 Документация[Электронный ресурс] , - URL: https: //httpd.apache. org/docs/2.4/ru/
13. Руководство по JavaScript [Электронный ресурс] , - URL:
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide
14. Библиотека OpenLayers -документация [Электронный ресурс], - URL: https://openlayers.org/en/latest/apidoc/
15. Youtube Music Charts - статистика прослушиваний аудио на сервисе [Электронный ресурс] - URL: https://charts.youtube.com/?hl=ru


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ