205.14K

Добрый_Доктор_презентация_SongPay_style

1.

Разработка веб-сайта
ветеринарной клиники
«Добрый Доктор»
Студент: [Вставь своё ФИО]
Группа: [Вставь номер группы]
Год: 2025
Добрый
Доктор

2.

Актуальность темы
Владельцы животных ожидают быстрый и удобный онлайн-сервис для записи к
ветеринару.
Цифровизация услуг клиники позволяет:
• сократить время ожидания и нагрузку на регистратуру;
• обеспечить доступ к записи 24/7;
• повысить качество взаимодействия «клиент — клиника»;
• централизованно хранить данные о пациентах, записях и обращениях.

3.

Цель дипломной работы
Разработка информационной системы
веб-сайта ветеринарной клиники
«Добрый Доктор».

4.

Задачи исследования
☑ Изучить и применить технические аспекты разработки веб-приложений на Yii2
☑ Провести анализ и выбрать интернет-технологии
☑ Разработать структуру ИС и базу данных
☑ Реализовать адаптивный дизайн и личный кабинет
☑ Реализовать расширенную форму записи на приём (8 типов услуг)

5.

Базовые варианты использования (to-be)
Регистрация
Гость
Авторизация
Просмотр услуг
Пользователь
Запись на приём
Личный кабинет
Управление питомцами
Просмотр новостей
Управление контентом (админ)
Администратор

6.

Диаграмма классов UML
@startuml
class User
class Pet
class Appointment
class News
class Review
class Service
User "1" -- "0..*" Pet
User "1" -- "0..*" Appointment
Pet "1" -- "0..*" Appointment
Service "1" -- "0..*" Appointment
User "1" -- "0..*" Review
@enduml
Ключевые сущности:
• User
• Pet
• Appointment
• News
• Review
• Service
Связи:
• пользователь -> питомцы
• пользователь -> записи
• питомец -> записи
• услуга -> записи

7.

Диаграмма деятельности (Регистрация)
@startuml
start
:Открыть форму регистрации;
:Ввести данные;
if (Проверка валидации?) then (Да)
:Создать пользователя;
:Авторизовать;
:Редирект в кабинет;
else (Нет)
:Показать ошибки;
endif
stop
@enduml
Основной поток:
1. Заполнение формы
2. Валидация
3. Создание аккаунта
4. Успешный вход
Альтернативный поток:
• ошибки валидации
• возврат к форме

8.

Диаграмма последовательности (Авторизация)
@startuml
actor User
participant LoginForm
participant SiteController
database DB
User -> SiteController: POST /site/login
SiteController -> LoginForm: load + validate
LoginForm -> DB: findByEmail
DB --> LoginForm: user
LoginForm --> SiteController: success/error
SiteController --> User: redirect/message
@enduml
Участники:
• User
• LoginForm
• SiteController
• DB
Результат:
создание сессии и вход в кабинет.

9.

ПО, использованные в проектировании
Категория
Инструменты
Framework
Yii2
Язык
PHP 8.x
База данных
MySQL / SQLite
Frontend
HTML, CSS, JavaScript, Bootstrap
Проектирование
Figma, Draw.io
Контроль версий
Git

10.

Макет главной страницы сайта
HEADER
Hero + CTA
Контакты + форма
Карта / контент

11.

Правила дизайна информационной системы
• Простота и чистая визуальная иерархия
• Адаптивность для мобильных устройств
• Удобство и предсказуемая навигация
• Современный медицинский стиль: зелёный + белый
• Акцент на CTA-кнопки и формы записи

12.

Логотип информационной системы
Лапа
Добрый Доктор
Логотип передаёт:
• ветеринарную тематику;
• заботу и доверие;
• ассоциацию с медицинскими услугами.
Основной цвет: #01A145

13.

Главная страница (скриншот)
Вставьте скриншот главной страницы
(после финальной сборки проекта)

14.

Итог
• Разработан веб-сайт ветеринарной клиники «Добрый Доктор».
• Реализованы клиентские и административные сценарии.
• Подготовлены архитектурные диаграммы и проектная документация.
• Система готова к демонстрации и развитию.
Спасибо за внимание!
English     Русский Rules