Veuillez utiliser cette adresse pour citer ce document : http://elartu.tntu.edu.ua/handle/lib/49618
Titre: Розробка мобільного додатку для управління та організації бібліотеки CAD-файлів у форматах PWG і DXF
Autre(s) titre(s): Development of a Mobile App for Organizing and Managing a Library of CAD Files in PWG and DFX Formats
Auteur(s): Тимошенко, Тарас Сергійович
Tymoshenko, Taras Serhiyovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Тимошенко Т. С. Розробка мобільного додатку для організації та управління бібліотекою CAD-файлів у форматах PWG і DFX : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп’ютерні науки / наук. кер. С. В. Марценко. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2025. 62 с.
Date de publication: 28-jui-2025
Submitted date: 14-jui-2025
Date of entry: 7-jui-2025
Editeur: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Country (code): UA
Place of the edition/event: Тернопіль
Supervisor: Марценко, Сергій Володимирович
Martsenko, Serhii
UDC: 004.04
Mots-clés: 122
локальне зберігання
менеджер файлів
мобільний додаток
перегляд креслень
системи автоматизованого проєктування
формат DWG
формат DXF
інтерфейс користувача
DWG format
DXF
format computer-aided design
drawing viewing
file manager
local storage
mobile application
user interface
Page range: 62
Résumé: Кваліфікаційна робота присвячена дослідженню процесу розробки мобільного додатку для управління та організації бібліотеки CAD–файлів у форматах DWG і DXF на базі технології Flutter. У першому розділі кваліфікаційної роботи описано сучасний стан розробки мобільних додатків для роботи з CAD–файлами. Висвітлено аналіз існуючих програмних рішень. Розглянуто основні технології, що використовуються для створення подібних систем. Проаналізовано вимоги до мобільних додатків, які забезпечують зручність управління CAD–файлами. У другому розділі кваліфікаційної роботи подано обґрунтування вибору технологій та середовища розробки, зокрема Flutter та мови Dart. Досліджено архітектуру мобільного додатку та спроєктовано його структуру. Подано опис інтерфейсу користувача, що забезпечує зручність роботи з бібліотекою файлів. У третьому розділі кваліфікаційної роботи описано процес реалізації основного функціоналу мобільного додатку. Проаналізовано можливості збереження, перегляду та передачі CAD–файлів через вбудовані плеєри. Проведено тестування додатку та оцінено його відповідність вимогам до продуктивності, зручності використання та стабільності роботи. Об’єкт дослідження: процес управління CAD–файлами у мобільних додатках. Предмет дослідження: методи, інструменти та технології розробки мобільного додатку для організації бібліотеки CAD–файлів у форматах DWG і DXF
The qualification work is devoted to the study of the process of developing a mobile application for managing and organizing a library of CAD files in DWG and DXF formats based on Flutter technology. The first section of the qualification work describes the current state of development of mobile applications for working with CAD files. The analysis of existing software solutions is highlighted. The main technologies used to create such systems are considered. The requirements for mobile applications that provide convenience in managing CAD files are analyzed. Another section of the qualification work provides a justification for the choice of technologies and development environment, in particular Flutter and the Dart language. The architecture of the mobile add–on is studied and its structure is designed. A description of the user interface is provided, which ensures the convenience of working with the file library. The third section of the qualification work describes the process of implementing the main functional mobile application. The possibilities of saving, viewing and transferring CAD files through built–in players are analyzed. The application was tested and its compliance with the requirements for performance, usability and stability of work was assessed. Object of research: the process of managing CAD files in mobile applications. Subject of research: methods, tools and technologies for developing a mobile application for organizing a library of CAD files in DWG and DXF formats.
Description: Роботу виконано на кафедрі комп'ютерних наук Тернопільського національного технічного університету імені Івана Пулюя. Захист відбудеться 28.06.2025р. на засіданні екзаменаційної комісії №30 у Тернопільському національному технічному університеті імені Івана Пулюя
Content: ВСТУП 10 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ. 12 1.1 Аналіз предметної області 12 1.1.1 Характеристика форматів DWG і DXF 13 1.2 Аналіз існуючих рішень для роботи з CAD–файлами 14 1.2.1 Огляд популярних мобільних застосунків для роботи з CAD –файлами 16 1.3 Постановка задачі розробки мобільного додатку 17 1.3.1 Вимоги до функціоналу мобільного додатку 19 1.4 Висновок до першого розділу 20 РОЗДІЛ 2 ВИБІР ТЕХНОЛОГІЙ ТА ІНСТРУМЕНТІВ РОЗРОБКИ 22 2.1 Вибір технологій та інструментів розробки 22 2.1.1 Аналіз середовищ розробки 23 2.1.1 Обґрунтування вибору мов програмування та фреймворків 24 2.2 Архітектура та структура мобільного додатку 26 2.2.1 Вибір архітектурного шаблону для мобільного додатку 27 2.2.2 Опис основних компонентів та їх взаємодії 28 2.2.3 Структура проєкту в середовищі Android Studio 29 2.3 Архітектура та структура мобільного додатку 31 2.3.1 Принципи побудови UX/UI для мобільних додатків 32 2.3.2 Схеми та екрани мобільного додатку 34 2.4 Висновок до другого розділу 35 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ МОБІЛЬНОГО ДОДАТКУ 37 3.1 Реалізація основного функціоналу додатку 37 3.3.1 Реалізація пошуку файлів у бібліотеці 39 3.3.2 Відображення дати додавання файлів 40 3.2 Робота з бібліотекою файлів: збереження, перегляд, управління 42 3.3 Тестування мобільного додатку 45 3.3.1 Методика функціонального тестування мобільного додатку 46 3.3.2 Методика функціонального тестування мобільного додатку 47 3.4 Висновок до третього розділу 48 РОЗДІЛ 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ТА ОХОРОНА ПРАЦІ 50 4.1 Діяльність. Її види та розуміння в безпеці праці. 50 4.2 Загальні вимоги безпеки з охорони праці для користувачів ПК 51 4.3 Висновок до четвертого розділу 53 ВИСНОВКИ 55 ПЕРЕЛІК ДЖЕРЕЛ 57 ДОДАТКИ
URI/URL: http://elartu.tntu.edu.ua/handle/lib/49618
Copyright owner: © Тимошенко Тарас Сергійович, 2025
References (Ukraine): 1. Digital 2025: Global Overview Report – DataReportal – Global Digital Insights. DataReportal – Global Digital Insights. URL: https://datareportal.com/reports/digital–2025–global–overview–report (date of access: 14.06.2025).
2. Annual number of mobile app downloads worldwide 2023 | Statista. Statista. URL: https://www.statista.com/statistics/271644/worldwide–free–and–paid (date of access: 14.06.2025).
3. Okonkwo C. Assessment of User Experience (UX) Design Trends in Mobile Applications. Journal of Technology and Systems. 2024. Vol. 6, no. 5. P. 29–41. URL: https://doi.org/10.47941/jts.2147 (date of access: 14.06.2025).
4. Lu G., Qu S., Chen Y. Understanding user experience for mobile applications: a systematic literature review. Discover Applied Sciences. 2025. Vol. 7, no. 6. URL: https://doi.org/10.1007/s42452–025–07170–3 (date of access: 15.06.2025).
5. A Systematic Literature Review of User Behavior and Personalization in Digital Libraries / M. Marzuki et al. International Journal of Research and Innovation in Social Science. 2025. Vol. IX, no. I. P. 4830–4842. URL: https://doi.org/10.47772/ijriss.2025.9010372 (date of access: 15.06.2025).
6. Best Reading and Literature Apps to Discover and Enjoy Books in 2025. Software House. URL: https://softwarehouse.au/blog/best–reading–and–literature–apps–to–discover–and–enjoy–books–in–2025/ (date of access: 14.06.2025).
7. FAQs – Libib Help Center. Libib Help Center – You need help and we're here to give it!. URL: https://support.libib.com/faqs/ (date of access: 15.06.2025).
8. About Goodreads. Goodreads | Meet your next favorite book. URL: https://www.goodreads.com/about/us (date of access: 15.06.2025).
9. Majumder A. S. The Influence of UX Design on User Retention and Conversion Rates in Mobile Apps. arXiv. 2025. 2501.13407. URL: https://doi.org/10.48550/arXiv.2501.13407 (date of access: 14.06.2025).
10. Evaluating the Usability of Goodreads – Quant UX • HSS_0EL42_TP. Quant UX • HSS_0EL42_TP – A course at Télécom Paris about the use of quantitative methods for user–experience research. URL: https://quantux.telecom–paris.fr/2025/03/07/evaluating–the–usability–of–goodreads/ (date of access: 15.06.2025).
11. Duda, O., Kunanets, N., Matsiuk, O., Pasichnyk, V., & Popyk, I. (2018). Geoinformational components of mobile appliances for «Smart City» problem solution: current state and prospects.
12. Lypak, H., Kunanets, N., Veretennikova, N., Matsiuk, H., Kramar, T., & Duda, O. (2023). An information system project using augmented reality for a small local history museum.
13. Zohud T., Zein S. Cross Platform Mobile App Development in Industry: A Multiple Case Study. International Journal of Computing. 2021. Vol. 20, no. 1. P. 46–54. URL: https://doi.org/10.47839/ijc.20.1.2091.
14. Zarichuk O. Comparative analysis of frameworks for mobile application development: Native, hybrid, or cross–platform solutions. Вісник Черкаського державного технологічного університету. 2023. Vol. 28, no. 4. P. 19–27. URL: https://doi.org/10.62660/2306–4412.4.2023.19–27 (date of access: 15.06.2025).
15. Goli V. R. Cross–Platform Mobile Development: Comparing React Native and Flutter, and Accessibility in React Native. International Journal of Innovative Research in Computer and Communication Engineering. 2023. Vol. 11, no. 03. URL: https://doi.org/10.15680/ijircce.2023.1103002 (date of access: 12.06.2025).
16. Markowski M., Smołka J. A comparative analysis of the Flutter and React Native frameworks. Journal of Computer Sciences Institute. 2023. Vol. 29. P. 346–351. URL: https://doi.org/10.35784/jcsi.3794 (date of access: 15.06.2025).
17. Khan S. M., Nabi A. u., Bhanbhro T. H. Comparative Analysis between Flutter and React Native. International Journal of Artificial Intelligence & Mathematical Sciences. 2022. Vol. 1, no. 1. P. 16–29. URL: https://doi.org/10.58921/ijaims.v1i1.19.
18. Kharchenko, A., Halay, I., Zagorodna, N., & Bodnarchuk, I. (2015). Trade–off optimal decision of the problem of software system architecture choice. 2015 Xth International Scientific and Technical Conference "Computer Sciences and Information Technologies" (CSIT), 198–205.
19. Bodnarchuk, I., Lisovyi, V., Kharchenko, O., & Galai, I. (2018). Adaptive method for assessment and selection of software architecture in flexible techniques of design. 2018 IEEE 13th International Scientific and Technical Conference on Computer Sciences and Information Technologies (CSIT), 1, 292–297.
20. Волович, В., Береженко, Б. М., & Боднарчук, І. О. (2022). Задача проєктування програмної архітектури в процесах забезпечення якості. Матеріали Ⅹ Науково–Технічної Конференції „Інформаційні Моделі, Системи Та Технології“, 104–106.
21.Project Structure. React Native Express. URL: https://www.reactnative.express/app/project_structure (date of access: 11.06.2025). Pankiv, Y., Kunanets, N., Artemenko, O., Veretennikova, N., & Nebesnyi, R. (2021). Project of an intelligent recommender system for parking vehicles in smart cities [Доповідь на конференції]. 2021 IEEE 16th International Conference on Computer Sciences and Information Technologies (CSIT), Львів, Україна.
22. Optimize React apps using a multi–layered structure – LogRocket Blog. LogRocket Blog. URL: https://blog.logrocket.com/optimize–react–apps–using–a–multi–layered–structure/ (date of access: 15.06.2025).
23. Prasad N. React Native folder structure. Medium. URL: https://medium.com/@nitishprasad/react–native–folder–structure–e9ceab3150f3 (date of access: 15.06.2025).
24. Безверхий О. І., Куценко О. І. ШЛЯХИ ОПТИМІЗАЦІЇ КРОСПЛАТФОРМЕННИХ ДОДАТКІВ ІЗ ВИКОРИСТАННЯМ БІБЛІОТЕКИ REACT ТА ФРЕЙМВОРКУ REACT NATIVE. Systems and Technologies. 2024. Т. 67, № 1. С. 30–35. URL: https://doi.org/10.32782/2521–6643–2024–1–67.5 (дата звернення: 12.06.2025).
25. React Native Gesture Handler: Create Swipeable Gestures. Jscrambler. URL: https://jscrambler.com/blog/creating–swipeable–gestures–with–react–native–gesture–handler (date of access: 15.06.2025).
26. AsyncStorage • React Native. React Native. URL: https://reactnative.dev/docs/asyncstorage (date of access: 13.06.2025).
27. Dozorskyi, V., Dediv, I., Sverstiuk, S., Nykytyuk, V., & Karnaukhov, A. (2023). The Method of Commands Identification to Voice Control of the Electric Wheelchair.
28 Nykytyuk, V., Dozorskyi, V., Dozorska, O., Karnaukhov, A., & Matiichuk, L. (2022). The Method of User Identification by Speech Signal.
29. Харченко, О., Яцишин, В., & Боднарчук, І. (2013). Експертна система проектування архітектури програмного забезпечення. Комп’ютерні Технології Друкарства, (29), 10–26.
30. Боднарчук, І., Харченко, О., Хоміцький, Б., & Шимчук, Г. (2019). Проектування архітектури програмних систем в проектах з гнучкими методами управління. Матеріали ⅩⅪ Наукової Конференції Тернопільського Національного Технічного Університету Імені Івана Пулюя, 46–48.
31. Goli V. R. REACT NATIVE EVOLUTION, NATIVE MODULES, AND BEST PRACTICES. INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING AND TECHNOLOGY. 2021. Vol. 12, no. 2. P. 73–85. URL: https://doi.org/10.34218/ijcet_12_02_009 (date of access: 15.06.2025).
32. React Native vs Native Development: Pros and Cons. AWS Consulting Partner | Gen AI | Product Engineering. URL: https://www.brilworks.com/blog/react–native–vs–native–development/ (date of access: 15.06.2025).
33. Expo Documentation – Expo CLI overview. Expo. URL: https://docs.expo.dev/workflow/expo–cli/ (дата звернення: 14.06.2025).
34. Держспецзв'язку затвердила Методичні рекомендації щодо реагування суб’єктами забезпечення кібербезпеки на різні види подій у кіберпросторі. Інтернет журнал Кібербез. URL: https://cybersec.net.ua/normatyvni–dokumenty/568–derzhspetszviazku–zatverdyla–metodychni–rekomendatsii–shchodo–reahuvannia–subiektamy–zabezpechennia–kiberbezpeky–na–rizni–vydy–podii–u–kiberprostori.html (дата звернення: 16.06.2025).
35. Мобільна безпека: Поради та стратегії для захисту даних. MindScope. URL: https://mindscope.biz.ua/bezpeka–v–mobilnyh–dodatkah–na–shho–zvernuty–uvagu/ (дата звернення: 16.06.2025).
36. Goodman S. P. J. Approaches to inducing mental fatigue: A systematic review and meta–analysis of (neuro)physiologic indices. Behavior Research Methods. 2025. Vol. 57, no. 3. P. 857–875. URL: https://doi.org/10.3758/s13428–025–02620–7.
37. Albulescu P. "Give me a break!" A systematic review and meta–analysis on the efficacy of micro–breaks for increasing well–being and performance. PLOS ONE. 2022. Vol. 17, no. 8. URL: https://doi.org/10.1371/journal.pone.0272460.
38. Безпека життєдіяльності : Навч. посіб. / Ю. С. Скобло та ін. Харків : ХПІ. 424 с.
39. Albu Березюк О. В., Лемешев М. С. Безпека життєдіяльності : Навч. посіб. Вінниця : ВНТУ. 204 с.
Content type: Bachelor Thesis
Collection(s) :122 — Компʼютерні науки (бакалаври)

Fichier(s) constituant ce document :
Fichier Description TailleFormat 
2025_KRB_SN-43_Tymoshenko_TS.pdfДипломна робота1,74 MBAdobe PDFVoir/Ouvrir


Tous les documents dans DSpace sont protégés par copyright, avec tous droits réservés.

Outils d'administration