сол 7


Программный комплекс автоматизированного управления финансами

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

Для управления финансами в группе компаний солнечного бизнеса была разработана технически суверенная и внешне-независимая система управления финансами. За основу были взяты передовые достижения рынка вендоров систем мониторинга финансов таких как, SAP, Oracle Financials, 1C: Предприятие 8 и подвергнуты комплексной переработки с учетом специфики отрасли. Данный программный комплекс расширяет возможности автоматизации процессов учета, контроля и анализа финансовых показателей, так же отметим: Дополнительно был разработан интерфейс подключения для внешних систем и приложений, который предусматривает интеграцию с такими системами как ERP, CRM и т. д.
Кроме того, в зависимости от тарифного плана система управления финансами может быть дополнена сервисами управления рисками, например, системы оценки кредитных рисков, модели прогнозирования банкротства и т. п.

 Свидетельство о гос. регистрации интеллектуальной собственности: № 2024614796.

Запись в Едином реестре российских программ для ЭВМ и БД: №22926 от 14.06.2024.  

Стоимость и условия предоставления продукта вы можете получить, сделав запрос через форму обратной связи или по телефону. 

Документация

по продуктам и решениям СОЛТЕХ

ПОСМОТРЕТЬ

База знаний

Руководство пользователя

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

 
АС - Автоматизированная система

АСУФ - Автоматизированная система управления финансами 

ПО - Программное обеспечение

АННОТАЦИЯ

 
Документ содержит руководство пользователя автоматизированной системы (далее по тексту — АС) управления финансами (далее по тексту — АСУФ) и отражает её основные функциональные возможности. Документ разработан и включен в комплект рабочей документации в соответствии с требованиями ГОСТ Р 34.601–90 «Автоматизированные системы. Стадии создания», ГОСТ Р 59795– 2021 «Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов».


1.ВВЕДЕНИЕ

1.1.Область применения средства автоматизации


Область применения программного обеспечения (далее по тексту — ПО) АСУФ включает в себя различные сферы и виды деятельности, где эффективное управление обязательствами, контрактами и финансовыми обязательствами имеет важное значение. Основные аспекты применения АСУФ приведены ниже:
1)Учет обязательств перед инвесторами: Обеспечивает соблюдение финансовых и временных обязательств перед инвесторами.
2)Корпоративные организации:
3)Управление поставками и контрактами: АСУФ помогает корпорациям эффективно управлять поставками, контрактами и обязательствами перед поставщиками и партнерами.
4)Финансовый мониторинг: Обеспечивает контроль за финансовыми обязательствами, включая оплату счетов, бюджетирование и учет расходов.
5)Производственные предприятия:
6)Учет сроков поставок и производства: АСУФ помогает соблюдать сроки поставок материалов и выпуска готовой продукции.
7)Строительные компании:
8)Управление строительными контрактами: АСУФ помогает контролировать сроки строительства и бюджетирование проектов.
9)Мониторинг обязательств перед заказчиками: Обеспечивает выполнение требований заказчиков.
10)Финансовые учреждения:
11)Финансовый мониторинг и анализ: АСУФ позволяет эффективно управлять финансовыми обязательствами, следить за платежами и анализировать финансовые потоки.
12)Соблюдение финансовых стандартов: Гарантирует соответствие обязательств финансовым нормам и стандартам.
Область применения АСУФ обширна и может адаптироваться под различные сценарии бизнеса. В данном случае, для группы компаний солнечного бизнеса, АСУФ может эффективно управлять различными обязательствами, связанными с производством солнечных модулей, строительством электростанций и научными исследованиями в области солнечной энергетики, и т.д.

1.2.Краткое описание возможностей средства автоматизации

АСУФ является пользовательским инструментом, обеспечивающим мониторинг, контроль и управление обязательствами в рамках бизнес-процессов. Ниже приведено краткое описание основных возможностей АСУФ:
1)Управление контрактами и обязательствами:
Создание, хранение и управление контрактами с поставщиками, клиентами и партнерами.
Отслеживание сроков выполнения обязательств и контроль за их выполнением.
2)Финансовый мониторинг и бюджетирование:
Мониторинг финансовых обязательств, включая оплату счетов и учет финансовых потоков.
Бюджетирование и контроль за расходами и доходами.
3)Мониторинг производственных процессов:
Отслеживание выполнения обязательств в рамках производственных
циклов.
Учет сроков поставок материалов и готовой продукции.
4)Учет сроков и задач:
Планирование и учет сроков выполнения задач и обязательств. Назначение ответственных лиц и мониторинг прогресса выполнения
задач.
5)Автоматизация бизнес-процессов:
Интеграциясдругимисистемамидляавтоматизациибизнес- процессов.
Цифровизациябизнес-процессов,вчастности,автоматизация назначения и отслеживания исполнения обязательств.
6)Отчетность и аналитика:
Генерацияотчетововыполненииобязательствифинансовых показателях. Анализ данных для принятия стратегических решений.
7)Управление рисками:
Оценка рисков, связанных с обязательствами, и разработка мер по их снижению.
Мониторинг изменений в бизнес-среде, влияющих на обязательства.
8)Соблюдение законодательства:
Соблюдение требований законодательства и стандартов в процессе выполнения обязательств.
Обеспечениепрозрачностииотчетностидлясоответствия нормативам.
9)Интеграция с техническими решениями:
Использование технических средств для мониторинга и управления обязательствами.
Интеграция с другими информационными системами предприятия.
10)Информационная безопасность:
Защита данных и обеспечение конфиденциальности, целостности и доступности информации.
Соблюдение стандартов безопасности и законодательства по защите информации.

1.3.Уровень подготовки пользователя

Ниже приведено описание минимального уровня подготовки пользователя:
Владение базовыми навыками работы со стандартным ПО (веб-браузер, офисные пакеты, редакторы, и т.п.).


2.НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ

2.1.Виды деятельности, функции, для автоматизации которых предназначена система

 
АСУФ предназначена для автоматизации широкого спектра деятельности и функций в организации. Ниже приведены основные виды деятельности и функций, для которых предназначено данное средство автоматизации:
1)Учет, контроль и мониторинг обязательств:
Автоматизированный учет и мониторинг всех обязательств, которые компания принимает перед партнерами, кредиторами, фондами и другими ключевыми участниками.
Отслеживание сроков исполнения обязательств.
2)Управление кредитами:
Систематический контроль за кредитными договоренностями.
Мониторинг процесса погашения кредитов и своевременное предупреждение о предстоящих платежах.
3)Управление страховыми договорами:
Запись и отслеживание условий страховых полисов. Мониторинг сроков действия страховых договоров.
4)Финансовый мониторинг:
Отслеживание финансовых обязательств и платежей.
Анализ финансовых потоков и своевременное информирование о возможных рисках.
5)Соблюдение обязательств перед партнерами:
Контроль выполнения договоренностей с ключевыми партнерами.
Своевременное информирование об изменениях в условиях сотрудничества.
6)Управление рисками:
Оценка и мониторинг рисков, связанных с обязательствами. Формирование отчетов по финансовым и операционным рискам.
7)Отчетность и аналитика:
Генерация отчетов о состоянии обязательств и их исполнении.
Анализ данных для принятия решений и планирования.
8)Управление доступом и обеспечение информационной безопасности:
Обеспечениеконфиденциальности,целостностиидоступности информации о финансовых обязательствах.
Управление доступом к системе и контроль прав пользователей.
9)Соблюдение законодательства:
Поддержаниесоответствиясзаконодательством,регулирующим финансовую деятельность и обязательства.
10)Автоматизация процессов:
Использование автоматизированных инструментов для оптимизации и ускорения процессов учета и мониторинга обязательств.
11)Интеграция с другими информационными системами:
Обеспечениесовместимостиивзаимодействиясдругими информационными системами компании.

 
2.2.Условия применения средства автоматизации в соответствии с назначением Операционная среда и общесистемные программные средства:

 
Операционная система: Сервер работает под управлением операционной системы семейства Linux.
База данных:Использование системы управления базами данных для хранения и управления данными.
ПО: Веб-приложение АСУФ, разработанное с использованием TypeScript, Vue 3, NodeJS, и др.
Входная информация:
Данные о финансовых обязательствах: Документы, касающиеся кредитов, страховых полисов, договоров с партнерами, которые вводятся в систему.
Финансовые отчеты:Информация о текущем финансовом состоянии компании и ее обязательствах.
Требования к подготовке специалистов:
Администраторы: Необходимы специалисты по обслуживанию серверной инфраструктуры, знакомые с установкой, настройкой и обновлением операционных систем и баз данных.
Пользователи: Обучение пользователей работе с интерфейсом системы, ввод и мониторинг данных.
Прочие условия:
Интеграция с другими системами: Возможность интеграции с существующими системами предприятия для обмена информацией.
Безопасность данных:Реализация механизмов шифрования, аутентификации и авторизации для защиты конфиденциальных данных о финансовых обязательствах.
Условия применения:
Надежность и доступность: Обеспечение непрерывной работы системы с минимальным временем простоя.
Поддержка и обновления: Гарантированная техническая поддержка и регулярные обновления для исправления ошибок и внедрения нового функционала.

3.ПОДГОТОВКА К РАБОТЕ

3.1.Состав и содержание носителя данных,содержащего загружаемые программы и данные

 
Носитель данных, содержащий загружаемые программы и данные для АСУФ, может включать в себя следующие компоненты:
1)Исполняемые файлы программ:
Серверная часть: Набор исполняемых файлов, отвечающих за обработку и хранение данных на стороне сервера.
Клиентская часть: Файлы, предназначенные для установки на компьютеры пользователей и обеспечивающие интерфейс взаимодействия с системой.
2)База данных:
Скрипты создания базы данных: SQL-скрипты, необходимые для создания базы данных с соответствующей структурой таблиц и связей между ними.
Скрипты наполнения базы данных: Инструкции для заполнения базы данных тестовыми или начальными данными.
3)Конфигурационные файлы:
Конфигурация серверной части: Файлы, определяющие параметры работы сервера, такие как настройки безопасности, параметры подключения к базе данных, и другие настройки.
Конфигурация клиентской части: Файлы, содержащие настройки пользовательского интерфейса, параметры подключения к серверу и другие конфигурационные параметры.
4)Справочная и документационная информация:
Руководства пользователя: Документы, описывающие процессы работы с системой, инструкции по использованию интерфейса и функциональности.
Техническая документация: Описание архитектуры системы, принципов работы, структуры базы данных и прочие технические аспекты.
Лицензионная документация: Копии лицензий на использование сторонних программных продуктов и библиотек, если таковые используются.
5)Установщики и обновления:
Установщики программ: Файлы, необходимые для установки серверной части системы.
Файлы обновлений: Пакеты данных, предназначенные для обновления программных компонентов серверной составляющей до новых версий.
6)Лог-файлы:
Логи серверной части: Файлы, в которых фиксируются события, происходящие на стороне сервера, для отслеживания ошибок, производительности и безопасности.
7)Формат носителя данных1):
CD, DVD или USB-накопители: Физические носители для дистрибуции программ и данных.
Облачное хранилище: Возможность загрузки программ и данных через облачные сервисы для упрощения распространения и обновлений.

3.2.Порядок загрузки программ и данных


1)Носитель данных может быть представлен в различных форматах в зависимости от того, какие компоненты системы требуется распространять, и каким образом предполагается их использование.
Рис. 1.* Снимок экрана пользовательского интерфейса системы управления финансами: календарь (главная страница)
Порядок загрузки программ и данных для веб-приложения АСУФ выглядит следующим образом:
1)Подготовка к установке:
Пользователь получает доступ к веб-приложению по предоставленной ссылке (http://cl-cvat03.hevel.company.ru/calendar).
2)Регистрация и авторизация:
Пользователь проходит процесс авторизации в системе по своей доменной учётной записи.
3)Загрузка веб-приложения:
Веб-приложение доступно через веб-браузер, поэтому пользователь открывает браузер и вводит адрес приложения в адресной строке.
4)Авторизация в веб-приложении:
Пользователь вводит свои учетные данные (логин и пароль) для входа в систему.
5)Интерфейс веб-приложения (рис. 1)*:
После успешной авторизации, пользователь видит интерфейс веб- приложения.
6)Загрузка данных:
Пользователь может загрузить данные в систему, следуя инструкциям интерфейса.
7)Настройка параметров:
Пользователь может настроить параметры системы в соответствии с его потребностями. Это может включать в себя выбор языка интерфейса, темы оформления, параметров уведомлений и других настроек.
8)Обучение и поддержка:
При необходимости предоставляется обучение пользователям по работе с веб-приложением. Также может быть предоставлена документация и онлайн-поддержка.
9)Тестирование функциональности:
Пользователь может провести тестирование основных функций системы, чтобы убедиться в их корректной работе.
10)Внедрение в работу:
Система готова к использованию в рабочей среде. Пользователи начинают активно использовать веб-приложение для управления обязательствами.
11)Техническая поддержка и обновления:
Предоставляется техническая поддержка для решения возможных
проблем.
Разработчики выпускают обновления веб-приложения, которые могут
включать улучшения и новые функции.

3.3.Порядок проверки работоспособности

Порядок проверки работоспособности АСУФ включает следующие этапы:
1)Запуск веб-клиента в веб-браузере:
Проверка доступности страницы веб-приложения в веб-браузере.
2)Авторизация и аутентификация:
Вход пользователя в систему под доменной учётной записью.
3)Интерфейс пользователя:
Проверка корректности работы интерфейса пользователя. Все элементы управления должны быть доступны и реагировать на взаимодействие.
4)Работа с обязательствами:
Проверка создания, редактирования и удаления обязательств в системе. Все внесенные изменения должны корректно отображаться и сохраняться.
В случае возникновения технических проблем рекомендуется обратиться в службу технической поддержки.
Для закрытия АСУФ необходимо левой кнопкой мыши кликнуть по кнопке "Закрыть" в правом верхнем углу интерфейса программного обеспечения.


4.ОПИСАНИЕ ОПЕРАЦИЙ

4.1.Описание всех выполняемых функций, задач (комплексов задач), процедур


1)Вход в систему:
Для входа необходимо перейти по указанному веб-адресу системы (http://cl-cvat03.hevel.company.ru/calendar).
Необходимо ввести свой логин и пароль от доменной учётной записи
для авторизации в системе.
2)Обзор интерфейса:
После прохождения авторизации открывается главная страница, на которой отображаются календарь и основные функции (рис. 1)*.
3)Создание обязательства:
Необходимо перейти в раздел «Создать Обязательство».
Необходимо заполнить необходимые поля, такие как описание, сроки выполнения, ответственные лица.
Необходимо нажать «Сохранить» для создания нового обязательства.
4)Просмотр и редактирование обязательств:
Вразделе«Реестр»отображаетсясписоквсехназначенных обязательств на пользователя (рис. 3)*.
Необходимовыбратьобязательстводляпросмотраподробной информации или внесения изменений (рис. 4)*.
5)Мониторинг выполнения:
Необходимо зайти в раздел «Мониторинг» для отслеживания статуса выполнения обязательств.
Система предоставляет графики и отчеты для анализа эффективности.
6)Аналитика и отчетность:
Вразделе«Аналитика»доступныотчетыповыполнению обязательств.
Пользователь может генерировать отчеты за определенный период и анализировать результаты.
7)Управление пользователями:
Администраторы системы могут управлять пользователями в разделе
«Управление Пользователями».
Здесь можно создавать новых пользователей, устанавливать права доступа и выполнять другие административные функции.
8)Панель управления (рис. 2)*:
В разделе «Панель управления» пользователи могут настраивать параметры своего личного кабинета, такие как изменение пароля, уведомлений и т.д.
9)Техническая поддержка:
Если у пользователя возникли вопросы или проблемы, необходимо обратиться в службу поддержки, указанную в контактной информации.
10)Выход из системы:
Для выхода из системы необходимо нажать кнопку «Выход» в правом верхнем углу интерфейса.
Рис. 2.* Снимок экрана пользовательского интерфейса системы управления финансами: панель управления
Рис. 3.* Снимок экрана пользовательского интерфейса системы управления финансами: Реестр
Рис. 4.* Снимок экрана пользовательского интерфейса системы управления финансами: Редактирование обязательства

4.2.Описание операций технологического процесса обработки данных, необходимых для выполнения функций, задач (комплексов задач), процедур

 
1)Создание обязательств:
Пользователи могут создавать новые обязательства, указывая необходимую информацию, такую как описание, сроки выполнения, ответственные лица и прикреплять дополнительные файлы.
2)Просмотр и редактирование:
Возможность просмотра списка обязательств с подробной информацией о каждом. Пользователи могут редактировать детали обязательств, вносить изменения в сроки, описание и другие параметры.
3)Мониторинг выполнения:
Система предоставляет возможность отслеживания текущего статуса выполнения обязательств.
4)Уведомления и напоминания:
Автоматизированная система отправляет уведомления и напоминания ответственным лицам о предстоящих сроках выполнения обязательств.
5)Аналитика и отчетность:
Возможностьгенерацииотчетовианализаэффективности выполнения обязательств за различные периоды времени.
Пользователимогутполучатьаналитическуюинформациюдля принятия управленческих решений.
6)Управление доступом:
Администраторысистемымогутуправлятьправамидоступа пользователей, определять, кто имеет доступ к каким функциям и данным.
7)Интеграция с другими системами:
Возможность интеграции с другими корпоративными системами для обмена данными и синхронизации информации.
8)Журнал действий:
Ведениежурналадействийдляотслеживанияизменений, совершенных в системе, а также для обеспечения прозрачности и безопасности.
9)Техническая поддержка:
Предоставление доступа к технической поддержке для пользователей, которые могут обращаться с вопросами и проблемами.
10)Настройки пользовательского профиля:
Пользователиимеютвозможностьнастроитьпараметрысвоего профиля, такие как уведомления, предпочтения отображения и другие.
11)Система учета изменений:
Регистрация и отслеживание всех изменений, внесенных в систему, для обеспечения прозрачности и контроля.
Система спроектирована с учетом возможности масштабирования и адаптации к изменяющимся потребностям организации.
Эти функции обеспечивают полноценное управление обязательствами в рамках предприятия, повышая эффективность и контроль над бизнес-процессами. 

*подробное описание с примерами иллюстраций интерфейса системы вы найдете в разделе Документация нашего сайта

Инструкция администратора

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

 
CRM - Система управления отношениями с клиентами 

ERP - Система управления ресурсами предприятия 

АС - Автоматизированная система

АСУФ - Автоматизированная система управления финансами 

ПО - Программное обеспечение

АННОТАЦИЯ

 Документ «Руководство программиста» посвящен описанию основных аспектов разработки и поддержки программного обеспечения (далее по тексту — ПО) для автоматизированной системы (далее по тексту — АС) управления финансами (далее по тексту — АСУФ). В нем представлены информация о назначении и условиях применения программы, ее характеристиках, процедурах обращения к программе, организации входных и выходных данных, сообщениях и дополнительных материалах. Руководство предназначено для программистов, разрабатывающих и поддерживающих ПО данной АС, и является ключевым источником информации для обеспечения эффективного функционирования АСУФ.

1.НАЗНАЧЕНИЕ И УСЛОВИЯ ПРИМЕНЕНИЯ ПРОГРАММ АСУФ

Выполняет следующие основные функции и задачи:
1)Управление счетами и платежами: Программа обеспечивает учет и управление банковскими счетами, платежами, счетами-фактурами, взаиморасчетами с клиентами и поставщиками, а также автоматическое выполнение платежей.
2)Интеграция с другими системами: Программа поддерживает интеграцию с другими информационными системами компании, такими как системы управления ресурсами предприятия (далее по тексту — ERP), системы управления отношениями с клиентами (далее по тексту — CRM ) и другие, для обмена данными и синхронизации информации.
Перечисленные функции и задачи помогают компании эффективно управлять своими финансами, повышать финансовую прозрачность и контроль, снижать риски и принимать обоснованные стратегические решения.
Для запуска и работы ПО АСУФ необходимы следующие условия:
1)Объем оперативной памяти: Рекомендуемый объем оперативной памяти зависит от масштабов использования системы и объема обрабатываемых данных. Для обеспечения плавной работы программы рекомендуется иметь не менее 4 ГБ оперативной памяти.
2)Требования к процессору: Программа может быть выполнена на современных многоядерных процессорах с тактовой частотой не менее 2 ГГц. Однако более высокая производительность процессора может обеспечить более быструю обработку финансовых данных.
3)Требования к ПО: Для запуска программы необходимо наличие совместимой с ПО АСУФ операционной системы, поддерживающей используемые технологии и языки программирования.
4)Сетевое соединение: Поскольку программа взаимодействует с базами данных и другими информационными системами, необходимо наличие проводного соединения с корпоративной сетью с достаточной пропускной способностью (не менее 100 Мбит/с).
5)Требования к браузеру: ПО АСУФ может быть выполнена в следующих браузерах: Яндекс. Скорость интернет-соединения для работы с текстовыми и графическими материалами: от 512 кбит/сек.

2.ХАРАКТЕРИСТИКА ПРОГРАММЫ

 
Временные характеристики программы АСУФ зависят от текущей нагрузки на систему и эффективности реализованных алгоритмов. Программа обеспечивает оперативную обработку запросов, данных и операций в реальном времени, что позволяет пользователям получать актуальную информацию и проводить операции в установленные сроки.
Работа АСУФ предполагает непрерывное функционирование в режиме реального времени. АСУФ обеспечивает обработку финансовых данных, выполнение операций и предоставление отчетности в соответствии с установленными требованиями и сроками.
Для обеспечения надежности и корректности работы программы в АСУФ предусмотрены средства контроля правильности выполнения. Программа осуществляет мониторинг входных данных, а также контроль за работой системы на наличие ошибок. В случае возникновения сбоев или ошибок, предусмотрены механизмы автоматического обнаружения и восстановления работоспособности программы для обеспечения непрерывной работы системы управления финансами.
Таким образом, основные характеристики и особенности программы АСУФ позволяют обеспечить эффективное и безопасное управление финансами, а также надежную работу системы в условиях непрерывной деятельности предприятия.


3.ОБРАЩЕНИЕ К ПРОГРАММЕ

 
Процедуры обращения к программе в АСУФ представляют собой механизмы передачи управления и параметров данных для выполнения определенных операций или функций. Ниже описаны основные способы обращения к программе и передачи параметров:
1)Вызов программы через интерфейс пользователя: Пользователь взаимодействует с программой через ее пользовательский интерфейс, вводя необходимые данные и запуская соответствующие функции. Программа получает данные от пользователя, обрабатывает их и возвращает результаты операций.
2)Вызов программы через API: Программа может быть вызвана другими приложениями или системами с использованием API (интерфейса программирования приложений). Для этого разработчики могут создать API, который позволит другим системам отправлять запросы на выполнение определенных операций или получение данных из системы управления финансами.
3)Планировщик заданий: Программа может быть запланирована на выполнение в определенное время или с определенной периодичностью с помощью планировщика заданий. Например, автоматическая генерация отчетов каждый день в определенное время.
4)Вызов программы из других программных модулей: Внутри системы управления финансами различные программные модули могут вызывать друг друга для выполнения определенных задач или обмена данными. Это позволяет организовать взаимодействие между различными компонентами системы.
5)Вызов программы из командной строки: В случае необходимости выполнения программы без интерфейса пользователя, она может быть вызвана из командной строки с передачей необходимых параметров. Этот способ особенно полезен для автоматизации задач и скриптов.


4.ВХОДНЫЕ И ВЫХОДНЫЕ ДАННЫЕ

 
Организация входной и выходной информации в АСУФ играет важную роль для эффективной работы ПО. Основные аспекты организации входных и выходных данных приведены ниже:
1)Входная информация:
Формат данных: Входные данные могут представляться в различных форматах, таких как текстовые файлы, таблицы Excel, JSON, XML и другие. Программа должна быть способна обрабатывать данные в разных форматах.
Источники данных: Входные данные могут поступать из различных источников, включая базы данных, файловые системы, внешние системы через API и т.д.
Программа должна иметь механизмы для сбора данных из различных источников.
Валидация данных: Программа должна проверять входные данные на соответствие определенным критериям и требованиям целостности данных. Например, проверка формата данных, обязательных полей и т.д.
2)Выходная информация:
Формат результатов: Результаты работы программы могут быть представлены в различных форматах в зависимости от потребностей пользователя или других систем, с которыми взаимодействует программа. Это может быть текстовый вывод, файлы PDF, Excel-документы, графики и т.д.
Механизмы доставки: Программа возвращает результаты работы пользователю через пользовательский интерфейс, файловую систему, электронную почту, внешние системы через API и другие каналы связи.
Шифрование данных: В случае необходимости, к выходным данным могут быть применены алгоритмы шифрования для обеспечения безопасности и защиты конфиденциальности. Например, шифрование данных перед их передачей по открытым каналам связи.
Таким образом, организация входной и выходной информации в АСУФ должна быть гибкой и универсальной, чтобы ПО отвечало запросам пользователей, а также требованиям к конфиденциальности, целостности и доступности информации.

5.СООБЩЕНИЯ

 
В ходе выполнения ПО АСУФ могут возникать различные сообщения, информирующие программиста или оператора о текущем состоянии программы или о возникших проблемах. Ниже приведены некоторые типовые тексты сообщений, их содержание и действия, которые необходимо предпринять в ответ на эти сообщения:
1)Оповещения об успешном выполнении операции:
Содержание сообщения: «Операция завершена успешно. Данные успешно обновлены».
Действие: Продолжить работу с программой или выполнить следующую операцию.
2)Предупреждения о возможных проблемах:
Содержание сообщения: «Внимание! Обнаружены несоответствия в исходных данных. Проверьте корректность введенной информации».
Действие: Проверить введенные данные на ошибки и внести необходимые исправления.
3)Оповещения об ошибках:
Содержание сообщения: «Ошибка при доступе к базе данных.
Пожалуйста, обратитесь к системному администратору».
Действие: Связаться с системным администратором для выяснения причин возникновения ошибки и ее устранения.
4)Информационные сообщения:
Содержание сообщения: «Программа успешно запущена. Ждите завершения операции».
Действие: Продолжить наблюдение за работой программы.
5)Подтверждение действий пользователя:
Содержание сообщения: «Сохранение данных выполнено. Желаете продолжить редактирование?»
Действие: Принять решение о продолжении работы или завершении текущей операции. 

Описание языка программирования

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

 
АС - Автоматизированная система
АСУФ - Автоматизированная система управления финансами

АННОТАЦИЯ

 Документ «Описание языка» составлен в соответствии с требованиями ГОСТ 19.506–79 и содержит информацию о языках программирования, используемых в автоматизированной системе (далее по тексту — АС) управления финансами (далее по тексту — АСУФ). В документе представлено назначение и описание общих характеристик каждого языка, а также основные возможности и области их применения в рамках разработки и функционирования АСУФ.

1.ОБЩИЕ СВЕДЕНИЯ

 
Для АСУФ используются следующие языки программирования:
1)TypeScript:
Назначение: TypeScript - это язык программирования, который является надмножеством JavaScript, добавляющим статическую типизацию к языку.
Описание общих характеристик: TypeScript позволяет разработчикам писать более надежный и понятный код благодаря статической типизации, что упрощает обнаружение ошибок на этапе компиляции, а также предоставляет возможность использовать новые возможности JavaScript до их официального принятия стандартом ECMAScript.
2)SASS:
Назначение: SASS (Syntactically Awesome Stylesheets) — это метаязык для CSS, который добавляет препроцессорные возможности и дополнительные функции к обычному CSS.
Описание общих характеристик: SASS позволяет использовать переменные, вложенные правила, миксины, наследование и другие конструкции, что делает процесс написания и поддержки стилей более гибким и эффективным.
3)HTML:
Назначение: HTML (HyperText Markup Language) — это стандартный язык разметки для создания веб-страниц.
Описание общих характеристик: HTML используется для структурирования содержимого веб-страниц, определения различных элементов и их взаимодействия.

 
Ниже перечислены основные возможности каждого из используемых в системе управления финансами языков программирования:
1)TypeScript:
Статическая типизация: TypeScript предоставляет статическую типизацию, что облегчает обнаружение ошибок на этапе разработки и повышает надежность кода.
Новые возможности Jav * aScript: Поскольку TypeScript является надстройкой над JavaScript, он позволяет использовать новые возможности языка до их официального принятия стандартом ECMAScript.
2)SASS:
Переменные и миксины: SASS позволяет использовать переменные для хранения значений и миксины для создания переиспользуемых стилей.
Вложенные правила: В SASS можно использовать вложенные правила для удобства организации стилей.
Препроцессорные возможности:SASS предоставляет множество препроцессорных возможностей, таких как условные операторы, циклы и др.
3)HTML:
Структурирование содержимого: HTML используется для определения структуры веб-страницы, включая заголовки, абзацы, списки, таблицы и другие элементы.
Формы и элементы ввода: HTML предоставляет широкий спектр элементов для создания форм и сбора информации от пользователей.
Встраивание мультимедиа: С помощью HTML можно встраивать изображения, видео, аудио и другие мультимедийные элементы на веб- страницу.
Эти возможности помогают разработчикам создавать динамические, структурированные и стильные веб-приложения для управления финансами, обеспечивая лучший пользовательский опыт и эффективную работу с данными.

 
Ниже приведены основные области применения и прочие сведения об используемых в системе управления финансами языках:
1)TypeScript:
Область применения: TypeScript используется для разработки веб- приложений, особенно в больших проектах, где важна поддержка статической типизации для улучшения безопасности и поддержания крупномасштабного кода.
Преимущества: Предоставляет разработчикам возможность использовать современные функции JavaScript, такие как стрелочные функции, деструктуризация, классы и другие, а также обеспечивает статическую типизацию для обнаружения ошибок на этапе разработки.
2)SASS:
Область применения: SASS применяется для упрощения и организации CSS кода в веб-приложениях, что улучшает его читаемость и поддерживаемость.
Преимущества: Позволяет использовать переменные, вложенные правила, миксины и другие возможности, которые делают CSS код более гибким и эффективным.
3)HTML:
Область применения: HTML используется для создания структуры веб-страниц, определения содержимого и его организации.
Преимущества: Предоставляет широкий спектр элементов для создания интерфейсов веб-приложений, включая текстовые блоки, изображения, формы, таблицы и другие.
Эти языки являются основой для разработки пользовательского интерфейса и логики веб-приложений системы управления финансами, обеспечивая гибкость, надежность и эффективность в разработке и поддержке.

2.ЭЛЕМЕНТЫ ЯЗЫКА

 
Ниже приведено описание синтаксиса языков программирования, используемых в АСУФ.
TypeScript — это язык программирования с открытым исходным кодом, разработанный и поддерживаемый Microsoft. Он является строго типизированным и предоставляет возможность использовать новые возможности JavaScript, такие как классы, интерфейсы, декораторы и дженерики.
SASS (Syntactically Awesome Stylesheets) — это метаязык, который расширяет CSS с дополнительными функциями, такими как переменные, вложенные правила и миксины. Он упрощает написание и поддержку таблиц стилей.
HTML (HyperText Markup Language) — это стандартизированный язык разметки, используемый для создания веб-страниц. Он определяет структуру содержимого веб-страницы с помощью элементов и атрибутов.
Описание семантики базовых и составных элементов языка:
1)TypeScript:
Базовые элементы: переменные, функции, классы.
Семантика: TypeScript добавляет строгую типизацию к JavaScript, что обеспечивает более надежный и понятный код. Например, тип переменной определяет допустимые операции с ней, а тип функции указывает на типы возвращаемых значений и параметров.
2)SASS:
Базовые элементы: переменные, миксины, вложенные правила.
Семантика: SASS улучшает управляемость стилей веб-страниц, обеспечивая возможность использования переменных для хранения значений, миксинов для повторного использования стилевых правил и вложенных правил для организации кода.
3)HTML:
Базовые элементы: теги (элементы), атрибуты.
Семантика: HTML определяет структуру веб-страницы, где каждый тег обозначает определенный тип содержимого (например, заголовок, абзац, изображение) и может содержать атрибуты для дополнительной настройки свойств элемента.

3.СПОСОБЫ СТРУКТУРИРОВАНИЯ ПРОГРАММЫ

 
Способы вызова процедур передачи управления и другие элементы структурирования программы могут различаться в зависимости от используемого языка программирования. Ниже приведены общие принципы и элементы структурирования программы для языков TypeScript, SASS и HTML, используемых в АСУФ:
1)TypeScript:
Вызов процедур передачи управления: В TypeScript процедуры вызываются с использованием синтаксиса вызова функций. Например: functionName().
Структурирование программы: Программы на TypeScript обычно
структурируются с использованием модулей, классов и функций. Модули позволяют организовать код в логически связанные блоки, а классы обеспечивают объектно-ориентированный подход к программированию.
2)SASS:
Вызов процедур передачи управления: В SASS процедуры передачи управления (миксины) вызываются с использованием синтаксиса @include mixinName.
Структурирование программы: Программы на SASS обычно
структурируются с использованием переменных, миксинов и вложенных правил. Это позволяет организовать стилевые правила и обеспечить их повторное использование.
3)HTML:
Вызов процедур передачи управления: В HTML нет процедур передачи управления, поскольку HTML определяет структуру веб-страницы, а не логику программы.
Структурирование программы: HTML структурируется с использованием различных тегов для разметки контента веб-страницы. Элементы такие как <div>, <section>, <header> и <footer> используются для организации контента и создания структуры страницы.

4.СРЕДСТВА ОБМЕНА ДАННЫМИ

 
Для описания языковых средств обмена данными в контексте системы управления финансами используются основные средства ввода-вывода, внутреннего обмена данными и другие связанные инструменты:
1)Ввод данных:
Формы: Веб-приложение может использовать HTML-формы для сбора данных от пользователей. Например, формы для ввода информации о финансовых транзакциях, счетах или бюджетах.
Поля ввода: HTML-элементы ввода, такие как <input>, <textarea> и
<select>, используются для получения текстовых данных, числовых значений и выбора из списка опций.
2)Вывод данных:
Отображение информации: Для отображения результатов анализа данных или финансовых отчетов может использоваться разметка HTML в сочетании с CSS для стилизации и представления данных на веб-странице.
Графики и диаграммы: JavaScript-библиотеки, такие как Chart.js или D3.js, могут использоваться для создания интерактивных графиков и диаграмм, которые визуализируют финансовые данные.
3)Внутренний обмен данными:
AJAX: Для асинхронного обмена данными между клиентом и сервером можно использовать технологии AJAX (Asynchronous JavaScript and XML) для отправки и получения данных без перезагрузки страницы.
RESTful API: При разработке серверной части приложения могут использоваться RESTful API для передачи данных между клиентской и серверной частями по HTTP протоколу.
4)Серверное взаимодействие:
Node.js: Взаимодействие с сервером может осуществляться с использованием Node.js для обработки запросов и взаимодействия с базой данных.
Express.js: Фреймворк для Node.js, который облегчает создание веб- приложений и API.
5)Внешние API:
Финансовые API: Взаимодействие с внешними финансовыми сервисами и API, такими как платежные шлюзы или банковские API, может использоваться для выполнения финансовых операций и получения данных о транзакциях.

5.ВСТРОЕННЫЕ ЭЛЕМЕНТЫ

 
Для АСУФ, которая использует TypeScript, встроенные элементы включают в себя функции, классы и другие конструкции языка. Ниже представлены их описание и правила использования:
1)Функции:
Описание: Функции в TypeScript могут быть объявлены с использованием ключевого слова function. Они могут принимать аргументы и возвращать значения.
Правила использования: Функции могут быть объявлены как с именем, так и анонимно. Они могут быть вызваны из любого места кода, если они видны в области видимости.
2)Классы:
Описание: Классы в TypeScript используются для создания объектов с определенными свойствами и методами. Они могут иметь конструкторы для инициализации объектов.
Правила использования: Классы могут содержать поля, методы, конструкторы и другие члены. Они могут наследоваться другими классами.
Интерфейсы:
Описание: Интерфейсы в TypeScript определяют контракт для объекта, указывая, какие свойства и методы он должен иметь. Они не имеют реализации.
Правила использования: Интерфейсы могут быть реализованы классами, что гарантирует наличие определенных членов в классе.
3)Модули:
Описание: Модули в TypeScript используются для организации кода и изоляции его от других частей приложения. Они позволяют экспортировать и импортировать функции, классы и другие элементы.
Правила использования: Модули позволяют организовывать код в отдельные файлы и использовать его в других частях приложения с помощью импорта.

6.СРЕДСТВА ОТЛАДКИ ПРОГРАММЫ

 
В TypeScript доступны различные средства отладки, которые помогают разработчикам выявлять и исправлять ошибки в коде.
1)Консольные команды:
Описание: Разработчики могут использовать консольные команды для вывода значений переменных, объектов или результатов выполнения функций.
Семантика: Команда console.log() используется для вывода сообщений в консоль браузера или среды разработки.
Рекомендации по применению: Этот метод подходит для быстрого вывода значений переменных или отладочных сообщений.
2)Отладчик в браузере:
Описание: Многие среды разработки и браузеры предоставляют встроенные инструменты отладки, такие как DevTools в Chrome или Developer Tools в Firefox.
Семантика: Отладчик позволяет установить точки останова в коде, просматривать значения переменных, выполнять код по шагам и многое другое.
Рекомендации по применению: Используйте отладчик для более глубокого анализа выполнения кода и выявления проблем.
3)Использование debugger :
Описание: Ключевое слово debugger вставляется в код для создания точки останова, где выполнение программы приостанавливается. Семантика: При достижении оператора debugger выполнение программы останавливается, и управление передается отладчику. Рекомендации по применению: Используйте debugger для временной остановки выполнения кода в конкретной точке для анализа его состояния.
4)Использование инструкций console.assert() и console.error():
Описание: Эти инструкции используются для проверки условий и вывода сообщений об ошибках соответственно.
Семантика: console.assert() прерывает выполнение программы, если условие не выполняется. console.error() используется для вывода сообщений об ошибках.

Рекомендации по применению: Используйте эти инструкции для проверки предположений о состоянии программы и вывода информации об ошибках. Эти средства отладки помогают разработчикам идентифицировать и исправлять ошибки в коде, улучшая процесс разработки и качество конечного продукта. 

Пояснительная записка

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

API - Applicationprogramminginterface, интерфейс программирования
приложений

CRM - CustomerRelationshipManagement, система управления взаимоотношениями с клиентами

ERP - Enterprise Resource Planning, система планирования ресурсов предприятия

АС - Автоматизированная система

АСУФ - Автоматизированная система управления финансами 

ИБП - Источник бесперебойного питания

ПО - Программное обеспечение 

ТС - Технические средства.

АННОТАЦИЯ

 
Автоматизированная система (далее по тексту — АС) управления финансами (далее по тексту — АСУФ) представляет собой программное обеспечение (далее по тексту — ПО), разработанное для автоматизации и эффективного управления обязательствами перед кредиторами и другими контрагентами. Данное ПО предназначено для повышения прозрачности, точности и своевременности исполнения финансовых обязательств, уменьшения рисков и обеспечения соответствия требованиям нормативных актов.


1.ОБЩИЕ ПОЛОЖЕНИЯ

1.1.Полное наименование программы


Полное наименование АС/ПО — программный комплекс «Система управления финансами».

1.2.Краткое наименование программы

Краткое наименование АС — Финмонитор.

1.3.Основания для проведения работ

Работы выполняются на основании Приказа о начале разработки ПО от 31.05.2023.

1.4.Наименование организаций — Заказчика и Разработчика Заказчик

Заказчик:
ОГРН 1227700650869
ИНН/КПП 9728076107/ 772801001
Полное наименование ОБЩЕСТВО С ОГРАНИЧЕННОЙ
ОТВЕТСТВЕННОСТЬЮ «СОЛТЕХ»
Сокращённое наименование ООО «Солтех»
Адрес местонахождения 17342, город Москва, Профсоюзная ул, д. 65 к.
1, этаж 14, помещ. XL, ком. 7.10


Разработчик:
ОГРН1227700650869
ИНН/КПП9728076107/ 772801001
Полное наименование ОБЩЕСТВО С ОГРАНИЧЕННОЙ
ОТВЕТСТВЕННОСТЬЮ «СОЛТЕХ»
Сокращённое наименование ООО «Солтех»
Адрес местонахождения17342, город Москва, Профсоюзная ул, д. 65 к.
1, этаж 14, помещ. XL, ком. 7.10


1.5.Цели, назначения и области использования автоматизированной системы

Ключевой целью разработки АСУФ является упрощение и автоматизация учёта, сопровождения, мониторинга и исполнения обязательств перед кредиторами. Ниже приведены основные аспекты и преимущества этой системы:
1)Учёт обязательств:
Система должна обеспечивать точный и структурированный учёт всех обязательств перед кредиторами, включая данные о суммах, сроках исполнения, типах обязательств и других ключевых характеристиках.
2)Сопровождение обязательств:
Разработка механизмов для сопровождения обязательств, включая возможность прикрепления документации, комментариев и других важных данных.
Обеспечение прозрачности и доступности информации для участников процесса.
3)Мониторинг обязательств:
Автоматизированный мониторинг сроков исполнения обязательств и оповещение ответственных сторон о приближающихся датах.
Создание отчетов для оперативного мониторинга текущего состояния обязательств.
4)Автоматизация исполнения:
Разработка автоматизированных процессов исполнения обязательств, включая генерацию необходимых документов, уведомлений и подтверждений.
Интеграция с другими информационными системами для автоматического выполнения действий внутри и вне АСУФ.
5)Безопасность и конфиденциальность:
Гарантирование безопасности данных, включая шифрование и защиту от несанкционированного доступа.
Соблюдение нормативов и требований по конфиденциальности, особенно при работе с финансовой информацией.
6)Гибкость и масштабируемость:
Создание системы, способной адаптироваться к изменяющимся условиям и требованиям бизнеса.
Возможность масштабирования системы при увеличении объёма обязательств и числа участников.
7)Интеграция с другими системами:
Обеспечение возможности интеграции АСУФ с другими корпоративными приложениями, такими как системы финансового учёта, ERP и CRM.
8)Обучение и поддержка:
Предоставление обучения пользователям для эффективного использования системы.
Обеспечение надежной технической поддержки для оперативного решения проблем и вопросов пользователей.
Разработка такой системы должна значительно улучшить эффективность управления обязательствами перед кредиторами, сократить риски просрочек и ошибок, а также обеспечить более прозрачный и контролируемый процесс управления обязательствами в организации.

1.6.Подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности и т. п.

 
Проектные решения по разработке системы, утвержденные в соответствии с действующими нормами и правилами техники безопасности, пожаро- и взрывобезопасности, подтверждены экспертным путем на основе документов ООО «Солтех» и согласованы с техническим заданием на разработку системы. Важно подчеркнуть следующие аспекты:
1)Техника безопасности:
Обеспечение безопасности системы должно соответствовать действующим стандартам и нормативам техники безопасности.
Учёт требований к физической безопасности и защите от несанкционированного доступа.
2)Пожаро- и взрывобезопасность:
Применение решений, соответствующих требованиям по пожаробезопасности и предотвращению взрывов, если это применимо в контексте системы.
3)Защита информации:
Система защиты информации должна соответствовать классу защищённости 1Д по классификации Гостехкомиссии РФ.
Функции управления доступом, включая идентификацию и проверку подлинности субъектов доступа, а также разграничение доступа, должны быть реализованы в системе.
Технические средства хранения исходного текста и объектного кода, а также компиляции исходного текста в объектный код, размещены на территории Российской Федерации.
4)Управление доступом:
Идентификация и проверка подлинности субъектов доступа при входе в систему должны быть обеспечены средствами системы.
Разграничение доступа к информационным ресурсам системы должно быть реализовано на уровне системы.
5)Регистрация и учёт:
Функции регистрации и учёта субъектов доступа, включая регистрацию входа/выхода, должны быть осуществлены средствами системы.
Обеспечение надежной регистрации всех событий в системе, включая изменения в данных и управлении доступом.
Обеспечение соблюдения указанных требований позволит создать систему, которая не только соответствует стандартам и нормам безопасности, но также обеспечивает эффективное и безопасное управление обязательствами перед кредиторами, с учетом защиты информации и соблюдения требований по классификации защищенности.

1.7.Сведенияобиспользованныхприпроектированиинормативно- технических документах

 При проектировании системы мониторинга обязательств используются следующие нормативно-технические документы.
Государственные стандарты:
1)ГОСТ Р 34.201–2020 «Виды, комплектность и обозначение документов при создании автоматизированных систем» — определяет порядок разработки документации при создании АС.
2)ГОСТ Р 34.601–90 «Автоматизированные системы. Стадии создания»
— определяет стадии создания системы.
3)ГОСТ Р 34.602–2020 «Техническое задание на создание автоматизированной системы» — регламентирует структуру и содержание технического задания.
4)ГОСТ 34.603–92 – «Виды испытаний автоматизированных систем»;
5)ГОСТ Р 59795–2021 «Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов».
6)ГОСТ 12.2.003 и ГОСТ 12.2.007 — стандарты, регламентирующие конструктивные особенности рабочего оборудования, обеспечивающие безопасность эксплуатирующего персонала от поражения электрическим током;
7)СанПиН 2.2.2.542–96 — «Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы» (утверждены постановлением Госкомсанэпиднадзора РФ от 14 июля 1996 г. № 14);
8)ГОСТ 12.2.032–78 — «Рабочее место при выполнении работ сидя. Общие эргономические требования»;
9)ГОСТ 21552–84 и ГОСТ 27201–87 — стандарты, регламентирующие климатические условия эксплуатации и хранения компонентов ИС.
10)ГОСТ Р 51904–2002 «Процессы и средства обеспечения качества программного обеспечения. Основные положения».
11)ГОСТ Р ИСО/МЭК 12207 «Инженерия программных систем и систем: Процессы жизненного цикла программных систем».
Федеральные законы:
1)Федеральныйзакон№152-ФЗ«Оперсональныхданных»— устанавливает правила обработки и защиты персональных данных.
Нормативные акты по информационной безопасности:
1) Федеральный закон № 187–ФЗ «О безопасности критической информационной инфраструктуры Российской Федерации» — определяет требования к обеспечению безопасности критической информационной инфраструктуры.
Стандарты по безопасности и защите информации:
1) ГОСТ Р ИСО/МЭК 27001–2016 «Информационная технология. Методы и средства обеспечения безопасности. Системы управления информационной безопасностью. Требования» — устанавливает требования к системам управления информационной безопасностью.
Стандарты по процессам управления:
1)ГОСТРИСО9001–2015«Системыменеджментакачества. Требования» — предоставляет общие принципы систем управления качеством.
2)ГОСТ Р ИСО 14001–2016 «Системы экологического менеджмента. Требования и руководство по применению».
3)ГОСТ Р ИСО 45001-2020 «Системы менеджмента безопасности труда и охраны здоровья. Требования и руководство по применению».
Требования к хранению данных:
1) Федеральный закон № 149–ФЗ «Об информации, информационных технологиях и о защите информации» — определяет требования к хранению данных.
Прочие нормативные акты:
1) Приказы и рекомендации соответствующих регулирующих органов, которые могут быть применимы к конкретной отрасли или области деятельности.

1.8.Сведенияонаучно-исследовательскойработе,передовомопыте, изобретениях, использованных при разработке проекта

 
Технологический стек ПО АСУФ включает в себя следующие компоненты:
1)Язык программирования: TypeScript;
SASS;
HTML;
2)Фреймворки и библиотеки: Vue 3;
Pinia (хранилище состояния для Vue);
Bootstrap (фреймворк для разработки веб-приложений); Vee-Validate (библиотека для валидации форм);
Yup (библиотека для валидации схем);
Pdfmake (генерация PDF-документов на клиенте); ExcelJS (работа с Excel на клиенте);
FullCalendar (библиотека для создания календарей);
Prime Vue (компоненты пользовательского интерфейса для Vue.js); Quill (редактор текста WYSIWYG);
Passport (аутентификация для Node.js); Helmet (защита HTTP-заголовков);
Nodemailer (библиотека для отправки электронных писем); Bcrypt (хеширование паролей);
Multer (обработка файлов в Node.js);
Express (фреймворк для создания веб-приложений на Node.js); Reflect-Metadata (метаданные для TypeScript);
AXIOS (библиотека для выполнения HTTP-запросов);
3)Сборка/компиляция:
GitLab CI (непрерывная интеграция в GitLab);

Разработка Технического задания на создание Системы Техническое задание01.02.2023–07.02.2023

Техническое проектирование Системы Пояснительная записка к техническому проекту-08.2.2023-08.2.2023–
07.06.2023
Разработка ПО АСУФПО АСУФ15.06.2023–20.12.2023
Разработка рабочей документации Рабочая документация 15.06.2023–15.12.2023
Таблица 1* – Этапы разработки системы и сроки их выполнения

NodeJS (среда выполнения для JavaScript и TypeScript);
Bun (инструмент для сборки и управления зависимостями).
Этот технологический стек обеспечивает разностороннюю функциональность, начиная от клиентской части с использованием Vue 3 и различных библиотек для пользовательского интерфейса, заканчивая серверной частью, где Express и Node.js обеспечивают бэкенд-логику. Использование TypeScript повышает читаемость и обеспечивает статическую типизацию, а другие библиотеки предоставляют различные инструменты для работы с данными, аутентификации, защиты и многого другого.

1.9.Очередность создания автоматизированной системы и объем каждой очереди

 
Разработка системы осуществляется в одну очередь в соответствии с этапами и сроками их выполнения, приведенными в таблице 1. Объёмы работ, определённые на этапе разработки Технического проекта, могут уточняться на этапе разработки рабочей документации Системы. Разработка промышленной версии осуществляется в три этапа; сроки определяются в дополнительной документации.


2.ОПИСАНИЕ ПРОЦЕССОВ ДЕЯТЕЛЬНОСТИ ОБЪЕКТА АВТОМАТИЗАЦИИ

2.1.Состав процедур (операций) по мониторингу и управлению обязательствами по предоставлению данных по кредитным и страховым договорам с ключевыми партнерами/кредиторами/фондами

 
Состав процедур (операций) по мониторингу и управлению обязательствами по предоставлению данных по кредитным и страховым договорам с ключевыми партнерами/кредиторами/фондами:
1)Назначение ответственного:
Инициатор: Сотрудник финансового департамента и его управлений.
Действие: Первое уведомление о назначении ответственного поступает при возникновении нового обязательства. Инициатор назначает ответственного за предоставление информации.
2)Ежемесячное уведомление:
Инициатор: Сотрудник финансового департамента и его управлений.
Действие: После назначения ответственного, ежемесячно инициатор посылает уведомление об обязательстве предоставления данных.
3)Еженедельные уведомления (менее 30 дней до срока):
Инициатор: Сотрудник финансового департамента и его управлений.
Действие: Когда срок наступления обязательства менее 30 календарных дней, инициатор посылает уведомление еженедельно.
4)Ежедневные уведомления (менее 10 дней до срока):
Инициатор: Сотрудник финансового департамента и его управлений. Действие: Когда срок наступления обязательства менее 10 дней,
инициатор посылает уведомление каждые два дня.
5)Финальное уведомление (за сутки до истечения срока):
Инициатор: Сотрудник финансового департамента и его управлений. Действие: За сутки до истечения срока предоставления информации,
инициатор посылает финальное уведомление.
6)Подтверждение факта предоставления и присвоение статуса:
Инициатор: Сотрудник финансового департамента и его управлений.
Действие: После предоставления информации в специальной форме в системе финансового мониторинга, инициатор подтверждает факт выполнения и присваивает статус «Выполнено» или «Завершено».
7)Делегирование задачи:
Инициатор: Сотрудник финансового департамента и его управлений. Действие: Инициатор может делегировать задачу по предоставлению информации на своих подчиненных или иных лиц по согласованию с
владельцем процесса.
8)Изменение исполнителя:
Инициатор или система (массовая замена атрибута).
Действие: Изменение исполнителя может быть произведено самим инициатором в единичных случаях или системно (массовая замена атрибута) в срок до пяти рабочих дней.
Эти процедуры обеспечивают систематизированный и эффективный процесс управления обязательствами по предоставлению данных, с учетом периодичности уведомлений и гибкости в делегировании и изменении исполнителя.

2.2.Требования к организации работы при функционирующей системе мониторинга своевременного выполнения обязательств по предоставлению данных по кредитным и страховым договорам с ключевыми партнерами/кредиторами/фондами

 
Требования к организации работы при функционирующей системе мониторинга своевременного выполнения обязательств по предоставлению данных по кредитным и страховым договорам с ключевыми партнерами/кредиторами/фондами:
1)Система Уведомлений:
Внедрить систему уведомлений, гарантирующую своевременное информирование ответственных сторон о новых обязательствах и назначении ответственных лиц.
Обеспечить автоматическую отправку первого уведомления о назначении ответственного сотрудника финансового департамента и его управлений.
2)Периодичность уведомлений:
Организовать месячные уведомления по обязательствам, начиная с первого уведомления после назначения ответственного.
При сроке наступления обязательства менее 30 календарных дней, установить еженедельные уведомления.
При сроке наступления обязательства менее 10 дней, предусмотреть уведомления-напоминания каждые два дня.
Последнее финальное уведомление должно поступить за сутки до истечения срока предоставления информации.
3)Предоставление Информации в Системе:
Разработать и внедрить специальную форму для предоставления информации по каждому обязательству в системе финансового мониторинга.
Гарантировать, что форма соответствует требованиям ключевых партнеров/кредиторов/фондов.
4)Подтверждение Информации:
Обеспечить возможность подтверждения факта предоставления информации и присвоения статуса «Выполнено» или «Завершено» инициатором.
Предусмотреть легкость и прозрачность процедуры подтверждения для упрощения работы инициатора.
5)Делегирование Задач:
Разработать механизм делегирования задач по предоставлению информации, который позволяет инициатору передавать обязанности своим подчиненным или другим уполномоченным лицам.
Обеспечить согласование с владельцем процесса при делегировании.
6)Изменение Исполнителя:
Предоставить возможность инициатору или системному администратору проводить изменения в исполнителях в единичных случаях или массово (массовая замена атрибута) в срок до пяти рабочих дней.
7)Автоматизированные Отчеты:
Разработать систему автоматизированных отчетов для мониторинга выполнения обязательств, что позволит быстро оценить текущий статус и принять меры по необходимости.
8)Безопасность Данных:
Обеспечить высокий уровень безопасности данных в системе финансового мониторинга, учитывая чувствительность информации о кредитных и страховых договорах.
Обучение и Поддержка:
Предоставить обучение ответственным лицам по использованию системы мониторинга и предоставления информации.
Организовать службу поддержки для оперативного решения возможных проблем и вопросов пользователей.


3.ОСНОВНЫЕ ТЕХНИЧЕСКИЕ РЕШЕНИЯ

3.1.Решения по структуре автоматизированной системы и ее подсистем, по взаимодействию подсистем, по связям между компонентами автоматизированной системы
 

Структура АС мониторинга обязательств обычно включает несколько ключевых компонентов и подсистем, которые взаимодействуют для обеспечения эффективного функционирования. Ниже приведены общие решения по структуре и организации такой системы:
1)Центральный модуль (ядро системы): Описание:
Центральный модуль отвечает за общее управление и координацию работы системы мониторинга обязательств.
Функциональность:
Управление данными по обязательствам. Маршрутизация и обработка уведомлений и запросов. Обеспечение безопасности и доступа к данным.
2)Модуль управления обязательствами: Описание:
Этот модуль отвечает за отслеживание, анализ и управление данными по обязательствам перед кредиторами, партнерами и фондами.
Функциональность:
Запись и хранение информации о кредитных и страховых обязательствах.
Оценка степени соблюдения ковенантов.
Генерация уведомлений о предстоящих сроках обязательств.
3)Модуль уведомлений и событий: Описание:
Этот модуль отвечает за управление уведомлениями и событиями в системе.
Функциональность:
Генерация уведомлений о предстоящих, прошедших и просроченных событиях. Система оповещения и напоминаний для пользователей и системных администраторов.
Журналирование событий для последующего анализа.
4)Модуль отчетности и аналитики: Описание:
Этот модуль обеспечивает генерацию отчетов и аналитических данных о выполнении обязательств.
Функциональность:
Создание стандартных и настраиваемых отчетов.
Анализ эффективности процессов соблюдения обязательств. Визуализация данных для лучшего понимания.
5)Подсистема безопасности: Описание:
Обеспечивает защиту данных и конфиденциальность информации в системе.
Функциональность:
Управление правами доступа. Шифрование данных.
Мониторинг безопасности и аудит действий пользователей.
6)Интеграция с другими системами: Описание:.....

*подробное описание с примерами иллюстраций интерфейса системы вы найдете в разделе Документация нашего сайта

Жизненный цикл продукта

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

 
АС - Автоматизированная система

АСУФ - Автоматизированная система управления финансами 

Бэклог - Список задач по продукту

ЖЦ - Жизненный цикл

ПО - Программное обеспечение 

Релиз - Выпуск

АННОТАЦИЯ
Документ содержит описание процессов жизненного цикла программного обеспечения (далее по тексту — ПО) автоматизированной системы (далее по тексту — АС) управления финансами (далее по тексту — АСУФ). Документ разработан и включен в комплект рабочей документации в соответствии с требованиями ГОСТ Р 34.601–90 «Автоматизированные системы. Стадии создания», ГОСТ Р 59795–2021 «Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов».


1.ВВЕДЕНИЕ

1.1. Область применения средства автоматизации


Область применения АСУФ включает в себя различные сферы и виды деятельности, где эффективное управление обязательствами, контрактами и финансовыми обязательствами имеет важное значение. Основные аспекты применения АСУФ приведены ниже:
1)Учет обязательств перед инвесторами: Обеспечивает соблюдение финансовых и временных обязательств перед инвесторами.
2)Управление поставками и контрактами: АСУФ помогает корпорациям эффективно управлять поставками, контрактами и обязательствами перед поставщиками и партнерами.
3)Финансовый мониторинг: Обеспечивает контроль за финансовыми обязательствами, включая оплату счетов, бюджетирование и учет расходов.
4)Учет сроков поставок и производства: АСУФ помогает соблюдать сроки поставок материалов и выпуска готовой продукции.
5)Контроль за качеством: Обеспечивает выполнение обязательств по стандартам качества продукции.
6)Управление строительными контрактами: АСУФ помогает контролировать сроки строительства и бюджетирование проектов.
7)Мониторинг обязательств перед заказчиками: Обеспечивает выполнение требований заказчиков.
8)Финансовый мониторинг и анализ: АСУФ позволяет эффективно управлять финансовыми обязательствами, следить за платежами и анализировать финансовые потоки.
9)Соблюдение финансовых стандартов: Гарантирует соответствие обязательств финансовым нормам и стандартам.
Область применения АСУФ обширна и может адаптироваться под различные сценарии бизнеса. В данном случае, для группы компаний солнечного бизнеса, АСУФ может эффективно управлять различными обязательствами, связанными с производством солнечных модулей, строительством электростанций и научными исследованиями в области солнечной энергетики.


2.ПЛАНИРОВАНИЕ ПРОЦЕССОВ ЖИЗНЕННОГО ЦИКЛА РАЗРАБОТКИ

 
Жизненный цикл (далее по тексту — ЖЦ ) включает период создания и использования АСУФ, начиная с момента возникновения потребности в продукте, заканчивая разработкой, тестированием и отладкой, поставкой программной продукции, ее эксплуатацией и технической поддержкой.
ЖЦ определен с учетом положений следующих стандартов:
ГОСТ Р ИСО/МЭК 12207–2010 «Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств»;
ГОСТ Р 56939–2016 «Защита информации. Разработка безопасного программного обеспечения. Общие требования»;
ГОСТ РВ 0015–002–2012 «Системы менеджмента качества. Общие требования».
ГОСТР51904–2002«Процессыисредстваобеспечениякачества программного обеспечения. Основные положения».
ГОСТ Р ИСО/МЭК 12207 «Инженерия программных систем и систем: Процессы жизненного цикла программных систем».
В ООО «СОЛТЕХ» принята итерационная модель ЖЦ (рис. 1)*.
Рис. 1*. Приведен рисунок жизненного цикла программного обеспечения.

Разработка продукта ведётся по итеративной модели с выпуском новой версии в среднем каждые две недели. Каждая итерация включает в себя этапы формирования и оценки задач, разработки и тестирования по задачам, smoke тестирования и обновления документации.
Модель ЖЦ обеспечивает необходимый контроль над разработкой и сопровождением АСУФ.
В ООО «СОЛТЕХ» процессы управления конфигурацией сервиса осуществляются с использованием репозитория дистрибутивов, стенда сборки и системы контроля версий.


3.ФОРМИРОВАНИЕ И ОЦЕНКА ЗАДАЧ 

Ниже описан порядок формирования и оценки задач:
ответственный за продукт аналитик определяет задачи, которые должны быть выполнены в итерацию;
ответственный за продукт аналитик определяет требования к задачам; технический менеджер, ответственный за продукт аналитик совместно с
командой разработки проводят оценку задач;
технический менеджер продукта устанавливает ответственность за разработку, распределяя задачи между членами команды разработки;
технический менеджер продукта осуществляет мониторинг этого процесса (установлены критерии и методы оценки результативности процесса).
Управление задачами ведётся с использованием выпусков (далее по тексту — релизов), т.е. все задачи, запланированные в релиз, помечаются соответствующим образом. Именование версий происходит по методологии semver. Задачи, не включенные в какой-либо релиз, остаются в списке задач по продукту (далее по тексту — бэклог) и не участвуют в разработке, а используются только для планирования будущих работ.
Результатами этапа являются:
Сформированный бэклог на итерацию и релиз;
Спецификация требований и/или техническое описание по каждой задаче; Назначение по каждой задаче исполнителя.

4.ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА 

Порядок проектирования и разработки ПО приведён ниже:
разработка программной архитектуры, а также разработка решений по построению всех составных компонентов;
разработка исходных кодов, написание файлов спецификации для сборки пакетов прикладного ПО;
сборка пакетов прикладного ПО и добавление их в репозиторий ПО; сборка дистрибутивов из репозитория ПО.
Разработка по задачам идёт до тех пор, пока все задачи в рамках итерации не будут закрыты.
При работе с кодом команда придерживается методологии, известной как гитфлоу, но с несколькими упрощениями.
Так, в каждом репозитории есть три основных ветки и соответствующих им окружения:
Дев (с англ.Develop, в терминологии гитфлоу) — базовая ветка для разработки, от неё идут все ветки задач (feature ветки);
Стейдж (с англ.Stage, в терминологии гитфлоу) — ветка готовящегося
релиза;
Мастер (с англ. Master, в терминологии гитфлоу) — ветка последнего
стабильного релиза.

Порядок обновления ПО приведен ниже:
Модернизация программной архитектуры, а также разработка решений по построению всех составных компонентов;
Модернизация сходных кодов, написание файлов спецификации для сборки пакетов прикладного ПО;
Сборка пакетов прикладного ПО и добавление их в репозиторий ПО; Сборка дистрибутивов из репозитория ПО;
Проверка работоспособности;
Устранение проблем (тестирование и отладка);
Рассылка уведомления пользователям об обновленной версии ПО.


5.ТЕСТИРОВАНИЕ И ОТЛАДКА

 
Проведение тестирования является обязательным перед передачей новой версии потребителю. Тестирование проводится лицами, ответственными за проведение тестирования программной продукции (отдел тестирования). Для тестирования и отладки программной продукции собирается стенд, выдается задание на тестирование. По результатам тестирования осуществляется устранение ошибок и осуществляется (при необходимости) доработка ПО.
Процессом тестирования и отладки определен порядок:
сборка дистрибутивов ПО — ответственный за продукт инженер по внедрению проводит слияние develop в stage и сборку в stage окружении;
проведение тестирования ПО — ответственный за продукт инженер- тестировщик проводит тестирование в stage, а также дымовое тестирование (с англ. smoke testing) в stage всего продукта;
устранение выявленных недостатков ПО — описанием дефекта (недостатка ПО), далее проводится повторное дымовое тестирование (ре-тест);
При завершении дымового тестирования (в том числе повторного) проводится регрессионное тестирование всей функциональности продукта;
При положительном результате регрессионного тестирования проводится добавление в репозиторий эталонных версий дистрибутивов и исходных текстов ПО;
ответственный за продукт инженер по внедрению проводит слияние stage в master с проставлением тега релиза (x.y.z) и сборку в prod окружении;
корректировка программной документации.
По итогам тестирования и отладки сотрудник, ответственный за выпуск новой версии, формирует заключение о качестве версии с оценкой уровня исправления ошибок и запускает процесс согласования разрешения на выпуск версии со следующими лицами:
сотрудник проектной группы, ответственный за разработку ПО АСУФ; руководитель проекта;
руководитель подразделения, утверждающий разрешение на выпуск версии ПО АСУФ.


6.ЭКСПЛУАТАЦИЯ И СОПРОВОЖДЕНИЕ

6.1.Техническая поддержка


Техническая поддержка пользователей осуществляется в формате консультирования пользователей и администраторов сервиса по вопросам доступа, отображения данных, редактирования данных по электронным каналам связи (электронной почте или на веб-портале). В рамках технической поддержки сервиса оказываются следующие услуги:
Помощь в доступе к веб-порталу;
Помощь в поиске и устранении проблем в случае некорректной работы веб- портала; ПО.
Описание функционала ПО, помощь в эксплуатации;
Предоставление актуальной документации по установке/настройке/работе.
В заявке на техническую поддержку пользователь должен указать следующую информацию:
Описание проблемы (шаги воспроизведения проблемы)); Предпринятые попытки решения проблемы; Дополнительная информация:
Когда в последний раз пользователь работал с системой, если работал, и была ли ошибка.
После доставки ответа пользователю запрос считается завершенным, и находится в статусе «завершен, требует подтверждения пользователя». В случае аргументированного несогласия пользователя с завершением запроса, выполнение запроса продолжается.
Завершенный запрос переходит в состояние закрытого после получения подтверждения от пользователя о решении запроса. В случае отсутствия ответа пользователя о завершении запроса в течение 14 рабочих дней, в случае если иное не оговорено в соглашении о расширенной технической поддержки, запрос считается закрытым. Закрытие запроса может инициировать пользователь, если надобность в ответе на запрос по каким-либо причинам более не требуется.


6.2.Персонал, обеспечивающий работу на местах

Ниже приведено описание минимального уровня подготовки пользователя:
Владение базовыми навыками работы со стандартным ПО (веб-браузер, офисные пакеты, редакторы, и т.п.).

6.3.Персонал, обеспечивающий техническую поддержку и развитие системы

1)Технические навыки:
Обширные знания в области используемого стека технологий (описание предоставлено в Пояснительной записке).
Опыт работы с серверами, базами данных, операционными системами.
2)Знание ПО:
Понимание работы систем управления обязательствами и способность осуществлять их настройку и обслуживание.
Умение работать с базами данных, веб-технологиями, а также знание принципов безопасности информации.
3)Администрирование баз данных:
Опыт администрирования баз данных, включая резервное копирование, восстановление и оптимизацию производительности.
4)Обеспечение безопасности:
Знание методов обеспечения безопасности информации и опыт применения соответствующих мер для защиты данных системы управления обязательствами.
5)Управление пользователями:
Навыки управления пользователями, в том числе выдача прав доступа, настройка профилей и решение проблем с учетными записями.
6)Техническая поддержка:
Готовность оказывать техническую поддержку пользователям, в том числе решение проблем, связанных с функциональностью системы. 

*подробное описание с примерами иллюстраций интерфейса системы вы найдете в разделе Документация нашего сайта

Общее описание системы

ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

 
CRM - Система управления клиентскими отношениями 

ERP - Система управления предприятием

АС - Автоматизированная система

АСУФ - Автоматизированная система управления финансами 

ПО - Программное обеспечение

СЭД - Система электронного документооборота

АННОТАЦИЯ

 
Документ «Описание программы» представляет собой документацию, посвященную программному обеспечению (далее по тексту — ПО) автоматизированной системе (далее по тексту — АС) управления финансами (далее по тексту — АСУФ). Данный документ предоставляет обзор основных характеристик системы, ее функций, компонентов, а также взаимосвязей с другими системами. Он содержит информацию о перечне объектов автоматизации, функциях системы, структуре и взаимосвязях ее частей, а также о предназначении системы в целом. Документ разработан и включен в комплект рабочей документации в соответствии с требованиями ГОСТ Р 34.601–90 «Автоматизированные системы. Стадии создания», ГОСТ Р 59795–2021 «Информационные технологии. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Требования к содержанию документов».


1.НАЗНАЧЕНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

 
1.1.Вид деятельности, для автоматизации которой предназначена система 

АСУФ разработана для управления и контроля обязательств перед кредиторами
В группе компаний солнечного бизнеса. Основные виды деятельности, для автоматизации которых предназначена данная система, включают в себя:
1)Мониторинг обязательств:
Подготовка документов, таких как бухгалтерский баланс, отчет о финансовых результатах, справки из налоговых органов, для кредиторов.
Оперативное информирование кредиторов о финансовом состоянии компаний и выполнении финансовых обязательств.
2)Сопровождение обязательств:
Ведение обособленного учета финансовых операций, включая учет платежей по кредитам и займам.
Обеспечение своевременной уплаты процентных платежей и иных финансовых обязательств перед кредиторами.
Заключение договоров и выполнение мероприятий, необходимых для обеспечения соблюдения финансовых обязательств.
3)Уведомления о событиях:
Оповещение инициаторов и ответственных лиц о приближающихся событиях, связанных с выполнением обязательств перед кредиторами.
Своевременное информирование о наступлении важных событий, таких как сроки предоставления отчетности или уплаты платежей.
Эти виды деятельности являются основными направлениями работы АСУФ и представляют собой ключевые задачи, автоматизируемые с помощью разработанной АС.

1.2.Переченьобъектовавтоматизации,накоторыхиспользуется автоматизированная система

 
АСУФ применяется на следующих объектах автоматизации, связанных с деятельностью группы компаний солнечного бизнеса:
1)Управление по корпоративным финансам.
2)Управление экспортного и структурного финансирования.
3)Управление по льготному финансированию и страхованию.
4)Отделы, ответственные за правовое сопровождение финансовых операций и соглашений с кредиторами.
5)Другие организационные подразделения.
АСУФ используется на различных уровнях управления и оперативной деятельности предприятий, позволяя контролировать и управлять финансовыми обязательствами перед кредиторами, соблюдать сроки и требования по уплате платежей, а также оперативно информировать заинтересованные стороны о текущем состоянии финансовых обязательств компаний.

1.3.Перечень функций, реализуемых автоматизированной системой

АСУФ позволяет решать широкий спектр задач управления финансовыми обязательствами перед кредиторами и оперативно за выполнением сроков и требований. Ниже приведены основные функции, которые реализует данная система:
1)Мониторинг обязательств:
Отслеживание текущего состояния финансовых обязательств перед кредиторами.
Анализ и контроль исполнения финансовых обязательств.
2)Сопровождение обязательств:
Планирование и координация мероприятий по соблюдению финансовых обязательств.
Организация своевременного выполнения платежей и договорных обязательств.
3)Уведомления и оповещения:
Оповещение заинтересованных лиц о приближающихся событиях и сроках исполнения обязательств.
Рассылка уведомлений по электронной почте, в системе электронного документооборота (далее по тексту — СЭД ) «Тезис», через мессенджер Telegram и другие каналы связи.
4)Контроль сроков и документооборот:
Систематизация и хранение документов, связанных с исполнением финансовых обязательств.
Контроль соблюдения сроков предоставления отчетности и других документов перед кредиторами.
5)Управление рисками:
Анализ и оценка рисков, связанных с финансовыми обязательствами.
Разработка и реализация стратегий по минимизации рисков и обеспечению финансовой устойчивости.
6)Отчетность и аналитика:
Формирование отчетов и аналитических данных о состоянии финансовых обязательств.
Визуализация данных для принятия обоснованных управленческих решений.
7)Интеграция с другими системами:
Обмен данными с другими информационными системами предприятия для обеспечения единого информационного пространства.
АСУФ обеспечивает эффективное управление финансовыми обязательствами компании, повышает прозрачность и оперативность в принятии управленческих решений, а также снижает риски возникновения финансовых проблем.


2.ОПИСАНИЕ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ

2.1.Описаниевзаимосвязейавтоматизированнойсистемысдругими автоматизированными системами

 
АСУФ взаимодействует с различными информационными системами в рамках предприятия, что обеспечивает целостность информационного пространства и эффективное функционирование бизнес-процессов. Ниже приведены основные взаимосвязи АСУФ с другими информационными системами:
1)Корпоративные системы учета и отчетности:
АСУФ обменивается данными с корпоративными системами учета и отчетности для получения информации о текущем финансовом состоянии предприятия и формирования отчетов перед кредиторами.
2)Системы управления проектами:
Интеграция с системами управления проектами позволяет отслеживать финансовые обязательства, связанные с проектами, и контролировать их выполнение в рамках установленных сроков и бюджетов.
3)Системы управления рисками:
Взаимодействие с системами управления рисками позволяет проводить анализ рисков, связанных с финансовыми обязательствами, и разрабатывать стратегии их управления.
4)Системы управления документооборотом:
Обмен данными с системами управления документооборотом обеспечивает хранение и обработку документов, связанных с исполнением финансовых обязательств, а также контроль соблюдения сроков их предоставления.
5)Корпоративные порталы и веб-приложения:
Интеграция с корпоративными порталами и веб-приложениями позволяет предоставлять сотрудникам и партнерам доступ к информации о финансовых обязательствах и осуществлять взаимодействие с системой через удобный интерфейс.
Взаимосвязь АСУФ с другими информационными системами обеспечивает обмен необходимой информацией и интеграцию бизнес-процессов предприятия, что способствует повышению эффективности управления финансовыми обязательствами.

2.2.Структура автоматизированной системы и назначение ее частей

АСУФ состоит из нескольких взаимосвязанных компонентов, каждый из которых выполняет определенные функции. Ниже приведена структура АСУФ и описание ее основных частей:
1)Клиентское веб-приложение:
Клиентское веб-приложение представляет собой пользовательский веб-интерфейс, через который пользователи взаимодействуют с системой. Оно обеспечивает возможность просмотра, создания и редактирования обязательств, управления задачами и получения уведомлений о событиях. Клиентское веб-приложение доступно через веб-интерфейс.
2)Серверная часть:
Серверная часть отвечает за обработку запросов клиентских приложений и выполнение бизнес-логики системы. Здесь осуществляется обработка данных, выполнение расчетов, взаимодействие с базой данных и другими внешними системами.
3)База данных:
База данных является хранилищем всех данных, необходимых для работы системы. В ней хранится информация о финансовых обязательствах, их статусе, сроках исполнения, ответственных лицах и другие сведения. Данные хранятся в структурированном виде для обеспечения эффективного доступа и обработки.
4)Интеграционные модули:
Интеграционные модули обеспечивают взаимодействие АСУФ с другими информационными системами предприятия. Они отвечают за обмен данными, синхронизацию информации и интеграцию с внешними источниками данных, такими как системы управления финансами, учета и отчетности.
5)Модуль уведомлений:
Модуль уведомлений отслеживает события и изменения в системе и уведомляет пользователей о важных событиях, например, о приближающихся сроках исполнения обязательств, изменениях статуса задач и других событиях, требующих внимания.
Структура АСУФ разработана таким образом, чтобы обеспечить эффективное выполнение всех функций системы, удобство использования для пользователей и надежность работы. Каждая часть системы выполняет определенные функции и взаимодействует с другими компонентами для достижения общих целей автоматизации управления обязательствами предприятия.

2.3.Сведения об автоматизированной системе и её частях, необходимые для обеспечения эксплуатации

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

2.4.Описание функционирования автоматизированной и ее частей

1)Клиентское веб-приложение:
Клиентское веб-приложение представляет собой веб-интерфейс, доступный пользователям через веб-браузер.
Пользователи могут войти в систему, используя свои учетные данные, после чего получают доступ к функционалу АСУФ.
В клиентском приложении пользователи могут просматривать список обязательств, добавлять новые обязательства, редактировать существующие, а также отслеживать статус выполнения задач.
2)Серверная часть:
Серверная часть системы выполняет обработку запросов от клиентских приложений и управление данными.
Она обеспечивает безопасное хранение информации о финансовых обязательствах и других данных, связанных с деятельностью компании.
Серверная часть содержит бизнес-логику системы, которая обрабатывает запросы пользователей и обеспечивает выполнение задач в соответствии с правилами и процедурами компании.
3)База данных:
База данных используется для хранения информации о финансовых обязательствах, их статусе, сроках выполнения, ответственных лицах и других сведениях.
Она обеспечивает быстрый доступ к данным и их надежное хранение, что позволяет системе эффективно выполнять свои функции.
4)Интеграционные модули:
Интеграционные модули обеспечивают взаимодействие с другими информационными системами компании.
Они осуществляют обмен данными с бухгалтерскими системами, системами управления проектами, системами управления документами и другими приложениями, необходимыми для работы компании.
5)Модуль уведомлений:
Модуль уведомлений отслеживает события в системе и информирует пользователей о приближающихся сроках выполнения обязательств, новых задачах или изменениях в статусе существующих задач.
Он отправляет уведомления пользователям через различные каналы связи, такие как электронная почта, система электронного документооборота, мессенджеры и т.д.
Модуль администрирования:
Модуль администрирования позволяет администраторам системы управлять пользователями, правами доступа, настройками системы и другими аспектами ее функционирования.
Он обеспечивает контроль за безопасностью данных, обновлениями ПО и общими настройками системы.
Эти части АС взаимодействуют между собой для обеспечения эффективной работы и выполнения задач по управлению обязательствами перед кредиторами в группе компаний солнечного бизнеса.


2.5.Перечень автоматизированных систем, с которыми взаимодействует данная система

 
Перечень АС, с которыми взаимодействует АСУФ, включает:
1)Системы корпоративного управления: Взаимодействие с системами управления предприятием (далее по тексту — ERP), в том числе модулями финансового управления, учета ресурсов предприятия, управления закупками и т.д.
2)Бухгалтерские системы: Системы учета и отчетности, включая программные продукты для бухгалтерского учета и налоговой отчетности.
3)Системы управления документооборотом: Интеграция с системами электронного документооборота для обмена документами и сведениями о финансовых операциях.
4)Системы управления проектами: Взаимодействие с системами управления проектами для координации деятельности по выполнению обязательств и сопровождению проектов.
5)Системы управления рисками и контроля: Интеграция с системами мониторинга и анализа рисков, контроля финансовых операций и обеспечения соблюдения требований нормативных актов.

2.6.Описание связей между автоматизированными системами

Описание связей между АС представляет собой описание взаимодействия между ними и потоков информации между различными системами. В контексте АСУФ это описание включает в себя:
1)Интеграцию данных: Обмен информацией о финансовых обязательствах между АС, например, передача данных о платежах, счетах, бухгалтерских документах и отчетах.
2)Автоматическое уведомление: Взаимодействие для отправки уведомлений о событиях, связанных с финансовыми обязательствами, например, предупреждения о приближающихся сроках платежей или необходимости предоставления отчетов.
3)Совместная работа: Взаимодействие для совместной работы над задачами и проектами, связанными с финансовыми обязательствами, например, совместное использование данных о проектах, бюджетах и контрактах.
4)Обмен управленческой информацией: Передача данных для управления и мониторинга исполнения обязательств, например, обмен отчетами о выполнении задач, статусами проектов и планами работ.
Такие связи между АС обеспечивают эффективное взаимодействие между различными функциональными областями и процессами предприятия, улучшая управление финансовыми обязательствами и обеспечивая оперативное принятие управленческих решений.
Система взаимодействует с другими АС, обеспечивая обмен информацией и координацию процессов. Ниже приведено описание связей между АСУФ и другими АС:
1)ERP: Данная система взаимодействует с системой управления производственными процессами для передачи данных о планировании и расписании производства, а также для получения информации о выполненных заказах и запасах материалов.
2)Система управления отгрузками и доставкой: Система передает информацию о готовности продукции к отгрузке и требуемых объемах доставки для последующей логистики и обработки заказов.
3)Система управления закупками и поставками: Взаимодействие с этой системой позволяет автоматизировать процессы заказа материалов и компонентов для производства, управлять поставками и оценивать запасы.
4)Система управления кадрами: Для обработки данных о персонале, планирования графиков работы, учета отпусков и выплат заработной платы, данная система взаимодействует с системой управления кадрами.
5)Система управления финансами и бухгалтерией: Для учета финансовых операций, формирования финансовых отчетов и контроля бухгалтерских данных, данная система обменивается информацией с системой управления финансами и бухгалтерией.
6)Система управления клиентскими отношениями (далее по тексту — CRM ): Для отслеживания и анализа клиентской активности, управления контактами и заказами клиентов, данная система взаимодействует с CRM.
7)Система управления складом: Для учета товаров на складе, отслеживания и контроля за поставками и отгрузками, данная система обменивается данными с системой управления складом.
8)Система мониторинга безопасности: Взаимодействие с системой мониторинга безопасности позволяет отслеживать и реагировать на любые угрозы и инциденты, связанные с безопасностью предприятия.
Эти взаимосвязи обеспечивают эффективное функционирование бизнес- процессов и позволяют системе взаимодействовать с другими участниками предприятия в рамках общей информационной инфраструктуры.

2.7.Описание информации взаимообмена

Обмен информацией между АС осуществляется с целью обеспечения согласованности данных и эффективного функционирования бизнес-процессов. Описание информации, которая обменивается между системами, может включать следующие аспекты:
1)Типы данных: Определение различных видов информации, которые передаются между системами, таких как текстовые данные, числовые значения, изображения, аудиофайлы и т.д.
2)Структура данных: Описание формата и структуры данных, включая поля, атрибуты и их типы, используемые для представления информации.
3)Периодичность обмена: Указание временных интервалов или событий, при которых происходит обмен информацией между системами (например, в реальном времени, ежедневно, по мере необходимости).
4)Направление обмена: Определение направления передачи данных между системами (односторонний или двусторонний обмен).
5)Протоколы и форматы обмена: Описание используемых протоколов связи (например, HTTP, FTP, SOAP) и форматов данных (например, XML, JSON), а также методов кодирования и шифрования информации.
6)Список передаваемых данных: Перечень конкретных элементов информации, которые передаются между системами, включая их названия, описания и значения.
7)Точки обмена: Определение конкретных точек или интерфейсов, через которые происходит обмен информацией между системами (например, веб-сервисы, API, базы данных).
8)Механизмы обработки ошибок и контроля целостности: Описание процедур обработки ошибок и механизмов контроля целостности данных в случае возникновения проблем в процессе обмена информацией.
Эти аспекты обеспечивают понимание процесса взаимообмена информацией между АС и помогают управлять этим процессом эффективным образом.

3.ОПИСАНИЕ ПОДСИСТЕМ

3.1.Структура подсистем и назначение их частей


Структура подсистем АСУФ может быть разделена на несколько частей, каждая из которых выполняет определенные функции. Ниже приведена типовая структура подсистемы и ее составляющих частей:
1)Веб-интерфейс пользователя:
Графический веб-интерфейс пользователя: Предоставляет пользователю возможность взаимодействовать с системой через графические элементы, такие как кнопки, поля ввода, меню и т.д.
Консольный интерфейс: Предоставляет доступ к системе через командную строку, что особенно удобно для технических пользователей и администраторов.
2)Бизнес-логика:
Обработка данных: Часть системы, отвечающая за обработку входных данных, выполнение бизнес-правил и формирование результатов.
Управление бизнес-процессами: Включает в себя механизмы управления жизненным циклом бизнес-процессов, автоматизацию рабочих потоков и т.д.
3)Управление данными:
Хранение данных: Отвечает за сохранение и организацию данных в базе данных или других хранилищах данных.
Доступ к данным: Обеспечивает механизмы доступа к данным, включая CRUD-операции (Create, Read, Update, Delete) и выполнение запросов.
4)Интеграция:
Внешние системы и сервисы: Предоставляет возможность взаимодействия с другими внешними системами и сервисами через API, веб-службы и другие протоколы.


*подробное описание с примерами иллюстраций интерфейса системы вы найдете в разделе Документация нашего сайта

CRM-форма появится здесь


Есть задача?

просто напишите и наша команда приступит


напишите нам