Розробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі студента

Вантажиться...
Ескіз

Дата

2024

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Магістерська дисертація за темою «Розробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі студента» була виконана студентом кафедри інженерії програмного забезпечення в енергетиці НН ІАТЕ Щебетіним Богданом Юрійовичем зі спеціальності 121 «Інженерія програмного забезпечення» за освітньо-професійною програмою «Інженерія програмного забезпечення інтелектуальних кібер-фізичних систем в енергетиці» і складається зі: вступу; 5 розділів («Огляд існуючих програмних рішень», «Функціональний набір для реалізації», «Реалізація системи», «Інструкція користувача», «Основи розробки та управління стартапом»), висновків до кожного з цих розділів; загальних висновків; списку використаних джерел, який налічує 25 джерел; 32 ілюстрацій; таблиць та 2 додатків. Загальний обсяг роботи 144 сторінка. Актуальність. Пояснюється активністю сучасних тенденції, котрі нав’язують потребу в автоматизації. Таке формулювання вкладається у відповідні рамки, адже в іншому випадку просто неможливо буде залишатися конкурентоспроможним. Через що є очевидною потреба в інтеграції новітніх технологій та інноваційних рішень, котрі забезпечать ряд значних переваг. В даному випадку мова йде про сферу надання освітніх послуг, в котрій мають місце різні бюрократичні механізми, які в свою чергу чудово підлягають оптимізації методами автоматизації. Бюрократичні вони не лише через рутинність, але й через методи роботи з великими та специфічними обсягами даних. Тож, було проаналізовано частину найвідоміших систем автоматизації вибіркових дисциплін у вищих навчальних закладах, та виявлено, що всі існуючі зразки таких систем мають суттєві недоліки у вигляді відсутності тих чи інших функцій, через що було вирішено розробити власну. Метою роботи Полягає в розробці «Backend» частини системи вибору вибіркових дисциплін в рамках кафедри що дозволить автоматизувати відповідні процеси з забезпеченням високого рівня масштабованості за для збереження можливості інтеграції продукту в університетську систему за нагальної потреби. Іншими словами, має бути виправдана актуальність цієї робити. Об’єктом дослідження Виступає процес розробки системи вибору вибіркових дисциплін. Таким чином, дослідження спрямоване саме на розробку, впровадження та оцінці ефективності розробленої системи. Предметом дослідження Є комплексна система, котра призначена для автоматизації певних процесів створення, реєстрації та управління для вибору вибіркових дисциплін в межах вищих навчальних закладів. Дослідження охоплює такий ключовий функціонал та ключові компоненти системи як модуль взаємодії з користувачами, алгоритми обробки даних та інтерфейси для інтеграції з існуючими університетськими базами даних. Особливо забезпечується увага для зручності користування, безпеці взаємодії та зберіганню даних, та ефективному управлінню процесів, котрі пов'язані з вибором відповідних дисциплін студентами. Методи дослідження. Для успішного створення системи в даній роботі було використано багато різних передових технологій та методів. Основними компонентами є мова програмування Python з такими фреймворком як Flask, та бібліотеки Flask-admin, ORM SQLAlchemy, СУБД PostgreSQL, контейнеризація за допомогою Docker, та Docker-Compose. Практичне значення одержаних результатів дослідження Може використовуватися в закладах вищої освіти, сприятиме підвищенню якості освітнього процесу, завдяки значному зменшенню часових витрат на обробку заявок, підвищує прозорість та доступність інформації для студентів, а також спрощує процес реєстрації та відстеження вибору дисциплін.

Опис

Це дослідження демонструє, як можна здійснювати аналіз аналогічних систем, та реалізувати власну систему вибору вибіркових дисциплін. Під час дослідження розроблено систему, котра здійснює певні запити та повертає необхідні дані користувачеві чи системі завдяки відкритому API.

Ключові слова

Автоматизація процесів, інформаційні системи в освіті, мікро сервісна архітектура, освіта, розподілені системи, прогнозування, розробка системи

Бібліографічний опис

Щебетін, Б. Ю. Розробка системи вибору вибіркових дисциплін в рамках кафедри та інтеграція її у університетську систему. Backend розробка функціоналу ролі студента : магістерська дис. : 121 Інженерія програмного забезпечення / Щебетін Богдан Юрійович. – Київ, 2024. - 146 с.

DOI