Details
| Title | Разработка веб-приложения для управления и визуализации логистических данных: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта» = Development of a web application for management and visualization of logistics data |
|---|---|
| Creators | Крючков Сергей Александрович |
| Scientific adviser | Юсупова Ольга Андреевна |
| Organization | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Imprint | Санкт-Петербург, 2026 |
| Collection | Выпускные квалификационные работы ; Общая коллекция |
| Subjects | транспортная логистика ; система управления транспортировкой ; веб-приложение ; визуализация данных ; React ; Node.js ; PostgreSQL ; Яндекс.Карты ; Docker ; REST API ; transport logistics ; transportation management system ; web application ; data visualization ; Yandex Maps |
| Document type | Bachelor graduation qualification work |
| Language | Russian |
| Level of education | Bachelor |
| Speciality code (FGOS) | 09.03.04 |
| Speciality group (FGOS) | 090000 - Информатика и вычислительная техника |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3500 |
| Rights | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Additionally | New arrival |
| Record key | ru\spstu\vkr\42693 |
| Record create date | 8/21/2026 |
Allowed Actions
–
Action 'Read' will be available if administrator prepare required files
Action 'Download' will be available if you login or access site from another network
| Group | Anonymous |
|---|---|
| Network | Internet |
Данная работа посвящена разработке и исследованию веб-приложения для управления и визуализации логистических данных грузоперевозок в компаниях среднего бизнеса Российской Федерации. Задачи, которые решались в ходе исследования: 1. Изучение предметной области и анализ существующих TMS-решений. 2. Проектирование клиент-серверной архитектуры с ролевой моделью доступа. 3. Разработка алгоритмов контроля суточной нагрузки водителя и транзакционного согласования заявок. 4. Реализация и тестирование веб-приложения на стеке React / Node.js / PostgreSQL. В результате работы разработано и протестировано полнофункциональное веб-приложение, реализующее полный жизненный цикл заявки на грузоперевозку с ролевым разграничением доступа (экспедитор / водитель), механизмом пулового распределения заявок с транзакционно защищенным согласованием, автоматическим контролем суточной нагрузки водителя, интерактивным аналитическим дашбордом и картой маршрутов на базе Яндекс.Карт, а также экспортом отчетов в Excel. Основные результаты: функциональное покрытие 10/10 ключевых критериев, время развертывания около 30 минут, TCO за 12 месяцев около 20 000 руб. Система соответствует требованиям ФЗ-152 и Приказа Минтранса России № 424. Область применения - логистические компании малого и среднего бизнеса Российской Федерации. Для достижения указанных результатов в работе использованы следующие информационные технологии и программные средства: React 18, Node.js 20, Express 4, PostgreSQL 16, Docker, Recharts, Yandex Maps JavaScript API 2.1, REST API, Excel-экспорт отчетности, методы функционального и интеграционного тестирования.
The given work is devoted to the development and study of a web application for managing and visualizing freight transportation logistics data for medium-sized businesses in the Russian Federation. The research set the following goals: 1. Studying the subject domain and analyzing existing TMS solutions. 2. Designing a client-server architecture with role-based access control. 3. Developing algorithms for driver daily workload control and transactional order approval. 4. Implementing and testing the web application using the React / Node.js / PostgreSQL stack. As a result, a fully functional web application was developed and tested. It implements the complete shipment lifecycle with role-based access control (dispatcher / driver), pool-based order distribution with transaction-safe approval, automatic daily workload monitoring, an interactive analytical dashboard and route map based on Yandex Maps, and Excel report export. Key results include functional coverage of 10/10 key criteria, deployment time of about 30 minutes, and 12-month TCO of about 20,000 RUB. The system complies with Federal Law No. 152-FZ and Order of the Ministry of Transport No. 424. The field of application is small and medium-sized logistics companies in the Russian Federation. To achieve these results, the following information technologies and software tools were used: React 18, Node.js 20, Express 4, PostgreSQL 16, Docker, Recharts, Yandex Maps JavaScript API 2.1, REST API, Excel reporting export, and functional/integration testing methods.
| Network | User group | Action |
|---|---|---|
| ILC SPbPU Local Network | All |
|
| Internet | Authorized users SPbPU |
|
| Internet | Anonymous |
|