Розробка вебсервісу для ведення електронного журналу успішності студентів
Loading...
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
UA : Кваліфікаційна робота: 42 сторінки, 10 рисунків, 13 джерел.
Об'єкт дослідження: процес розробки, впровадження та використання інформаційних вебсистем для обліку академічної успішності в освітньому процесі.
Предмет дослідження: вебзастосунок для автоматизації обліку оцінок студентів.
Мета роботи: розробка та реалізація вебзастосунку, який автоматизує процес виставлення, зберігання та перегляду оцінок студентів з розмежуванням прав доступу.
Метод дослідження: аналітичний, експериментальний, порівняльний аналіз, моделювання баз даних.
У кваліфікаційній роботі проведено детальний аналіз та розроблено цілісний процес створення клієнт-серверного вебзастосунку. Використовуючи теоретичні дані процесу веброзробки, а також середовище Node.js, бібліотеку React та систему управління базами даних PostgreSQL, було розроблено функціональний застосунок з назвою «Електронний журнал успішності».
В рамках дослідження було ретельно спроєктовано та реалізовано інтерфейс застосунку та архітектуру бази даних, що повністю задовольняє вимоги користувачів та забезпечує ефективну і безпечну взаємодію з даними. З використанням сучасних інструментів розробки, фреймворку Express.js, ORM Sequelize та технології JWT-автентифікації було успішно створено систему обліку.
Цей застосунок є результатом глибокого вивчення процесу розробки сучасних вебдодатків, а його функціональність спрямована на надання студентам і викладачам зручного цифрового інструменту для моніторингу та управління академічними результатами. Робота демонструє не лише знання
теоретичних аспектів проєктування вебсистем, але й вміння їх успішно реалізувати в практичному застосуванні.
У результаті проведеного дослідження було досягнуто поставленої мети, а саме розроблено та реалізовано вебзастосунок, який забезпечує автоматизацію обліку успішності. Цей застосунок може бути використаний для підвищення ефективності освітнього процесу, зменшення паперового документообігу та поліпшення контролю за рівнем знань.
EN : Qualification Work: 42 pages, 10 figures, 13 references. Object of Study: The process of developing, implementing, and using web-based information systems for academic performance tracking in the educational process. Subject of Study: Web application for automating student grade tracking. Purpose of the Work: To develop and implement a web application that automates the process of grading, storing, and reviewing student marks with role-based access control. Research Methods: Analytical, experimental, comparative analysis, database modeling. In the qualification work, a detailed analysis and comprehensive process for creating a client-server web application were conducted. Utilizing theoretical data on the web development process, as well as the Node.js environment, React library, and PostgreSQL database management system, a functional application named "Student Journal" was developed. As part of the study, the interface of the application and the database architecture were carefully designed and implemented to fully meet user requirements and ensure effective and secure data interaction. Using modern development tools, the Express.js framework, Sequelize ORM, and JWT authentication technology, the performance tracking system was successfully created. This application is the result of an in-depth study of the modern web application development process, and its functionality is aimed at providing students and teachers with a convenient digital tool for monitoring and managing academic results. The work demonstrates not only the theoretical knowledge of web system design but also the ability to successfully implement it in practical use. As a result of the research, the objective was achieved: a web application that ensures the automation of academic performance tracking was developed and implemented. This application can be used to enhance the efficiency of the educational process, reduce paperwork, and improve the control over the level of knowledge.
EN : Qualification Work: 42 pages, 10 figures, 13 references. Object of Study: The process of developing, implementing, and using web-based information systems for academic performance tracking in the educational process. Subject of Study: Web application for automating student grade tracking. Purpose of the Work: To develop and implement a web application that automates the process of grading, storing, and reviewing student marks with role-based access control. Research Methods: Analytical, experimental, comparative analysis, database modeling. In the qualification work, a detailed analysis and comprehensive process for creating a client-server web application were conducted. Utilizing theoretical data on the web development process, as well as the Node.js environment, React library, and PostgreSQL database management system, a functional application named "Student Journal" was developed. As part of the study, the interface of the application and the database architecture were carefully designed and implemented to fully meet user requirements and ensure effective and secure data interaction. Using modern development tools, the Express.js framework, Sequelize ORM, and JWT authentication technology, the performance tracking system was successfully created. This application is the result of an in-depth study of the modern web application development process, and its functionality is aimed at providing students and teachers with a convenient digital tool for monitoring and managing academic results. The work demonstrates not only the theoretical knowledge of web system design but also the ability to successfully implement it in practical use. As a result of the research, the objective was achieved: a web application that ensures the automation of academic performance tracking was developed and implemented. This application can be used to enhance the efficiency of the educational process, reduce paperwork, and improve the control over the level of knowledge.
Description
Дмитрієнко А. І. Розробка вебсервісу для ведення електронного журналу успішності студентів : кваліфікаційна робота освітньо-професійного ступеня фаховий молодший бакалавр спеціальності 021 "Інженерія програмного забезпечення" освітньо-професійної програми "Розробка програмного забезпечення" / наук. керівник Д. С. Драєвський. Запоріжжя : ВСП EПФК ЗНУ, 2026. 42 с.