Mesedez, erabili identifikatzaile hau item hau aipatzeko edo estekatzeko:
http://elartu.tntu.edu.ua/handle/lib/52560| Titulua: | Розробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez API |
| Beste titulu batzuk: | Development and testing of a web application for intelligent analysis of scientific publications using NCBI Entrez API |
| Egilea: | Валігура, Ірина Володимирівна Valihura, Iryna |
| Affiliation: | ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна |
| Bibliographic reference (2015): | Валігура І. В. Розробка та тестування вебзастосунку для інтелектуального аналізу наукових публікацій з використанням NCBI Entrez API : робота на здобуття кваліфікаційного ступеня бакалавра : 121 - інженерія програмного забезпечення / к.т.н., доцент Багрій-Заяць О. А. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 68 с. |
| Gordailuaren-data: | 22-Jun-2026 |
| Submitted date: | 8-Jun-2026 |
| Date of entry: | 22-Jun-2026 |
| Argitalpen: | Тернопільський національний технічний університет імені Івана Пулюя |
| Country (code): | UA |
| Place of the edition/event: | Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС |
| Supervisor: | Багрій-Заяць, Оксана Андріївна |
| Committee members: | Загородна, Наталія Володимирівна |
| UDC: | 004.9 |
| Gako-hitzak: | Вебзастосунок NCBI Entrez API інтелектуальний аналіз наукові публікації PubMed доказова медицина доказова медицина web application NCBI Entrez API intelligent analysis scientific publications PubMed evidence-based medicine Python |
| Number of pages: | 68 |
| Laburpena: | Метою роботи є розробка вебзастосунку для автоматизованого збору, інтелектуального аналізу та математичного ранжування публікацій 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 |
| Bildumetan azaltzen da: | 121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври) |
Item honetako fitxategiak:
| Fitxategia | Deskribapena | Tamaina | Formatua | |
|---|---|---|---|---|
| dyplom_Valihura_I_2026.pdf | 2,01 MB | Adobe PDF | Bistaratu/Ireki |
DSpaceko itemak copyright bidez babestuta daude, eskubide guztiak gordeta, baldin eta kontrakoa adierazten ez bada.
Administratzailearen tresnak