Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/49005
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorЦуприк, Галина Богданівна-
dc.contributor.authorКруцяк, Володимир Володимирович-
dc.contributor.authorKrutsiak, Volodymyr-
dc.date.accessioned2025-06-23T10:53:14Z-
dc.date.available2025-06-23T10:53:14Z-
dc.date.issued2025-06-
dc.date.submitted2025-06-09-
dc.identifier.citationКруцяк В. В. Розробка додатку для обліку пацієнтів УЗД на базі Python з використанням PyQt5 та SQLite: спец. 121 - інженерія програмного забезпечення / наук. кер. Г. Б. Цуприк. Тернопіль: – Тернопільський національний технічний університет імені Івана Пулюя, 2025. 73 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/49005-
dc.description.abstractРобота присвячена розробці десктопного додатку для обліку пацієнтів кабінету ультразвукової діагностики із застосуванням сучасних технологій Python, PyQt5 та SQLite. Кваліфікаційна робота складається з чотирьох основних розділів. У першому розділі розглянуто предметну область, проведено аналіз проблеми та сформульовано вимоги до функціоналу системи. У другому розділі виконано проєктування архітектури програмного забезпечення, визначено структуру бази даних, створено UML-діаграми та описано алгоритми взаємодії модулів. У третьому розділі описано процес тестування додатку, подано методику перевірки працездатності, наведено результати функціонального тестування та сформульовано висновки щодо надійності системи. Ключові слова: інформаційна система, Python, PyQt5, SQLite, облік пацієнтів, УЗД, медичне програмне забезпечення. Об'єкт дослідження: Десктопний додаток для обліку пацієнтів кабінету ультразвукової діагностики. Предмет дослідження: Процес розробки десктопного додатку для обліку пацієнтів УЗД на базі Python з використанням PyQt5 та SQLite.uk_UA
dc.description.abstractThe work is devoted to the development of a desktop application for accounting for patients of an ultrasound diagnostics office using modern Python, PyQt5, and SQLite technologies. The qualification work consists of four main sections. The first section examines the subject area, analyzes the problem, and formulates requirements for the system's functionality. The second section performs the design of the software architecture, defines the database structure, creates UML diagrams, and describes the interaction algorithms of the modules. The third section describes the application testing process, presents the methodology for checking performance, provides the results of functional testing, and formulates conclusions regarding the system's reliability. Keywords: information system, Python, PyQt5, SQLite, patient accounting, ultrasound, medical software. Object of research: Desktop application for accounting for patients of an ultrasound diagnostics office. Subject of research: The process of developing a desktop application for ultrasound patient accounting based on Python using PyQt5 and SQLite.uk_UA
dc.description.tableofcontentsАНОТАЦІЯ 4 ABSTRACT 5 ПЕРЕЛІК СКОРОЧЕНЬ І ТЕРМІНІВ 6 ВСТУП 8 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАДАЧІ 10 1.1 ЗАГАЛЬНА ХАРАКТЕРИСТИКА ОБ’ЄКТА 10 1.2 АНАЛІЗ АНАЛОГІЧНОГО ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 12 1.3 ПОСТАНОВКА ЗАДАЧІ 15 1.4 ВИМОГИ ДО СИСТЕМИ 18 2 ПРОЄКТУВАННЯ АРХІТЕКТУРИ ТА ІНТЕРФЕЙСУ ДОДАТКУ 21 2.1 ВИБІР АРХІТЕКТУРИ 21 2.2 UML-ДІАГРАМИ КЛАСІВ 23 2.3 МОДУЛЬ БАЗИ ДАНИХ (SQLITE) 28 2.4 АЛГОРИТМИ ВЗАЄМОДІЇ 29 3 РОЗРОБКА ТА ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 34 3.1 РОЗРОБКА ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 34 3.2 ТЕСТУВАННЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ 40 3.3 РЕЗУЛЬТАТИ ТЕСТУВАННЯ 41 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ 46 4.1 МЕДИЧНИЙ ЗАХИСТ І ЗАБЕЗПЕЧЕННЯ САНІТАРНОГО ТА ЕПІДЕМІЧНОГО БЛАГОПОЛУЧЧЯ НАСЕЛЕННЯ 46 4.2 ЗАГАЛЬНІ ВИМОГИ БЕЗПЕКИ З ОХОРОНИ ПРАЦІ ДЛЯ КОРИСТУВАЧІВ ПК 48 ВИСНОВКИ 51 ПЕРЕЛІК ВИКОРИСТАНИХ ДЖЕРЕЛ 54 ДОДАТКИ 57uk_UA
dc.language.isoukuk_UA
dc.subjectінформаційна системаuk_UA
dc.subjectPythonuk_UA
dc.subjectPyQt5uk_UA
dc.subjectSQLiteuk_UA
dc.subjectоблік пацієнтівuk_UA
dc.subjectУЗДuk_UA
dc.subjectмедичне програмне забезпеченняuk_UA
dc.titleРозробка додатку для обліку пацієнтів УЗД на базі Python з використанням PyQt5 та SQLiteuk_UA
dc.title.alternativeDevelopment of an application for ultrasound patient accounting based on Python using PyQt5 and SQLiteuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Круцяк Володимир Володивирович, 2025uk_UA
dc.contributor.committeeMemberМатійчук, Любомир Павлович-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.format.pages73-
dc.subject.udc004.9uk_UA
dc.relation.references1. Яворська, ЄБ, Кінаш, РВ, Цуприк, ГБ, Николайчук ВІ Проблеми виявлення біосигналів у медичних інформаційних системах/ЄБ Яворська, Кінаш РВ, ГБ Цуприк, ВІ Николайчук//ІV Міжнародна науково-практична конференція «Інформаційні системи та технології в медицині»(IСM–2021)[Текст]: зб. наук. пр.–Харків: Нац. аерокосм. ун-т ім. МЄ Жуковського «Харків. авіац. ін-т», 2021.–25-26 с.uk_UA
dc.relation.references2. Yavorskyy B., Yavorska E., Tsupryk H., Kinash R. Methods of constructing algorithms for comparative test statistical verification of mathematical models of bioobject responses to low-intensity stimuli // Scientific Journal of TNTU. – Ternopil: TNTU, 2023. – Vol. 112, No. 4. – P. 82–90.uk_UA
dc.relation.references3. SQLite : Documentation. URL: https://www.sqlite.org/docs.html (дата звернення: 04.06.2025).uk_UA
dc.relation.references4. ДСТУ ISO/IEC 27001:2023 Інформаційна безпека, кібербезпека та захист конфіденційності. Системи керування інформаційною безпекою. Вимоги (ISO/IEC 27001:2022, IDT). [Чинний від 2023–08–22]. Київ : УкрНДНЦ, 2023.uk_UA
dc.relation.references5. Дудзяний І. М. Вступ до програмної інженерії : конспект лекцій. Тернопіль : ТНТУ, 2017. 132 с.uk_UA
dc.relation.references6. Petryk M., Chyzh V., Tsupryk H., Petryk O. Information System for Design of Thin Multilayer Film Processes Parameters Management based on Diffusion // ITTAP’2024: 4th International Workshop on Information Technologies: Theoretical and Applied Problems. Ternopil, Ukraine ; Opole, Poland, 2024. – С. 486–493.uk_UA
dc.relation.references7. SQLite Developer Guide. URL: https://sqlite.org/docs.html (дата звернення: 04.06.2025)uk_UA
dc.relation.references8. Бублик В. В. Об’єктно-орієнтоване програмування : підручник. 2-ге вид., перероб. і допов. Київ : ВНВ «Промінь», 2017. 488 сuk_UA
dc.relation.references9. Boyko I., Tsupryk H., Mudryk I., Stoianov Y. A Theoretical Model of Thermal Conductivity for Multilayer Nitride-Based Nanosystems // EasyChair Preprint. 2022. – № 8909. URL: https://easychair.org/publications/preprint/35d796 (дата звернення: 04.06.2025).uk_UA
dc.relation.references10. Boyko I., Mudryk I., Stoianov Y., Yavorska E. Nonlinear Model of the Three-Components Competitive Adsorption Using // Modeling and Simulation of Systems (MODS 2020). 2020. – Vol. 2707. – С. 37–43. URL: http://ceur-ws.org/Vol-2707/paper05.pdf (дата звернення: 04.06.2025).uk_UA
dc.relation.references11. Глинський, Я. М. Тестування програмного забезпечення : навчальний посібник. Львів : ТНТУ, 2021. 176 сuk_UA
dc.relation.references12. Beizer, B. Software Testing Techniques. 2nd ed. New York : Van Nostrand Reinhold, 1990. 696 puk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Krutsiak_Volodymyr_2025.pdf5,64 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора