Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52560
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorБагрій-Заяць, Оксана Андріївна-
dc.contributor.authorВалігура, Ірина Володимирівна-
dc.contributor.authorValihura, Iryna-
dc.date.accessioned2026-06-22T12:52:10Z-
dc.date.available2026-06-22T12:52:10Z-
dc.date.issued2026-06-22-
dc.date.submitted2026-06-08-
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/52560-
dc.description.abstractМетою роботи є розробка вебзастосунку для автоматизованого збору, інтелектуального аналізу та математичного ранжування публікацій PubMed за рівнями доказовості. У першому розділі проаналізовано предметну область, проведено порівняльний аналіз аналогів та сформульовано вимоги до системи. У другому розділі обґрунтовано вибір ітераційної моделі розробки, спроєктовано клієнт-серверну архітектуру, схему бази даних SQLite та UMLмоделі системи. У третьому розділі описано програмну реалізацію модулів інтеграції та аналізу, наведено результати комплексного тестування, верифікації швидкодії та оцінки ефективності застосунку. У четвертому розділі розглянуто питання забезпечення безпечної експлуатації обчислювальної техніки та алгоритми надання домедичної допомоги. Об’єктом дослідження є процеси автоматизованого збору, фільтрації та інтелектуального аналізу масивів наукових даних. Предметом дослідження є методи взаємодії з NCBI Entrez API, асинхронна архітектура вебзастосунку, алгоритми семантичного аналізу та модель математичного ранжування статей. Методи дослідження включають: аналіз предметної області, проєктування архітектури UML, алгоритмізацію NLP-завдань, модульне та інтеграційне тестування.uk_UA
dc.description.abstractThe aim of the thesis is to develop a web application for the automated harvesting, intelligent analysis, and mathematical ranking of PubMed publications based on evidence levels. In the first chapter, the subject domain is analyzed, a comparative analysis of existing alternatives is provided, and the system requirements are formulated. The second chapter justifies the choice of an iterative development model and presents the client-server architecture, the SQLite database schema, and the system UML models. The third chapter describes the software implementation of the integration and analysis modules, presenting the results of comprehensive testing, performance verification, and application efficiency evaluation. The fourth chapter covers the issues of ensuring the safe operation of computing equipment and algorithms for providing first aid. The object of research is the processes of automated harvesting, filtering, and intelligent analysis of scientific datasets. The subject of research is the methods of interaction with the NCBI Entrez API, the asynchronous web application architecture, semantic analysis algorithms, and the mathematical article ranking model. The research methods include: domain analysis, UML architecture modeling, algorithmization of NLP tasks, as well as unit and integration testing.uk_UA
dc.description.tableofcontentsВСТУП 9 РОЗДІЛ 1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ІДЕНТИФІКАЦІЯ ВИМОГ ДО ВЕБЗАСТОСУНКУ 11 1.1 Характеристика предметної області та аналіз існуючих рішень для інтелектуального аналізу наукових публікацій 11 1.2 Математичне забезпечення та методика розрахунку рейтингу доказовості 14 1.3 Визначення цілей дослідження та класифікація вимог до вебзастосунку 16 1.4 Визначення акторів та варіантів використання (Use Case діаграма) 20 1.5 Висновки до розділу 1 22 РОЗДІЛ 2 ПРОЄКТУВАННЯ ТА КОНСТРУЮВАННЯ ВЕБЗАСТОСУНКУ 23 2.1 Обґрунтування моделі життєвого циклу та вибір процесу розробки 23 2.2 Проєктування архітектури вебзастосунку 25 2.3 Моделювання структур даних та побудова схеми бази даних 28 2.4 Об'єктно-орієнтоване проєктування та побудова UML-діаграм класів 30 2.5 Обґрунтування вибору мови програмування та інструментів розробки 32 2.6 Програмна реалізація основних класів та алгоритмів семантичного аналізу 33 2.7 Розробка графічного інтерфейсу користувача 38 2.8 Висновки до розділу 2 40 РОЗДІЛ 3 ТЕСТУВАННЯ, ВПРОВАДЖЕННЯ ТА ПІДТРИМКА ВЕБЗАСТОСУНКУ 41 3.1 Програмний код та супровідна документація проєкту 41 3.2 Розробка та виконання тестових сценаріїв (Test Cases) 42 3.3 Системні вимоги та інфраструктура розгортання 46 3.4 Верифікація та оцінка ефективності функціонування вебзастосунку 48 3.5 Висновки до розділу 3 51 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 Алгоритми невідкладної долікарської допомоги при ураженні електричним струмом в умовах ІТ-підприємств 52 4.2 Інженерно-техничні заходи електробезпеки при експлуатації обчислювальної техніки та серверного обладнання розробника 54 4.3 Висновки до розділу 4 58 ВИСНОВКИ 59 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 61 ДОДАТОК А 65 ДОДАТОК Б 66 ДОДАТОК В 68uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectВебзастосунокuk_UA
dc.subjectNCBI Entrez APIuk_UA
dc.subjectінтелектуальний аналізuk_UA
dc.subjectнаукові публікаціїuk_UA
dc.subjectPubMeduk_UA
dc.subjectдоказова медицинаuk_UA
dc.subjectдоказова медицинаuk_UA
dc.subjectweb applicationuk_UA
dc.subjectNCBI Entrez APIuk_UA
dc.subjectintelligent analysisuk_UA
dc.subjectscientific publicationsuk_UA
dc.subjectPubMeduk_UA
dc.subjectevidence-based medicineuk_UA
dc.subjectPythonuk_UA
dc.titleРозробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez APIuk_UA
dc.title.alternativeDevelopment and testing of a web application for intelligent analysis of scientific publications using NCBI Entrez APIuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Валігура Ірина Володимирівна, 2026uk_UA
dc.contributor.committeeMemberЗагородна, Наталія Володимирівна-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюя, факультет ФІСuk_UA
dc.format.pages68-
dc.subject.udc004.9uk_UA
dc.relation.references1. "3 million papers a year: is academic publishing out of control?" : The Honores, 2023. URL: https://thehonores.com/3-million-papers-a-year-is-academic-publishing-out-of-control/ (дата звернення: 22.03.2026)uk_UA
dc.relation.references2. Burns P. B., Rohrich R. J., Chung K. C. The Levels of Evidence and their role in Evidence-Based Medicine. Plastic and Reconstructive Surgery. 2011. Vol. 128, no. 1. P. 305–310. doi: 10.1097/PRS.0b013e318219c171uk_UA
dc.relation.references3. Sayers E. Entrez Programming Utilities Help. National Center for Biotechnology Information (US), 2010. URL: https://www.ncbi.nlm.nih.gov/books/NBK25501/ (дата звернення: 25.03.2026)uk_UA
dc.relation.references4. Михалик Д. М., Цуприк Г. Б., Бревус В. М. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 «Інженерія програмного забезпечення» всіх форм навчання. Тернопіль : ТНТУ, 2024uk_UA
dc.relation.references5. Guide to the Software Engineering Body of Knowledge (SWEBOK Guide) / ed. H. Washizaki. Version 4.0. IEEE Computer Society, 2024. URL: https://www.computer.org/education/bodies-of-knowledge/software-engineering/v4 (дата звернення: 22.03.2026)uk_UA
dc.relation.references6. Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model : ISO/IEC Standard 25010:2023. 2023uk_UA
dc.relation.references7. Han J., Kamber M., Pei J. Data Mining: Concepts and Techniques. 4th ed. Morgan Kaufmann, 2023uk_UA
dc.relation.references8. Systems and software engineering — Lifecycle processes — Requirements engineering : ISO/IEC/IEEE Standard 29148:2018. 2018uk_UA
dc.relation.references9. Unified Modeling Language (UML), Version 2.5.1. Object Management Group, 2017. URL: https://www.omg.org/spec/UML/2.5.1/ (дата звернення: 04.06.2026)uk_UA
dc.relation.references10. Systems and software engineering — Software life cycle processes : ISO/IEC/IEEE Standard 12207:2017. URL: https://policycommons.net/artifacts/20502629/isoiecieee-122072017-11/21403148/ (дата звернення: 06.06.2026)uk_UA
dc.relation.references11. Fielding R. T. Architectural Styles and the Design of Network-based Software Architectures : Doctoral dissertation. University of California, Irvine, 2000. URL: https://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm (дата звернення: 08.06.2026)uk_UA
dc.relation.references12. Bharadwaj Y. V. S., Yarapatruni S. B., Rao Y. P. SQLite Database and its Application on Embedded Platform. International Journal of Computer Trends and Technology. 2019. Vol. 67, no. 2. P. 1–6. doi: 10.14445/22312803/IJCTT-V67I2P101uk_UA
dc.relation.references13. Nielsen J. 10 Usability Heuristics for User Interface Design. Nielsen Norman Group, 2020. URL: https://www.nngroup.com/articles/ten-usability-heuristics/ (дата звернення: 08.06.2026)uk_UA
dc.relation.references14. Biopython: freely available Python tools for computational molecular biology and bioinformatics / P. J. A. Cock et al. Bioinformatics. 2009. Vol. 25, no. 11. P. 1422–1423. doi: 10.1093/bioinformatics/btp163uk_UA
dc.relation.references15. Myers G. J., Sandler C., Badgett T. The Art of Software Testing. 3rd ed. Hoboken : John Wiley & Sons, 2011uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
dc.identifier.citation2015Валігура І. В. Розробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez API : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / к.т.н., доцент Багрій-Заяць О. А. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 68 с.uk_UA
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

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


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

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