Загрузка данных


Вывод по главе 2

В ходе второй главы дипломной работы был выполнен комплекс работ, направленных на проектирование и реализацию программного решения в виде браузерного расширения для корпоративного веб-портала.

На основе анализа предметной области корпоративного портала ООО «Авангард» были выявлены основные проблемы эксплуатации системы, связанные с выполнением повторяющихся пользовательских операций, а также ограничениями серверной архитектуры и отсутствием возможности её модификации. Это обусловило необходимость разработки клиентского инструмента автоматизации.

Были рассмотрены альтернативные подходы к автоматизации корпоративных веб-систем, включая встроенные серверные модули, RPA-решения, пользовательские скрипты и внешние интеграционные сервисы. Сравнительный анализ показал, что наиболее рациональным решением для поставленной задачи является использование браузерного расширения, обеспечивающего оптимальный баланс между функциональностью, безопасностью, стоимостью внедрения и простотой сопровождения.

В рамках проектирования были определены функциональные и нефункциональные требования к разрабатываемому программному модулю, включая автоматизацию формирования отчётности, модификацию интерфейса портала, обработку данных на стороне клиента, хранение пользовательских настроек и обеспечение безопасного взаимодействия компонентов расширения.

Также была спроектирована архитектура программного решения на основе спецификации Manifest V3, включающая Service Worker, Content Script, Popup-интерфейс и механизм локального хранения данных. Определённые архитектурные принципы (модульность, асинхронное взаимодействие и разделение ответственности) обеспечили масштабируемость и расширяемость системы.

В результате выполнения главы разработана концептуальная и техническая основа браузерного расширения, позволяющего интегрироваться в существующий корпоративный портал без изменения его серверной части и обеспечивать автоматизацию ключевых пользовательских операций.