1.75M

Чихичев_презентация

1.

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Разработка веб-сервиса для ателье «Швейный
дом»
Каталог услуг, онлайн-калькулятор стоимости и личный кабинет клиента
Выполнил студент: Чихичев
Руководитель: _______________

2.

ВВЕДЕНИЕ. ЦЕЛЬ И ЗАДАЧИ
Цель работы
Разработка и программная реализация
полнофункционального веб-сервиса для ателье «Швейный
дом»: каталог услуг, динамический калькулятор стоимости,
оформление заявок с генерацией талонов, личный кабинет
клиента и админ-панель.
Проблема, которую решает система
Сайты-визитки ателье не дают рассчитать цену онлайн, не
хранят историю заявок и не выдают талон автоматически —
клиенту приходится звонить и приезжать.
Швейный дом · ВКР Чихичева
Задачи проекта
1
Выявить потребности пользователей в контенте и функционале
2
Проанализировать технологии и платформы разработки
3
Сформулировать цели и задачи разработки веб-сервиса
4
Разработать концептуальную модель структуры сервиса
5
Реализовать логическое проектирование разделов
6
Спроектировать базу данных
7
Осуществить реализацию интерфейса
8
Провести тестирование и устранить ошибки
9
Рассчитать себестоимость разработки
2

3.

ВЫЯВЛЕНИЕ ПОТРЕБНОСТЕЙ ПОЛЬЗОВАТЕЛЕЙ
87%
92%
78%
100%
клиентов хотят онлайнкалькулятор стоимости до
оформления заявки
хотели бы получать уникальный
талон с возможностью
распечатки
хотят видеть историю своих
заявок в личном кабинете
администраторов нуждаются в
ролевой модели и смене статусов
Выводы исследования
Швейный дом · ВКР Чихичева
Опрошено более 10 клиентов и 2 администратора ателье
Изучены аналогичные сайты: нет калькулятора, нет истории заявок
Сформированы сценарии для заказчика и администратора
3

4.

СЦЕНАРИИ ИСПОЛЬЗОВАНИЯ
Сценарий заказчика: каталог → калькулятор → авторизация → заявка → талон →
отслеживание статуса.
Сценарий администратора: вход → просмотр заявок с фильтром → смена статуса →
управление каталогом услуг.
Швейный дом · ВКР Чихичева
4

5.

ВЫБОР ТЕХНОЛОГИЙ РАЗРАБОТКИ
1
2
3
HTML5 / CSS3
JavaScript + Fetch API
PHP + PDO
Структура страниц, Grid/Flexbox, адаптивная
вёрстка
AJAX-оформление заявок без перезагрузки
страницы
Серверная логика, сессии, хеширование
паролей
4
5
6
MySQL
Visual Studio Code
Open Server
Хранение пользователей, услуг, заказов,
талонов
Расширяемость, интеграция с Git, отладка
Локальная среда Apache + PHP + MySQL
Швейный дом · ВКР Чихичева
5

6.

КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ
Ключевые сущности
User — пользователь: клиент или администратор
Service — услуга ателье (пошив, ремонт и т.д.)
Order — заявка с параметрами и стоимостью
Ticket — уникальный талон, генерируемый системой
1 пользователь → много заказов; 1 услуга → много заказов; каждый заказ —
ровно один пользователь и одна услуга. Трёхуровневая архитектура: Frontend
(HTML/CSS/JS) → Backend (PHP) → MySQL.
Швейный дом · ВКР Чихичева
6

7.

ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ РАЗДЕЛОВ
Модули веб-сервиса
Швейный дом · ВКР Чихичева
index.php
Главная страница, навигация
catalog.php
Каталог услуг и калькулятор
order.php?my
Личный кабинет — история заявок
ticket.php
Просмотр и печать талона
admin.php
Управление заказами и услугами
login / register
Аутентификация, хеширование паролей
7

8.

ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Ключи и нормализация
Швейный дом · ВКР Чихичева
PRIMARY KEY (id) — уникальность каждой записи
UNIQUE (login, ticket_number) — без дублей логинов и талонов
FOREIGN KEY с ON DELETE CASCADE — целостность данных
ENUM для ролей и статусов — ограничение значений на уровне БД
Таблицы в 3НФ, индексы на user_id, service_id, status, ticket_number
8

9.

ИНТЕРФЕЙС. РЕГИСТРАЦИЯ И КАТАЛОГ
Швейный дом · ВКР Чихичева
9

10.

ИНТЕРФЕЙС. ТАЛОН И ЛИЧНЫЙ КАБИНЕТ
Швейный дом · ВКР Чихичева
10

11.

АДМИНИСТРАТИВНАЯ ПАНЕЛЬ
Возможности
Доступна только пользователям с ролью
admin
Таблица заказов со сменой статуса по ссылке
Таблица услуг с редактированием и
удалением
Форма добавления новой услуги внизу
страницы
Швейный дом · ВКР Чихичева
11

12.

ТЕСТИРОВАНИЕ. ПОЛНЫЙ ЦИКЛ ЗАКАЗА
Главная страница сервиса
Оформление услуги после авторизации
Уведомление с номером талона
Новая заявка отражается в панели администратора; статус меняется по мере исполнения, клиент отслеживает его в личном кабинете.
Швейный дом · ВКР Чихичева
12

13.

РАСЧЁТ СЕБЕСТОИМОСТИ РАЗРАБОТКИ
Калькуляция затрат
Общая сумма з/п
Затраты на электроэнергию
73 846,15 ₽
75 100,65 ₽
34,50 ₽
ИТОГОВАЯ СЕБЕСТОИМОСТЬ РАЗРАБОТКИ
Эксплуатационные материалы
1 220,00 ₽
Объём работы: 144 часа (24 дня по 6 часов). Оклад разработчика — 80 000 ₽/мес,
часовая ставка — 3 076,92 ₽.
144 часа
трудозатраты на разработку (1 месяц)
Швейный дом · ВКР Чихичева
13

14.

ЗАКЛЮЧЕНИЕ
Цель дипломного проекта достигнута: разработан и реализован полнофункциональный веб-сервис для ателье
«Швейный дом», отвечающий выявленным потребностям пользователей.

Выявлены потребности пользователей

Проанализированы технологии разработки

Разработана концептуальная модель сервиса

Спроектирована база данных

Реализован интерфейс и протестирован сервис

Рассчитана себестоимость разработки
Веб-сервис готов к внедрению в реальное ателье, легко развёртывается на любом хостинге с PHP и MySQL
Спасибо за внимание!
English     Русский Rules