Програмне забезпечення системи "розумний замок" з автентифікацією даних через мобільний додаток
Loading...
Date
Authors
Лісевич, Дмитро Сергійович
Lisevych, Dmytro
Journal Title
Journal ISSN
Volume Title
Publisher
ЦНТУ
Abstract
У даній випускній кваліфікаційній роботі за першим (бакалаврським) рівнем вищої освіти розроблено програмне забезпечення для системи «розумний замок» з автентифікацією користувачів за допомогою мобільного додатку. Метою розробки є створення програмного забезпечення, що забезпечує безпечний доступ до системи замикання дверей за допомогою мобільного застосунку з функціями автентифікації. Результатом роботи є програмна реалізація системи «розумний замок» з підтримкою зв’язку між мобільним додатком і сервером через протокол HTTP. У процесі розробки виконано аналіз аналогічних рішень, описано апаратну та програмну частину системи. Особливу увагу приділено безпеці зберігання та передачі даних. Розроблено зручний графічний інтерфейс користувача для мобільного додатку, що дозволяє здійснювати вхід до системи, відкриття замка та перегляд журналу подій. Програма може використовуватися на мобільних пристроях з ОС Android, а серверна частина – на комп’ютерах архітектури IBM PC з ОС Windows або Linux. Програму розроблено з використанням Python (Flask) для серверної частини та Kivy для мобільного додатку. In this bachelor's graduation thesis, software has been developed for a smart lock system with user authentication via a mobile application. The purpose of the development is to create software that ensures secure access to a door locking system using a mobile app with authentication features. The result of the work is a software implementation of a smart lock system supporting communication between the mobile application and the server via the HTTP protocol. During the development, an analysis of existing solutions was carried out, and both the hardware and software parts of the system were described. Special attention was paid to data storage and transmission security. A convenient graphical user interface was developed for the mobile application, allowing users to log in, unlock the lock, and view the event log. The program can be used on mobile devices running Android OS, while the server part runs on IBM PC architecture computers with Windows or Linux OS. The software was developed using Python (Flask) for the server and Kivy for the mobile application.
Description
Keywords
розумний замок, мобільний додаток, автентифікація, Flask, Kivy, smart lock, mobile application, authentication
Citation
Лісевич, Д. С. Програмне забезпечення системи "розумний замок" з автентифікацією даних через мобільний додаток : кваліфікаційна бакалаврська робота : спец. 123 «Комп’ютерна інженерія» / наук. кер. Р. М. Минайленко ; Центральноукраїн. нац. техн. ун-т. - Кропивницький : ЦНТУ, 2025. - 89 с.
