Автоматизована система проєктування графічних об'єктів

dc.contributor.advisorПанкратьєв, Віктор Олександрович
dc.contributor.authorКлименко, Борис Денисович
dc.date.accessioned2025-10-06T08:11:24Z
dc.date.issued2025
dc.description.abstractУ сучасному цифровому світі питання зручності та доступності інтерфейсів користувача набуває особливого значення. Із стрімким розвитком веб-технологій та широким впровадженням цифрових сервісів, що охоплюють майже всі сфери життєдіяльності людини — від онлайн-банкінгу до електронної комерції та урядових послуг — виникає потреба у створенні інтуїтивно зрозумілих, естетично привабливих і функціональних користувацьких інтерфейсів. Одним із ключових елементів таких інтерфейсів є кнопки, що слугують основними засобами взаємодії користувача з системою. Незважаючи на їхню просту структуру з технічної точки зору, кнопки виконують критично важливу роль в управлінні потоками даних, активації функцій, навігації між компонентами веб-застосунків та відображенні зворотного зв’язку. Саме тому правильна побудова кнопок — як з візуальної, так і з функціональної точки зору — є важливою складовою сучасної веб-розробки. При цьому велика кількість дизайнерських рішень, стилів, кольорових схем та анімацій ставить перед розробниками завдання не лише технічного впровадження, а й забезпечення адаптивності та уніфікованості зовнішнього вигляду UI-елементів. Зважаючи на це, актуальною є розробка програмного засобу, що дозволяє спростити створення користувацьких кнопок без необхідності глибокого знання HTML та CSS. Такий інструмент повинен забезпечити гнучке налаштування основних параметрів кнопки — тексту, кольору, шрифтів, фону, скруглення, тіні, градієнтів, іконок, а також інтерактивної поведінки у вигляді анімацій при наведенні або натисканні. Метою даної дипломної роботи є створення веб-застосунку типу "UI Button Builder", який забезпечує візуальне конструювання HTML/CSS-кнопок у зручному інтерфейсі. У додатку користувач може в режимі реального часу змінювати зовнішній вигляд кнопки, бачити live-прев’ю, а також копіювати готовий код для подальшого використання у власних проєктах. У процесі розробки застосунку було використано мову розмітки HTML, таблиці стилів CSS, мову JavaScript для динамічної взаємодії, а також фреймворк Bootstrap для адаптивної верстки та підтримки сучасного дизайну. Було реалізовано можливість додавання іконок, створення градієнтного фону, налаштування hover-ефектів, а також візуальні анімації (типу "рipple" або "loading") для натискання. Особливу увагу приділено зручності користувача та гнучкості конфігурацій. Хоча в рамках даного проєкту не передбачено збереження даних у реальній базі, для відповідності структурі дипломної роботи було змодельовано уявну базу даних, яка містить інформацію про користувачів та їх збережені кнопки. Це дозволило створити ER-діаграму, уявну структуру СУБД та SQL-запити, які демонструють можливість масштабування системи в майбутньому. Таким чином, розроблений веб-застосунок дозволяє ефективно вирішити задачу швидкого та якісного створення інтерфейсних кнопок, що особливо актуально як для новачків у веб-розробці, так і для досвідчених пеціалістів, яким потрібен швидкий генератор стильних UI-рішень.
dc.identifier.citationКлименко Б.Д. Автоматизована система проєктування графічних об'єктів : дипломна робота ... бакалавра : 121 Інженерія програмного забезпечення. Київ, 2025. 61 с.
dc.identifier.urihttps://dglib.nubip.edu.ua/handle/123456789/12211
dc.language.isouk
dc.publisherНУБіП України
dc.subjectінтерфейс користувача
dc.subjectвеб-технологія
dc.subjectмова розмітки HTML
dc.subjectмова JavaScript
dc.subjectuser interface
dc.subjectweb technology
dc.subjectHTML markup language
dc.subjectJavaScript language
dc.titleАвтоматизована система проєктування графічних об'єктів
dc.typeThesis
thesis.degree.departamentКомп’ютерних наук
thesis.degree.grantorФакультет інформаційних технологій
thesis.degree.specialtyІнженерія програмного забезпечення

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Klymenko_Bakalavrska_Avtomatyzovana_systema_proiektuvannia.pdf
Size:
586.55 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: