Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/30677
Назва: Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .NET Core
Інші назви: Development of distributed server software for processing large amount of information of custom online projects based on .NET Core
Автори: Юрченко, Кирило Романович
Yurchenko, Kirillo
Бібліографічний опис: Юрченко К.Р. «Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .NET Core» : дипломна робота магістра за спеціальністю "121-Інженерія програмного забезпечення" / К.Р. Юрченко.-Тернопіль: ТНТУ, 2019.-99 с.
Bibliographic description: Master thesis on "Development of distributed server software for processing large amount of information of custom online projects based on .NET Core" by Kirill Yurchenko. - Ternopil Ivan Puluj National Technical University, Faculty of Computer Information Systems and Software Engineering, Department of Software Engineering, SPm-61 group // Ternopil, 2019. Explanatory note to the report on master's work: 99 pp., 33 fig., 6 tables., 3 appendixes, 39 sources.
Дата публікації: гру-2019
Дата подання: гру-2019
Дата внесення: 21-січ-2020
Видавництво: ТНТУ ім. І Пулюя
Країна (код): UA
Місце видання, проведення: ТНТУ ім. І. Пулюя
Науковий керівник: Бойко, Ігор Володимирович
УДК: 004.75
Теми: 121
інженерія програмного забезпечення
.NET CORE
DISTRIBUTED SERVER
BACK-END
WEB-FARM
Короткий огляд (реферат): Магістерська робота на тему «Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .NET Core» Юрченка Кирила Романовича. – Тернопільський національний технічний університет імені Івана Пулюя, Факультет комп'ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, група СПм–61 // Тернопіль, 2019. C. – 99, рис. – 33, табл. – 6, слайдів. – 15, додат. – 3, бібліогр. – 39. Метою магістерської роботи є створення нового прототипу розподіленого серверу веб-додатку (сайту) , який би значно спростив реалізацію товару даного веб-магазину, а також розширив ринок, на який націлена фірма, за рахунок виходу на інтернет площадку. Методи розробки базуються на технології .NET Core, сервер бази даних Microsoft SQL, системі контролю версій Git. На початку звіту магістерської роботи надається загальна інформація про теоретичну і документаційну складову роботи, а саме дослідження інформації, котра стосується розробки серверного програмного забезпечення за темою магістерської роботи. У подальших частинах звіту описується процес вибору середовища, фреймворків .NET Core та ASP.NET Core, тестування, а також процес розгортання розробленої системи на локальному сервері. У результаті було здійснено дослідницько-інженерну роботу та завершено розробку програмного забезпечення по темі магістерської роботи. КЛЮЧОВІ СЛОВА: СЕРВЕР, КЛАСТЕР, .NET CORE, РОЗПОДІЛЕНІ СЕРВЕРИ, БЕК-ЕНД, ВЕБ-ФЕРМА.
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/30677
Перелік літератури: 1. The vital guide to modern programming languages and their uses [Електронний ресурс]. – 2008. – Режим доступу до ресурсу: https://searchapparchitecture.techtarget.com/definition/object-oriented- programming-OOP. 2. Офіційна документація по C# [Електронний ресурс] – Режим доступу.: https://msdn.microsoft.com/uk-ua/library/618ayhy6.aspx 3. Офіційна документація по технології .NET Framework [Електронний ресурс] – Режим доступу.: https://docs.microsoft.com/uk-ua/dotnet/ 4. Г.Ю. Громов. Введення в реляційні бази даних – 2009. – 254 с. 5. І.О. Завадський. Основи баз даних – 2011. – 192 с. 6. .NET Core Guide [Електронний ресурс] // 2019 – Режим доступу до ресурсу: https://docs.microsoft.com/en-us/dotnet/core/. 7. Parallel Computer Architecture - Models [Електронний ресурс] – Режим доступу до ресурсу: https://www.tutorialspoint.com/ parallel_computer_architecture/ parallel_computer_architecture_models.htm. 8. Introduction to Parallel Computing [Електронний ресурс] – Режим доступу до ресурсу: https://computing.llnl.gov/tutorials/parallel_comp/. 9. File storage systems [Електронний ресурс] – Режим доступу до ресурсу: https://www.ibm.com/support/knowledgecenter/en/SSQRB8/com.ibm.spectrum.si. doc/tpch _r_storagesystem_file.html. 10. Nuncic M. The Evolution of Storage: File Storage vs. Block Storage vs. Object Storage – Part 1 [Електронний ресурс] / Michael Nuncic. – 2018. – Режим доступу до ресурсу: https://www.ontrack.com/blog/2018/02/22/the-evolution- of-storage-file-storage-vs-blockstorage-vs-object-storage-part-1/. 11. Introduction to Storage Area Networks / J.Tate, P. Beck, H. Ibarra, L. Miklas., 2017. – 300 с. – (1-ше). – (9780738442884). 96 12. What is an API? (Application Programming Interface) [Електронний ресурс] – Режим доступу до ресурсу: https://www.mulesoft.com/resources/api/what- is-an-api. 13. Gartner: Top 10 cloud storage providers [Електронний ресурс] // Network World. – 2013. – Режим доступу до ресурсу: https://www.networkworld.com/article/2162466/cloudcomputing/cloud- computing-gartner-top-10-cloud-storage-providers.html. 14. Gan C. How to build a Network Attached Storage (NAS) / Chin Gan., 2016. – 84 с. – (B01BU2NTO0). 15. Pessach D. Distributed Storage: Concepts, Algorithms, and Implementations / Distributed Storage: Concepts, Algorithms, and Implementations Pessach., 2013. – 106 с. – (1-ше). – (978-1482561043). 16. Shrivastava A. Information Storage and Management: Storing, Managing, and Protecting Digital Information / Alok Shrivastava., 2009. – 106 с. – (1-ше). – (9780470294215). 17. Swan M. Blockchain: Blueprint for a New Economy / Melanie Swan., 2015. – 152 с. – (1). 18. Karlsson K. C# — UnitOfWork And Repository Pattern [Електронний ресурс] / Kristoffer Karlsson. – 2017. – Режим доступу до ресурсу: https://medium.com/@utterbbq/cunitofwork-and-repository-pattern- 305cd8ecfa7a. 19. Martinez J. Understanding Proof-of-Work [Електронний ресурс] / Julian Martinez. – 2018. – Режим доступу до ресурсу: https://medium.com/@julianrmartinez43/understandingproof-of-work-part-1- 586d7ee6b014. 20. Morris K. How Much Does A 51% Attack Cost? [Електронний ресурс] / Kai Morris. – 2018. – Режим доступу до ресурсу: https://cryptodisrupt.com/how- much-does-a-51- attack-cost/. 109 97 21. C# Coding Conventions [Електронний ресурс]. – 2015. – Режим доступу до ресурсу: https://docs.microsoft.com/en-us/dotnet/csharp/programming- guide/inside-aprogram/coding-conventions. 22. Hanmer R. Pattern-Oriented Software Architecture For Dummies / Robert Hanmer. – USA: For Dummies, 2013. – 384 с. – (1). 23. Storj: A Decentralized Cloud Storage Network Framework [Електронний ресурс]. – 2018. – Режим доступу до ресурсу: https://storj.io/storj.pdf. 24. Vorick D. Sia: Simple Decentralized Storage [Електронний ресурс] / D. Vorick, L. Champine. – 2014. – Режим доступу до ресурсу: https://sia.tech/sia.pdf. 25. Drake N. Best cloud storage of 2018 : Free, paid and business options [Електронний ресурс] / Nate Drake. – 2018. – Режим доступу до ресурсу: https://www.techradar.com/news/the-best-cloud-storage. 26. HTTP Over TLS [Електронний ресурс]. – 2000. – Режим доступу до ресурсу: https://www.rfc-editor.org/info/rfc2818. 27. Introduction to Parallel Computing [Електронний ресурс] // 2019 – Режим доступу до ресурсу: https://computing.llnl.gov/tutorials/parallel_comp/. 28. Форма №2 “Звіт про фінансові результати”: методика підготовки[Електронний ресурс]. – Режим доступу: URL: http://osvita.ua/vnz/reports/accountant/17368/. 29. Parallel Computer Architecture - Models [Електронний ресурс]. – 2019. – Режим доступу до ресурсу: https://www.tutorialspoint.com/ parallel_computer_architecture/parallel_computer_architecture_models.htm. 30. Parallel Programming in .NET [Електронний ресурс] // 2019 – Режим доступу до ресурсу: https://docs.microsoft.com/en-gb/dotnet/standard/parallel- programming/. 31. Videla A. RabbitMQ in Action: Distributed Messaging for Everyone / A. Videla, J. Williams., 2012. – 312 с. – (1-ше). – (978-1935182979). 32. SCALABILITY: SCALE-UP OR SCALE-OUT, WHAT IT IS AND WHY YOU SHOULD CARE [Електронний ресурс]. – 2013. – Режим доступу до 98 ресурсу: https://www.brianjgraf.com/2013/05/17/scalability-scale-up-scale- out-care/. 33. Amazon S3 [Електронний ресурс] – Режим доступу до ресурсу: https://aws.amazon.com/s3/. 34. Microsoft Azure [Електронний ресурс] – Режим доступу до ресурсу: https://azure.microsoft.com/en-us/. 35. Google Cloud Platform [Електронний ресурс] – Режим доступу до ресурсу: cloud.google.com. 36. Smith J. Entity Framework Core in Action / Jon Smith., 2018. – 520 с. – (1- ше). – (978- 1617294563). 37. Bai H. Programming Microsoft Azure Service Fabric / Haishi Bai., 2018. – 528 с. – (2-ге). – (978-1-5093-0709-8). 38. Методичні вказівки для виконання розділу дипломної роботи щодо техніко-економічного обґрунтування вибору проектного рішення розробки та оцінки якості програмного забезпечення / Упор. Петрик М.Р., Кінах Я.І., Головатий А.І., Рогатинська Л.Р. – Тернопіль: Вид-во ТНТУ ім. І. Пулюя. – 2013. – 34 с. 39. Host ASP.NET Core in a web farm [Електронний ресурс] // 2019 – Режим доступу до ресурсу: https://docs.microsoft.com/en-us/aspnet/core/host-and- deploy/web-farm?view=aspnetcore-3.1.
Тип вмісту: Master Thesis
Розташовується у зібраннях:121 — інженерія програмного забезпечення

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Yurchenko_K_2020.pdf1,8 MBAdobe PDFПереглянути/відкрити
aref_Yurchenko_K_2020.pdf149,5 kBAdobe PDFПереглянути/відкрити


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

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