Програмне забезпечення системи визначення діагнозу людини
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
НУБіП України
Abstract
В умовах розвитку цифрових технологій, зростання потреб у підвищенні ефективності медичного обслуговування, особливої актуальності набуває створення інтелектуальних інформаційних систем, що здатні здійснювати попередній аналіз стану здоров’я людини.
З огляду на постійне зростання навантаження на систему охорони здоров’я України, зокрема внаслідок військових дій, соціально-економічних викликів і дефіциту медичних кадрів, впровадження автоматизованих рішень для попередньої діагностики є надзвичайно важливим.
Основною метою цієї роботи є розробка програмного забезпечення на основі введених користувачем симптомів, визначити можливі діагнози з використанням алгоритмів машинного навчання. У межах виконання роботи здійснюється аналіз сучасних технологій, обґрунтовується вибір інструментальних засобів, проєктується архітектура системи, окремо навчаються моделі машинного навчання з попередньо оброблених даних та створюється функціональний прототип.
Основним завданням бакалаврської кваліфікаційної роботи є розробка програмного забезпечення системи визначення діагнозу людини.
Для досягнення поставленої мети необхідно вирішити наступні завдання:
● вивчити та проаналізувати предметну область та зібрати інформацію для подальшого застосування у програмному продукті;
● проаналізувати існуючі розробки у цій галузі;
● сформулювати функціональні вимоги до системи, що розробляється;
● побудувати моделі бізнес-процесів у вигляді UML діаграм;
● скласти загальний алгоритм роботи системи;
● провести аналіз засобів розробки, обрати необхідний інструментарій для розробки інформаційної управляючої системи;
● розробити графічний інтерфейс;
● розробити структуру бази даних;
7
● розробити базу даних;
● розробити програмний продукт;
● провести тестування розробленої системи.
У ході розробки даного програмного забезпечення системи основними завданнями є: створити програмний продукт, який дозволяє ввівши симптоми, попередньо спрогнозувати діагноз на основі введених симптомів. Основний фокус приділяється процесу навчання моделей штучного інтелекту, тому інтерфейс програми буде, простим та зручним для користувача. Бо всі складні процеси відбуваються під час навчання моделі. А інтерфейс буде лише використовувати цю навчену модель штучного інтелекту для створення прогнозу захворювання.
Результат досліджень можна буде використати у майбутньому, як основу для створення більш просунутої, більш вузько направленої системи медичної інформаційної системи, тобто націленої на якийсь один певний медичний напрямок, наприклад хвороби серця. Тобто обробка ультразвукової діагностики, симптомів і формування звіту з прогнозом діагнозу.
В розробці проєкту було використано сучасні технологічні рішення та технології. Наприклад мову програмування Python, React.JS, Tailwind CSS, JavaScript.
Пояснювальна записка представлена чотирма розділами. В першому розділі описується аналіз предметної області, огляд існуючих рішень та формується постановка задачі. У другому розділі відбувається проєктування програмного забезпечення з використанням UML діаграм та моделювання логічної моделі даних за допомогою ER діаграм. Третій розділ це опис технічних аспектів реалізації програмної системи. Четвертий розділ має на меті визначити вимоги до апаратних вимог, тестування та впровадження системи.
Description
Keywords
цифрові технології, медичне обслуговування, інтелектуальні інформаційні системи, програмне забезпечення, digital technologies, healthcare, intelligent information systems, software
Citation
Толстих М.Ю. Програмне забезпечення системи визначення діагнозу людини : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 80 с.