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