• українська
    • English
  • українська 
    • українська
    • English
  • Увійти
Дивитися документ 
  • Головна
  • Науково-технічна бібліотека
  • Публікації співробітників бібліотеки
  • JetIQ
  • Дивитися документ
  • Головна
  • Науково-технічна бібліотека
  • Публікації співробітників бібліотеки
  • JetIQ
  • Дивитися документ
Сайт інституційного репозитарію ВНТУ містить роботи, матеріали та файли, які були розміщені докторантами, аспірантами та студентами Вінницького Національного Технічного Університету. Для розширення функцій сайту рекомендується увімкнути JavaScript.

Розробка WEBресурсу обліку відвідування занять студентами

Автор
Крилик, Л. В.
Павлуш, Є. П.
Krylik, L. V.
Pavlush, Ye. P.
Дата
2026
Metadata
Показати повну інформацію
Collections
  • JetIQ [181]
Анотації
The article presents the features of the development of a WEB resource for recording student attendance. The purpose of the development is to expand the functionality of the WEB resource for recording student attendance by implementing a client-server architecture, automating the process of recording attendance, generating reports in various formats, and providing students with access to their own statistics. The development is a modern WEB application, consisting of two main parts, namely, client and server. The server part is implemented on the Node.js platform using the Express framework and the SQLite relational database. The client part is built using HTML5, CSS3 and JavaScript using the EJS template engine for server-side page rendering. To increase the efficiency of development, scalability and ease of support, the WEB resource is divided into separate modules: authentication, student management, attendance accounting, report generation and statistics. This approach allows isolating the business logic of each component, simplifies testing and code modernization. UML class diagrams have been developed for the client and server parts of the WEB resource for accounting for student attendance, which ensures a holistic system design. The diagrams clearly demonstrate the architecture of the WEB resource, the distribution of responsibilities between components, and their relationships. The developed WEB resource has expanded functionality compared to existing analogues by at least 4 possibilities: dynamic calculation of statistics in real time during attendance marking; generation of reports in three formats with PDF, Word, and Excel with preview; providing students with access to personalized statistics with visual indicators; implementation of an open API for further integration with other systems. Due to this, the developed WEB resource provides a convenient Ukrainian-language interface, quick data entry, transparency of the educational process, and expanded scalability compared to existing attendance accounting systems.
 
У статті представлено особливості розробки WEBресурсу обліку відвідування занять студентами. Метою розробки є розширення функціональних можливостей WEBресурсу обліку відвідування занять студентами шляхом впровадження клієнт-серверної архітектури, автоматизації процесу фіксації присутності, генерації звітів у різних форматах та надання студентам доступу до власної статистики. Розробка є сучасним WEBзастосунком, що складається з двох основних частин, а саме, клієнтської та серверної. Серверна частина реалізована на платформі Node.js з використанням фреймворку Express та реляційної бази даних SQLite. Клієнтська частина побудована з використанням HTML5, CSS3 та JavaScript із застосуванням шаблонізатора EJS для серверного рендерингу сторінок. Для підвищення ефективності розробки, масштабованості та зручності підтримки WEBресурс поділено на окремі модулі: автентифікації, управління студентами, обліку відвідуваності, генерації звітів та статистики. Такий підхід дозволяє ізолювати бізнес-логіку кожного компонента, спрощує тестування та модернізацію коду. Розроблено UML-діаграм класів для клієнтської та серверної частин WEBресурсу обліку відвідування занять студентами, це забезпечує цілісне проектування системи. Діаграми наочно демонструють архітектуру WEBресурсу, розподіл відповідальностей між компонентами та їх взаємозв\"язки. Розроблений WEBресурс має розширений функціонал порівняно з існуючими аналогами щонайменше на 4 можливості: динамічний підрахунок статистики в реальному часі під час відмітки присутності; генерація звітів у трьох форматах з PDF, Word та Excel з попереднім переглядом; надання студентам доступу до персоніфікованої статистики з візуальними індикаторами; реалізація відкритого API для подальшої інтеграції з іншими системами. Завдяки цьому розроблений WEBресурс забезпечує зручний україномовний інтерфейс, швидке внесення даних, прозорість навчального процесу та розширені можливості масштабування у порівнянні з існуючими системами обліку відвідування.
 
URI:
https://ir.lib.vntu.edu.ua//handle/123456789/51500
Відкрити
200708.pdf (2.633Mb)

Інституційний репозиторій

ГоловнаПошукДовідкаКонтактиПро нас

Ресурси

JetIQСайт бібліотекиСайт університетаЕлектронний каталог ВНТУ

Перегляд

Всі архівиСпільноти та колекціїЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOIЦя колекціяЗа датою публікаціїАвторамиНазвамиТемамиТипВидавництвоМоваУДКISSNВидання, що міститьDOI

Мій обліковий запис

Вхід

ISSN 2413-6360 | Головна | Відправити відгук | Довідка | Контакти | Про нас
© 2016 Vinnytsia National Technical University | Extra plugins code by VNTU Linuxoids | Powered by DSpace
Працює за підтримки 
НТБ ВНТУ