Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/42410
Titel: Розробка освітньої платформи на основі технології .Net
Övriga titlar: Development of an educational platform based on .Net technology
Författare: Ковальчук, Олександр Андрійович
Kovalchuk, Oleksandr Andriyovych
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Ковальчук О. А. Розробка освітньої платформи на основі технології .Net : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Олександр Андрійович Ковальчук . — Тернопіль: ТНТУ, 2023. — 79 с.
Utgivningsdatum: jun-2023
Date of entry: 27-jul-2023
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Михалик, Дмитро Михайлович
Committee members: Литвиненко, Ярослав Вікторович
UDC: 004.422.8
Nyckelord: 121
ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
.Net
SPA
WebApi
ASP.NET Сore
Angular
ВЕБ-ЗАСТОСУНОК
Number of pages: 79
Sammanfattning: Дипломна робота присвячена розробці додатку для зручного використання в процесі навчання, як доповнення до освітнього процесу. В атестаційній роботі бакалавра описано основні методики розробки веб -застосунків, приведені переваги використання SPA та WebApi технологій. Висвітлено можливості, що надає розробнику платформа ASP.NET Сore. Розроблено клієнт за допомогою фрейморку Angular. Використовуючи uml - діаграми проілюстровані зв'язки класів, описані варіанти використання та діаграми послідовностей. Створено юніт тести, застосовуючи бібліотеку Xunit. В процесі розробки застосовано патерни проектування CQRS та Mediator.
The thesis is devoted to the development of an application for easy use in the learning process, as a supplement to the educational process. The bachelor's thesis describes the basic methods of developing web applications, the advantages of using SPA and WebApi technologies. The opportunities provided by the ASP.NET Core platform are highlighted. The client is developed using the Angular framework. Using uml diagrams, class relationships are illustrated, use cases and sequence diagrams are described. Unit tests are created using the Xunit library. The CQRS and Mediator design patterns are used in the development process.
Content: АНОТАЦІЯ 4 ANNOTATION .5 ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СКОРОЧЕНЬ І ТЕРМІНІВ 7 ВСТУП .8 1 ОГЛЯД ПРЕДМЕТНОЇ ОБЛАСТІ 10 1.1 Огляд конкурентів 10 1.2 Обґрунтування вибору напрямку дослідження 11 1.3 Технічний аспект проблеми 14 2 ПРОЄКТУВАННЯ ОСВІТНЬОЇ ПЛАТФОРМИ 17 2.1 Розробка моделі предметної області 17 2.2 Розробка бізнес моделі 18 2.3 Проєктування архітектури 21 3 КОНСТРУЮВАННЯ ОСВІТНЬОЇ ПЛАТФОРМИ 28 3.1 Реалізація ключових частин коду 26 3.2 Розробка інтерфейсу користувача 38 3.3 Тестування програмного забезпечення 42 4 БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ 50 4.1 Психофізіологічне розвантаження для працівників 52 4.2 Естетичне оформлення та ергономічне дослідження робочого місця оператора...54 ВИСНОВКИ 58 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 59 ДОДАТКИ 60 ДОДАТОК А 61 ДОДАТОК Б 83
URI: http://elartu.tntu.edu.ua/handle/lib/42410
Copyright owner: Ковальчук Олександр Андрійович, 2023
References (Ukraine): 1) Нові Знання - Вхід на сайт - Електронні щоденники та журнали з можливостями дистанційного навчання [Електронний ресурс] – Режим доступу до ресурсу: https://nz.ua/.
2) Overview of ASP.NET Core [Електронний ресурс] / D. Roth, R. Anderson, S. Luttin. – 2022. – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/aspnet/core/introduction-to-aspnet-core?view=aspnetcore-7.0
3) Angular (web framework) [Електронний ресурс] – Режим доступу до ресурсу: https://en.wikipedia.org/wiki/Angular_(web_framework).
4) Методологія розробки програмного забезпечення [Електронний ресурс] – Режим доступу до ресурсу: https://uk.wikipedia.org/wiki/Методологія_розробки_програмного_забезпечення
5) CQRS pattern [Електронний ресурс] – Режим доступу до ресурсу: https://learn.microsoft.com/en-us/azure/architecture/patterns/cqrs
6) Illich O. Мистецтво юніт-тестування в .NET [Електронний ресурс] / Oles Illich – Режим доступу до ресурсу: https://dou.ua/forums/topic/40477/
7) Березюк О. В. Безпека життєдіяльності / О. В. Березюк, М. С. Лемешев. – Вінниця: ВНТУ, 2011.
8) Грибан В. Г. Охорона праці / В. Г. Грибан, О. В. Негодченко. – Київ: Центр учбової літератури, 2009.
Content type: Bachelor Thesis
Samling:121 — Інженерія програмного забезпечення (бакалаври)

Fulltext och övriga filer i denna post:
Fil Beskrivning StorlekFormat 
dyplom_Kovalchuk_2023.pdf1,31 MBAdobe PDFVisa/Öppna


Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!

Administrativa verktyg