Utilize este identificador para referenciar este registo: http://elartu.tntu.edu.ua/handle/lib/30677
Título: Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .NET Core
Outros títulos: Development of distributed server software for processing large amount of information of custom online projects based on .NET Core
Autor: Юрченко, Кирило Романович
Yurchenko, Kirillo
Bibliographic description (Ukraine): Юрченко К.Р. «Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .NET Core» : дипломна робота магістра за спеціальністю "121-Інженерія програмного забезпечення" / К.Р. Юрченко.-Тернопіль: ТНТУ, 2019.-99 с.
Bibliographic description (International): 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.
Data: Dez-2019
Submitted date: Dez-2019
Date of entry: 21-Jan-2020
Editora: ТНТУ ім. І Пулюя
Country (code): UA
Place of the edition/event: ТНТУ ім. І. Пулюя
Supervisor: Бойко, Ігор Володимирович
UDC: 004.75
Palavras-chave: 121
інженерія програмного забезпечення
.NET CORE
DISTRIBUTED SERVER
BACK-END
WEB-FARM
Resumo: Магістерська робота на тему «Розробка розподіленого серверного програмного забезпечення для обробки великого об'єму інформації користувацьких онлайн проектів на основі .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
References (Ukraine): 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.
Content type: Master Thesis
Aparece nas colecções:121 — інженерія програмного забезпечення

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
dyplom_Yurchenko_K_2020.pdf1,8 MBAdobe PDFVer/Abrir
aref_Yurchenko_K_2020.pdf149,5 kBAdobe PDFVer/Abrir


Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.

Ferramentas administrativas