Модель ПО для поликлиник
Оглавление
- Старт
- Главное окно
- Окно регистрации
- Окно входа для пациента/врача
- Личный кабинет врача
- Личный кабинет пациента
- О разработчиках
Старт
Для работы с приложением необходимо установить Python 3. После установки необходимо дополнительно установить модуль PyQt5 при помощи команды в консоли
pip install pyqt5
Теперь можно работать с приложением. Для этого запустите файл project.py
Данные для входа врачей:
bibbob:12345678
petrov-nevrolog:987654
Данные для входа пациентов:
hotabuchic:qazwsX2005
Test:Test12345
Полный список данных для входа расположен в файле project.db (таблицы auth_patients и auth_doctors)
Главное окно
Главное окно имеет следующий вид. Главное окно содержит кнопки “Зарегистрироваться”, “Войти как пациент”, “Войти как врач”, которые предназначены для определения дальнейших действий
2. Окно регистрации
Окно регистрации содержит поля для ввода Фамилии, Имени, Отчества, Номера телефона, Адреса, Даты рождения, Логина, Пароля, а также выбора Пола.
Поле “номер телефона” проверяется на правильность, а “пароль” - на безопасность.Если пользователь с указанным логином уже существует, то необходимо придумать другой. Если все введено корректно, то осуществляется регистрация пациента
3. Окно входа для пациента/врача
В этом окне присутствуют поля для ввода логина и пароля, при чем пароль отображает вводимые символы как точки (в целях безопасности). Если введенные данные корректны и пользователь с такими данными существует, то осуществляется вход.
4. Личный кабинет врача
В личном кабинете врача расположены таблица. В этой таблице находятся записи на следующие 2 недели. При этом у каждого врача таблица уникальна, так как при ее заполнении учитывается продолжительность приема и расписание для каждого дня недели. Ячейки, соответствующие времени, когда врач не работает, имеют белый цвет, если же работает - серым, а если в это время назначен прием - желтым.
При нажатии на ячейку с записью, всплывает окно, в котором показана информация об этой записи
Если нажать дважды по времени, в которое доктор работает и свободен, открывается окно для создания записи. При этом запись создается только в случае нажатия на кнопку. Если окно будет закрыто, запись не создается.
5. Личный кабинет пациента
После входа открывается окно выбора дальнейшего действия:
При нажатии на кнопку “Просмотр моих записей" открывается окно следующего вида, в котором содержится информация о всех предстоящих записях:
Если же нажать на “Записаться”, открывается окно для выбора специальности нужного врача:
После выбора специальность можно выбрать к какому конкретно врачу необходимо записаться:
Затем открывается окно с расписанием этого врача
Желтым подсвечиваются свои записи, темным - время, которое уже занято. При двойном клике по свободному времени открывается окно для создания записи
7. О разработчиках
Проект разработали: