Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/43402
Назва: Інтеграція та управління бізнес акаунтом Facebook та Instagram в мобільному додатку “Easy Accounting for Social Biz”
Інші назви: Integration and management of Facebbok and Instagram business accounts in the mobile application “Easy Accounting For Social Biz”
Автори: Крушельницький, Владислав Олегович
Krushelnytkyi, Vladyslav Olegovych
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Крушельницький В.О. Інтеграція та управління бізнес акаунтом Facebook та Instagram в мобільному додатку “Easy Accounting for Social Biz”: кваліфікаційна робота магістра за спеціальністю „122 – комп’ютерні науки“ / В.О. Крушельницький. – Тернопіль : ТНТУ, 2023. – 83 с.
Дата публікації: 26-гру-2023
Дата подання: 12-гру-2023
Дата внесення: 6-січ-2024
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Боднарчук, Ігор Орестович
Члени комітету: Загородна, Наталія Володимирівна
УДК: 004
Теми: інтеграція
integration
сервер
server
клієнт
client
розробка
development
повідомлення
message
facebook
instagram
Короткий огляд (реферат): Кваліфікаційна робота присв’ячена розробці інтегріції бізнес аккаунту Facebook та Instagram в мобільний додаток для подальшого управління ним, що б спрощувало процес ведення бізнесу у соціальних мережах. В першому розділі кваліфікаційної роботи описуються аналітичний огляд існуючих рішень в конкурентних програмах та аналіз технічного завдання проекту. Також перший розділ містить інформацію про область застосування, технічні показники та стадії етапи розробки. У другому розділі представлено процес взаємодії з facebook API, тестування та налагодження програми. Розрахунок вартості розробки та економічної ефективності приведено в економічній частині записки. Основні питання охорони праці та техніки безпеки розглянуто в четвертому розділі. The qualification work is dedicated to the development of the integration of Facebook and Instagram business accounts into the mobile application for further management of it, which would simplify the process of conducting business in social networks. In the first section of the qualification work, an analytical review of existing solutions in competitive programs and an analysis of the technical terms of the project are described. Also, the first section contains information about the scope of application, technical indicators and stages of development. The second section presents the process of interacting with the facebook API, testing and debugging the program. The calculation of the cost of development and economic efficiency is given in the economic part of the memo. The main issues of occupational health and safety are discussed in the fourth chapter.
Зміст: ВСТУП 7 1 ЗАГАЛЬНИЙ РОЗДІЛ 8 1.1 Огляд програми “Easy Accounting for Social Biz” 8 1.2 Огляд існуючих рішень 10 1.2.1 Огляд програми Meta Business Suite 10 1.2.2 Огляд програми WhatsApp Business 12 1.3 Технічне завдання 14 1.3.1 Найменування та область застосування 14 1.3.2 Призначення розробки 15 1.3.3 Вимоги до програмного забезпечення 16 1.3.4 Вимоги до програмної документації 22 1.3.5 Стадії та етапи розробки 23 1.3.6 Порядок контролю та прийому 23 2 РОЗРОБКА ТЕХНІЧНОГО ТА РОБОЧОГО ПРОЄКТУ 25 2.1 Постановка задачі на розробку програмного забезпечення 25 2.2 Розробка системи класів 29 2.3 Розробка методів 31 2.4 Опис файлової структури 33 2.5 Визначення інформаційних зв’язків 35 2.6 Тестування та налагодження програми 38 3 СПЕЦІАЛЬНИЙ РОЗДІЛ 50 3.1 Інструкція з інсталяції програмного забезпечення 50 3.2 Інструкція з використання тестових наборів 52 3.3 Інструкція з експлуатації програмного комплексу 54 4 ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 57 4.1 Освітлення виробничих приміщень 57 4.1.1 Штучне освітлення 57 4.1.2 Нормування виробничого освітлення 60 4.2 Основні шкідливі фактори, що впливаютть на стан здоров’я людей, які працюють за комп’ютером 62 ВИСНОВКИ 68 ПЕРЕЛІК ДЖЕРЕЛ 69 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/43402
Власник авторського права: © Крушельницький Владислав Олегович, 2023
Перелік літератури: 1. Офіційна документація GraphQL: веб-сайт. URL: https://graphql.org/learn
2. Офіційна документація Hasura. URL: https://hasura.io/docs
3. Офіційна документація Docker. URL: https://hub.docker.com/_/docker-docs
4. Клієнт-серверна архітектура з використанням ресурсного серверу Hasura. URL: https://hasura.io/blog/hasura-for-existing-graphql-rest-apis-architect-guide
5. Механізм підписок(Subscription) у базі даних PostgreSQL та серверу Hasura. URL: https://hasura.io/docs/latest/subscriptions/postgres/index
6. Mutation запити до серверу Hasura. URL: https://hasura.io/learn/graphql/intro-graphql/graphql-mutations
7. Webhook mode Hasura. URL: https://hasura.io/learn/graphql/hasura-authentication/webhook-mode
8. Guide to Implementing BLoC Architecture in Flutter – Wednesday Engineering Blog URL: https://www.wednesday.is/writing-articles/guide-to-implementing-bloc-architecture-in-flutter
9. Instagram Message API for Instagram. URL: https://developers.facebook.com/products/messenger/messenger-api-instagram
10. Karate Framework Tutorial: Automated API Testing With Karate. URL: https://www.softwaretestinghelp.com/api-testing-with-karate-framework
11. Docker compose up | Docker documentation. URL: https://docs.docker.com/engine/reference/commandline/compose_up
12. Testing Hasura GraphQL APIs with Karate. URL: https://hasura.io/blog/testing-hasura-graphql-apis-with-karate
13. Огляд архітектури Flutter URL: https://docs.flutter.dev/resources/architectural-overview
14. Dart Futures and Streams – Kodeco URL: https://www.kodeco.com/32851541-dart-futures-and-streams
15. Офіційна документація Facebook URL: https://developers.facebook.com/docs/graph-api/get-started
16. Сторінка Meta Bussines Suite на платформі Play Market, URL: https://play.google.com/store/apps/details?id=com.facebook.pages.app
17. Сторінка WatsApp Bussines на платформі Play Market, URL: https://play.google.com/store/apps/details?id=com.watsapp.w4b
18. В.І. Голінько, М.Ю. Іконніков, Я.Я. Лебедєв, «Охорона праці в галузі інформаційних технологій»
19. Пойда В.Ю, Курс лекцій «Охорона праці в галузі»
20. Клієнт-серверна архітектура з використанням ресурсного серверу Hasura. URL: https://hasura.io/blog/hasura-for-existing-graphql-rest-apis-architect-guide/
21. Hasura GraphQL Engine Permissions and Roles Examples. URL: https://hasura.io/docs/latest/auth/authorization/permissions/common-roles-auth-examples/
22. Introduction to virtual tables to PostgreSQL. URL: https://hasura.io/docs/latest/schema/postgres/postgres-guides/views/
23. Zaccagnino C. Programming Flutter: Native, Cross-Platform Apps the Easy Way. 1st Ed. North Carolina : Pragmatic Bookshelf, 2020. 370 с.
24. Огляд мови Dart – Dart.dev URL: https://dart.dev/overview
25. Kadavy, D., Kagan, N. Design for Hackers. Berkeley: New Riders, 2011. 352 с.
26. OAuth 2 Simplified - Aaron Parecki URL: https://aaronparecki.com/oauth-2-simplified
27. Napoli, M. L. Beginning Flutter: A Hands On Guide to App Development. 1st Edition. Birmingham: Wrox, 2019. 528 с.
28. Dart & Flutter: What Does copyWith Do? URL: https://developer.school/tutorials/dart-flutter-what-does-copywith-do
29. Zakas N. Android Security Internals: An In-Depth Guide to Android's Security Architecture. San Francisco: No Starch Press, 2014. 432 с.
30. Miller, C., Blazakis D., DaiZovi D. iOS Hacker's Handbook. Indianapolis: Wiley, 2012. 408 с.
31. Biessek A. Flutter for Beginners: An introductory guide to building cross-platform mobile applications with Flutter and Dart 2. Birmingham: Packt Publishing, 2020, 512 p.
Тип вмісту: Master Thesis
Розташовується у зібраннях:122 — комп’ютерні науки

Файли цього матеріалу:
Файл Опис РозмірФормат 
Mag_2023_SNm_61_Krushelnytskyi_V_O.pdf2,15 MBAdobe PDFПереглянути/відкрити


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

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