Багатокористувацький веб-застосунок для управління змінними параметрами мікроконтролера
Вантажиться...
Дата
2025
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Дипломна робота виконана на 65 сторінках, містить 14 ілюстрацій, 4 додатки, 15 джерел в переліку посилань.
Метою роботи є створення сучасного веб-застосунку для управління змінними у мультиплексійних системах керування спеціалізованих транспортних засобів. Методи та засоби: мова програмування Java, фреймворк Vaadin, сервер додатків WildFly, система керування базами даних PostgreSQL, технології Jakarta EE. У роботі розглянуто існуючі підходи до збереження змінних і конфігурацій, спроєктовано архітектуру програмного продукту, реалізовано функції авторизації, парсингу XML-файлів, користувацького інтерфейсу, експорту конфігурацій та управління доступом. Результат — програмне забезпечення, що підвищує ефективність розробки мультиплексійних систем, зменшує ризик помилок і пришвидшує конфігурування контролерів. Розробку рекомендовано для впровадження у компаніях, що займаються проєктуванням або обслуговуванням спецтехніки.
Програма розроблена у вигляді веб-застосунку. Застосунок призначен для спільної роботи декількох категорій розробників мультиплексійних систем: звичайних користувачів, менеджерів і адміністраторів. Залежно від ролі, користувачі мають доступ до різних функціональних можливостей системи. Основна суть застосунку є в керуванні змінних для прошивки мікроконтролеру мультиплексійних систем (по типу тих, що знаходяться в пожежних машинах та іншому спец. транспорті). Застосунок дозволяє шукати, перглядати, додавати та редагувати змінні параметри різних типів. Таким чином користувачі розробляют набор змінних. Додавання нових змінних попадають на очікування підтвердження. Менеджери можуть перевірити та ухвалити нові змінні. Після цього оновлений після змін набор змінних можна експортувати у XML-файл, який відповідає стандарту. Також застосунок підтримує декілька команд розробників для різних наборів змінних. Менеджери можуть керувати користувачами в своїй команді. А адміністратори можуть керувати менеджерами, створювати нові команди та перемикатись між ними.
Опис
Ключові слова
мультиплексія, змінна, маркет, Java, Vaadin, PostgreSQL, Jakarta EE, XML, WildFly, авторизація, інтерфейс, multiplexing, variable, market, authorization, interface
Бібліографічний опис
Череватий, А. О. Багатокористувацький веб-застосунок для управління змінними параметрами мікроконтролера : дипломна робота ... бакалавра : 122 Комп’ютерні науки / Череватий Андрій Олександрович. – Київ, 2025. – 66 с.