📘 О чем эта работа
Отчет фиксирует прохождение учебной практики по проектированию, разработке и оптимизации веб‑приложения для салона красоты 'Бьюти Лаунж'. Внимание уделено анализу предметной области (бизнес‑процессы в формате IDEF0), проектной документации, созданию интерфейса, реализации клиентской и серверной частей и базе данных.
📚 Что внутри
Документ содержит конкретные артефакты и примеры кода, использованные при разработке:
- Модель бизнес‑процессов IDEF0 с входами (обращения клиентов, оплата, материалы), управлением (нормативы, защита прав потребителей) и механизмами (персонал, оборудование, ИС).
- Логическая и физическая модель БД: таблицы Services, Employee, Clients, ProvidedServices, Record, Bonus; этапы нормализации и установленные связи FOREIGN KEY.
- SQL‑скрипты создания таблиц и вставки тестовых данных (примеры INSERT для Services, Employee, Clients и др.).
- Программная поддержка БД на PHP: класс DB с примером файла db.php для подключения через PDO и методами getServices(), addAppointment().
- Фронтенд: верстка на HTML/CSS, интерактивность на JavaScript (faq.js, hidden_text.js), макеты интерфейсов, карточки услуг, формы записи и валидация вводимых данных.
- Тестирование: набор из 9 тест‑кейсов (8 успешных), выявленная ошибка поиска и её исправление (проверка на пустую строку, type='button' для кнопки Close).
- Размещение проекта: публикация через Visual Studio Code (commit и Publish Branch) — подтверждение размещения.
📊 Для кого подходит
Полезно студентам и преподавателям по направлениям 'Информационные системы и программирование', 'Программирование' и 'Веб‑разработка' для выполнения отчетов/практик. Подходит для подготовки проектов по frontend, backend и построению РСУД (БД) с реализацией функционала онлайн‑записи и бонусной программы.
✨ Особенности
В отчете есть конкретные решения и готовые артефакты: SQL‑схемы и примеры INSERT, PHP‑класс для работы с БД, файлы стилей и JS‑скрипты, макеты интерфейсов и доска настроения (палитра и шрифты). Приведен пример логики бонусной системы (процент и максимальная доля скидки) и сценарии использования админ‑панели и пользовательских форм.
❓ Частые вопросы
Подойдет ли для моего ВУЗа?
Структура отчета соответствует требованиям по отчетной документации: есть анализ предметной области, проектная документация, практическая реализация и тестирование.
Можно адаптировать?
Да — SQL‑скрипты, PHP‑модуль и фронтенд легко модифицировать под конкретные требования, изменить СУБД или подключить Node.js/Express и MongoDB при необходимости.