Ezzel az azonosítóval hivatkozhat erre a dokumentumra forrásmegjelölésben vagy hiperhivatkozás esetén: http://elartu.tntu.edu.ua/handle/lib/35572
Összes dokumentumadat
DC mezőÉrtékNyelv
dc.contributor.advisorЯцишин, Василь Володимирович-
dc.contributor.advisorYatsyshyn, Vasyl-
dc.contributor.authorЦимбалістий, Віктор Олександрович-
dc.contributor.authorTsymbalistyi, Viktor-
dc.date.accessioned2021-06-26T12:00:24Z-
dc.date.available2021-06-26T12:00:24Z-
dc.date.issued2021-06-
dc.date.submitted2021-06-
dc.identifier.citationЦимбалістий В. О. Програмно-апаратна навчальна платформа «Wisdom in Knowledge» : кваліфікаційна робота бакалавра за спеціальністю „123 — Комп’ютерна інженерія“ / Віктор Олександрович Цимбалістий. – Тернопіль : ТНТУ, 2021. – 108 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/35572-
dc.description.abstractКваліфікаційна робота бакалавра присвячена розробці програмно-апаратної навчальної платформи «Wisdom in Knowledge», яка реалізується у вигляді веб-орієнтованого засобу, що може бути розгорнутий як на локальному сервері навчального закладу, так і на глобальному хостингу. Проектування платформи передбачає налаштування сервісів апаратного забезпечення та розробку об’єктно-орієнтованого веб-додатку на основі патерну MVC, що є різновидом архітектури «клієнт-сервер». Програмна складова апаратно-програмної платформи включає фронтед та бекенд частини, а також використання реляційної бази даних. Засоби та елементи керуванрня програмної складової забезпечують взаємодію користувачів з курсами та тестами до них, на основі ролей студент та викладач.uk_UA
dc.description.abstractThe qualification work of the bachelor is devoted to the development of software and hardware educational platform "Wisdom in Knowledge", which is implemented in the form of a web-based tool that can be deployed both on the local server of the institution and on global hosting. The design of the platform involves the configuration of hardware services and the development of object-oriented web application based on the MVC pattern, which is a kind of client-server architecture. The software component of the hardware and software platform includes the front and backend parts, as well as the use of a relational database. The tools and elements of software component management provide user interaction with courses and tests for them, based on the roles of student and teacher.uk_UA
dc.description.tableofcontentsПЕРЕЛІК СКОРОЧЕНЬ7 ВСТУП 8 РОЗДІЛ 1 АНАЛІЗ ТЕХНІЧНОГО ЗАВДАННЯ 9 1.1 Аналіз вимог до програмно-апаратної навчальної платформи Wisdom in Knowledge 9 1.1.1 Аналіз вимог до компонентів апаратного забезпечення 9 1.1.2 Аналіз вимог до програмного забезпечення 9 1.2 Аналіз можливих рішень щодо реалізації навчальної платформи Wisdom in Knowledge 13 1.2.1 Аналіз технологій реалізації платформи 13 1.2.2 Аналіз можливості використання хмарних сервісів 15 1.2.3 Аналіз хостингів для публікації платформи 17 РОЗДІЛ 2 ПРОЕКТНА ЧАСТИНА 18 2.1 Розробка концептуальної архітектури програмно-апратної навчальної платформи Wisdom in Knowledge 18 2.2 Обґрунтування вибору апаратного забезпечення проектованого комп’ютерного засобу 20 2.2.1 Розрахунок параметрів серверної частини для функціонування навчальної платформи 20 2.2.2 Вибір компонентів апаратного забезпечення для функціонування клієнтської сторони навчальної платформи 26 2.3 Обґрунтування вибору програмного забезпечення проектованого комп’ютерного засобу 26 2.3.1 Visual Studio Code 26 2.3.2 MySQL 27 2.3.3 JavaScript 28 2.4 Проектування комп'ютерного засобу 28 2.4.1 Побудова use case діаграм 28 2.4.2 Проектування БД 30 2.4.3 Побудова діаграм класів 33 2.4.4 Побудова діаграм послідовностей 35 РОЗДІЛ 3 ПРАКТИЧНА ЧАСТИНА 37 3.1 Реалізація навчальної платформи 37 3.1.1 Налаштування сервісів 37 3.1.2 Розробка алгоритму роботи програми 50 3.1.3 Розробка користувацьких інтерфейсів 54 3.2 Тестування функціональності платформи 56uk_UA
dc.language.isoukuk_UA
dc.publisherТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.subjectLinuxuk_UA
dc.subjectApacheuk_UA
dc.subjectMySQLuk_UA
dc.subjectPHPuk_UA
dc.subjectFront controlleruk_UA
dc.subjectMVCuk_UA
dc.subjectplatformuk_UA
dc.subjectcoursesuk_UA
dc.subjectFront enduk_UA
dc.subjectBack enduk_UA
dc.titleПрограмно-апаратна навчальна платформа «Wisdom in Knowledge»uk_UA
dc.title.alternativeSoftware and hardware learning platform Wisdom in Knowledgeuk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Цимбалістий Віктор Олександрович, 2021uk_UA
dc.contributor.committeeMemberГром’як, Роман Сильвестрович-
dc.contributor.committeeMemberHrom’yak, Roman-
dc.coverage.placenameТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.format.pages108-
dc.subject.udc004.42uk_UA
dc.relation.references1. Александр Кичатов. ЧПУ, роутинг, единая точка входа на PHP. 2020. URL: https://www.programulin.ru/chpu-routing-edinaya-tochka-vhoda-na-php (дата звернення 11.04.2021) 2. Бедрій Я.І. 39 Безпека життєдіяльності: Навчальний посібник. Київ: Кондор, 2009. 286 с. 3. Веллинг, Люк, Томпсон, Лора. Разработка веб-приложений с помощью PHP и MySQL, 5-е изд.: Пер. с англ. СПб. : ООО «Альфа-книга», 2017. 768 с. 4. Пьюривал С. Основы разработки веб-приложений. СПБ.: Питер, 2015. 272  с. 5. Гоше Х. Д. HTML5. Для профессионалов. СПб.: Питер, 2013. 496 с. 6. Грибан В.Г., Негодченко О.В. Охорона праці. К.: Центр учбової літератури, 2009. 209 c. 7. Грофф, Джеймс Р., Вайнберг, Пол Н., Оппель, Эндрю Дж. SQL: Полное руководство, 3-е изд.: Пер. с англ. М.: ООО «И.Д. Вильямс», 2015. 960 с. 8. Дронов В.А. PHP, MySQL, HTML5 и CSS3. Разработка современных динамических Web-сайтов. СПб.: БХВ-Петербург, 2016. 688 с. 9. Колисниченко Д. Н. Самоучитель системного администратора Linux. СПб.: БХВ-Петербург, 2011 544 с. 10. Макфарланд Д. Большая книга CSS3. 3-е изд. СПб.: Питер, 2014. 608 с. 11. Мартин Фаулер. UML Основы. 3-е изд. СПб.: Питер, 2005. 192 с. 12. Мирошниченко Г.А. Реляционные базы данных: практические приемы оптимальных решений. СПб.: БХВ-Петербург, 2005. 400 с. 13. Мэт Зандстра. PHP: объекты, шаблоны и методики программирования, 5-е изд.: Пер. с англ. СПб. :ООО «Диалектика», 2019. 736 с. 14. Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. СПб.: Питер, 2016. 688 с. 15. Флэнаган Д. JavaScript. Подробное руководство. Пер. с англ. СПб: Символ-Плюс, 2008. 992 с. 16. Aaron Kili. How to install and configrure FTP server in ubuntu. 2017. URL: https://www.tecmint.com/install-ftp-server-in-ubuntu/ (дата звернення 24.05.2021) 17. Aaron Kili. How to install LAMP stack with phpMyAdmin in ubuntu 18.04. 2018. URL: https://www.tecmint.com/install-lamp-with-phpmyadmin-in-ubuntu-18-04/ (дата звернення 1.05.2021) 18. A semantic BEM style. 2017. URL: https://www.tecmint.com/setup-https-ssl-certificates-to-secure-phpmyadmin-login/ (дата звернення 18.04.2021) 19. Free DNS Hosting, Dynamic DNS Hosting, Static DNS Hosting, subdomain and domain hosting. URL: https://freedns.afraid.org/ (дата звернення 3.06.2021) 20. Freenom A Name for Everyone. URL https://www.freenom.com/en/index.html (дата звернення 1.06.2021) 21. Gabriel Canepa. How to setup HTTPS (SSL Certificates) to secure phpMyAdmin login. 2016. URL: https://www.tecmint.com/setup-https-ssl-certificates-to-secure-phpmyadmin-login/ (дата звернення 14.05.2021) 22. James Kiarie. How to setup free SSL Certificate for apache on Debian. 2019. URL: https://www.tecmint.com/setup-https-ssl-certificates-to-secure-phpmyadmin-login/ (дата звернення 22.05.2021)uk_UA
dc.identifier.citationenTsymbalistyi V. Software and hardware learning platform Wisdom in Knowledge: Bachelor thesis „123 — Computer Engineering“ / Tsymbalistyi Viktor - Ternopil, TNTU, 2021 – 108 p.uk_UA
dc.contributor.affiliationТернопільський національний технічний університет імені Івана Пулюяuk_UA
dc.coverage.countryUAuk_UA
Ebben a gyűjteményben:123 — Комп’ютерна інженерія (бакалаври)



Minden dokumentum, ami a DSpace rendszerben szerepel, szerzői jogokkal védett. Minden jog fenntartva!

Admin Tools