Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N7 2022 year

DOI: 10.17587/prin.13.344-353
The Architecture of the Software System for Supporting Attendance Records at the University
M. V. Stupina, masamvs@bk.ru, Don State Technical University, Rostov-on-Don, 344003, Russian Federation
Corresponding author: Mariya V. Stupina, Associate Professor, Don State Technical University, Rostov-on-Don, 344003, Russian Federation, E-mail: masamvs@bk.ru
Received on April 07, 2022
Accepted on May 11, 2022

Nowadays, in accordance with the modular rating system adopted in universities, as well as due to the shift in emphasis towards the independent work of students and the construction of individual educational trajectories, the task of accounting for attendance at classes is being updated. The purpose of this paper is to develop the architecture of a software system that allows you to automate the process of confirming the presence of students in the classroom. Based on the analysis of modern works and the technical capabilities of current software solutions, the method of scanning the unique QR code of each training session with the camera of the students mobile device was chosen as the most optimal means of solving this problem. The paper presents the results of visual modeling of the software system, as well as the structure of the system, which includes the teachers console in the form of a web application in PHP and a mobile application for the iOS platform developed in Swift. The organization of data storage in the MySQL DBMS, the structure of relations are described. The main algorithms for the operation of the main software modules for scanning and generating a QR code are considered. Test examples of the operation of a web application and a mobile application as the main components of the system are given. With a high degree of confidence, we can assume that the presented system will be effective for solving attendance accounting problems.

Keywords: attendance records, electronic journal, QR code, precedent diagram, system architecture, mobile application, web application, processing server, MySQL DBMS, Swift, PHP
pp. 344—353
For citation:
Stupina M. V. The Architecture of the Software System for Supporting Attendance Records at the University, Programmnaya Ingeneria, 2022, vol. 13, no. 7, pp. 344—353.