Information system for student accounts management in dormitories
DOI:
https://doi.org/10.31649/1681-7893-2025-50-2-30-39Keywords:
information system, student registration, rating, dormitory, React, MySQL, Firebase, Node.jsAbstract
An information system for student accounts management in dormitories has been developed to automate the processes of student dormitory administration, including record-keeping, ranking, and monitoring of student residency. A comparative analysis of existing systems revealed that they lack capabilities for managing and automating ranking processes and violation tracking. The functional and non-functional requirements for the developed information system were identified. Based on these requirements, the system was designed using a client-server architecture, and the structures of both the client and server components were created. Interaction between the layers of the client-server architecture is implemented through an API.
The student accounts management system includes user authorization, viewing and editing student data, adding new students to the database, and automated report generation and ranking. To ensure access control, each user is assigned a specific role with corresponding permissions. A web application was developed using modern technologies: React for the client side and Node.js for the server side. Integration with the Google Drive API was implemented to enable file uploading and viewing for violation tracking. Strict API-level user authentication is handled through Firebase Authentication. Resource cost estimation showed that during the development and deployment phases, increased attention to the systems-engineering activities of the developers is required.
References
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).
Downloads
-
PDF (Українська)
Downloads: 62
Published
How to Cite
Issue
Section
License
Автори, які публікуються у цьому журналі, погоджуються з наступними умовами:- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).