Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/35800
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorНазаревич, Олег Богданович-
dc.contributor.authorСороківський, Олександр Вікторович-
dc.contributor.authorSorokivskiy, Oleksandr-
dc.date.accessioned2021-07-11T15:59:46Z-
dc.date.available2021-07-11T15:59:46Z-
dc.date.issued2021-06-25-
dc.date.submitted2021-06-11-
dc.identifier.citationСороківський О. В. Розробка мобільного застосунку для обліку на шиншиловій фермі : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / О. В. Сороківський. — Тернопіль : ТНТУ, 2021. — 51 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/35800-
dc.description.abstractМетою кваліфікаційної роботи є розробка мобільного застосунку для обліку на шиншиловій фермі. Під час розробки були використано такі технології як: Python для розробки серверної частини застосунку, Dart для розробки мобільної версії застосунку та PostgreSQL для роботи з базою даних. Для реалізації серверу був використаний фреймворк для мови програмування Python під назвою Flask задача якого обробка запитів, які поступають на сервер, а також взаємодія з базою даних. Для реалізації мобільного застосунку було використано фреймворк, для мови програмування Dart під назвою Flutter. За допомогою цього фреймворку було побудовано всі елементи інтерфейсу системи, а також реалізовано їх динамічне оновлення. Взаємодія між застосунком та сервером відбувається за допомогою API запитів застосунка до серверу. За допомогою PostgreSQL та бібліотеки для мови програмування Python під назвою Psycopg2 було реалізовано взаємодію з базою даних на стороні серверу.uk_UA
dc.description.abstractThe purpose of the qualification work is to develop a mobile application for accounting on a chinchilla farm. During the development, these technologies were used: Python for server part development, Dart for development of the mobile application, and PostgreSQL to work with databases. Python framework called Flask was used to implement the server, whose task is to process requests that are coming to the server and interacting with the database. Dart framework called Flutter was used to implement the mobile application. With the help of this framework, all user interface elements were created and achieved their dynamic refreshment. Interaction between the application and the server was done via API requests from the application to the server. Interaction between server and database was done via PostgreSQL and Python programming language library called Psycopg2.uk_UA
dc.description.tableofcontentsВСТУП 7 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 8 1.1 Визначення доцільності розробки 8 1.2 Аналіз конкурентних рішень 10 1.3 Призначення мобільного додатку 17 1.4 Вимоги до розробки мобільного застосунку 17 1.5 Пошук актантів та варіантів використання 18 РОЗДІЛ 2. ПРАКТИЧНИЙ РОЗДІЛ 20 2.1 Технології, які використовувались для розробки 20 2.2 Проектування архітектури мобільного застосунку для ферми шиншил 21 2.3 Опис програмних рішень 23 2.3.1 Опис програмних рішень на стороні сервера 23 2.3.2 Опис програмних рішень на стороні мобільного застосунку 27 2.4 Опис інтерфейсу мобільного застосунку для ферми шиншил 30 2.5 Тестування та валідація мобільного застосунку для ферми шиншил 38 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 42 3.1 Шляхи підвищення життєдіяльності людини 42 3.2 Інструкція для обслуговуючого персоналу на випадок виникнення аварії, пожежі 44 3.3 Вимоги до профілактичних медичних оглядів для працівників ПК 45 ВИСНОВКИ 48 ПЕРЕЛІК ДЖЕРЕЛ 49 ДОДАТКИuk_UA
dc.subjectмобільний застосунокuk_UA
dc.subjectmobile applicationuk_UA
dc.subjectpythonuk_UA
dc.subjectpythonuk_UA
dc.subjectflutteruk_UA
dc.subjectflutteruk_UA
dc.subjectdartuk_UA
dc.subjectdartuk_UA
dc.subjectpostgreSQLuk_UA
dc.subjectpostgreSQLuk_UA
dc.subjectAPIuk_UA
dc.subjectAPIuk_UA
dc.subjectшаблони OOPuk_UA
dc.subjectOOP patterntsuk_UA
dc.titleРозробка мобільного застосунку для обліку на шиншиловій ферміuk_UA
dc.title.alternativeMobile application development for chinchilla farm accountinguk_UA
dc.typeBachelor Thesis-
dc.rights.holder© Сороківський Олександр Вікторович, 2021uk_UA
dc.contributor.committeeMemberТиш, Євгенія Володимирівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.62uk_UA
dc.relation.references1. Андроїд [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Android_(operating_system) – Дата доступу: 3.06.2021. 2. Досліджування народжуваності шиншил [Електронний ресурс] – Режим доступу до ресурсу: https://www.researchgate.net/publication/346921355_The_analysis_of_chinchilla_Chinchilla_lanigera_M_male_reproduction_The_case_of_a_leading_Polish_Breeding_Farm – Дата доступу: 6.06.2021. 3. МОЗ від 21.05.2007 р. № 246 [Електронний ресурс] – Режим доступу до ресурсу: http://search.ligazakon.ua/l_doc2.nsf/link1/RE14113.html – Дата доступу: 9.06.2021. 4. Мова програмування Dart [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Dart_(programming_language) – Дата доступу: 3.06.2021. 5. Наказ N 246 [Електронний ресурс] – Режим доступу до ресурсу: https://zakon.rada.gov.ua/rada/show/v0007282-98#Text – Дата доступу: 9.06.2021. 6. Об'єктно-орієнтоване програмування [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Object-oriented_programming – Дата доступу: 2.06.2021. 7. Про компанію Google [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Google – Дата доступу: 3.06.2021. 8. Про Flutter [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Flutter_(software) – Дата доступу: 4.06.2021. 9. Хеш-функція [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Hash_function – Дата доступу: 5.06.2021. 10. Шаблони проектування [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Design_Patterns – Дата доступу: 1.06.2021. 11. Шаблон Спостерігач [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Observer_pattern – Дата доступу: 2.06.2021. 12. . Шаблон Фабричний метод [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Factory_method_pattern – Дата доступу: 2.06.2021. 13. Шиншила [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Chinchilla – Дата доступу: 6.06.2021. 14. Що таке чистий код [Електронний ресурс] – Режим доступу до ресурсу: https://habr.com/ru/company/jugru/blog/490718/ – Дата доступу: 10.06.2021. 15. Agritec [Електронний ресурс] – Режим доступу до ресурсу: https://www.agritecsoft.com/en/ – Дата доступу: 7.06.2021. 16. Android Studio [Електронний ресурс] – Режим доступу до ресурсу: https://developer.android.com/studio – Дата доступу: 9.06.2021. 17. API [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/API – Дата доступу: 5.06.2021. 18. Dart [Електронний ресурс] – Режим доступу до ресурсу: https://dart.dev/ – Дата доступу: 4.06.2021. 19. DrawIO[Електронний ресурс] – Режим доступу до ресурсу: https://app.diagrams.net/ – Дата доступу: 8.06.2021. 20. Flask [Електронний ресурс] – Режим доступу до ресурсу: https://flask.palletsprojects.com/en/2.0.x/– Дата доступу: 1.06.2021. 21. Flutter [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/flutter/flutter – Дата доступу: 4.06.2021. 22. Flutter Charts [Електронний ресурс] – Режим доступу до ресурсу: https://pub.dev/packages/charts_flutter – Дата доступу: 10.06.2021. 23. Github [Електронний ресурс] – Режим доступу до ресурсу: https://github.com/ – Дата доступу: 10.06.2021. 24. Google Spreadsheets [Електронний ресурс] – Режим доступу до ресурсу: https://docs.google.com/spreadsheets – Дата доступу: 7.06.2021. 25. HTTP [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol – Дата доступу: 6.06.2021. 26. JetBrains [Електронний ресурс] – Режим доступу до ресурсу: https://www.jetbrains.com/ru-ru/ – Дата доступу: 8.06.2021. 27. PostgreSQL [Електронний ресурс] – Режим доступу до ресурсу: https://www.postgresql.org/ – Дата доступу: 5.06.2021 28. Python [Електронний ресурс] – Режим доступу до ресурсу: https://www.python.org/ – Дата доступу: 1.06.2021. 29. Use case діаграма [Електронний ресурс] – Режим доступу до ресурсу: https://www.lucidchart.com/pages/uml-use-case-diagram – Дата доступу: 8.06.2021. 30. ZooEasy [Електронний ресурс] – Режим доступу до ресурсу: https://www.zooeasy.com/ – Дата доступу: 7.06.2021.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
2021_KRB_SNs-42_Sorokivskyi_IP.pdf1,53 MBAdobe PDFПереглянути/відкрити


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

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