Please use this identifier to cite or link to this item: https://er.nau.edu.ua/handle/NAU/60822
Title: Веб-кабінет студента Національного Авіаційного Університету.
Authors: Струк, Марія Віталіївна
Keywords: дипломна робота
всесвітня павутина
онлайн-сервіс
WEB-кабінет студента
клієнт-серверна архітектура
SPA
HTML
CSS
JavaScript
Firebase
Issue Date: 5-Jul-2023
Publisher: Національний авіаційний університет
Citation: Струк М.В. Веб-кабінет студента Національного Авіаційного Університету. - Дипломна робота на здобуття ступеня бакалавра спеціальності “Комп’ютерні науки”, «Інформаційні управляючі системи та технології».- Київ, 2023. – 69 с.
Abstract: В результаті вдосконалення інформаційних технологій сучасна людина перестала уявляти своє життя без Інтернету. Кожного дня ми користуємося інформацію з всесвітньої мережі, використовуємо електронну пошту, здійснюємо запити на пошук необхідної інформації, дізнаємось про новини та спілкуємося в соціальних мережах з друзями. У зв’язку з цим виникла можливість поліпшення навчального процесу у вищих навчальних закладах за допомогою веб-технологій. Дізнатися та переглянути більш детальну інформацію про кожну з дисциплін, розклад занять та календар всіх подій в університеті можна в електронному кабінеті студента, який призначений спростити процеси, що напряму пов’язані зі студентами, їх навантаженням та успішністю. Існуючі інструменти веб-розробника, та технології програмування для веб докладно описані в розділах. Всі вони мають свої недоліки та переваги, тому для усунення цього доводиться користуватися декількома технологіями одночасно. Слід зазначити, що я брала участь у конференції «Інтегровані інтелектуальні робототехнічні комплекси (ІІРТК-2023). Шістнадцята міжнародна науково практична конференція 23-24 травня 2023 р.», у якій мною була написана стаття на тему «Поліпшення навчального процесу за допомогою веб-сервісів». Участь в конференції зіграла важливу роль у виконанні моєї дипломної роботи та поглибленні моїх знань у вибраній галузі. Всесвітня павутина (WEB) представляє собою систему взаємопов'язаних гіпертекстових документів і ресурсів, доступних через Інтернет. WEB використовує стандарти і протоколи, такі як HTTP, HTML і URL для передачі та представлення інформації. Всесвітня мережа складається зі статичних та динамічних веб-сторінок, які можуть містити текст, зображення, відео, звук та інші мультимедійні елементи. Користувачі можуть взаємодіяти з веб-сторінками, переходячи за посиланнями, заповнюючи форми, відправляючи дані на сервер та виконуючи інші дії. Веб-додатки є одним з ключових аспектів вебу. Вони використовуються для надання користувачам більш складних функцій та можливостей, які вимагають взаємодії з сервером та обробки даних. Веб-додатки можуть використовувати різні технології, такі як JavaScript, серверні мови програмування, бази даних та інші, для розробки функціональності та логіки додатків. Одним з ключових переваг вебу є його доступність. Користувачі можуть отримати доступ до веб-сторінок та додатків з різних пристроїв, таких як комп'ютери, смартфони, планшети та інші, за допомогою різних веб-браузерів. Онлайн-сервіс (веб-сервіс) – це сукупність програмно-технічних засобів, інтегрованих з метою ефективного опрацювання веб-ресурсів, які знаходяться у веб-просторі. Онлайн-сервіси можуть бути розроблені для виконання різних завдань, таких як комунікація, обмін інформацією, покупки товарів і послуг, здійснення фінансових операцій, розваги та багато іншого. Веб-сервіси стали надзвичайно популярними в сучасному світі, оскільки вони забезпечують зручність, доступність та глобальну підключеність. Кожен сервіс має свої переваги та недоліки, тому що їх створює людина, а не комп’ютер. Існуючі веб-кабінети, для надання інформації, яка потрібна під час навчального процесу студенту, дають змогу переглядати картку дисциплін, розклад занять, детальний опис кожного предмету в поточному семестрі та анонси додаткових заходів для студентів. Ось декілька прикладів найпопулярніших веб-кабінетів студента: Blackboard, Moodle, Canvas та Classroom, які надають змогу проводити навчання в дистанційному форматі. Невід'ємною частиною створення онлайн-сервісу являється чіткий опис задачі та проектування відповідно до вимог, без цього неможливо створити якісний продукт. Проаналізувавши різні веб-кабінети студента, був спроектований онлайн-сервіс, який має мету максимально спрощувати і автоматизувати процеси, які напряму пов’язані зі студентами. Сучасний WEB дедалі частіше використовує технології Single Page Application (SPA) для фронтенд розробки за допомогою якого був спроектований онлайн-сервіс. SPA – це веб-додаток, розміщений на одній веб-сторінці, яка для забезпечення роботи завантажує весь необхідний код разом із завантаженням самої сторінки. Основне місце в SPA-архітектурі при проектуванні веб-кабінету студента займає відображення (view) – те, що бачить і з чим взаємодіє користувач. Результатом роботи відображення є звичайний HTML, що відображається браузером. SPA-додаток використовує DOM лише для запису змін, але не для читання, тобто не для зберігання даних. Для зберігання даних використовується ще один компонент SPA-архітектури – модель (model), що було використано при проектуванні веб-кабінету студента. Оскільки, більшість програмних продуктів під WEB використовують на концептуальному рівні клієнт-серверну архітектуру, то це призвело до розділення логіки роботи веб-орієнтованих систем на дві частини – фронтенд (англ. front-end) і бекенд (англ. back-end). Фронтенд і бекенд є двома основними складовими частинами веб-розробки. Вони відповідають за різні аспекти створення та функціонування веб додатків. На даному етапі розвитку WEB, односторінкові додатки швидко витісняють мультисторінкові додатки і є великим внеском у розробку масштабних, швидких, динамічних веб-систем, що було враховано при проектуванні додатку веб-кабінету студента. Динаміка розвитку сайтів вимагає готовності швидко реагувати на зміни і впроваджувати їх з максимальною оперативністю. Це також стосується навчальних порталів, зокрема онлайн-кабінетів для студентів.
Description: Робота публікується згідно наказу Ректора НАУ від 27.05.2021 р. №311/од "Про розміщення кваліфікаційних робіт здобувачів вищої освіти в репозиторії університету" Керівник проекту: доцент, кандидат технічних наук, Єгоров Сергій Вікторович.
URI: https://er.nau.edu.ua/handle/NAU/60822
Appears in Collections:Кваліфікаційні роботи здобувачів вищої освіти кафедри комп’ютерних інформаційних технологій

Files in This Item:
File Description SizeFormat 
ФКНТ_2023_122_Струк М.В..pdfДипломна робота1.36 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.