Παρακαλώ χρησιμοποιήστε αυτό το αναγνωριστικό για να παραπέμψετε ή να δημιουργήσετε σύνδεσμο προς αυτό το τεκμήριο: http://elartu.tntu.edu.ua/handle/lib/45740
Title: Розробка веб-застосунку «Помічник студента»
Other Titles: Development of the "Student Assistant" Web Application
Authors: Зеленюк, Євгеній Віталійович
Zelenyuk, Yevhenii Vitaliyovych
Affiliation: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Україна
Bibliographic description (Ukraine): Зеленюк Є. В. Розробка веб-застосунку «Помічник студента» : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Л. П. Матійчук. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 52 с.
Issue Date: 24-Ιου-2024
Submitted date: 14-Ιου-2024
Date of entry: 3-Ιου-2024
Country (code): UA
Place of the edition/event: ТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Україна
Supervisor: Матійчук, Любомир Павлович
Committee members: Жаровський, Руслан Олегович
UDC: 004.62
Keywords: Мобільний застосунок
mobile application
Системи електронного навчання
electronic learning systems
Створення індивідуального розкладу
creation of an individual schedule
Доступ до електронної бібліотеки
access to the electronic library
Abstract: Кваліфікаційна робота присвячена розробці веб-додатку «Помічник студента», що дозволяє створювати індивідуальний розклад, проходити онлайн-тести і мати доступ до електронної бібліотеки. В першому розділі кваліфікаційної роботи здійснено аналіз предметної області, досліджено відомі рішення, визначено їх переваги та недоліки. Описано основні переваги використання запропонованої архітектури та її практичне впровадження. В другому розділі кваліфікаційної роботи проведено аналіз засобів розробки веб-застосунку для управління проектами, описано основні засоби реалізації, акцентовано увагу на основних проблемних моментах. В третьому розділі кваліфікаційної роботи реалізовано тестування веб-застосунку для електронного навчання студентів, описано процес тестування та налаштування на веб-сервер, описано інструкцію користувача для роботи з додатком. Об'єктом дослідження є процеси створення веб-додатку для допомоги студентам. Предметом дослідження є методи та програмні засоби створення вебдодатку для допомоги студентам. The qualification work is devoted to the development of the web application "Student Assistant", which allows you to create an individual schedule, take online tests and have access to the electronic library. In the first section of the qualification work, an analysis of the subject area was carried out, known solutions were investigated, their advantages and disadvantages were determined. The main advantages of using the proposed architecture and its practical implementation are described. In the second section of the qualification work, an analysis of the means of developing a web application for project management was carried out, the main means of implementation were described, and attention was focused on the main problematic points. In the third section of the qualification work, the testing of the web application for e-learning of students is implemented, the process of testing and setting up the web server is described, and the user manual for working with the application is described. The object of research is the processes of creating a web application to help students. The subject of research is methods and software tools for creating a web application to help students.
Content: ВСТУП...5 РОЗДІЛ 1. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ...7 1.1 Переваги та недоліки систем електронного навчання...7 1.2 Порівняльний аналіз відомих рішень…9 1.3 Проектування структури бази даних...13 1.4 Висновки до першого розділу...15 РОЗДІЛ 2. ПРОГРАМНА РЕАЛІЗАЦІЯ ВЕБ-ЗАСТОСУНКУ…16 2.1 Вибір засобів розробки веб-застосунку…16 2.2 Програмна реалізація підсистеми безпеки веб-застосунку...20 2.3 Розробка компонентів серверної частини...23 2.4 Розробка компонентів клієнтської частини…24 2.5 Дерево маршрутизації веб-застосунку...26 2.6 Висновки до другого розділу...27 РОЗДІЛ 3. ТЕСТУВАННЯ ВЕБ-ЗАСТОСУНКУ «ПОМІЧНИК СТУДЕНТА»...28 3.1 Тестування додатку...28 3.2 Розгортання веб-застосунку на сервері ...33 3.3 Інструкція користувача...36 3.4 Висновки до третього розділу…42 РОЗДІЛ 4. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ, ОСНОВИ ОХОРОНИ ПРАЦІ ...43 4.1 Методи підвищення мотивації безпеки праці...43 4.2 Забезпечення захисту працівників суб’єкта господарювання від іонізуючих випромінювань …44 4.3 Висновки до четвертого розділу …47 ВИСНОВКИ ...48 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ …49 ДОДАТКИ
URI: http://elartu.tntu.edu.ua/handle/lib/45740
Copyright owner: © Зеленюк Євгеній Віталійович, 2024
References (Ukraine): 1. Алексейчук І.С. Про технологію створення системи тестування / І.С. Алексейчук // Нові технології навчання: Науково-методичний збірник. — К.: НМЦВД, 2022. — С.43-92.
2. Білас О. Є. Якість програмного забезпечення та тестування: навч. посібн. - Львів: Видавництво Львівської політехніки, 2013. - 216 с.
3. What is REST? [Електронний ресурс]. — Режим доступу: http://www.restapitutorial.com/lessons/whatisrest.html.
4. Markus Egger — MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF [Електронний ресурс]. — 2012. — Режим доступу: https://www.packtpub.com/application-development/mvvm-survivalguide-enterprisearchitectures-silverlight-and-wpf.
5. Anthony Gore — Full-Stack Vue.js 2 and Laravel 5 [Електронний ресурс]. —2021. — Режим доступу: https://bit.ly/2OEODzR
6. Martin Fowler — GUI Architectures. Часть 1 [Електронний ресурс]. — 2009.— Режим доступу: https://bit.ly/2CvCk1e
7. Vue.js Material Component Framework — Vuetify.js [Електронний ресурс]. — 2016. — Режим доступу: https://vuetifyjs.com
8. Л. Аткінсон, З. Сураскін. PHP5. Бібліотека професіоналу. / Л. Аткінсон, З. Сураскін — М. : «Вільямс», 2016 — 543 с.
9. Скотт Хокінс. Адміністрування веб-сервера Apache і керівництво по електронній комерції. / С. Хокінс. — М.: «Вільямс», 2001. — 336 c.
10. Learning SQL [Електронний ресурс]. — 2005. — Режим доступу: http://shop.oreilly.com/product/9780596007270.do
11. MySQL. Довідник. MySQL AB. — L: «Вільямс», 2016 — 521 с. HTML [Електронний ресурс]. – Режим доступу до ресурсу: https://metanit.com/web/html5/1.1.php
12. Коноваленко І. В. Платформа .NET та мова програмування C# 8.0 : навчальний посібник / І. В. Коноваленко, П. О. Марущак. – Тернопіль : ФОП Паляниця В. А., 2020. – 320 с.
13. Комп’ютерні мережі: [навчальний посібник] / А. Г. Микитишин, М. М. Митник, П. Д. Стухляк, В. В. Пасічник. — Львів: «Магнолія 2006», 2013. — 256 с. ISBN 978-617-574-087-3
14. Петрик М. Р. Моделювання програмного забезпечення : науково методичний посібник / М. Р. Петрик, О. Ю. Петрик – Тернопіль : Вид-во ТНТУ імені Івана Пулюя, 2015. – 200 с.
15. Коли тестування повинно бути автоматизованим? [Електронний ресурс]. Режим доступу: https://www.stickyminds.com/article/when-should-testbe-automated– Назва з екрану
16. JavaScript [Електронний ресурс]. – Режим доступу до ресурсу: https://developer.mozilla.org/ru/docs/Web/JavaScript/%D0%9E_JavaScript
17. Контекстна діаграма [Електронний ресурс]. – Режим доступу до ресурсу: https://nsu.ru/smk/files/idef.pdf 57
18. Understanding and Working With Data in WordPress [Електронний ресурс]. – Режим доступу до ресурсу: https://code.tutsplus.com/tutorials/understanding-andworking-with-data-in-wordpress--cms-20567
19. Конспект лекцій з дисципліни «Програмування для мобільних пристроїв» для студентів денної форми навчання спеціальності 126 «Інформаційні системи та технології» / Укладачі: Готович В.А., Михайлович Т.В. – Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2020. – 216 с.
20. Grafana vs. Kibana: The Key Differences to Know [Електронний ресурс] // logz.io. – 2020. – Режим доступу до ресурсу: https://logz.io/blog/grafana-vs-kibana/
21. Analysis of Cloud Service Monitoring with Grafana [Електронний ресурс] // keepler. – 2019. – Режим доступу до ресурсу: https://keepler.io/en/2019/11/analysis-of-cloud-service-monitoring-withgrafana/
22. InfluxDB line protocol tutorial [Електронний ресурс] // influxdata – Режим доступу до ресурсу: https://docs.influxdata.com/influxdb/v1.8/write_protocols/line_protocol_tut orial/
23. Turnbull J. The Art of Monitoring / James Turnbull & Turnbull Press., 2016. – 645 с.
24. Цифрова та імпульсна схемотехніка. Моделювання та аналіз / В.В. Макаренко, В.М. Співак. Навчальний посібник з грифом Вченої ради НТУУ «КПІ» (протокол . № 6 від 30 червня 2015 р). – К.: НТУУ «КПІ», 2016. – 314 с.
25. Олещенко Л. М. Організація комп’ютерних мереж: конспект лекцій: КПІ ім. І. Сікорського. Київ : КПІ ім. І. Сікорського, 2018. 225 с.
26. Коноваленко І. В., Федорів П. С. Системне програмування у Windows з прикладами на Delphi. Навч. посіб. Для тех. спец. Вищих навчальних закладів. Тернопіль: ТНТУ ім. І. Пулюя, 2012. 320 с.
27. Операційні системи : навчальний посібник. [за ред. В. М. Рудницького] / І.М.Федотова-Півень, І.В.Миронець, О.Б.Півень, С.В. Сисоєнко, Т. В. Миронюк; Черкаський державний технологічний університет. Харків : ТОВ «ДІСА ПЛЮС», 2019. 216 с.
28. Погребняк Б. І., Булаєнко М. В. Операційні системи : навч. посібник; Харків. нац. ун-т міськ. госп-ва ім. О. М.Бекетова. Харків: ХНУМГ ім. О.М.Бекетова, 2018. 104 с.
29. Рисований О. М. Системне програмування : підручник для студентів напрямку “Компютерна інженерія” вищих навчальних закладів в 2-х томах. Том 1. Видання четверте: виправлено та доповнено. Харків : “Слово”, 2015. 576 с.
30. Системне програмування. Системні сервiсні компоненти. Навч. посібник / Дерев’янко О. С., Межерицький С. Г., Гавриленко С. Ю., Клименко А. М. Харків: НТУ «ХПІ», 2009. 160 с.
31. Харченко В. П., Знаковська Є. А., Бородін В. A. Операційні системи та системи програмування: навч. посіб. Киїів: Вид-во Нац. авіац. ун-ту «НАУдрук», 2012. 360 с.
32. Шеховцов В. А. Операційні системи: Підручник. Київ: Вид. група BNV, 2005. 576 c.
33. Nixon R. Learning PHP, MySQL & JavaScript. With jQuery, CSS & HTML5. O’Reilly, 2014. 1032 p.
34. Purewal S. Learning Web App Development. O’Reilly, 2014. 401 с.
35. Welling L., Thomson L. PHP and MySQL Web Development. AddisonWesley, 2017. 768с.
36. Осадчий В. В. Основи розробки веб-додатків. Навчальний посібник / В. В. Осадчий, В. С. Круглик – Мелітополь: ТОВ «Видавничий будинок ММД», 2012. – 540 с.
37. Пасічник О. Г., Пасічник О. В., Стеценко І. В. Основи веб-дизайну. [Навч. посіб.]. К.: Вид. група BHV. 2009. 336 с.
Content type: Bachelor Thesis
Εμφανίζεται στις συλλογές:122 — Компʼютерні науки (бакалаври)

Αρχεία σε αυτό το τεκμήριο:
Αρχείο Περιγραφή ΜέγεθοςΜορφότυπος 
bak_2024_Zelenyuk_Y_SN-41.pdf2,73 MBAdobe PDFΔείτε/ Ανοίξτε


Όλα τα τεκμήρια του δικτυακού τόπου προστατεύονται από πνευματικά δικαιώματα

Εργαλεία διαχειριστή