Details

Title Разработка прототипа клиентского приложения по видеонаблюдению с возможностью гибких настроек: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии» = Development of a prototype client application for video surveillance with flexible settings
Creators Горбунова Ирина Олеговна
Scientific adviser Резединова Евгения Юрьевна
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects системы видеонаблюдения ; веб-приложения ; python ; django ; react ; typescript ; video surveillance systems ; web applications
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.03
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2026/vr/vr26-384
Rights Доступ по паролю из сети Интернет (чтение)
Additionally New arrival
Record key ru\spstu\vkr\40229
Record create date 4/20/2026

Allowed Actions

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Выпускная квалификационная работа посвящена разработке и исследованию веб-ориентированной системы видеонаблюдения, предназначенной для централизованного управления камерами, мониторинга их состояния и визуализации видеопотоков. Объектом исследования является система видеонаблюдения как программно-аппаратный комплекс, а предметом - архитектурные и программные решения, обеспечивающие надёжность, масштабируемость и удобство использования. Цель работы заключается в проектировании и создании прототипа системы видеонаблюдения с использованием современных веб-технологий. Для достижения цели применялись методы анализа системы, объектно-ориентированного проектирования, моделирования предметной области (диаграммы IDEF0, UML, ER), а также методы разработки и тестирования программного обеспечения. В результате работы разработана клиент-серверная система видеонаблюдения на базе фреймворка Django и библиотеки React. Система реализует ключевые функции управления сущностями, ранжирования камер, контроля доступа и онлайн-мониторинга. Результаты работы могут быть использованы при разработке и внедрении систем видеонаблюдения для жилых и коммерческих объектов, а также служить основой для дальнейшего функционального и архитектурного расширения системы. В процессе выполнения выпускной квалификационной работы использовались язык программирования Python и фреймворк Django для реализации серверной части, библиотека React и язык TypeScript для разработки клиентской части, система управления базами данных MySQL, Docker для контейнеризации, библиотека пользовательских интерфейсов Ant Design, а также облачный сервис Geocam, использованный для просмотра и анализа городских камер видеонаблюдения Санкт-Петербурга в рамках исследования.

The graduation thesis is devoted to the development and study of a web-oriented video surveillance system intended for centralized camera management, monitoring of their operational status, and visualization of video streams. The object of the study is a video surveillance system as a software and hardware complex, while the subject of the study is architectural and software solutions that ensure its reliability, scalability, and usability. The aim of the graduation thesis is to design and implement a prototype of a video surveillance system using modern web technologies. To achieve this goal, methods of system analysis, object-oriented design, domain modeling (IDEF0, UML, ER diagrams), as well as software implementation and testing methods were applied. As a result of the work, a client-server video surveillance system based on the Django framework and the React library was developed. The system implements core functions for entity management, camera ranking, access control, and online monitoring. The results of the graduation thesis can be used in the development and deployment of video surveillance systems for residential and commercial facilities and can serve as a basis for further functional and architectural extension. During the course of the graduation project, the following information technologies and software tools were used: the Python programming language and the Django framework for implementing the server side, the React library and TypeScript language for developing the client side, the MySQL database management system, Docker for containerization, the Ant Design user interface library, as well as the Geocam cloud service, which was used for viewing and analyzing city surveillance cameras in Saint Petersburg as part of the study.

Network User group Action
ILC SPbPU Local Network All
Read
Internet Authorized users SPbPU
Read
Internet Anonymous
  • Разработка прототипа клиентского приложения по видеонаблюдению с возможностью гибких настроек
    • Введение
    • 1. Всестороннее изучение приложений по видеонаблюдению и их особенностей, анализ результатов, полученных другими авторами
    • 2. Архитектура и проектирование разрабатываемого приложения
    • 3. Основные аспекты разработки приложения
    • 4. Тестирование и апробация системы видеонаблюдения
    • Заключение
    • Список использованных источников
    • Приложение 1 Код на стороне frontend
    • Приложение 2 Код на стороне backend

Access count: 0 
Last 30 days: 0

Detailed usage statistics