Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/52560
Titel: Розробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez API
Sonstige Titel: Development and testing of a web application for intelligent analysis of scientific publications using NCBI Entrez API
Autor(en): Валігура, Ірина Володимирівна
Valihura, Iryna
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Bibliographic reference (2015): Валігура І. В. Розробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez API : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / к.т.н., доцент Багрій-Заяць О. А. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 68 с.
Erscheinungsdatum: 22-Jun-2026
Submitted date: 8-Jun-2026
Date of entry: 22-Jun-2026
Herausgeber: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Supervisor: Багрій-Заяць, Оксана Андріївна
Committee members: Загородна, Наталія Володимирівна
UDC: 004.9
Stichwörter: Вебзастосунок
NCBI Entrez API
інтелектуальний аналіз
наукові публікації
PubMed
доказова медицина
доказова медицина
web application
NCBI Entrez API
intelligent analysis
scientific publications
PubMed
evidence-based medicine
Python
Number of pages: 68
Zusammenfassung: Метою роботи є розробка вебзастосунку для автоматизованого збору, інтелектуального аналізу та математичного ранжування публікацій PubMed за рівнями доказовості. У першому розділі проаналізовано предметну область, проведено порівняльний аналіз аналогів та сформульовано вимоги до системи. У другому розділі обґрунтовано вибір ітераційної моделі розробки, спроєктовано клієнт-серверну архітектуру, схему бази даних SQLite та UMLмоделі системи. У третьому розділі описано програмну реалізацію модулів інтеграції та аналізу, наведено результати комплексного тестування, верифікації швидкодії та оцінки ефективності застосунку. У четвертому розділі розглянуто питання забезпечення безпечної експлуатації обчислювальної техніки та алгоритми надання домедичної допомоги. Об’єктом дослідження є процеси автоматизованого збору, фільтрації та інтелектуального аналізу масивів наукових даних. Предметом дослідження є методи взаємодії з NCBI Entrez API, асинхронна архітектура вебзастосунку, алгоритми семантичного аналізу та модель математичного ранжування статей. Методи дослідження включають: аналіз предметної області, проєктування архітектури UML, алгоритмізацію NLP-завдань, модульне та інтеграційне тестування.
The 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.
Content: ВСТУП 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 ДОДАТОК В 68
URI: http://elartu.tntu.edu.ua/handle/lib/52560
Copyright owner: © Валігура Ірина Володимирівна, 2026
References (Ukraine): 1. "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)
2. 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.0b013e318219c171
3. 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)
4. Михалик Д. М., Цуприк Г. Б., Бревус В. М. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 «Інженерія програмного забезпечення» всіх форм навчання. Тернопіль : ТНТУ, 2024
5. 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)
6. Systems and software engineering — Systems and software Quality Requirements and Evaluation (SQuaRE) — Product quality model : ISO/IEC Standard 25010:2023. 2023
7. Han J., Kamber M., Pei J. Data Mining: Concepts and Techniques. 4th ed. Morgan Kaufmann, 2023
8. Systems and software engineering — Lifecycle processes — Requirements engineering : ISO/IEC/IEEE Standard 29148:2018. 2018
9. 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)
10. 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)
11. 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)
12. 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-V67I2P101
13. 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)
14. 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/btp163
15. Myers G. J., Sandler C., Badgett T. The Art of Software Testing. 3rd ed. Hoboken : John Wiley & Sons, 2011
Content type: Bachelor Thesis
Enthalten in den Sammlungen:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
dyplom_Valihura_I_2026.pdf2,01 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge