Defnyddiwch y dynodwr hwn i ddyfynnu neu i gysylltu â'r eitem hon: http://elartu.tntu.edu.ua/handle/lib/42410
Teitl: Розробка освітньої платформи на основі технології .Net
Teitlau Eraill: Development of an educational platform based on .Net technology
Awduron: Ковальчук, Олександр Андрійович
Kovalchuk, Oleksandr Andriyovych
Affiliation: Тернопільський національний технічний університет імені Івана Пулюя
Bibliographic description (Ukraine): Ковальчук О. А. Розробка освітньої платформи на основі технології .Net : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Олександр Андрійович Ковальчук . — Тернопіль: ТНТУ, 2023. — 79 с.
Dyddiad Cyhoeddi: Jun-2023
Date of entry: 27-Jul-2023
Country (code): UA
Place of the edition/event: Тернопільський національний технічний університет імені Івана Пулюя
Supervisor: Михалик, Дмитро Михайлович
Committee members: Литвиненко, Ярослав Вікторович
UDC: 004.422.8
Allweddeiriau: 121
ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
.Net
SPA
WebApi
ASP.NET Сore
Angular
ВЕБ-ЗАСТОСУНОК
Number of pages: 79
Crynodeb: Дипломна робота присвячена розробці додатку для зручного використання в процесі навчання, як доповнення до освітнього процесу. В атестаційній роботі бакалавра описано основні методики розробки веб -застосунків, приведені переваги використання 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
Ymddengys yng Nghasgliadau:121 — Інженерія програмного забезпечення (бакалаври)

Ffeiliau yn yr Eitem Hon:
Ffeil Disgrifiad MaintFformat 
dyplom_Kovalchuk_2023.pdf1,31 MBAdobe PDFGweld/Agor


Diogelir eitemau yn DSpace gan hawlfraint, a chedwir pob hawl, onibai y nodir fel arall.

Offer Gweinyddol