TAMS - Инструкция по установке
Версия документа: 1.0
Дата: 2025 год
ВАЖНО: TAMS распространяется в виде SaaS-решения (Software as a Service). Специальные действия по установке программного обеспечения на стороне пользователя НЕ ТРЕБУЮТСЯ.
1. О системе TAMS
TAMS (Tracking and Management System) — облачное решение для управления транспортной логистикой, которое предоставляется в виде интернет-сервиса. Вся инфраструктура, серверы и база данных размещены и обслуживаются провайдером услуги.
2. Для конечных пользователей (SaaS)
2.1. Требования к рабочему месту пользователя
| Параметр |
Требование |
| Веб-браузер |
Google Chrome 90+, Mozilla Firefox 88+, Safari 14+, Edge 90+ |
| Интернет-соединение |
Минимум 512 Кбит/с (рекомендуется 2 Мбит/с) |
| Разрешение экрана |
Минимум 1280x720 (рекомендуется 1920x1080) |
2.2. Доступ к системе
Шаг 1: Откройте веб-браузер
Шаг 2: Перейдите по адресу:
https://go.tams-tech.ru
Шаг 3: Введите учетные данные, предоставленные администратором вашей компании:
Шаг 4: Нажмите кнопку "Войти"
Примечание: При первом входе в систему рекомендуется изменить пароль на более надежный.
2.3. Мобильное приложение для водителей
Для iOS:
- Откройте App Store на вашем устройстве
- Найдите приложение "TAMS"
- Нажмите "Установить"
- После установки откройте приложение и войдите с учетными данными
Для Android:
- Откройте Ru Store на вашем устройстве
- Найдите приложение "TAMS"
- Нажмите "Установить"
- После установки откройте приложение и войдите с учетными данными
Важно: Для корректной работы мобильного приложения необходимо разрешить доступ к геолокации и уведомлениям в настройках устройства.
3. Для экспертов и технических специалистов
3.1. Варианты предоставления доступа
Для проведения экспертизы программного обеспечения TAMS предоставляются следующие материалы:
Вариант 1: Тестовый доступ к работающей системе
Предоставляется доступ к развернутому экземпляру системы с тестовыми данными:
- URL системы: https://go.tams-tech.ru
- Учетные данные: предоставляются отдельно в служебном письме
- Роль: Администратор (полный доступ ко всем функциям)
Важно: Тестовый доступ содержит демонстрационные данные и не связан с реальными операциями. Учетные данные для входа предоставляются непосредственно экспертам в отдельном служебном письме, а не публикуются в открытой документации.
Вариант 2: Исходные коды для анализа
Для технической экспертизы предоставляются:
- Архив с исходными кодами frontend (Vue.js)
- Архив с исходными кодами backend (Node.js)
- Схема базы данных PostgreSQL
- Файлы конфигурации и зависимостей (package.json)
- Документация по структуре проекта
Вариант 3: Образ виртуальной машины
По запросу может быть предоставлен:
- Образ виртуальной машины с полностью развернутой системой TAMS
- Инструкция по запуску и работе с образом
- Описание процессов, компонентов и расположения файлов
- Учетные данные для доступа к виртуальной машине (предоставляются отдельно)
3.2. Структура системы
Frontend компоненты
- Технологии: Vue.js 3.2.47, Vuetify 3.1.0
- Сборщик: Vite 7.0.7
- Управление состоянием: Pinia 2.2.6
- Карты: 2GIS MapGL 1.53.0
Backend компоненты
- Runtime: Node.js 16.x+
- Framework: Express
- База данных: PostgreSQL 16.x+
- Real-time: Socket.io 4.8.1
- Менеджер процессов: PM2
Основные таблицы базы данных
- tams_task — заказы на доставку
- tams_agent — водители/агенты
- tams_device — устройства водителей
- tams_message — сообщения в чатах
- tams_mobile_msg — сообщения от мобильных устройств
- tams_taskstatus_desc — справочник статусов заказов
- tams_company — компании
- tams_route — маршруты
3.3. Технические характеристики окружения
| Компонент |
Версия/Параметр |
| Операционная система |
Linux (Ubuntu 20.04+ / CentOS 8+) |
| Node.js |
16.x или выше |
| PostgreSQL |
16.x или выше |
| Frontend Framework |
Vue.js 3.2.47 |
| UI Framework |
Vuetify 3.1.0 |
| Менеджер процессов |
PM2 |
3.4. Порядок получения материалов для экспертизы
Для получения исходных кодов, образа виртуальной машины или учетных данных для доступа к тестовой системе, пожалуйста, обратитесь к техническим специалистам:
- Email: info@tams-online.ru
- Тема письма: "Запрос материалов для экспертизы - Реестр РПО"
В запросе укажите:
- ФИО эксперта
- Организацию
- Предпочтительный вариант предоставления материалов (1, 2 или 3)
- Контактные данные для обратной связи
4. Установка для self-hosted развертывания
Примечание: Данный раздел применим только для клиентов, которые хотят развернуть TAMS на собственных серверах. Для обычных пользователей это не требуется.
4.1. Системные требования сервера
- ОС: Ubuntu 20.04+ или CentOS 8+
- CPU: 4 ядра (рекомендуется 8)
- RAM: 8 GB (рекомендуется 16 GB)
- Диск: 50 GB SSD
- Node.js 16.x или выше
- PostgreSQL 16.x или выше
- PM2 для управления процессами
4.2. Порядок установки
Шаг 1: Установка зависимостей
sudo apt update
sudo apt install -y nodejs npm postgresql postgresql-contrib
npm install -g pm2
Шаг 2: Создание базы данных
sudo -u postgres psql
CREATE DATABASE tams_db;
CREATE USER tams_user WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE tams_db TO tams_user;
\q
Шаг 3: Развертывание backend
cd /path/to/tams-backend
npm install
# Настройте файл db.js с параметрами подключения к БД
node migrations/run-migrations.js
pm2 start server.js --name tams-backend
Шаг 4: Развертывание frontend
cd /path/to/tams-frontend
npm install
npm run build
# Настройте веб-сервер (nginx/apache) для раздачи статики
Шаг 5: Настройка веб-сервера (nginx)
server {
listen 80;
server_name your-domain.com;
location / {
root /path/to/tams-frontend/dist;
try_files $uri $uri/ /index.html;
}
location /api {
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
Шаг 6: Запуск и проверка
pm2 save
pm2 startup
sudo systemctl restart nginx
5. Контактная информация для технической поддержки
- Email: info@tams-online.ru
- Техническая поддержка: support@tams-online.ru
- Веб-сайт: https://www.tams-online.ru
Для экспертов реестра российского ПО:
- Email для запросов: info@tams-online.ru
- Тема письма: "Экспертиза - Реестр РПО"
6. Дополнительная информация
© 2025 TAMS. Все права защищены.