Слайд 2Цель работы
Разработать веб-сайт позволяющий публиковать, искать и сравнивать объявления о продаже
автомобилей.
Слайд 3Задачи работы
Провести анализ предметной области;
Проанализировать сайты-аналоги;
Сформулировать требования к разрабатываемому
веб-сайту;
Спроектировать веб-сайт;
Разработать базу данных отвечающую требованиям;
Реализовать веб-сайт в соответствии с требованиями;
Провести тестирование веб-сайта.
Слайд 4Актуальность
В последние годы регистрируется примерно от 14000 до 18000 автомобилей в год,
из которых ~8000 новые. (www.csdd.lv)
Слайд 5Основные требования
к веб-сайту:
Наличие возможности поиска и сравнения автомобилей по заданным критериям
Разделение посетителей сайта на гостей, пользователей и администраторов (дилеров)
Добавление уникальных дилерских опций (Подогрев руля, адаптивный круиз контроль, мультимедийная система, бесключевой доступ, LED-освещение)
Добавление объявлений с детальным описанием автомобиля
Веб-сайт должен обладать кросс браузерностью
Слайд 7Схема архитектуры приложения
metanit.com
Слайд 8Основные пользователи
Гость;
Зарегистрированный пользователь;
Администратор (дилер).
Слайд 9Use Case диаграмма
AddUserInfo
DeleteUserInfo
?AutoDeleteInfo?
Функционально может, но нужно ли указывать?
Может спровоцировать вопрос «есть ли
возможность удалять чужие»
Слайд 10Диаграмма последовательности поиска
Слайд 14Средства реализации
HTML;
CSS;
С#
.NET
Entity Framework Core
Automapper
Слайд 17Фрагмент кода загрузки изображения в объявление
Слайд 18Реализация интерфейса
Главная страница
Просмотр объявления
Слайд 19Пример реализации
(сравнение автомобилей)
Слайд 20Зарегистрированный пользователь на главной странице
Пример реализации
Слайд 21Зарегистрированный пользователь с полученными привилегиями администратора
Пример реализации
Слайд 22Примеры результатов тестирования
(функция поиска)
если ввести «Subaru»
если ввести «BMW»
Слайд 23Тестирование в разных браузерах
Google Chrome v101.0.4951.64
Microsoft Edge v101.0.1210.39
Слайд 24Тестирование на разных мобильных устройствах
Iphone 12 PRO
Google Pixel 2
Слайд 25Заключение
Проанализирована предметная область и 5 аналогов;
Сформулированы и проанализированы требования к веб-сайту, построена
модель требований;
Спроектирован и реализован веб-сайт;
Проведено функциональное и кроссбраузерное тестирование, а также тестирование на разных устройствах;
Исправлены все выявленные ошибки.