Загрузка данных


# ИНСТРУКЦИЯ ПО ЗАПУСКУ
- Клонируйте проект
- Откройте проект через удобный вам интерпретатор
- Создайте и активируйте виртуальную среду (В cmd: `python -m venv .venv`, `.venv\Scripts\activate.bat`)
- Далее загрузите необходимые зависимости (cmd)
```cmd
pip install -r requirements.txt
```
- Затем активируйте сервер (open server panel), и импортируйте файл-скрипт `db_script.sql` в Базу данных. Для Mysql Workbench надо открыть подключение,  во вкладках сверху выбрать File > Open SQL Script, Выбрать нужный файл, и затем в workbench нажать execute.
- Запустите программу командой (cmd):
```python
flet run -m main
```

---

## В рамах платформы установка иконки для приложения невозможна

---
## Входные данные:
- Админ: `user1`, `1234`
- Регистратор: `user2`, `1234`
- Клиент: `user3`, `1234`

---

# Программа по управлению клиникой

В программе реализованы 3 роли:
- Администратор
- Менеджер
- Клиент/гость

Клиент может просматривать записи<br>
Менеджер может их добавлять<br>
А Администратор может их редактировать и удалять

---

## Стек
Программа была выполнена на следующих основных библиотеках:
- flet
- sqlalchemy
- fletable

За интерфейс отвечают flet и fletable, sqlalchemy же в совокупности с pymysql за соединение и взаимодействие с базой данных.

---

## Необходимые условия
Для запуска необходимы:
- Windows >= 10
- Python >= 3.10
- flet >= 0.84
- fletable
- sqlalchemy

---


# Начало работы
Если вы работаете на ПК, на котором писали этот проект, то:
- Запустите корневую папку проекта через PyCharm (Открыть папку как проект)
- Активируйте виртуальную среду
- Запустите программу из корневой папки командой в cmd `flet run -m main` (Находясь в C://...). Если не получается, то выбрать файл `main.py` и запустить через кнопку "Run" в интерфейсе PyCharm.

---

### Автор
Программа выполнена <br>
Студентом КМПО РАНХиГС <br>
Группы 409ИС-22 <br>
Романовым Александром Андреевичем <br>
5 Июня 2026 года