Загрузка данных


ЗАКЛЮЧЕНИЕ

В ходе выполнения дипломного проекта разработан веб-сайт «Car Checker» для мониторинга расходных материалов автомобиля «Mercedes». Поставленная цель достигнута в полном объёме.

В теоретическом разделе изучены основные аспекты разработки программного обеспечения, модели жизненного цикла, принципы веб-разработки и методы обеспечения безопасности веб-приложений. Проведён анализ предметной области и описан функционал решаемых задач. Выбраны и обоснованы средства разработки: ОС «Windows 11», СУБД «MySQL 8.0», язык программирования PHP 8.0, клиентские технологии HTML5/CSS3/JavaScript, библиотека «PHPMailer», среда разработки «Visual Studio Code» и пакет «XAMPP».

В практическом разделе спроектирована диаграмма прецедентов системы, определяющая взаимодействие акторов «Пользователь» и «Администратор» с функциональными модулями. Разработана и описана база данных «carchecker»: концептуальная, инфологическая и физическая модели. База данных включает 8 таблиц (users, models, parts, user_cars, service_history, queries, reviews, requests) с ссылочной целостностью на основе внешних ключей InnoDB. Разработан интерфейс веб-приложения, включающий формы авторизации, регистрации, главную страницу-расчётчик, личный кабинет с гаражом, журнал замен и административную панель. Реализованы дополнительные функции: система отзывов с рейтингом, скачивание и отправка отчётов на email, тёмная тема оформления, кулдаун на отправку обращений, эффекты «liquid glass» для современного визуального стиля.

В экспериментальном разделе обоснован выбор метода тестирования «чёрного ящика», проведена отладка ПО и составлены тест-кейсы. По результатам тестирования все функциональные тест-кейсы завершены с результатом «Соответствует»; критических дефектов не выявлено.

Все поставленные задачи выполнены:
– изучены основные аспекты разработки программного обеспечения;
– описана предметная область и функционал решаемых задач;
– выбраны и обоснованы средства разработки ПО;
– спроектирована диаграмма прецедентов системы;
– разработана и описана база данных: концептуальная, инфологическая и физическая модели;
– разработан интерфейс веб-приложения;
– проведено тестирование и отладка разработанного ПО.

Практическая значимость ДП состоит в том, что разработанный веб-сайт предоставляет владельцам автомобилей «Mercedes» бесплатный, удобный инструмент для самостоятельного контроля состояния расходных материалов, планирования технического обслуживания и ведения личного журнала замен. Система позволяет автовладельцу по текущему пробегу определить состояние каждого расходника, получить рекомендацию о необходимости замены, вести личный гараж, журнал произведённых замен и историю запросов. Разработанный сайт может быть использован владельцами автомобилей «Mercedes» для самостоятельного планирования технического обслуживания и снижения риска непредвиденных поломок.