Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
doc:1807:mgul.1800711.006 [2022/06/14 21:36] gosman321 создано |
doc:1807:mgul.1800711.006 [2022/06/14 22:12] (текущий) gosman321 [Проверка системы] |
||
---|---|---|---|
Строка 46: | Строка 46: | ||
npm install | npm install | ||
- | ===== 3 Удалённый доступ к файлам веб-интерфейса ===== | + | ===== 2 Удалённый доступ к файлам веб-интерфейса ===== |
Доступ осуществляется так-же, как и к веб-сервису. Если вы устанавливали веб-сервис, по проделывать нижеперечисленные действия не нужно. | Доступ осуществляется так-же, как и к веб-сервису. Если вы устанавливали веб-сервис, по проделывать нижеперечисленные действия не нужно. | ||
Строка 55: | Строка 55: | ||
$ service ssh start | $ service ssh start | ||
| | ||
- | ===== 4 Запуск WEB-интерфейса ===== | + | ===== 3 Запуск WEB-интерфейса ===== |
Перейдите в корень директории WEB-интерфейса и введите команду | Перейдите в корень директории WEB-интерфейса и введите команду | ||
npm start | npm start | ||
| | ||
- | ===== 5 Обязательные изменения в текстах программ ===== | + | ===== 4 Обязательные изменения в текстах программ ===== |
- | 1. Откройте в текстовом редакторе файл /core/baseinfo.php. | + | 1. Откройте в текстовом редакторе файл ./root/admin_panel/.env. |
2. Замените в нём: | 2. Замените в нём: | ||
- | * 'spring.datasource.username' – если необходимо изменить имя пользователя для доступа к базе данных WEB-сервиса. | + | * 'REACT_APP_LOGIN' – Замените на логин для входа в панель администратора. |
- | * 'spring.datasource.password' – замените на пароль пользователя базы данных. | + | * 'REACT_APP_PASSWORD' – Замените на пароль для входа в панель администратора. |
- | * 'server.http.port' – Замените порт, по которому осуществляется HTTP запросы | + | * 'REACT_APP_API' – Обязательно замените ip-адрес, по которому осуществляются HTTP запросы. |
- | * 'server.port' – Замените порт, по которому осуществляется HTTPS запросы. | + | |
3. Сохраните изменения | 3. Сохраните изменения | ||
Строка 75: | Строка 74: | ||
====== Проверка системы ====== | ====== Проверка системы ====== | ||
- | Для проведения проверки системы рекомендуется внести данные в ручном режиме через веб-интерфейс, или же провести тестовую передачу данных с устройства. После выполнение внесения данных, проверьте хранимые данные SQL запросом: | + | Для проведения проверки системы рекомендуется иметь в базе данных набор значений. После чего можно перейти по адресу web-интерфейса, доступного по ссылке http://ip:3000. После чего необходимо ввести логин и пароль. После авторизации появится сам интерфейс. В выпадающем списке слева должны отобразится устройства, сохраненные в базе данных. Справа в списках отобразится список сообщений. |
- | <code>select * from massages</code> | + | |
- | <code>select * from string</code> | + | |
- | <code>select * from string_massage</code> | + | |
- | ====== Сообщения системному программисту ====== | ||
- | При запуске WEB-сервиса в консоли Фреймворк будет выводить возможные сообщения ошибок. | + | ====== Сообщения отображаемые пользователю ====== |
- | ====== ПРИЛОЖЕНИЕ 1 ====== | + | При работе в WEB-интерфейсе при оправке запросов выводятся всплывающие уведомления в верхнем правом углу, собщающие об ошибках или удачной отправки запросов. |
- | ===== Структура базы данных ===== | + | |
- | Для хранения данных используется следующая структура базы данных: | + | |
- | |||
- | 1. **massages(id,showed,string_text, string_color,string_color_type,string_speed)** – таблица содержащая данные о сообщениях. | ||
- | *Столбцы: | ||
- | ***id** – уникальный номер сообщения(id). | ||
- | ***showed** – флаг отображения сообщения. | ||
- | ***string_text** – текст сообщения. | ||
- | ***string_color** – статичный цвет сообщения. | ||
- | ***string_color_type** – тип анимации цвета | ||
- | ***string_speed** – скорость анимации сдвига сообщения. | ||
- | |||
- | 2. **string(id, code, name)** – таблица содержащая данные о устройствах. | ||
- | *Столбцы: | ||
- | ***id** – уникальный номер устройства(id). | ||
- | ***code** – уникальный текстовый идентификатор устройства. | ||
- | ***name** – наименование места размещения устройства, отображаемое пользователю. | ||
- | |||
- | 3. **string_massage(massage_id, string_id)** – таблица реализующая связь "многие ко многим" между таблицами string и massages. | ||
- | *Столбцы: | ||
- | ***massage_id** – номер сообщения. | ||
- | ***string_id** – номер устройства. | ||
- | |||
- | Далее представлена структура базы данных и взаимосвязь таблиц на рисунке 1. | ||
- | |||
- | {{:doc:1807:database.png?400|}} | ||
- | === Рисунок 1. === | ||
- | |||
- | |||
- | ---- |