📄Работа №187023

Тема: Создание библиотеки компонентов для платформы VDOM

📝
Тип работы Дипломные работы, ВКР
📚
Предмет информатика
📄
Объем: 54 листов
📅
Год: 2023
👁️
Просмотров: 43
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация 2
ВВЕДЕНИЕ 3
1 Анализ 4
1.1 Основные понятия 4
1.2 Предметная область 6
1.3 Основные требования 8
1.3.1 Функциональные требования 8
1.3.2 Нефункциональные требования 10
1.4 Обзор существующих решений 11
2 Проектирование архитектуры 14
2.1 Технология VDOM 14
2.2 Обзор реализации текущих компонентов интерфейса 20
2.3 Выбор инструмента для управления стилями 21
2.4 Разработка архитектуры компонентов 26
3 Разработка библиотеки компонентов 32
3.1 Реализация класса HtmlElement 32
3.2 Реализация класса HtmlElementBuilder 33
3.3 Реализация класса ComponentFactoryBase 35
3.4 Реализация компонентов интерфейса 36
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 51

📖 Введение

С появлением и активным развитием современных технологий и средств разработки приложений важность эффективных и гибких инструментов для создания интерфейса значительно возросла. Одной из важных задач разработчиков веб-приложений является оптимизация кода и управления стилями HTML элементов. В настоящее время компоненты интерфейса в системе VDOM не обладают единой архитектурой, в результате чего во многих функциях происходит дублирование кода. Кроме того, управление стилями HTML элементов в системе VDOM осуществляется с помощью встроенных однострочных стилей, которые переопределяют все внутренние и внешние таблицы стилей, что усложняет процесс разработки и ухудшает взаимодействие пользователя с интерфейсом. Эти проблемы обусловили актуальность исследования.
Целью выпускной квалификационной работы является разработка библиотеки, содержащей базовые компоненты интерфейса для платформы VDOM, что поспособствует упрощению разработки и повышению качества пользовательского опыта.
Для достижения этой цели были сформулированы следующие задачи:
1. Изучение платформы VDOM и ее компонентов.
2. Обзор существующих решений в данной области.
3. Анализ необходимых компонентов для создания целевой библиотеки.
4. Выбор подходящей системы для управления стилями.
5. Проектирование архитектуры компонентов на основе собранных данных.
6. Разработка библиотеки компонентов для платформы VDOM.
Таким образом, выпускная квалификационная работа представляет собой исследование, целью которого является улучшение работы с интерфейсом в системе VDOM, что в свою очередь повысит эффективность разработки и улучшит пользовательский опыт.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

Таким образом, в результате работы над библиотекой компонентов были получены следующие результаты:
1. Проведено знакомство с платформой VDOM;
2. Проведен анализ необходимых компонентов библиотеки;
3. Подобрана система для работы со стилями;
4. Спроектирована архитектура компонентов интерфейса на основе полученных данных;
5. Разработана библиотека компонентов, в которой были решены проблемы с системой стилей и был упрощен и сокращен код компонентов.
6. Проведено тестирование компонентов
7. Создан запрос на слияние в репозиторий VDOM на GitHub.
На данный момент ведется тестирование и продолжается доработка библиотеки компонентов для платформы VDOM

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Get started with Bootstrap [Электронный ресурс]. - 2023 - URL:
https://getbootstrap.eom/docs/5.3/ (дата обращения 25.04.2023)
2. Material UI [Электронный ресурс]. - 2023 - URL: https://mui.com/material- ui/ (дата обращения 25.04.2023)
3. Ant Design [Электронный ресурс]. - 2023 - URL: https://ant.design/ (дата обращения 25.04.2023)
4. Korboulewsky N. V.D.O.M. BOX. Technology V.D.O.M. / V.D.O.M.v2 - W.H.O.L.E.v1- El. V.D.O.M v1. - 7 rue Saint Henri 31000Toulouse, 2007. - P. 26
5. Vdom types. Документация к ПО. - V.D.O.M. BOX RESEARCH. - с.4
6. Tailwind CSS [Электронный ресурс]. - 2023 - URL:
https://tailwindcss.com/docs (дата обращения 10.05.2023)
7. JSS [Электронный ресурс]. - 2023 - URL: https://cssinjs.org/ (дата
обращения 10.05.2023)
8. Aphrodite [Электронный ресурс]. - 2023 - URL:
https://github.com/Khan/aphrodite (дата обращения 11.05.2023)
9. A Journey toward better style [Электронный ресурс]. - 2023 - URL:
https: //github .com/oliviertassinari/a-j ourney-toward-better- style (дата
обращения 12.05.2023)
10. Фримен Э. Head First Design Patterns - издательство «Питер», 2018. 141 с.

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ