В современном мире эффективное управление документооборотом является ключевым фактором успеха для любой организации. Системы электронного документооборота (СЭД) позволяют автоматизировать процессы работы с документами, повысить их прозрачность и ускорить обработку информации. Однако не все решения одинаково эффективны, и выбор подходящей системы требует тщательного анализа.
Данная выпускная квалификационная работа посвящена проектированию и разработке системы электронного документооборота для ООО «СК ПИРС» компании, специализирующейся на строительстве береговых укреплений. В работе рассматриваются текущие бизнес-процессы компании, выявляются проблемы и узкие места, а также предлагаются пути их решения.
Актуальность темы обусловлена необходимостью оптимизации документооборота в компании, которая в настоящее время использует устаревшую систему на базе старой версии 1С и ручные процессы согласования и подписания документов. Это приводит к потерям времени, ошибкам и задержкам в обработке информации.
.........................
Введение
Глава 1. Техническое задание
1.1. Функциональные требования
1.2 Технические требования
Глава 2. Анализ проблематики
2.1 Общая характеристика предприятия
2.2 Описание текущих бизнес-процессов
2.3 Визуализация бизнес-процессов
2.4 Проблемы и узкие места
2.5 Выводы по результатам анализа
Глава 3. Анализ существующих решений и аналогов
3.1. Классические системы электронного документооборота
3.2. Анализ документов с помощью LLM и автоматическое создание документов
3.3. Инструменты постановки задач
Глава 4. Проектирование клиентской части веб-приложения
4.1. Постановка задачи
4.2. Архитектура клиентской части веб-приложения
4.2.1. Обоснование выбора архитектуры
4.2.2. Оптимизация производительности
4.2.3. Безопасность на уровне клиентской архитектуры
4.2.4. Сравнение с альтернативными архитектурами
4.3. Проектирование пользовательского интерфейса
4.3.1. Исходные требования и цели проектирования
4.3.2. Использование дизайн-системы Material UI
4.3.3. Структура интерфейса и основные модули
4.3.5. Интерактивность и обратная связь пользователю
Глава 5. Программная реализация системы
5.1. Выбор инструментальных средств
5.1.1. Основные технологии
5.1.2. Управление состоянием и API
5.1.3 Сборка, разработка и тестирование
5.2. Реализация основных компонентов
5.2.1. Реализация общих компонентов
5.2.2. Реализация страницы панели управления и её дочерних компонентов
5.2.3. Реализация страниц задач и документооборотов и их дочерних компонентов
5.2.4. Реализация страницы документов и её дочерних компонентов
5.2.5. Реализация страницы архива и её дочерних компонентов
5.2.6. Реализация второстепенных страниц системы
5.2.7. Роутинг приложения
5.3. Тестирование веб-приложения
5.3.1. Стратегия и инструменты тестирования
5.3.2. Проведённые тесты
Текст программы
Заключение
Библиографический список
Приложения