Похожие презентации:
преза диплом
1. Дипломный проект
Разработка сайта по бронированиюкоттеджей в Дагестане “7Контиент”
Выполнил: Настенко Архип Сергеевич, ИС-44
Калмыков Егор Игоревич, ИС-44
Руководитель: Сулавко Сергей Николаевич
2. Цели
Создание современного адаптивного сайта для онлайн-бронированиягостевого комплекса коттеджей «7 Континент» в Дагестане.
Обеспечение прозрачности и удобства для клиентов — возможность видеть
реальную доступность домиков на выбранные даты, читать отзывы других
гостей и получать мгновенное подтверждение бронирования.
Повышение привлекательности и конкурентоспособности гостевого
комплекса «7 Континент» через современный цифровой сервис,
увеличивающий лояльность клиентов и упрощающий процесс бронирования.
3. Интервью с заказчиком
Блок 1: Общая информацияБлок 2: О компании и
услуги
Блок 3: Постановка задачи
Блок 4: Содержание и
функционал проекта
(техническое здание)
4. Интервью с заказчиком
Блок 5: Поддержка проектаБлок 6: Визуальное
представление
Блок 7: Продвижение
5. Задачи
● Автоматизация онлайнбронирования коттеджей● Удобный каталог с фильтрацией
● Личный кабинет пользователя
● Админ-панель для управления
● Безопасность и JWTаутентификация
● Тестирование и документация
● Контейнеризация через Docker
6. Use case
Диаграмма вариантов использованияотображает ключевые взаимодействия
пользователя с системой.
Гость может зарегистрироваться,
просматривать каталог коттеджей, отзывы,
достопримечательности и контакты.
Авторизованный пользователь может
бронировать номера, просматривать
календарь бронирований и обращаться в
службу поддержки.
Администратор может добавлять коттеджи,
достопримечательности и управлять
бронированиями.
7. Mind Map
На этапе планирования была разработана интеллект-карта, отражающая архитектуру веб-приложения и взаимодействие егокомпонентов.
8. Прототипы
Главная страницаСтраница бронирования
Страница коттеджа
9. Планирование
Календарный план разработки отображен в диаграмме Ганта с указаниемосновных этапов разработки и сроков их выполнения.
10. Использованные программные средства
Средства разработки:Средства проектирования:
11. Обоснование выбора (back-end)
Django (Python) был выбран в качестве back-end-фреймворка последующим причинам:
● Оптимален для веб-проектов — готовая ORM, аутентификация, админпанель и маршрутизация
● Широкая база знаний — обширная документация и большое сообщество
● Поддержка REST API — Django REST Framework упрощает создание API с
JWT и Swagger
● Python — читаемый и популярный язык — упрощает разработку и
поддержку проекта
12. Тестирование (back-end)
№Название теста
Описание
1
Запуск игры
Проверка, что игра запускается без ошибок и открывается главное
меню.
2
Выбор и загрузка уровня
Проверка корректного отображения и запуска выбранного уровня.
3
Установка устройств
Проверка, что устройства размещаются на игровом поле корректно.
4
Завершение уровня
Проверка условий победы и корректной работы экрана завершения
уровня.
5
Очистка уровня
Проверка, что кнопка очистки удаляет все устройства на уровне.
6
Учет количества устройств
Проверка уменьшения и восстановления количества доступных
устройств.
7
Проверка отклика интерфейса
Проверка интерактивности кнопок и подсказок при наведении.
13. Баг репорты
Короткое описаниеОшибка при одновременном переходе в
режим редактирования и смерти робота
Короткое описание
Подсказки отображаются на
неактивных кнопках
Проект
Ascendroid
Проект
Ascendroid
Компонент приложения
LevelEditor.cs
Компонент
приложения
DevicePanel.cs
Номер версии
1.0
Номер версии
1.0
Важность
Критическая
Важность
Низкая
Приоритет
Средний
Шаги
воспроизведения
Запустить уровень → Довести
количество любого устройства до нуля
→ Навести мышь на ставшую
неактивной кнопку
Фактический
результат
Появляется подсказка для последнего
устройства с этой кнопки
Ожидаемый
результат
Подсказка не должна появляться
Приоритет
Высокий
Шаги воспроизведения
Запустить уровень → Дать роботу
умереть → Одновременно нажать
кнопку изменения режима
Фактический результат
Ожидаемый результат
Интерфейс переключается в режим
редактирования, а весь остальной
уровень - нет
Режим редактирования должен
переключаться полностью
14. Информационная безопасность
Игра не взаимодействует с сетью, не сохраняетличную информацию игроков и не передаёт
данные третьим лицам. Таким образом, риски
утечки сведений исключены.
Все основные ресурсы упакованы, что защищает
их от прямого редактирования.
В проекте используются только собственные или
свободно распространяемые графические и
звуковые материалы. Это исключает нарушение
авторских прав.
15. Дипломный проект
Разработка сайта по бронированиюкоттеджей в Дагестане “7Контиент”
Выполнил: Настенко Архип Сергеевич, ИС-44
Калмыков Егор Игоревич, ИС-44
Руководитель: Сулавко Сергей Николаевич