Please use this identifier to cite or link to this item: http://elartu.tntu.edu.ua/handle/lib/42410
Tytuł: Розробка освітньої платформи на основі технології .Net
Inne tytuły: Development of an educational platform based on .Net technology
Authors: Ковальчук, Олександр Андрійович
Kovalchuk, Oleksandr Andriyovych
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Ковальчук О. А. Розробка освітньої платформи на основі технології .Net : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Олександр Андрійович Ковальчук . — Тернопіль: ТНТУ, 2023. — 79 с.
Data wydania: cze-2023
Date of entry: 27-lip-2023
Kraj (kod): UA
Place edycja: Тернопільський національний технічний університет імені Івана Пулюя
Promotor: Михалик, Дмитро Михайлович
Członkowie Komitetu: Литвиненко, Ярослав Вікторович
UDC: 004.422.8
Słowa kluczowe: 121
ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
.Net
SPA
WebApi
ASP.NET Сore
Angular
ВЕБ-ЗАСТОСУНОК
Strony: 79
Abstract: Дипломна робота присвячена розробці додатку для зручного використання в процесі навчання, як доповнення до освітнього процесу. В атестаційній роботі бакалавра описано основні методики розробки веб -застосунків, приведені переваги використання 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
Właściciel praw autorskich: Ковальчук Олександр Андрійович, 2023
Wykaz piśmiennictwa: 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.
Typ zawartości: Bachelor Thesis
Występuje w kolekcjach:121 — Інженерія програмного забезпечення (бакалаври)

Pliki tej pozycji:
Plik Opis WielkośćFormat 
dyplom_Kovalchuk_2023.pdf1,31 MBAdobe PDFPrzeglądanie/Otwarcie


Pozycje DSpace są chronione prawami autorskimi

Admin Tools