Похожие презентации:
Руководство
1.
РУКОВОДСТВОСИСТЕМНОГО
ПРОГРАММИСТА НА
ОБСЛУЖИВАНИЕ
АВТОМАТИЗИРОВАННОЙ
СИСТЕМЫ
ПОДГОТОВИЛ СТУДЕНТ ГРУППЫ 4ИСП-2:
ЧУБУКЧИЕВ ЭЛЬВИС
2.
ВВЕДЕНИЕНазначение системы
Автоматизированная система
управления производством и
продажами компьютерной
компании предназначена для
оптимизации процессов.
Назначение документа
Настоящее руководство системного
программиста предназначено для
специалистов, ответственных за
обслуживание, администрирование и
обновление системы.
Общие сведения о системе
1. Модуль управления клиентами
(CRM)
2. Модуль управления заказами
3. Модуль управления складом и
товарами
4. Модуль производственного
планирования
5. Модуль аналитики и отчётности
3.
ОПИСАНИЕ ПРОГРАММЫ И ЕЁ КОМПОНЕНТОВСтруктура программы:
Система включает сервер, базу
данных и клиентский вебинтерфейс, взаимодействующие
через REST API и веб-сервисы.
Модули:
CRM: управление клиентскими
данными.
Заказы: обработка операций с
заказами.
Склад: управление остатками и
операциями.
Производство: планирование и
контроль производства.
Аналитика: сбор данных и
формирование отчетов.
Средства разработки и среды исполнения
4.
УСТАНОВКА И НАСТРОЙКА СИСТЕМЫ• Требования к аппаратному и программному
обеспечению
• Сервер: CPU — не менее 4 ядер, RAM — от 8 ГБ,
HDD/SSD — 100 ГБ
• ОС: Ubuntu 20.04 или выше, Windows Server 2019
• База данных: PostgreSQL 13 и выше
• Клиентские машины: Web-браузер с поддержкой
современных стандартов (Google Chrome, Firefox)
5.
ФУНКЦИИ СИСТЕМНОГО ПРОГРАММИСТААдминистрирование
системы
Поддержка работоспособности
системы
Управление доступом и
безопасностью
6.
ДИАГНОСТИКА И УСТРАНЕНИЕНЕИСПРАВНОСТЕЙ
• Подходы к диагностике:
Логи для выявления ошибок.
Мониторинг производительности с помощью
Grafana и Prometheus.
• Типовые ошибки и решения:
Подключение к базе данных: проверить
настройки и доступ.
Ошибка веб-интерфейса: проверить логи вебсервера и запросы.
• Логирование и анализ
7.
ТЕСТИРОВАНИЕ СИСТЕМЫОсновные принципы
тестирования
Тестирование производится
на тестовых данных, а также
на данных реальной
эксплуатации.
Порядок проведения тестирования
Проведение тестирования
производится после каждого
обновления системы.
Использование автотестов для
критических функций (тесты на Rust).
Проверка работоспособности
основных модулей
Проверка работы всех API.
Тестирование правильности
обработки заказов.
Проверка корректности вычислений в
отчётах и аналитике.
8.
ИНСТРУКЦИИ ПО ОБНОВЛЕНИЮСИСТЕМЫ
• Порядок выпуска и установки обновлений
• Разработчик предоставляет обновления на ежеквартальной основе.
• Обновления устанавливаются через пакетный менеджер или
вручную.
• Резервное копирование перед обновлением
• Перед установкой обновления необходимо сделать полное
резервное копирование системы: база данных и конфигурационные
файлы.
• Восстановление системы в случае неудачного обновления
• В случае неудачного обновления, система откатывается на
предыдущую версию с использованием резервных копий.
9.
ПЕРЕЧЕНЬ ИСПОЛЬЗУЕМОГО ПРОГРАММНОГООБЕСПЕЧЕНИЯ
Операционная система:
Linix, дистибутив - Ubuntu
База данных:
PostgreSQL
Язык программирования:
Rust