Similar presentations:
Добрый_Доктор_презентация_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.
Итог• Разработан веб-сайт ветеринарной клиники «Добрый Доктор».
• Реализованы клиентские и административные сценарии.
• Подготовлены архитектурные диаграммы и проектная документация.
• Система готова к демонстрации и развитию.
Спасибо за внимание!