Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/41590
Назва: Створення веб-сервісу для завантаження та друку зображень із соціальних мереж
Інші назви: Web Service Development for Social Networks Images Downloading and Printing
Автори: Кріль, Михайло Іванович
Kryl, Mykhailo Ivanovich
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Бібліографічний опис: Кріль М. І. Створення веб-сервісу для завантаження та друку зображень із соціальних мереж : кваліфікаційна робота освітнього рівня „Бакалавр“ „122 — комп’ютерні науки“ / М. І. Кріль. — Тернопіль : ТНТУ, 2023. — 70 с.
Дата публікації: 14-чер-2023
Дата подання: 1-чер-2023
Дата внесення: 19-чер-2023
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Науковий керівник: Матійчук, Любомир Павлович
Члени комітету: Жаровський, Руслан Олегович
УДК: 004.62
Теми: Мобільний застусунок
mobile application
Зображень із соціальних мереж
images from social networks
Веб-сервіс
web service
База даних
database
MySQL
Короткий огляд (реферат): У першому розділі здійснено опис предметної області, напрями діяльності. Проведено аналіз відомих програмних систем. Здійснено аналіз вимог до програмної системи, розроблено архітектуру програмного додатку, що дозволить краще зрозуміти функції основних його частин. Створено та описано структурну схему, основними компонентами якої є: рівень клієнта, рівень бізнес-логіки та рівень даних. Описано функціональну структуру системи та її основних елементів – модулів обробки даних. Визначено основні елементи бази даних та встановлено зв’язки між ними. Спроектовано структуру бази даних У другому розділі обґрунтовано технологію, мову програмування та розроблено програмну систему. Обґрунтовано засоби розробки бази даних та створено програмну реалізацію бази даних програмної системи за допомогою механізму збережених процедур. Здійснено опис процедур тестування та їхніх результатів, описані тест-вимоги до програмного забезпечення, а також виявлені дефекти. Розкрито питання встановлення та налаштування програмного забезпечення на сервері, а також вказані вимоги, дотримання яких необхідно для користування системою, описана інструкція користувача для роботи із системою. In the first section, a description of the subject area, directions of activity was carried out. The analysis of known software systems was carried out. The analysis of the requirements for the software system was carried out, the architecture of the software application was developed, which will allow a better understanding of the functions of its main parts. A structural diagram has been created and described, the main components of which are: client level, business logic level, and data level. The functional structure of the system and its main elements - data processing modules - are described. The main elements of the database are defined and the connections between them are established. The structure of the database is designed In the second chapter, the technology, the programming language and the software system are developed. The means of developing the database have been substantiated and the software implementation of the database of the software system has been created using the mechanism of stored procedures. Test procedures and their results are described, software test requirements are described, and defects are identified. The issue of installing and configuring the software on the server is disclosed, as well as the requirements that must be met in order to use the system, and the user manual for working with the system is described.
Зміст: ВСТУП...6 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ ПРОЕКТУВАННЯ ВЕБ-СЕРВІСУ ЗАВАНТАЖЕННЯ ТА ДРУКУ ЗОБРАЖЕНЬ ІЗ СОЦІАЛЬНИХ МЕРЕЖ ...8 1.1 Опис предметної області, огляд і аналіз існуючих аналогів, що реалізують функції предметної області...8 1.2 Специфікація вимог до системи...15 1.3 Розроблення архітектури програмної системи та проектування структури бази даних...19 1.4. API СОЦІАЛЬНИХ МЕРЕЖ ВИКОРИСТАННЯ ПРОТОКОЛУ OAUTH...23 1.5 Висновки до першого розділу ...26 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ ВЕБ-СЕРВІСУ, ТЕСТУВАННЯ ТА ДОСЛІДНА ЕКСПЛУАТАЦІЯ...28 2.1. Використовувані технології та стандарти...28 2.2. Програмна реалізація отримання зображень, оплати, реалізація друку...33 2.3. Тестування системи...50 2.4 Особливості встановлення та налаштуваня продукту, інструкція користувача...54 1.5 Висновки до другого розділу...63 РОЗДІЛ 3. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ...65 3.1 Методи підвищення мотивації безпеки праці...65 3.2 Забезпечення захисту працівників суб’єкта господарювання від іонізуючих випромінювань...66 3.3 Висновок до третього розділу ...69 ВИСНОВКИ...70 ПЕРЕЛІК ДЖЕРЕЛ...71 ДОДАТКИ
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/41590
Власник авторського права: © Кріль Михайло Іванович, 2023
Перелік літератури: Sotnik, S. Developing the information search system for selecting the moulds forming elements / S. Sotnik, V. Nevliudova, I. Malaya // Innovative technologies and scientific solutions for industries (ITSSI). – 2(2). – 2017. – р. 86–92.
Al-Sherrawi, Mohannad H. Information model of plastic products formation process duration by injection molding method / Al-Sherrawi, Mohannad H. Saadoon, Ali Malik Sotnik, S. Lyashenko, V. // International Journal of Mechanical Engineering and Technology. – 2018. – Vol. 9(3). – P. 357–366
Lyashenko, V. Recognition of Voice Commands Based on Neural Network / V. Lyashenko, F. Laariedh, S. Sotnik, M. Ayaz Ahmad // TEM Journal. – 2021. – Volume 10. – Issue 2. – P. 583‐591.
Abu-Jassar, A.T. Some Features of Classifiers Implementation for Object Recognition in Specialized Computer systems / A.T. Abu-Jassar, Y.M. Al-Sharo, V. Lyashenko, S. Sotnik // TEM Journalthis link is disabled. – 2021. – Vol. 10. – Issue 4. – P. 1645–1654.
Deineko, Zh. Confidentiality of Information when Using QR-Coding / Zh. Deineko, S. Sotnik, V. Lyashenko // International Journal of Academic Information Systems Research (IJAISR).– 2022. – Vol. 6. – Issue 9. – P. 10-15.
Al-Sharo, Y. M. et al. Neural Networks As A Tool For Pattern Recognition of Fasteners / Y.M. Al-Sharo, A.T. Abu-Jassar, S. Sotnik, V. Lyashenko // studies. – 2021. – Т. 4. – №. 11. – С. 13.
Scholz, S.S. Contemporary scientometric analyses using a novel web application: the science performance evaluation (SciPE) approach / S.S. Scholz, M. Dillmann, A. Flohr, C. Backes et al.// Clinical Research in Cardiology. – 2020. – Т. 109. – №. 7. – С. 810-818.
Fredj, O.B. An OWASP top ten driven survey on web application protection methods / O.B. Fredj, O. Cheikhrouhou et al. // International Conference on Risks and Security of Internet and Systems. – Springer, Cham, 2020. – С. 235-252.
Mobile operating systems' market share worldwide from January 2012 to October 2020. – Електрон. дан. – Режим доступу: https://www.statista.com/statistics/272698/global-market-share-held-by-mobile-operatingsystems-since-2009/
Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с.
Офіційний сайт компанії Apple. – Електрон. дан. – Режим доступу: https://www.apple.com/ru/ios/what-is/
App Store. – Електрон. дан. – Режим доступу: https:// developer.apple.com/support/appstore/
iOS Human Interface. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/Mobile HIG/index.html
Офіційний сайт SQLite. – Електрон. дан. – Режим доступу: http://www.sqlite.org
iOS Technology Overview. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/miscellaneous/conceptual/iphoneos techoverview/Introduction/Introduction.html
R. Fielding, J. Gettys, J. C. Mogul, H. Frystyk, L. Masinter, P. Leach, T. Berners-Lee. Hypertext Transfer Protocol -- HTTP/1. – The Internet Society, 1999. – 114 с.
Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навчальний посібник / І. В. Коноваленко, П. О. Марущак. – Тернопіль : ФОП Паляниця В. А., 2020. – 320 с.
Комп’ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
Петрик М.Р. Моделювання програмного забезпечення : науково методичний посібник / М.Р. Петрик, О.Ю. Петрик – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. – 200 с.
Філімончук Т.В., Чепелєв Є.О. Модель мобільного застосунку з використанням фреймворку Flutter. Проблеми інформатизації: Тези доповідей дев’ятої міжнародної науково-технічної конференції. Том 2, секція 4. Черкаси – Харків – Баку – Бельсько-Бяла. 2021. C. 99.
App Store Resource Center. – Електрон. дан. – Режим доступу: https://developer.apple.com/appstore/index.html
Google Maps SDK for iOS. – Електрон. дан. – Режим доступу: https://developers.google.com/maps/documentation/ios/?hl=ru
Map Kit Framework Reference. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/MapKit/Reference/MapKit_Frame work_Reference/_index.html
Cocoa Application Competencies for iOS. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/ios/documentation/general/conceptual/DevpediaCocoaApp/Storyboard.html
Instruments User Guide. – Електрон. дан. – Режим доступу: https://developer.apple.com/library/mac/documentation/developertools/conceptual/ instrumentsuserguide/Introduction/Introduction.html
React: Up & Running, 2nd Edition / S. Stefanov - O'Reilly, 2021 – 222с.
Components and Props [Електронний ресурс] – Режим доступу: https://reactjs.org/docs/components-and-props.html
React in Action, 1st Edition / M. T. Thomas – Manning Shelter Island, 2019 – 366 p.
Electron vs PWA: The Pros And Cons Of Both Approaches [Електронний ресурс] – Режим доступу: https://javascript.plainenglish.io/electron-vspwa-the-pros-and-cons-of-both-approaches-b4ce172f0022
Electron in Action, 1st Edition / S. Kinney - Manning Publications, 2018 – 376 p.
What Is i18n? [Електронний ресурс] – Режим доступу: https://lingoport.com/what-is-i18n/
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:122 — Компʼютерні науки (бакалаври)

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


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

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