Разаработка Java приложения

3 000 руб. за проект
30 апреля 2023, 01:05 • 5 откликов • 133 просмотра
Требуется разработать Java приложение состоящее из нескольких рабочих экранов:
  • Главный экран. В центре должна размещаться надпись «Медицинская база данных пациентов». Внизу должны быть размещены две кнопки «BMII калькулятор» и «Пациенты». Кнопки должны открывать соответствующие окна;
  • Экран BMII калькулятора. Данный экран должен содержать поля: ФИО пациента, СНИЛС пациента, Рост пациента, Вес пациента, а также кнопку «Рассчитать». После нажатия на кнопку должно происходить добавление нового пациента в базу данных (требуется H2 базу данных), также в новую запись базы данных должны заноситься такие данные как ИМТ пациента (в процентах), а также категория, определяемая на основе значения ИМТ. После добавления нового пациента и расчёта его ИМТ должен выводиться экран с графиком, на котором должен быть размещён ИМТ пациента;
  • Экран списка пациентов. На данном экране благодаря использованию DataGrid со списком всех пациентов. Также на данном экране должна быть возможность поиска пациента по его СНИЛС. При нажатии на пациента в DataGrid должен выводиться экран с графиком, на котором должен быть размещён ИМТ пациента. Также на данном экране должна быть возможность удавления пациента из базы данных и возможность добавлять расчёты в историю пациента, а не создавать каждый раз новую запись в БД;


Для реализации графики требуется использовать JavaFx. Для реализации базы данных требуется использовать паттерн DAO. Для реализации хранения категорий «ожирения» пациентов требуется использовать паттерн Одиночка.
Проект делается в рамках курсовой работы, поэтому прям сильно запариваться над логикой программы не требуется, главное чтобы она работала.
Срок выполнения проекта: 3 с момента выбора Вас в качестве исполнителя.
Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Только положительные впечатления о работе: задача была выполнена в кратчайшие сроки, комфортная коммуникация на протяжении всего проекта. Марина отправляла промежуточные результаты и оперативно вносила правки, если такие были. В результате получилось удобное приложение с красивым интерфейсом и аккуратным кодом, что тоже немаловажно!
12 месяцев назад
R50 5ac9318704a0c1e54cc7360314187a7a
Фрилансер
 
12 месяцев назад