РАЗРАБОТКА МНОГОРОЛЕВОЙ ВЕБ-ПЛАТФОРМЫ ДЛЯ УПРАВЛЕНИЯ ПРОФЕССИОНАЛЬНОЙ ПРАКТИКОЙ СТУДЕНТОВ: АРХИТЕКТУРА, АЛГОРИТМЫ И ПРОГРАММНЫЕ РЕШЕНИЯ

Main Article Content

Суннатулла Дониярович Арзикулов

Abstract

В статье представлены архитектура, основные алгоритмы и программные решения многоролевой веб-платформы, предназначенной для цифрового управления профессиональной практикой студентов. Исследование началось с выявления восьми недостатков традиционного, бумажного формата управления практикой в высших учебных заведениях Узбекистана. Предлагаемая платформа построена на трёхслойной архитектуре на базе технологий Django REST Framework и React.js и поддерживает 7 различных ролей пользователей (студент, HR-специалист предприятия, ментор, руководитель практики, кафедра, деканат, администратор). Для управления заявками разработан паттерн "Конечный автомат" (State Machine), включающий 9 состояний, а также алгоритм ежедневного двухэтапного подтверждения. База данных состоит из 12 таблиц и соответствует третьей нормальной форме (3NF). Пилотные испытания, проведённые в ТГЭУ, показали сокращение времени документооборота на 80% по сравнению с традиционной системой.

Article Details

Section

Articles

References

1. Указ Президента Республики Узбекистан "О Стратегии инновационного развития Республики Узбекистан на период до 2030 года." — Ташкент, 2020.

2. Стратегия "Цифровой Узбекистан — 2030." — Ташкент: Администрация Президента Республики Узбекистан, 2020. — 45 с.

3. Закон Республики Узбекистан "О высшем образовании и научно-исследовательской деятельности" (новая редакция). — Ташкент, 2022. — 48 с.

4. Министерство высшего и среднего специального образования. Методическое указание по организации профессиональной практики студентов. — Ташкент, 2021. — 32 с.

5. NACE (National Association of Colleges and Employers). Internship & Co-op Survey Report. — 2022. — 58 p.

6. Breese R., Furtado A. Automating university administrative processes: a systematic review // Journal of Higher Education Policy and Management. — 2021. — Vol. 43. — P. 112–128.

7. Официальная документация системы HEMIS. Информационная система управления высшим образованием. — hemis.uz, 2023.

8. JSON Web Tokens. RFC 7519. — Internet Engineering Task Force (IETF), 2015.

9. Gamma E., Helm R., Johnson R., Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. — Addison-Wesley, 1994. — 395 p.

10. Fowler M. Patterns of Enterprise Application Architecture. — Addison-Wesley, 2002. — 560 p.

11. Holovaty A., Kaplan-Moss J. The Definitive Guide to Django. 2nd ed. — Apress, 2009. — 536 p.

12. Banks A., Porcello E. Learning React: Modern Patterns for Developing React Apps. 2-е изд. — O'Reilly Media, 2020. — 310 с.

13. Richardson L., Ruby S. RESTful Web Services. — O'Reilly Media, 2007. — 448 с.

14. Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. — Addison-Wesley, 2003. — 560 с.

15. OWASP Foundation. OWASP Top Ten 2023. — owasp.org, 2023.

16. Kleppmann M. Designing Data-Intensive Applications. — O'Reilly Media, 2017. — 616 с.

17. PostgreSQL Global Development Group. PostgreSQL 15 Documentation. — postgresql.org, 2023.

18. Django REST Framework. Official Documentation v3.14. — django-rest-framework.org, 2023.

19. Холматов А., Турсунов Б. Актуальные вопросы цифровизации образования в Узбекистане // Журнал информационных технологий. — 2023. — No 4. — С. 12–19.

20. Каримов Д. Сравнение подходов REST и GraphQL // Научный вестник ТГЭУ. — 2022. — No 2. — С. 45–52.