Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/45859
Fullständig post
DC fältVärdeSpråk
dc.contributor.advisorДмитроца, Леся Павлівна-
dc.contributor.authorМихальський, Євгеній Васильович-
dc.contributor.authorMykhalskyi, Yevhenii Vasylovych-
dc.date.accessioned2024-07-05T10:16:22Z-
dc.date.available2024-07-05T10:16:22Z-
dc.date.issued2024-06-29-
dc.date.submitted2024-06-15-
dc.identifier.citationМихальський Є. В. Розробка крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutter : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Л. П. Дмитроца. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 62 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45859-
dc.description.abstractКваліфікаційна робота присвячена розробці крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutter. В першому розділі описано аналітичний огляд існуючих рішень, технічне завдання, вимоги до функціоналу, стадії розробки та порядок прийому. У другому розділі досліджено загальну архітектуру, архітектуру представлення, дизайн застосунку, розробку бази даних та користувацький інтерфейс. У третьому розділі описано реалізацію основного функціоналу, аутентифікацію, функціонал адміністратора та клієнта, Об’єкт дослідження: мобільний застосунок для управління пасікою. Предмет дослідження: процеси розробки, проектування та впровадження мобільного застосунку для адміністратора і клієнта. The qualification work is dedicated to the development of a cross-platform mobile application for the " God's Gift " apiary based on the Flutter framework. The first section describes the analytical review of existing solutions, the technical task, functional requirements, development stages, and acceptance procedure. The second section investigates the overall architecture, presentation architecture, application design, database development, and user interface. The third section describes the implementation of the main functionality, authentication, administrator and client functionality. Object of research: mobile application for apiary management. Subject of research: development, design, and implementation processes of the mobile application for the administrator and client.uk_UA
dc.description.tableofcontentsВступ 8 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ТА ПОСТАНОВКА ЗАВДАННЯ 10 1.1 Аналітичний огляд існуючих рішень 10 1.2 Технічне завдання 13 1.2.1 Найменування та область застосування 13 1.2.2 Призначення розробки 14 1.2.3 Вимоги до функціоналу застосунку 15 1.2.4 Стадії та етапи розробки 17 1.2.5 Порядок тестування та прийому 17 1.3 Висновок до першого розділу 18 РОЗДІЛ 2. ПРОЄКТНА ЧАСТИНА. ПРОЄКТУВАННЯ МОБІЛЬНОГО ЗАСТОСУНКУ 20 2.1 Архітектура застосунку 20 2.2 Архітектура представлення 23 2.3 Дизайн застосунку 25 2.4 Розробка бази даних та моделей 29 2.5 Розробка інтерфейсу користувача 32 2.6 Висновок до другого розділу 35 РОЗДІЛ 3. ПРАКТИЧНА ЧАСТИНА. РЕАЛІЗАЦІЯ ТА ТЕСТУВАННЯ МОБІЛЬНОГО ЗАСТОСУНКУ 37 3.1 Реалізація аутентифікації 37 3.2 Програмування основного функціоналу 42 3.2.1 Функціонал адміністратора 42 3.2.2 Функціонал клієнта 46 3.3 Тестування застосунку 48 3.4 Висновок до третього розділу 50 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 52 4.1 Безпека життєдіяльності: Комплексний аналіз життєдіяльності людини 52 4.2 Основи охорони праці: Психологічні чинники небезпеки 53 4.3 Висновок до четвертого розділу 55 ВИСНОВКИ 57 ПЕРЕЛІК ДЖЕРЕЛ 59 ДОДАТКИuk_UA
dc.language.isoukuk_UA
dc.subjectFlutteruk_UA
dc.subjectDartuk_UA
dc.subjectкрос-платформний застосунокuk_UA
dc.subjectcross-platform applicationuk_UA
dc.subjectпасікаuk_UA
dc.subjectapiaryuk_UA
dc.subjectмобільна розробкаuk_UA
dc.subjectmobile developmentuk_UA
dc.subjectUI/UX дизайнuk_UA
dc.subjectUI/UX designuk_UA
dc.subjectбаза данихuk_UA
dc.subjectdatabaseuk_UA
dc.titleРозробка крос-платформного мобільного застосунку для пасіки "Божий Дар" на основі фреймворка Flutteruk_UA
dc.title.alternativeDevelopment of a Cross-Platform Mobile Application of the Apiary "God's Gift" Based on the Flutter Frameworkuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Михальський Євгеній Васильович, 2024uk_UA
dc.contributor.committeeMemberОробчук, Олександра Романівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.4uk_UA
dc.relation.references1 Strutynska, I., Dmytrotsa, L., Kozbur, H., and Dmytruk, U. (2020) 'Key enablers contributing to the development of the digital economy', in Proceedings of the International Scientific and Practical Conference 'Digital Economy as a Factor of Innovative Development of Society', 11 November 2020, Ternopil: TNTU, pp. 43-45. Available at: http://elartu.tntu.edu.ua/handle/lib/34051uk_UA
dc.relation.references2 Lesiv, V. and Dmytrotsa, L. (2020) 'Profile of small and medium-sized enterprises in Europe', in Proceedings of the International Scientific and Practical Conference 'Digital Economy as a Factor of Innovative Development of Society', 11 November 2020, Ternopil: TNTU, pp. 131-132. Available at: http://elartu.tntu.edu.ua/handle/lib/34095uk_UA
dc.relation.references3 Stsibailo, Y. and Dmytrotsa, L. (2022) 'Unreadiness factors of companies for industry 4.0', in Proceedings of the Ⅱ International Scientific Conference 'Business Transformation for Sustainable Future: Research, Digitalization and Innovation', 23-24 November 2022, Ternopil: FOP Palianytsia V.A., pp. 70-72. Available at: http://elartu.tntu.edu.ua/handle/lib/39780uk_UA
dc.relation.references4 Techopedia Mobile Application (Mobile App). Available at: https://www.techopedia.com/definition/2953/mobile-application-mobile-app (Accessed: 3 June 2024)uk_UA
dc.relation.references5 ELEKS The Advantages of Cross-Platform Mobile App Development. Available at: https://eleks.com/types-of-software-development/the-advantages-of-cross-platform-mobile-app-development/ (Accessed: 3 June 2024)uk_UA
dc.relation.references6 NIX Solutions 'Top 4 mobile app development challenges and their solutions', NIX Solutions. Available at: https://www.nixsolutions.com/blog/top-4-mobile-app-development-challenges-solutions/ (Accessed: 3 June 2024)uk_UA
dc.relation.references7 Kasera, Y. (2021) 'How to use Flutter to build cross-platform mobile apps', Medium. Available at: https://yash-kasera.medium.com/how-to-use-flutter-to-build-cross-platform-mobile-apps-d3502531be12 (Accessed: 4 June 2024)uk_UA
dc.relation.references8 Awais (2021) 'Dart: A powerful programming language', Medium. Available at: https://awaiscs.medium.com/dart-a-powerful-programming-language-cd5c7d81257f (Accessed: 4 June 2024)uk_UA
dc.relation.references9 The Droids on Roids Team (2023) 'Flutter vs Kotlin – The ultimate comparison', The Droids on Roids Blog. Available at: https://www.thedroidsonroids.com/blog/flutter-vs-kotlin-comparison (Accessed: 4 June 2024)uk_UA
dc.relation.references10 Mobikul (2021) 'JIT and AOT Compilers in Dart', Mobikul Blog. Available at: https://mobikul.com/jit-and-aot-compilers-in-dart/ (Accessed: 4 June 2024)uk_UA
dc.relation.references11 GeekBlogger411 'Dart Programming Language', Issuu. Available at: https://issuu.com/geekblogger411/docs/dart_programming_language (Accessed: 4 June 2024)uk_UA
dc.relation.references12 Secoda 'Data Security vs Data Privacy', Secoda. Available at: https://www.secoda.co/learn/data-security-vs-data-privacy (Accessed: 5 June 2024)uk_UA
dc.relation.references13 Meteor Forums (2021) 'Performance and stability problems at scale', Meteor Forums. Available at: https://forums.meteor.com/t/performance-and-stability-problems-at-scale/56230/5 (Accessed: 5 June 2024)uk_UA
dc.relation.references14 Namtheartist95 (2020) 'What is backend development?', Medium. Available at: https://medium.com/@namtheartist95/what-is-backend-development-bcc6a15f8472 (Accessed: 5 June 2024)uk_UA
dc.relation.references15 Simform (2023) 'Mobile Application Architecture: Choosing the right strategy', Simform. Available at: https://www.simform.com/blog/mobile-application-architecture/ (Accessed: 5 June 2024)uk_UA
dc.relation.references16 Hamber (2022) 'Flutter State Management Guide', Medium. Available at: https://medium.com/@hamber/flutter-state-management-guide-697ea0bc16b3 (Accessed: 6 June 2024)uk_UA
dc.relation.references17 Herrarte, J. (2021) 'What is State Management and Why is it Important?', Dev.to. Available at: https://dev.to/jennherrarte/what-is-state-management-and-why-is-it-important-1i8d (Accessed: 6 June 2024)uk_UA
dc.relation.references18 Flutter 'State management options', Flutter Documentation. Available at: https://docs.flutter.dev/data-and-backend/state-mgmt/options (Accessed: 6 June 2024)uk_UA
dc.relation.references19 DhiWise 'Achieving optimal performance with Flutter provider state management', DhiWise Blog. Available at: https://www.dhiwise.com/post/achieving-optimal-performance-with-flutter-provider-state-management (Accessed: 8 June 2024)uk_UA
dc.relation.references20 Stfalcon 'Ключові компоненти успішних мобільних додатків', Stfalcon Blog. Available at: https://stfalcon.com/uk/blog/post/key-components-of-successful-mobile-apps (Accessed: 8 June 2024)uk_UA
dc.relation.references21 Interaction Design Foundation 'UI Color Palette', Interaction Design Foundation. Available at: https://www.interaction-design.org/literature/article/ui-color-palette (Accessed: 10 June 2024)uk_UA
dc.relation.references22 BSS 'The Advantages of Figma’s Community-Driven Features', BSS. Available at: https://bss.mc/the-advantages-of-figmas-community-driven-features/ (Accessed: 10 June 2024)uk_UA
dc.relation.references23 Cleveroad 'How to Select Fonts', Cleveroad. Available at: https://www.cleveroad.com/blog/how-to-select-fonts/ (Accessed: 10 June 2024)uk_UA
dc.relation.references24 Hosen, I. 'Importance of Logo Design for Business Branding and Recognition', LinkedIn. Available at: https://www.linkedin.com/pulse/importance-logo-design-business-branding-recognition-imran-hosen/ (Accessed: 10 June 2024)uk_UA
dc.relation.references25 Firebase. 'Data model', Firestore Documentation. Available at: https://firebase.google.com/docs/firestore/data-model (Accessed: 12 June 2024)uk_UA
dc.relation.references26 ImageKit. 'Optimize and Resize Images in Firebase Storage', ImageKit Blog. Available at: https://imagekit.io/blog/optimize-and-resize-images-in-firebase-storage/ (Accessed: 12 June 2024)uk_UA
dc.relation.references27 Stfalcon. 'Creating Mobile App Interface Design', Stfalcon Blog. Available at: https://stfalcon.com/en/blog/post/creating-mobile-app-interface-design (Accessed: 12 June 2024)uk_UA
dc.relation.references28 Attract Group. 'Mobile App Development Best Practices', Attract Group Blog. Available at: https://attractgroup.com/blog/mobile-app-development-best-practices/ (Accessed: 13 June 2024)uk_UA
dc.relation.references29 Ionic Themes (2023) 'Simplify User Identity with Firebase Authentication', Ionic Themes Blog. Available at: https://ionicthemes.com/tutorials/simplify-user-identity-with-firebase-authentication (Accessed: 13 June 2024)uk_UA
dc.relation.references30 Іщейкіна Ю. О., Філатова В. Л., Нечепасва Л. В., Буря Л. В., Саргош О. Д. та Бичко М. В., 2013. Основи безпеки життєдіяльності людини. Полтава: Вид-во ПО “ІШидкоДрук”uk_UA
dc.relation.references31 Харківський національний університет міського господарства імені О.М. Бекетова, Департамент цивільного захисту Харківської обласної військової адміністрації та Loughborough University, 2023. Актуальні питання охорони праці у контексті сталого розвитку та європейської інтеграції України: матеріали IV Міжнар. наук.-практ. інтернет-конф., Харків, 09-11 листоп. 2023 р. Харків: ХНУМГ ім. О. М. Бекетоваuk_UA
dc.relation.references32 Гусєв, А. М., 2023. Охорона праці та цивільний захист. Національний технічний університет України “Київський політехнічний інститут імені Ігоря Сікорського”uk_UA
dc.relation.references33 Арламов, О. Ю., 2018. Безпека життєдіяльності та цивільний захист. Київ: Інститут енергозбереження та енергоменеджментуuk_UA
dc.relation.references34 Березюк О.В., Лемешев М. С. 2011. Безпека життєдіяльності. Вінниця: Вінницикий національний технічний університетuk_UA
dc.relation.references35 Березуцький, В.В., Васьковець, Л.А., Вершиніна, Н.П., Горбенко, В.В., Лісогор, О.С., Райко, В.Ф., 2005. Безпека життєдіяльності. Харків: Видавництво «Факт»uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Samling:122 — Компʼютерні науки (бакалаври)

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
2024_KRB_SNs-42_Mykhalskyi_YV.pdf2,83 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrativa verktyg