霂瑞霂��撘����迨��辣: http://elartu.tntu.edu.ua/handle/lib/30701
Title: Розробка соціальної мережі для бібліотек на основі .NET технологій
Other Titles: Development of social network for libraries based on .NET technologies
Authors: Гайдук, Роман Степанович
Hayduk, Roman
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Гайдук Р. С. Розробка соціальної мережі для бібліотек на основі .NET технологій: дипломна робота на здобуття освітнього ступеня «магістр» за спеціальністю „121 — інженерія програмного забезпечення“/ Р.С. Гайдук. . — Тернопіль: ТНТУ, 2019. — 112 с.
Bibliographic description (International): Haiduk R. Development of a social network for libraries at .NET technologies: diploma work for the master's degree in specialty 121 - software engineering. Haiduk. . - Ternopil: TNTU, 2019. - 112 p.
Issue Date: 24-十二月-2019
Submitted date: 24-十二月-2019
Date of entry: 22-一月-2020
Publisher: Тернопільський національний технічний університет імені Івана Пулюя
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Михалик, Дмитро Михайлович
Committee members: Фриз, Михайло Євгенович
UDC: 004.422.83
Keywords: 121
інженерія програмного забезпечення
ANGULAR
.NET CORE, ASP .NET
WEB API
GOOGLE BOOKS API
ФРЕЙМВОРК
УНІФІКОВАНА СИСТЕМА
СОЦІАЛЬНА МЕРЕЖА
Abstract: В ході роботи досліджено та проаналізовано предметну область, визначено ключових акторів системи, спроектовано ефективну базу даних, застосовано сучасний підхід до розробки, створено зручний дизайн, виконано тестування. Розроблена система написана на мовах програмування TypeScript та С#. Використано каркас ASP.NET на основі високопродуктивної платформи .Net Core 2.0, мікросервісну архітектуру у зв’язці з патерном проектування Dependency injection, автентифікація за допомогою JSON Web Token, фреймворк Angular 8, Google books API, карти Mapbox.
The purpose of the work is to develop a social network for libraries based on .Net technologies. In the course of the work the subject area was researched and analyzed, key system actors were identified, an efficient database was designed, a modern approach to development was applied, a convenient design was created, testing was performed. The system is written in TypeScript and C # programming languages. Used ASP.NET framework based on high–performance .Net Core 2.0 platform, microservice architecture in Dependency injection design pattern, JSON Web Token authentication, Angular 8 framework, Google books API, Mapbox maps.
URI: http://elartu.tntu.edu.ua/handle/lib/30701
References (Ukraine): 1. Rational Unified Process Best Practices for Software Development Teams. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://www.ibm.com/developerworks/rational/library/content. 2. Introduction to JSON Web Tokens. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://jwt.io/introduction. 3. Сведения о .NET Core. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://docs.microsoft.com/ru-ru/dotnet/core/about. 4. What is middleware?. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://azure.microsoft.com/en-us/overview/what-is-middleware. 5. Dependency Injection. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://www.tutorialsteacher.com/ioc/dependency-injection. 6. Object-Relational Mapping (ORM). [Електронний ресурс] – 08.12.2019 – Режим доступу: https://www.techopedia.com/definition/24200/objectrelational-mapping--orm. 7. Entity Framework Core. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://www.techopedia.com/definition/24200/object-relationalmapping--orm. 8. What is database (DB). [Електронний ресурс] – 08.12.2019 – Режим доступу: https://searchsqlserver.techtarget.com/definition/database. 9. Object oriented programming in C#. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://searchwindevelopment.techtarget.com/definition/C. 10. MySQL Workbench Manual. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://dev.mysql.com/doc/workbench/en/wb-intro.html. 11. Unit Testing, Software Testing. [Електронний ресурс] – 08.12.2019 – Режим доступу: https://www.geeksforgeeks.org/unit-testing-softwaretesting/.12. Закон України «Про розповсюдження примірників аудіовізуальних творів фонограм, відеограм, комп’ютерних програм, баз даних» №1587 від 01.01.2013. 13. Закон України «Про збір та облік єдиного внеску на загальнообов’язкове державне соціальне страхування» №2464-VI від 08.07.2010. 14. Податковий кодекс України, п.164.6 ст.164. 15. Постанова Кабінету Міністрів України «Про затвердження Порядку визначення класу професійного ризику виробництва за видами економічної діяльності» № 237 від 08.02.2012. 16. Методичні вказівки для виконання розділу магістерської роботи щодо техніко-економічного обґрунтування вибору проектного рішення розробки та оцінки якості програмного забезпечення / Упор. Петрик М.Р., Кінах Я.І., Головатий А.І., Рогатинська Л.Р. – Тернопіль: Вид-во ТНТУ ім. І. Пулюя. – 2013. – 34 с. 17. Безпека життєдіяльності людини та суспільства. Правила безпеки при роботі з комп'ютером [Електронний ресурс] – 09.11.2017 – Режим доступу:https://pidruchniki.com/18210712/bzhd/pravila_bezpeki_pri_roboti _kompyuterom.
Content type: Master Thesis
�蝷箔����:121 — інженерія програмного забезпечення

��辣銝剔�﹝獢�:
獢�獢� ��膩 憭批���撘� 
aref_Haiduk_M_2020.pdf122,58 kBAdobe PDF璉�閫�/撘��
dyplom_Haiduk_K_2020.pdf1,95 MBAdobe PDF璉�閫�/撘��


�DSpace銝剜�������★��������雿��.

蝞∠�極�