Details
Title | Автоматизация управления профессиональными рисками на предприятии с помощью мобильной системы: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» |
---|---|
Creators | Казимиров Никита Андреевич |
Scientific adviser | Скуднева Екатерина Валентиновна |
Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Imprint | Санкт-Петербург, 2025 |
Collection | Выпускные квалификационные работы ; Общая коллекция |
Subjects | профессиональные риски ; мобильное приложение ; Java ; spring framework ; Kotlin ; Room ; Postgresql ; rest api ; professional risks ; mobile application ; Koltin |
Document type | Master graduation qualification work |
File type | |
Language | Russian |
Level of education | Master |
Speciality code (FGOS) | 09.04.04 |
Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1977 |
Rights | Доступ по паролю из сети Интернет (чтение) |
Additionally | New arrival |
Record key | ru\spstu\vkr\35486 |
Record create date | 7/14/2025 |
Allowed Actions
–
Action 'Read' will be available if you login or access site from another network
Group | Anonymous |
---|---|
Network | Internet |
Данная работа посвящена проектированию и разработке программного обеспечения для автоматизации процессов управления профессиональными рисками на предприятии. Цель проекта заключается в создании мобильной информационной системы, обеспечивающей возможность выявления, анализа, учета и контроля рисков, связанных с охраной труда. В ходе реализации проекта была спроектирована архитектура клиентской и серверной части приложения, основанная на паттерне MVVM и REST-архитектуре взаимодействия. На стороне клиента используется язык Kotlin и библиотека Jetpack Compose, в качестве локального хранилища данных применяется Room с поддержкой офлайн-доступа. Серверная часть разработана с использованием Java и фреймворка Spring Boot, взаимодействие с базой данных PostgreSQL реализовано через Spring Data JPA. Вся система включает в себя механизмы работы с рисками, мероприятиями, пользователями, а также синхронизации данных при восстановлении сетевого соединения. Проект прошёл этап модульного и ручного тестирования, в результате которого обеспечено покрытие основных компонентов и подтверждена корректность функционирования ключевых сценариев. Кроме того, проведён обзор существующих решений и обосновано преимущество предлагаемого подхода для малых и средних предприятий. Реализация мобильного приложения повышает гибкость и доступность системы, позволяя эффективно управлять профессиональными рисками в режиме реального времени и адаптироваться к условиям конкретного производства в реальном времени.
This thesis is dedicated to the design and development of software aimed at automating the processes of occupational risk management within an enterprise. The primary goal of the project is to create a mobile information system that enables the identification, analysis, documentation, and control of labor safety risks. During the course of the project, the architecture of both the client and server sides was designed, based on the MVVM pattern and REST-based interaction architecture. The client side is implemented using the Kotlin programming language and Jetpack Compose library, with Room serving as the local data storage to support offline access. The server side is developed with Java and the Spring Boot framework, while interaction with the PostgreSQL database is handled via Spring Data JPA. The system includes functionality for managing risks, preventive actions, users, and synchronization of data when network connectivity is restored. The project underwent both unit and manual testing phases, which resulted in high code coverage and validated the correct operation of the core functionality. Additionally, an analysis of existing solutions was conducted, highlighting the advantages of the proposed approach for small and medium-sized enterprises. The implementation of the mobile application significantly enhances the system’s flexibility and accessibility, allowing for efficient real-time occupational risk management and adaptability to specific production environments.
Network | User group | Action |
---|---|---|
ILC SPbPU Local Network | All |
|
Internet | Authorized users SPbPU |
|
Internet | Anonymous |
|
Access count: 0
Last 30 days: 0