📄Работа №157671

Тема: ПРОГРАММНО-АППАРАТНЫЙ КОМПЛЕКС ДЛЯ ОБРАБОТКИ И ХРАНЕНИЯ ВИДЕОКОНТЕНТА

Характеристики работы

Тип работы Дипломные работы, ВКР
Информатика и вычислительная техника
Предмет Информатика и вычислительная техника
📄
Объем: 106 листов
📅
Год: 2023
👁️
Просмотров: 111
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Перечень сокращений и обозначений 5
Введение 6
1 Программно-аппаратный комплекс для обработки и хранения видеоконтента 8
1.1 Предпроектный анализ предметной области 8
1.1.1 Анализ предметной области 8
1.1.2 Техническое задание на разработку программного обеспечения 13
1.1.2.1 Основание для разработки 13
1.1.2.2 Назначение разработки 13
1.1.2.3 Требования к программе 13
1.1.2.4 Требования к надежности 14
1.1.2.5 Требования к составу и параметрам технических средств 14
1.1.2.6 Стадии и этапы разработки 14
1.1.3 Выбор стека технологий и средств разработки 15
1.1.3.1 Выбор аппаратной платформы 15
1.1.3.2 Выбор версии ОС Linux Embedded 20
1.1.3.3 Выбор языка программирования для реализации приложения 21
1.1.3.4 Выбор фреймворка для реализации приложения 22
1.1.4 Выводы 23
1.2 Реализация программно-аппаратного комплекса для обработки и
хранения видео контента 24
1.2.1 Реализация аппаратной части проекта 24
1.2.1.1 Инсталляция ОС Linux и периферийного оборудования 25
1.2.2 Реализация программного приложения 31
1.2.2.1 Разработка базы данных 32
1.2.2.2 Разработка серверной логики приложения 40
1.2.2.3 Разработка интерфейсов клиентской части приложения 43
1.2.3 Выводы 51
2 Технология установки и настройки сервера LAMP для комплекса
обработки и хранения видео контента 52
2.1 Установка сервера Apache 52
2.2 Установка MySQL 54
2.3 Установка Python 55
2.4 Выводы по разделу 55
3 Экономическое обоснование разработки 56
4 Безопасность жизнедеятельности. Эргономические требования к рабочему
месту программиста 62
Заключение 68
Список использованных источников 69
Приложение А - UML - диаграммы 70
Приложение А.1 - Диаграмма развертывания 71
Приложение А.2 - Диаграмма развертывания 72
Приложение А.3 - Диаграмма развертывания 73
Приложение А.4 - Диаграмма последовательности 74
Приложение А.5 - Диаграмма последовательности 75
Приложение Б - Физическая модель базы данных 786
Приложение В - Листинг приложения 78
Приложение Г -Презентация 96

📖 Аннотация

Работа посвящена разработке программно-аппаратного комплекса для обработки и хранения видеоконтента. Актуальность исследования обусловлена потребностью малых и средних девелоперских компаний в бюджетном мобильном решении для видеофиксации этапов строительно-ремонтных работ, что необходимо для документирования и разрешения спорных ситуаций, в то время как существующие облачные или стационарные системы для них экономически недоступны. В ходе проекта был проведен предпроектный анализ, сформулировано техническое задание и осуществлен подбор стека технологий, результатом чего стала реализация комплекса на базе трехзвенной архитектуры, включающей веб-приложение для просмотра, компактный сервер на ОС Linux Embedded с развернутым LAMP-сервером и SSD-хранилищем, а также периферийные IP-камеры. Практическая значимость заключается в том, что разработанный комплекс позволяет указанным компаниям оперативно разворачивать, использовать и переносить систему видеонаблюдения между объектами, экономя ресурсы. Анализ литературных источников был проведен в рамках изучения основ программирования, встроенных операционных систем, алгоритмов и облачных хранилищ. Таким образом, работа представляет законченное решение, готовое к внедрению в практическую деятельность девелоперских компаний для повышения прозрачности и контроля процессов.

📖 Введение

В настоящий момент существует огромное количество девелоперских проектов требующих использования огромного количества рабочих различных специальностей и направлений. Даже для реализации ремонтных работ одной квартиры требуется порядка 25 человек различных специальностей и три месяца работы. Помимо самой работы каждый этап требует надзора и приемки выполненных работ.
И как показывает практика, на каждом этапе возникают вопросы, требующие вмешательства руководителя бригады, проектного менеджера, надзорных органов и представителя заказчика.
В связи с тем, что процесс ремонта или иного вида девелоперского проекта растянут во времени основные и спорные моменты фиксируются в виде актов, и как всегда не хватает видео фиксации фактов, которые доказывают правоту той или иной стороны процесса девелопмента.
Иногда крупные девелоперы и смежные исполнители прибегают к организации стационарного наблюдения, с подключением облачной системы видео наблюдения, используя услуги провайдеров облачных видео регистраторов: АО «Эр-Телеком» или ПАО «Ростелеком».
В связи с ограниченной статьей бюджета средние девелоперы не могут пойти на данный шаг, и вынуждены фиксировать свою работу на видео камеру и актировать деятельность в присутствии заказчика или иных законных представителей.
Интернет исследования показывают потребность в альтернативе дорогим стационарным или облачным системам видеонаблюдения.
Целью данного дипломного проекта является разработка мобильной бюджетной системы видеонаблюдения, которая позволит сотрудникам среднего и малого девелопмента:
- быстро развернуть систему на время реализации проекта;
- на всем протяжении проекта проводить видео фиксацию работ;
- иметь возможность просмотра архива видео фиксации;
- по окончании работ демонтировать систему и развернуть ее на новом объекте.
Дипломный проект программно-аппаратного комплекса для обработки и хранения видео контента реализован на базе классической трехзвенной архитектуры:
- интерфейсом данного комплекта является webприложение, которое отображает записи видео фиксации и позволяет их просмотр;
- ядром данного комплекса является компактный видео сервер, с Ethernet портами и возможностью подключения SSDхранилища;
- верхним слоем ядра является ОС Linux Embeddedс возможностью развертывания сервера LAMP;
- хранилищем видео файлов является SSD накопитель с функциями: чтение, запись, удаление файлов;
- фиксация видео осуществляется IPвидео камерами, подключенными к периферийным устройствам IPвидео сервера.
Дипломный проект состоит четырёх разделов:
- первый раздел включает в себя анализ предметной области и стека технологий для реализации проекта; описывает реализацию ядра системы, включая интеграцию ОС Linux Embedded в аппаратную часть проекта; реализацию web приложения с возможностями отображения списка видео записей;
- второй раздел посвящён технологии отладки web приложения;
- в третьем разделе показано экономическое обоснование проекта;
- четвёртый раздел посвящён безопасности жизнедеятельности оператора ПК.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

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

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Белов В. А. Основы программирования Python. - М.: Изд-во «ИНТУИТ», 2018. - 488 с.
2. Брин Ф. Основы встроенных операционных систем.- М: «Символ- Плюс», 2019 г. - 304 с.
3. Виргаев К. С. Облачные хранилища настоящее и перспективы. -М.: Лори, 2014.- 880 с.
4. Вирт Н. Алгоритмы и структуры данных. - Спб: Невский диалект, 2017 г.- 352 с.
5. Гиббонз П. Фреймворк Flaskдля программистов. - СПб.: Питер, 2018.¬336 с.

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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