Інформаційна система керування обліком студентів у гуртожитках
DOI:
https://doi.org/10.31649/1681-7893-2025-50-2-30-39Ключові слова:
інформаційна система, облік студентів, рейтингування, гуртожиток, React, MySQL, Firebase, Node.jsАнотація
Розроблено інформаційну систему керування обліком студентів у гуртожитках, яка призначена для автоматизації процесів управління студентськими гуртожитками, зокрема обліку, рейтингування та контролю проживання студентів. Проведений порівняльний аналіз існуючих систем показав відсутність в них можливостей ведення та автоматизації процесів рейтингування і фіксації порушень. Визначено функціональні та нефункціональні вимоги до розробленої інформаційної системи. На основі визначених вимог систему спроектовано за клієнт-серверною архітектурою, розроблено структуру клієнтської та серверної частин. Взаємодія між рівнями клієнт-серверної архітектури інформаційної системи побудована через API. В системі керування обліком студентів реалізовано функції авторизації користувачів, перегляду та редагування даних студентів, додавання нових студентів до бази даних та автоматизованого створення звітності та рейтингування. Для забезпечення контролю доступу до системи користувачам присвоюється певна роль із відповідними правами. Розроблено вебдодаток з використанням сучасних технологій, зокрема для клієнтської частини використано React, я для серверної – Node.js. Реалізована інтеграція з Google Drive API для завантаження та перегляду файлів з фіксацією порушень. Сувора автентифікація користувачів на рівні API відбувається засобами платформи Firebase Authentication. Виконане оцінювання витрат ресурсів показало, що на фазі розробки та розгортання системи необхідна підвищена увага до системно-інженерної діяльності розробників
Посилання
AS "Studmistechko". Available at: https://vuz.osvita.net/as-studmistechko/ (accessed 25.11.2025).
Electronic management system of a higher education institution (HEI) "JetIQ". Available at: https://wiki.vntu.edu.ua/uk/Електронна_система_управління_закладом_выщої_освіти_(ЗВО)_"JetIQ" (accessed 25.11.2025).
React. The library for web and native user interfaces. Available at: https://react.dev/ (accessed 28.11.2025).
Node.js – Run JavaScript Everywhere. Available at: https://nodejs.org/en (accessed 28.11.2025).
Firebase Authentication – Google. Available at: https://firebase.google.com/docs/auth (accessed 01.12.2025).
Kyrylashchuk S.A., Voitsekhovska O.V., Babiuk N.P. Computer program “Online system for accounting, rating and control of student accommodation in a dormitory”. Certificate of registration of copyright No. 135785, date of registration 06.05.2025, publ. 30.06.2025, bull. No. 90.
Babiuk N.P., Voitsekhovska O.V., Malitsky V.V. Computer program “Software module for registering violations of the rules of student accommodation in a dormitory”. Certificate of registration of copyright No. 135686, date of registration 05.05.2025, publ. 30.06.2025, bull. No. 90.Кирилащук С.А.,
What is npm audit? Available at: https://www.geeksforgeeks.org/node-js/what-is-npm-audit/ (accessed 03.12.2025).
Alstad J.P. Development of COSYSMO 3.0: An Extended, Unified Cost Estimating Model for Systems Engineering. Procedia Computer Science, 153 (2019) 55–62. https://doi.org/10.1016/j.procs.2019.05.055
Constructive Systems Engineering Cost Model (COSYSMO). Available at: https://softwarecost.org/tools/COSYSMO/ (accessed 03.12.2025).
##submission.downloads##
-
PDF
Завантажень: 0
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).