Инструменты пользователя

Инструменты сайта


doc:1807:mgul.1800711.006

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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
  
-===== Удалённый доступ к файлам веб-интерфейса =====+===== Удалённый доступ к файлам веб-интерфейса =====
  
 Доступ осуществляется так-же,​ как и к веб-сервису. Если вы устанавливали веб-сервис,​ по проделывать нижеперечисленные действия не нужно. Доступ осуществляется так-же,​ как и к веб-сервису. Если вы устанавливали веб-сервис,​ по проделывать нижеперечисленные действия не нужно.
Строка 55: Строка 55:
   $ service ssh start   $ service ssh start
   ​   ​
-===== Запуск WEB-интерфейса ​ =====+===== Запуск WEB-интерфейса ​ =====
  
 Перейдите в корень директории WEB-интерфейса и введите команду ​ Перейдите в корень директории WEB-интерфейса и введите команду ​
   npm start   npm start
   ​   ​
-===== Обязательные изменения в текстах программ =====+===== Обязательные изменения в текстах программ =====
  
-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. === 
-  
- 
----- 
doc/1807/mgul.1800711.006.1655231772.txt.gz · Последние изменения: 2022/06/14 21:36 — gosman321