Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Сайт-приложение состоит из 4 страниц. Для работы насмартфонах.

Вся отображаемая информация находится в БД MySQL. Обновление информации происходитпо AJAX технологии. Логику вокруг БД на PHP скриптахможем написать сами, если есть желание, можете сделать. Обращение к БД - HTTP запросыGET иPOST.  Структуру БД в разработке, будет переданаисполнителю.

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

ищут информацию по IDпользователя.

Описание контролов по страницам

1.      Круговой индикатор со значением в центре – беретзначение из БД. Соответственно, закрашенный сектор тоже изменяется

соответственно значению.

Показатели в норме – текстовый дисплей,берется значение из базы данных, значение – число, в зависимости от этого числа

отображается текст (например, 0 – показатели в норме, 1 – превышение

температуры, 2 – слишком низкая температуры, соответствие цифры и сообщения может быть описано в БД или зашито внутристраницы (в js, php) – как удобнеереализовать).

Контрол уставки температуры – беретзначение из БД, при его передвижении – устанавливает значение в БД

Сцена – группа кнопок, можно выбиратьтолько 1 сцену – взаимоисключающие. При выборе сцены происходит запись значения

в БД.

Слева – значок замка. При нажатии не негоменяется значок на открытый замок, можно изменять значение слайдера, менять

сцены. По умолчанию, замок закрыт, менять ничего нельзя. При смене страницы

замок закрывается.

2.      Индикаторы значений – имеют пороги. Пороги(значения) берутся из БД. Справа отображается текущее значение из БД, в

соответствии со значение параметра и порогами, закрашивается индикатор. Слева –

индикатор, который показывает состояние (берет число из БД, в зависимости от

этого изменяется картинка, всего 3 значения – ОК, больше, меньше).  Например, для первого параметра: из БД беремзначение 2, 3, пороги – 2 и 3, закрашиваем индикатор на на треть расстояния

между 2 и 3, берем значение из БД – 0, выводим индикатор ОК. То есть вся логика

хранится в БД, подсчет – превышение или нет – не происходит.

Дальше – состояние устройств. Слеванебольшая иконка, справа – просто прямоугольник с отображением значения из БД –

0 или 1, если 0 – выключено, 1 – включено, подписи устанавливаются либо в программе,  либо в БД, как удобно разработчику.

3.      График – берем значения из БД, значения –складываются ежечасно. Внизу – управление, можно включать и отключать отдельно

каждый график, изменять параметры отображения. 

4.      Журнал – берет информацию из БД, информацияследующая – дата, время, код события, код аварии. К кодам в БД привязаны сообщения (отдельная таблица). Количествособытий (аварий) не больше 50, предусмотреть возможность прокрутки таблицы.

Внизу – кнопки, которые позволяют настраивать, будут отображаться только

события, только аварии или и то, и другое.

Желательно, сделатьперелистывание страниц. Снизу – панель, тоже переключает страницы. Текущая

страница на панели подсвечивается.  Всеобновления данных – через AJAX.

Адаптивная верстка, для любойширины экрана.

Приоритет – быстрота ибезглючность работы.  Как можно меньшефреймворков и как можно проще процессы.

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

В дальнейшем – развитие проекта иновые интересные задачи.

В предложении указать

Цена и что она в себя включает (дизайн, разработку логикивокруг БД)

Технологии, используемые фреймворки

Срок реализации

 

 

9 лет назад
SuperKI
37 лет
9 лет в сервисе
Был
9 лет назад

Заявки фрилансеров

Нет заявок фрилансеров