Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 03.03.2013, 04:20
Аспирант
Отправить личное сообщение для zeraid Посмотреть профиль Найти все сообщения от zeraid
 
Регистрация: 27.03.2011
Сообщений: 75

Разработка SCADA системы
Здравствуйте!

Проект уже частично сделан. Основное, что нужно сделать - это визуальное составление схемы.

Требуется сделать возможность составления схемы объекта, путем перетаскивания объектов с панели на рабочую область и их соединение.

Другими словами в данный момент проект выглядит так http://glassaft.ru/example/scada/index.html. Нужно сделать, чтобы он выглядил как можно ближе к этому https://www.draw.io/ или вообще использовать этот движок (он бесплатный).

Все, что нужно сделать:

1. Нормальную рабочую область. Соединение объектов. Перетаскивание с панели (составление схемы) все это уже есть вот тут https://www.draw.io/ .
2. В моем проекте уже имеется дерево объектов, в которое можно добавлять новые объекты (выбор картинки, привязка к датчику). Эта возможность открывается после логина под админом. Если вы будете испольовать этот движок https://www.draw.io/ , то надо как то к нему это все привязать исопльзуя его ресурсы, чтобы выглядело все красиво.
3. масштабирование схемы. Это уже тоже сделано в https://www.draw.io/

В итоге у вас два варианта. Либо писать с нуля, если позволяют знания и ресурсы, либо использовать https://www.draw.io/ .

В случае, если вы будете использовать https://www.draw.io/ , то туда надо добавить следующее:

1. Переделать дерево объектов. То-есть чтобы я мог создавать собюственный объект и добавлять его в нужную ветку. там это уже есть, но свой добавлять нельзя.
2. Сделать несколько рабочих вкладок (помещений котельной).
3. Соответственно сохранение схемы должно быть. Там они сохраняют в собственный XML. Его достаточно просто писать в базу.
4. к каждому объекто добавить асинхронное обновление температуры само собой.
5. Ну и далее там по мелочи добавлять необходимые вещи за доп плату.

Также все это дело долно обладать некими правами. То-есть администратор может делать что угодно, а пользователь только просматривать схему и тп. Это у меня уже реализовано, но в https://www.draw.io/ видимо придется отдельно делать. Хотя мб там уже это есть.

Если кого заинтересует - подробности в личке.

Ссылка выше это пример вот этой библиотеки http://www.jgraph.com/

Спасибо!

Последний раз редактировалось zeraid, 19.03.2013 в 16:55.
Ответить с цитированием
  #2 (permalink)  
Старый 19.03.2013, 01:26
Аспирант
Отправить личное сообщение для zeraid Посмотреть профиль Найти все сообщения от zeraid
 
Регистрация: 27.03.2011
Сообщений: 75

Нужно что-то в роде https://www.draw.io/ . только в более простом варианте. Этот движок бесплатный. Можно использовать и его. Гланвое добавить несколько вкладок (на каждой своя схема) ну и асинхронное обновление. + привязка к тому дереву, что уже есть. Ну или создать новое на основе этого движка.
Ответить с цитированием
  #3 (permalink)  
Старый 19.03.2013, 12:05
Аватар для viktorina
Профессор
Отправить личное сообщение для viktorina Посмотреть профиль Найти все сообщения от viktorina
 
Регистрация: 04.01.2013
Сообщений: 173

Я бы сделал, но на своём фреймворке и с нуля и не за один день
Тут нужно маленький движок написать.
Но для начала полностью вникнуть в механизм.
А ещё узнать цену вопроса.
А вообще два дня смотрю эту штуку и она меня возбуждает
Ответить с цитированием
  #4 (permalink)  
Старый 19.03.2013, 16:53
Аспирант
Отправить личное сообщение для zeraid Посмотреть профиль Найти все сообщения от zeraid
 
Регистрация: 27.03.2011
Сообщений: 75

Обновил шапку. Написал более подробно.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новый вектор в развитии системы - стабильная версия ImageCMS 4.0! imagecms Серверные языки и технологии 8 29.04.2013 19:17
Разработка интерфейсов для CRM-cистемы, Москва Ang Работа 3 19.11.2012 16:38
Требуется разработка портабле FF... xml4 Работа 13 11.06.2012 15:08
Пример идеального ядра большой системы vissarion Библиотеки/Тулкиты/Фреймворки 0 27.12.2010 14:45
Модель солнечной системы radio123 Общие вопросы Javascript 9 23.11.2010 17:30