- Отчет по продажам
- Отчет состояния заказ
- Вычисление итоговой стоимости
- Вычисление процента от продаж сотрудникам
- Подсчет статистики по заболеваниям
- Показ состояния приема
- Показ лекарственных средств
- Покупка лекарственных средств
- Подробная информация о болезни
- Запись на прием
- Отмена приема
- Уведомление о скидке в день рождение
- Уведомление о скидки в праздники
- Отсылка месячного отчета на почту
- Отсылка квартального отчета на почту
- Уведомление о повторном приеме
- Добавление заказа
- Отмена заказа
- Добавить болезнь
- Изменить лекарства
- Изменить болезнь
Будут две версии приложения: Мобильная и web. В этих приложениях можно будет записать на прием в одну из ближайших клиник. Запись производится зарегистрированными пользователями. Так же будет Админ-панель, в котором можно увидеть полную статистику клиники и других филиалов, а так же отчеты по продажам лекарственных средств.
- Сотрудник имеет должность
- Сотрудник оформляет прием к врачу
- Клиент создает прием
- Клиент имеет животное
- Прием хранит животное
- Животное имеет болезнь и состояние
- Болезнь имеет лечение
- Лечение требует(имеет) лекарства
- Филиал имеет сотрудников
Все скрипты представленный в папке scripts
- /scripts/lab3_db.sql - создание базы данных
- /scripts/lab3_fix_db.sql - alter table
- /scripts/lab3_delete_db.sql - удаление базы данных
До добавления индексов время выполнения 5 сложных запросов составило 0,613 секунд
- Подробнее с планами можно ознакомится в папке /plans После добавления индексов время исполнения тех же 5 запросов составило 0,217 секунд Скорость обработки увеличилась примерно в 3 раза
Остальные скрипты 5 работы лежат в /scripts/lab_5.sql 5 сложных функций лежат в /scripts/top3_hard_queries.sql
Реализация лежит в папке webapp Написано на языке php Для связи с базой данных использовался класс PDO