Разработка и продвижение информационной системы для прокатных станций водных транспортных средств с мониторингом технического состояния судов и гибким выбором пунктов проката
Описание
СОДЕРЖАНИЕ
1. АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ... 7
2. РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ................................. 16
2.4. Разработка интерфейса пользователя....................................................... 21
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................... 32
ВВЕДЕНИЕ
Актуальность исследования. В современных условиях развития внутреннего туризма и повышения интереса населения к активному отдыху на воде рынок проката водных транспортных средств демонстрирует устойчивый рост. Ежегодно увеличивается количество прокатных станций, расширяется ассортимент предлагаемых судов, возрастают требования клиентов к качеству и удобству сервиса. Вместе с тем большинство предприятий данной отрасли продолжают использовать традиционные методы управления: бумажные журналы бронирования, телефонные переговоры и ручной учёт технического состояния парка судов.
По данным аналитических исследований, объём российского рынка аренды маломерных судов превышает 12 млрд рублей и ежегодно прирастает на 12–15% [4]. При этом доля компаний, использующих специализированное программное обеспечение, не превышает 25%. Это свидетельствует о значительном потенциале цифровизации отрасли и создаёт предпосылки для разработки специализированных информационных систем.
Особую остроту приобретает проблема мониторинга технического состояния судов. Отсутствие централизованной системы учёта технического обслуживания, моточасов и выявленных неисправностей приводит к внезапным поломкам, внеплановым простоям и дополнительным финансовым потерям.
Объект исследования - деятельность прокатных станций водных транспортных средств, включающая процессы бронирования, учёта парка судов, мониторинга технического состояния и управления несколькими пунктами проката.
Предмет исследования - методы и средства разработки информационной системы для автоматизации деятельности прокатных станций водных транспортных средств.
Цель дипломного проекта - разработка и внедрение информационной системы для прокатных станций водных транспортных средств, обеспечивающей онлайн-бронирование, мониторинг технического состояния судов и гибкий выбор пунктов проката.
Для достижения поставленной цели необходимо решить следующие задачи:
– провести анализ рынка услуг проката водных транспортных средств и выявить основные проблемы цифровизации отрасли;
– выполнить обзор существующих информационных систем в сфере проката, логистики и телематики;
– обосновать выбор технологического стека для разработки информационной системы;
– спроектировать архитектуру системы и базу данных для учёта судов, клиентов, пунктов проката и данных технического состояния;
– разработать пользовательский интерфейс клиентского портала и административной панели;
– реализовать ядро системы: регистрацию, авторизацию, управление ролями пользователей;
– разработать модуль каталога судов с фильтрацией и возможностью выбора пункта проката;
– реализовать систему онлайн-бронирования и управления заявками;
– создать модуль мониторинга технического состояния судов;
– провести комплексное тестирование разработанной системы.
Методы исследования: системный анализ, проектирование информационных систем, объектно-ориентированное программирование, работа с реляционными базами данных.
Практическая значимость. Разработанная информационная система может быть внедрена в деятельность прокатных станций водных транспортных средств различного масштаба. Система позволяет автоматизировать процессы бронирования, учёта парка и мониторинга технического состояния судов, что ведёт к сокращению операционных затрат и повышению качества обслуживания клиентов.
Используемые технологии и инструменты: серверный фреймворк Laravel 10 (PHP 8.2), система управления базами данных MySQL 8.0, фреймворк Bootstrap 5.3 для клиентской части, библиотека Chart.js 4.0 для визуализации данных, веб-сервер Nginx + PHP-FPM, операционная среда Ubuntu Server 22.04 LTS.
all_at_700













