Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://elartu.tntu.edu.ua/handle/lib/45745
Langanzeige der Metadaten
DC ElementWertSprache
dc.contributor.advisorДмитроца, Леся Павлівна-
dc.contributor.authorКостюк, Ярослав Ігорович-
dc.contributor.authorKostiuk, Yaroslav Igorovych-
dc.date.accessioned2024-07-03T09:27:03Z-
dc.date.available2024-07-03T09:27:03Z-
dc.date.issued2024-06-29-
dc.date.submitted2024-06-15-
dc.identifier.citationКостюк Я. І. Розробка веб-застосунку для репетиторів «ВебМентор» : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 122 - комп'ютерні науки / наук. кер. Л. П. Дмитроца. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2024. 88 с.uk_UA
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/45745-
dc.description.abstractУ кваліфікаційній роботі проведено дослідження щодо розробки веб-застосунку для репетиторів «ВебМентор» як ефективного інструменту для автоматизації та оптимізації їхньої роботи. Розглянуто теоретичні аспекти створення веб-застосунку, де описано основні функції і вимоги до розроблюваного продукту, а також проаналізовано існуючі програмні рішення в цій області. Проаналізовано вибір технологій розробки, визначено акторів системи та варіанти їхнього використання. Сформовано структуру веб-застосунку, описано інформаційні сутності та зв’язки між ними. Розглянуто етапи розробки веб-застосунку «ВебМентор», реалізовано інтерфейс користувача, серверну частину та проведено тестування функціональних можливостей. Здійснено тестування для перевірки коректності функціонування системи та її відповідності вимогам. The qualification work involves the development of a web application for tutors called «WebMentor», designed as an effective tool for automating and optimizing their work. Theoretical aspects of creating the web application are considered, describing the main functions and requirements for the product under development, as well as analyzing existing software solutions in this field. The choice of development technologies is analyzed, identifying system actors and their use cases. The structure of the web application is formed, with informational entities and their relationships described. The stages of developing the "WebMentor" web application are examined, including the implementation of the user interface and server-side components, and the testing of functional capabilities. Testing was conducted to verify the correctness of the system's functioning and its compliance with the requirements.uk_UA
dc.description.tableofcontentsВступ 8 РОЗДІЛ 1. Аналіз предметної області та постановка завдання розробки веб-застосунку для репетиторів «Вебментор» 10 1.1 Аналіз предметної області 10 1.2 Задачі та складові веб-застосунку для репетиторів «ВебМентор» 11 1.3 Аналіз існуючих рішень-аналогів 11 1.3.1 Notion 12 1.3.2 Light 13 1.3.3 EasyWeak 15 1.4 Вимоги до розроблюваного веб-застосунку для репетиторів «ВебМентор» 16 1.5 Висновки до першого розділу 17 РОЗДІЛ 2. ПРОЄКТУВАННЯ ТА МОДЕЛЮВАННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ РЕПЕТИТОРІВ «ВЕБМЕНТОР» 19 2.1 Обґрунтування вибору технологій розробки веб-застосунку для репетиторів «ВебМентор» 19 2.2 Вибір середовища розробки веб-застосунку для репетиторів «ВебМентор» 20 2.3 Аналіз акторів та варіантів використання веб-застосунку для репетиторів «ВебМентор» 22 2.4 Формування структури веб-застосунку для репетиторів «ВебМентор» 24 2.5 Моделювання бази даних веб-застосунку для репетиторів «ВебМентор» 26 2.5.1 Опис інформаційних сутностей та їх атрибути 27 2.5.2 Формування зв’язків між таблицями 30 2.6 Висновки до другого розділу 31 РОЗДІЛ 3. РОЗРОБКА ТА ТЕСТУВАННЯ ВЕБ-ЗАСТОСУНКУ ДЛЯ РЕПЕТИТОРІВ «ВЕБМЕНТОР» 33 3.1 Розробка інтерфейсу користувача веб-застосунку для репетиторів «ВебМентор» 33 3.2 Розробка серверної частини та логіки веб-застосунку для репетиторів «ВебМентор».. 39 3.2.1 Реєстрація та авторизація репетиторів 40 3.2.2 CRUD операціїї 43 3.2.3 Пошук та фільтрація в таблицях 46 3.2.4 Розрахунок середнього балу учня та підрахунок сум оплат 48 3.3 Тестування функціональних можливостей веб-застосунку для репетиторів «ВебМентор» 49 3.4 Висновки до третього розділу 51 РОЗДІЛ 4. Безпека життєдіяльності, основи Охорони праці 53 4.1 Роль центральної нервової системи в трудовій діяльності людини 53 4.2 Естетичне оформлення робочого місця оператора ПК, верстату, установки 55 4.3 Висновки до четвертого розділу 57 Висновки 58 Перелік джерел 60 Додаткиuk_UA
dc.language.isoukuk_UA
dc.subjectвеб-застосунокuk_UA
dc.subjectweb applicationuk_UA
dc.subjectрепетиторuk_UA
dc.subjecttutoruk_UA
dc.subjectученьuk_UA
dc.subjectstudentuk_UA
dc.subjectбаза данихuk_UA
dc.subjectdatabaseuk_UA
dc.titleРозробка веб-застосунку для репетиторів «ВебМентор»uk_UA
dc.title.alternativeDevelopment of a Web Application for tutors «WebMentor»uk_UA
dc.typeBachelor Thesisuk_UA
dc.rights.holder© Костюк Ярослав Ігорович, 2024uk_UA
dc.contributor.committeeMemberОробчук, Олександра Романівна-
dc.coverage.placenameТНТУ ім. І.Пулюя, ФІС, м. Тернопіль, Українаuk_UA
dc.subject.udc004.4’22uk_UA
dc.relation.references1. Зростання ринку репетиторства – вирок системі освіти в Україні. Освіта нова. URL: https://osvitanova.com.ua/posts/4194-zrostannia-rynku-repetytorstva-vyrok-systemi-osvity-v-ukraini (дата звернення 04.02.2024)uk_UA
dc.relation.references2. Струтинська І. В. Ключові фактори, що сприяють розвитку цифрової економіки / І. В. Струтинська, Л. П. Дмитроца, Г. В. Козбур, У. І. Дмитрук // Тези доповідей міжнародної науково-практичної конференції «Цифрова економіка як фактор інноваційного розвитку суспільства», 11 листопада 2020 року. – Тернопіль: ТНТУ, 2020. – С. 43–45. – (Теоретичні та прикладні аспекти розвитку цифрової економіки)uk_UA
dc.relation.references3. Шведа Н. М. Важливість інноваційних методів навчання для студентів-іноземців / Наталія Шведа // Ⅴ Міжнародна науково-методична конференція актуальні питання організації навчання іноземних студентів в Україні присвячена 60-річчю ТНТУ імені Івана Пулюя, 14-16 жовтня 2020 року. – Тернопіль: ТНТУ, 2020. – С. 65–67. – (Організація навчального процесу для студентів- іноземців, теоретичні та прикладні аспекти)uk_UA
dc.relation.references4. Лесів В. М. Інструменти цифрової трансформації малого та середнього бізнесу в країнах ЄС та Україні / В. М. Лесів, Л. П. Дмитроца // Тези доповідей міжнародної науково-практичної конференції «Цифрова економіка як фактор інноваційного розвитку суспільства», 11 листопада 2020 року. – Тернопіль. : ТНТУ, 2020. – С. 120. – (Міжнародні інтеграційні процеси в умовах цифрової трансформації бізнесу-науки-освіти-влади )uk_UA
dc.relation.references5. Автоматизація процесів за допомогою роботизації. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Автоматизація_процесів_за_допомогою_роботизації (дата звернення 04.02.2024))uk_UA
dc.relation.references6. What is Notion? Notion. URL: https://www.notion.so/help/guides/what-is-notion (дата звернення 04.02.2024)uk_UA
dc.relation.references7. Notion. Notion. URL: https://www.notion.so/ (дата звернення 04.02.2024)uk_UA
dc.relation.references8. Notion: The Best Platform for Private Tutoring. Notion4Teachers. URL: https://www.notion4teachers.com/blog/notion-for-private-tutors (дата звернення 04.02.2024)uk_UA
dc.relation.references9. Філановський О. Notion, зручна програма для управління завданнями. ICOOLA: Фабрика відновлених телефонів. URL: https://icoola.ua/blog/programa-notion-na-iphone/ (дата звернення: 04.02.2024)uk_UA
dc.relation.references10. Museychuk K. Light Tutoring. App Store. URL: https://apps.apple.com/ua/app/light-tutoring/id1535036589?l=uk (дата звернення: 04.02.2024)uk_UA
dc.relation.references11. Kyrylo M. Light Tutoring - Apps on Google Play. Android Apps on Google Play. URL: https://play.google.com/store/apps/details?id=com.the light.app&pli=1 (дата звернення: 04.02.2024)uk_UA
dc.relation.references12. Оптимізуйте ваш графік репетитора з нашим ПЗ. Програма онлайн-запису та CRM управління бізнесом – EasyWeek. URL: https://easyweek.com.ua/solutions/tutor (дата звернення 04.02.2024)uk_UA
dc.relation.references13. Функціональні та нефункціональні вимоги - Visure Solutions. Visure Solutions. URL: https://visuresolutions.com/uk/requirements-management-traceability-guide/functional-vs-non-functional-requirements/ (дата звернення 04.02.2024)uk_UA
dc.relation.references14. Інструменти та ресурси для початківців у веб-розробці - Web crafting code. Web crafting code. URL: https://webcraftingcode.com/uk/pochatok-roboty/instrumenty-ta-resursy-dlia-pochatkivtsiv-u-veb-rozrobtsi/ (дата звернення 04.02.2024)uk_UA
dc.relation.references15. Getting started with CSS-Learn web development. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Learn/CSS/First_steps/Getting_ started (дата звернення 04.02.2024)uk_UA
dc.relation.references16. CSS Flexbox (Flexible Box). W3Schools Online Web Tutorials. URL: https://www.w3schools.com/csS/css3_flexbox.asp (дата звернення 04.02.2024)uk_UA
dc.relation.references17. Buievych A. Як створити анімації CSS (з прикладами). freeCodeCamp.org. URL: https://www.freecodecamp.org/ukrainian/news/yak-stvoryty-animatsiyu-css-z-prykladamy/ (дата звернення 04.02.2024)uk_UA
dc.relation.references18. Вступ до JavaScript. Сучасний підручник з JavaScript. URL: https://uk.javascript.info/intro (дата звернення 04.02.2024)uk_UA
dc.relation.references19. FREEhost.UA. Що таке PHP. URL: https://freehost.com.ua/ukr/faq/wiki/chto-takoe-php/ (дата звернення 04.02.2024)uk_UA
dc.relation.references20. Суслов Р. Система управління базами даних MySQL. Lemon School. URL: https://lemon.school/blog/systema-upravlinnya-bazamy-danyh-mysql (дата звернення 04.02.2024)uk_UA
dc.relation.references21. Sublime Text vs VSCode - Which Editor is Better? - Ropstam Solutions Inc. Ropstam Solutions Inc. URL: https://www.ropstam.com/visual-studio-code-vs-sublime-text/ (дата звернення 04.02.2024)uk_UA
dc.relation.references22. Актор (UML) – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Актор_(UML) (дата звернення 04.02.2024)uk_UA
dc.relation.references23. Що таке Use Case та для чого вони потрібні. Онлайн-курси від компанії QATestLab. URL: https://training.qatestlab.com/blog/technical-articles/what-is-a-use-case-and-what-are-they-for/ (дата звернення 04.02.2024)uk_UA
dc.relation.references24. Maxym Z. Варіанти використання та сценарії (Use Cases and Scenarios). Maxym Zosуm. URL: https://www.maxzosim.com/use-cases-and-scenarios/ (дата звернення 05.02.2024)uk_UA
dc.relation.references25. UML Use Case Diagram Tutorial. Lucidchart. URL: https://www.lucidchart.com/pages/uml-use-case-diagram (дата звернення 05.02.2024)uk_UA
dc.relation.references26. Rational Software Architect 9.6.1. IBM in Deutschland, Österreich und der Schweiz. URL: https://www.ibm.com/docs/en/rational-soft-arch/9.6.1?topic=designer-rational-software-architect-product-overview (дата звернення 05.02.2024)uk_UA
dc.relation.references27. Триярусна архітектура – Вікіпедія. Вікіпедія. URL: https://uk.wikipedia.org/wiki/Триярусна_архітектура (дата звернення 05.02.2024)uk_UA
dc.relation.references28. What Is Three-Tier Architecture? | IBM. IBM in Deutschland, Österreich und der Schweiz. URL: https://www.ibm.com/topics/three-tier-architecture (дата звернення 05.02.2024)uk_UA
dc.relation.references29. Що таке фронтенд: етапи розробки та технології. Wezom. – Київ, Україна. URL: https://wezom.com.ua/ua/blog/chto-takoe-front-end-razrabotka (дата звернення 05.02.2024)uk_UA
dc.relation.references30. Larroche L. Pico CSS. Pico CSS. URL: https://picocss.com/docs/mission (дата звернення 05.02.2024)uk_UA
dc.relation.references31. AJAX Tutorial: What AJAX Is and How to Use it. freeCodeCamp.org. URL: https://www.freecodecamp.org/news/ajax-tutorial/ (дата звернення 05.02.2024)uk_UA
dc.relation.references32. Zobenko E. PHP-backend Roadmap. DEV Community. URL: https://dev.to/he110/php-backend-roadmap-2j1a (дата звернення 05.02.2024)uk_UA
dc.relation.references33. PHP MySQL CRUD Application - Tutorial Republic. Tutorial Republic - Online Web Development Tutorials. URL: https://www.tutorialrepublic.com/php-tutorial/php-mysql-crud-application.php (дата звернення 05.02.2024)uk_UA
dc.relation.references34. How To Use an API with PHP & cURL (PHP API Tutorial). Rapid Blog. URL: https://rapidapi.com/blog/how-to-use-an-api-with-php/ (дата звернення 05.02.2024)uk_UA
dc.relation.references35. FREEhost.UA. Apachi – що це. URL: https://freehost.com.ua/ukr/ faq/wiki/apache-chto-eto/ (дата звернення 05.02.2024)uk_UA
dc.relation.references36. Як створити ER-діаграму для бази даних. ShallBD: Your Trading Navigator in Forex and Binary Options. URL: https://shallbd.com/uk/diznaitesia-iak-krok-za-krokom-stvoriti-er-diagramu-dlia-bazi-danikh/ (дата звернення 05.02.2024)uk_UA
dc.relation.references37. JavaScript DOMContentLoaded Event. JavaScript Tutorial. URL: https://www.javascripttutorial.net/javascript-dom/javascript-domcontentloaded/ (дата звернення 06.02.2024)uk_UA
dc.relation.references38. PHP: include_once - Manual. PHP: Hypertext Preprocessor. URL: https://www.php.net/manual/en/function.include-once.php (дата звернення 06.02.2024)uk_UA
dc.relation.references39. XMLHttpRequest – Web APIs. MDN Web Docs. URL: https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest (дата звернення 06.02.2024)uk_UA
dc.relation.references40. PHP MySQLi Functions. W3Schools Online Web Tutorials. URL: https://www.w3schools.com/PHP/php_ref_mysqli.asp (дата звернення 06.02.2024)uk_UA
dc.relation.references41. GET y POST en PHP. Desarrollo web en PHP y SEO - Diego Lázaro. URL: https://diego.com.es/get-y-post-en-php (дата звернення 06.02.2024)uk_UA
dc.relation.references42. Sebhastian N. PHP validate email address (with code examples). Sebhastian. URL: https://sebhastian.com/php-validate-email/ (дата звернення 06.02.2024)uk_UA
dc.relation.references43. PHP password_verify() Function. Online Tutorials. | Tutorialspoint. URL: https://www.tutorialspoint.com/php/php_function_password_verify.htm (дата звернення 06.02.2024)uk_UA
dc.relation.references44. PHP MySQL: Insert Data Into a Table. MySQL Tutorial. URL: https://www.mysqltutorial.org/php-mysql/php-insert-data-into-mysql-table/ (дата звернення 06.02.2024)uk_UA
dc.relation.references45. Why include __DIR__ in the require_once?. Stack Overflow. URL: https://stackoverflow.com/questions/32444572/why-include-dir-in-the-require-once (дата звернення 06.02.2024)uk_UA
dc.relation.references46. Formating date string with strtotime and date. Stack Overflow. URL: https://stackoverflow.com/questions/24094571/formating-date-string-with-strtotime-and-date (дата звернення 06.02.2024)uk_UA
dc.relation.references47. Копил В. В. Роль центральної нервової системи в трудовій діяльності працівників на об'єктах галузі за фахом // Охорона праці в галузі освіти: теоретичні і технологічні аспекти : матеріали Всеукраїнської науково-практичної конференції (7–8 квітня 2014 р.). – Полтава : ПНПУ. – С. 243-246.uk_UA
dc.relation.references48. Геврик Є. О. Охорона праці / Є. О. Геврик . – К.: Ельга, Ніка-Центр, 2003 – 280 с.uk_UA
dc.contributor.affiliationТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра комп’ютерних наук, м. Тернопіль, Українаuk_UA
dc.coverage.countryUAuk_UA
Enthalten in den Sammlungen:122 — Компʼютерні науки (бакалаври)

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
2024_KRB_SNs-42_Kostiuk_Y_I.pdf1,67 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.

Administrationswerkzeuge