На главную

Расчетно-графическая работа

Вариант 5. Интерфейс к базе данных средствами фреймворка

Описание проекта

Цель

Создать веб-интерфейс к базе данных оборудования и сотрудников на базе современного фреймворка (Laravel, Symfony или Django). Предусмотреть авторизацию, разграничение прав, визуализацию статистики и экспорт данных.

Функциональные блоки

  • Кабинет администратора для управления справочниками
  • Модуль заявок на обновление оборудования
  • Интерактивная панель мониторинга состояния парка
  • Экспорт отчетов в формате CSV/PDF

Архитектура

Фреймворк: Laravel 11
БД: MySQL 8
Frontend: Blade + Alpine.js
Auth: Sanctum

План реализации

Этап 1 Проектирование структуры БД, настройка миграций, наполнение тестовыми данными.
Этап 2 Разработка REST-контроллеров и сервисов для управления сотрудниками и рабочими станциями.
Этап 3 Создание интерфейса администратора, реализация фильтрации и поиска.
Этап 4 Добавление аналитических диаграмм, экспорт отчетов, итоговое тестирование.

Контрольный список

  • Графическая схема базы данных в пояснительной записке
  • Исходный код приложения и дамп базы данных
  • Деплой на учебный сервер или другой доступный хостинг
  • Подготовка к защите: презентация и сценарий демонстрации