ПРОЕКТУВАННЯ ТА РОЗРОБКА ЕЛЕКТРОННОГО КАБІНЕТУ СТУДЕНТА ДЛЯ ВИКОРИСТАННЯ НА РІЗНИХ ОПЕРАЦІЙНИХ СИСТЕМАХ

Автор(и)

  • Володимир Мєтєльов Національний технічний університет «Харківський політехнічний інститут», м. Харків, Україна, Україна https://orcid.org/0000-0002-2633-6296
  • Олексій Марусенко Національний технічний університет «Харківський політехнічний інститут», м. Харків, Україна, Україна https://orcid.org/0000-0001-6911-2500
  • Микита Власов Національний технічний університет «Харківський політехнічний інститут», м. Харків, Україна, Україна

DOI:

https://doi.org/10.20998/2413-4295.2023.01.05

Ключові слова:

операційні системи, кросплатформений застосунок, кабінет студента, React Native, JavaScript, NodeJS, API

Анотація

Спроектовано, розроблено та реалізовано кросплатформений застосунок для користування кабінетом студента будь-де та можливості отримати інформацію щодо змін у розкладі або повідомлення від викладача миттєво. Це дає змогу кожному студенту швидше та зручніше корегувати свій графік сумісно із розкладом занять.Усі користувачі отримують доступ до застосунку за своїми авторизаційними даними, що дозволяє захистити дані користувачів від крадіжок та несанкціонованого доступу. Кросплатформеннй застосунок надає інформаційну базу, яка відображається у вигляді вікон із новинами, розкладом, повідомленнями, заліковою книжкою. Виконана інтеграція інформації, що передбачає синхронізацію даних у різних програмних застосунках і її консолідацію для подальшої обробки людиною або автоматизованими системами. Як правило, корпоративна інформація представлена у структурованій і неструктурованій формі, причому друга перевищує першу у 3-4 рази і завдання її консолідації часто вкрай важливе. Інтеграцію даних у неструктурованій формі здійснюють системи управління корпоративним контентом і системи управління знаннями. Для повноцінного функціонування застосунку на виділеному сервері розміщено API-частину застосунку та розповсюджено застосунок через магазини застосунків (PlayStore, AppStore). Застосунок може бути використаний на різних операційних системах, оскільки фреймворк React Native є кросплатформеним. При розробці додатку була використана операційна система Windows 10, мова програмування JavaScript та її фреймворки: React Native та NodeJS. У результаті роботи було створено систему, яка виконує описаний функціонал та забезпечує безпеку даних всіх користувачів. Цей застосунок дозволяє студенту переглядати поточний розклад, перевірити персональні дані, обрати необхідну йому дисципліну навчання або побачити поточні оцінки за семестр. Все це робить застосунок необхідним для щоденного користування, аби завжди бути у потоці подій, що відбуваються у навчальному закладі. Швидкість відображення інформації при використанні кросплатформеного застосунку значно вища, аніж перегляд цих даних через браузер користувача.

Посилання

Blanco J. Z., Lucrédio D. A Holistic Approach for Cross-Platform Software Development. Journal of Systems and Software, 2021, vol. 179, p. 110985, doi: 10.1016/j.jss.2021.110985.

Dorfer Th., Demetz L., Huber S. Impact of Mobile Cross-Platform Development on CPU, Memory and Battery of Mobile Devices When Using Common Mobile App Features. Procedia Computer Science, 2020, vol. 175, рр. 189–196, doi: 10.1016/j.procs.2020.07.029.

El-Kassas W. S., Abdullah B. A., Yousef A. H., Wahba A. M. Taxonomy of Cross-Platform Mobile Applications Development Approaches. Ain Shams Engineering Journa,. 2017, vol. 8, no. 2, рр. 163–190, doi: 10.1016/j.asej.2015.08.004.

Rieger Ch., and Majchrzak T. A. Towards the Definitive Evaluation Framework for Cross-Platform App Development Approaches. Journal of Systems and Software, 2019, vol. 153, рр. 175–199, doi: 10.1016/j.jss.2019.04.001.

Miller Ch. Cross-platform Localization for Native Mobile Apps with Xamarin. 1st ed. 2017, Apress. Imprint: Apress, 2017. 113 p. doi: 10.1007/978-1-4842-2466-3.

Wang Zh. A Web-Component-Based Cross-Platform Mobile Application Development Environment for Ordinary Users. Service-Oriented Computing – ICSOC 2019 Workshops, edited by Sami Yangui et al., Springer International Publishing, 2020, pp. 266–272, doi: 10.1007/978-3-030-45989-5_22.

Latif M., Lakhrissi Y., Nfaoui El H., Es-Sbai N. Review of Mobile Cross Platform and Research Orientations. 2017 International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS), 2017, рр. 1–4, doi: 10.1109/WITS.2017.7934674.

Yukhymenko-Lescroart M. A., Donnelly-Hermosillo D. F., Cowan C. C., Berrett B. D. A Latent Profile Analysis of University Faculty Subtypes for Mobile Technology Integration. Computers and Education Open, 2021, vol. 2, 100052 p, doi: 10.1016/j.caeo.2021.100052.

Kwasitsu L., Chiu A. M. Mobile Information Behavior of Warner Pacific University Students. Library & Information Science Research, 2019, vol. 41, no. 2, pp. 139–150, doi: 10.1016/j.lisr.2019.04.002.

Shada G. S., Ayu M. A. Designing Android User Interface for University Mobile Library. 2018 International Conference on Computing, Engineering, and Design (ICCED), 2018, pp. 224–29, doi: 10.1109/ICCED.2018.00051.

Rataj M., Wojcik J. Are We Ready to Use Mobile Devices in Higher Education? A Case Study from a Central-Eastern European University. 2020 IEEE Frontiers in Education Conference (FIE), 2020, pp. 1–7, doi: 10.1109/FIE44824.2020.9274102.

Kadrija Sh., Memeti A., Luma-Osmani Sh. Development of Mobile App through React Native Hybrid Framework. 2022 11th Mediterranean Conference on Embedded Computing (MECO), 2022, pp. 1–6, doi: 10.1109/MECO55406.2022.9797173.

Azizah A. H., Faidah S. Z., Ulum M. B., Handayani P. Exploration of React Native Framework in Designing a Rule-Based Application for Healthy Lifestyle Education. 2021 1st International Conference on Computer Science and Artificial Intelligence (ICCSAI), 2021, vol. 1, pp. 391–394, doi: 10.1109/ICCSAI53272.2021.9609763.

Brito H., Gomes A., Santos A., Bernardino J. JavaScript in Mobile Applications: React Native vs Ionic vs NativeScript vs Native Development. 2018 13th Iberian Conference on Information Systems and Technologies (CISTI), 2018, pp. 1–6, doi: 10.23919/CISTI.2018.8399283.

Manduchi G., Luchetta A., Moro G., Garola A. R. Web-Based Streamed Waveform Display Using MDSplus Events and Node.Js. Fusion Engineering and Design, 2020, vol. 157, 111625 p, doi: 10.1016/j.fusengdes.2020.111625.

##submission.downloads##

Опубліковано

2023-05-05

Як цитувати

Мєтєльов, В., Марусенко , О. ., & Власов , М. . (2023). ПРОЕКТУВАННЯ ТА РОЗРОБКА ЕЛЕКТРОННОГО КАБІНЕТУ СТУДЕНТА ДЛЯ ВИКОРИСТАННЯ НА РІЗНИХ ОПЕРАЦІЙНИХ СИСТЕМАХ. Вісник Національного технічного університету «ХПІ». Серія: Нові рішення у сучасних технологіях, (1(15), 36–41. https://doi.org/10.20998/2413-4295.2023.01.05

Номер

Розділ

Інформаційні технології та системи управління