Расчетно-графическая работа: Разработка веб-приложения с использованием Laravel
Материалы для выполнения расчетно-графической работы по разработке веб-приложений с использованием фреймворка Laravel
Расчетно-графическая работа: Разработка веб-приложения с использованием Laravel
Общие требования к выполнению работы
Целью расчетно-графической работы является разработка веб-приложения с использованием фреймворка Laravel, охватывающего все основные возможности фреймворка.
Технические требования
- Версия Laravel: 12.x или выше
- СУБД: SQLite, MySQL/MariaDB или PostgreSQL
- PHP: 8.1 или выше
- Frontend: Tailwind, Bootstrap 5 или аналогичный фреймворк
Обязательные компоненты приложения
- Модели и миграции:
- Не менее 3 связанных моделей
- Миграции для создания таблиц
- Отношения между моделями (hasOne, hasMany, belongsTo, belongsToMany)
- Контроллеры:
- Resource-контроллеры для основных моделей
- Дополнительные контроллеры для специфической логики
- Представления:
- Макет (layout) приложения
- Шаблоны для CRUD-операций
- Компоненты Blade
- Формы и валидация:
- Формы создания и редактирования записей
- Валидация данных на стороне сервера
- Отображение ошибок валидации
- Коллекции:
- Использование коллекций для обработки данных
- Фильтрация и сортировка данных
- Аутентификация и авторизация:
- Регистрация и вход пользователей
- Разграничение прав доступа
- Дополнительные требования:
- Поиск по данным
- Пагинация
- Загрузка файлов (если требуется предметной областью)
- Локализация (опционально)
Этапы выполнения работы
- Анализ предметной области и проектирование БД
- Создание проекта Laravel и настройка окружения
- Разработка миграций и моделей
- Создание контроллеров и маршрутов
- Разработка представлений и форм
- Реализация валидации и обработки ошибок
- Добавление аутентификации и авторизации
- Тестирование и отладка
- Оформление отчета
Варианты заданий
Выберите один из предложенных вариантов или согласуйте с преподавателем собственную предметную область.
Методические материалы
- Методические рекомендации по выполнению работы
- Шаблон отчета по выполнению работы
Дополнительные ресурсы
Требования к отчету
Отчет должен содержать:
- Титульный лист
- Введение (актуальность, цель и задачи работы)
- Анализ предметной области
- Проектирование базы данных (ER-диаграмма)
- Описание архитектуры приложения
- Реализация основных компонентов:
- Модели и отношения
- Контроллеры и маршруты
- Представления и формы
- Валидация данных
- Аутентификация и авторизация
- Скриншоты работы приложения
- Листинг ключевых фрагментов кода
- Заключение (результаты и выводы)
- Список литературы