Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/42410
Назва: Розробка освітньої платформи на основі технології .Net
Інші назви: Development of an educational platform based on .Net technology
Автори: Ковальчук, Олександр Андрійович
Kovalchuk, Oleksandr Andriyovych
Приналежність: Тернопільський національний технічний університет імені Івана Пулюя
Бібліографічний опис: Ковальчук О. А. Розробка освітньої платформи на основі технології .Net : кваліфікаційна робота на здобуття освітнього ступеня бакалавр за спеціальністю „121 — інженерія програмного забезпечення“ / Олександр Андрійович Ковальчук . — Тернопіль: ТНТУ, 2023. — 79 с.
Дата публікації: чер-2023
Дата внесення: 27-лип-2023
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя
Науковий керівник: Михалик, Дмитро Михайлович
Члени комітету: Литвиненко, Ярослав Вікторович
УДК: 004.422.8
Теми: 121
ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
.Net
SPA
WebApi
ASP.NET Сore
Angular
ВЕБ-ЗАСТОСУНОК
Кількість сторінок: 79
Короткий огляд (реферат): Дипломна робота присвячена розробці додатку для зручного використання в процесі навчання, як доповнення до освітнього процесу. В атестаційній роботі бакалавра описано основні методики розробки веб -застосунків, приведені переваги використання 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.
Зміст: АНОТАЦІЯ 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
Власник авторського права: Ковальчук Олександр Андрійович, 2023
Перелік літератури: 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.
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення (бакалаври)

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


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

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