Фрилансеры предложат решение вашей задачи уже через несколько минут!
Публикация заказа не займет много времени.
Mikhail Sergeev
42 года, Россия
10 лет в сервисе
Был онлайн 9 лет назад

Необходима база для ведения кроссировки СКС.

Web-ориентированная БД кроссировки СКС (ВОЛС)

Задача приложения вести учет кроссировки кабелей СКС, активного оборудования, а так же построение оптимальных путей при коммутации новых трасс.

Исходные данные:

1. Кабель (содержит в себе набор жил, в блоках по 8-16шт)
- номер
- марка
- длина
- емкость

2. Кросс (комутирует от одного до нескольких кабелей)
- номер кабеля
- жилы
- адрес кросса
- дата монтажа

3. Жила в кабеле
- кабель
- номер жилы
- номер блока в кабеле [A-Z] (если кабель большой емкости, то жилы разделяются на блоки по 8-16шт. в блоке)
- тип комутации жилы в кроссе [свободна, сварка, свободный джек, скомутированный джек]

4. Активное оборудование
- номер [строка]
- ip адрес [строка]
- номера vlan [набор чисел]
- марка [строка]
- номер кольца [число]
- дата монтажа
- количество портов [число]
- порты (привязка оборудования к джеку на кроссе)
- кросс


Схема работы:

1. Ввод исходных данных.
- необходима возможность вводить оператором все необходимые данные и связки удобным и интуитивным способом
- возможность указать привязку “активного оборудования” к номеру жилы в кроссе

2. Построение маршрута скомутированной жилы с подсчетом длинны трассы
- построение табличного маршрута от точки входа до точки выхода скомутированной трассы (в один кросс вошли, в другом вышли), со всеми транзитными кроссировками и свободными жилами в кабелях по пути следования
- построение схемы маршрута от точки входа до точки выхода трассы (видится в виде блок-схемы с указанием номера кросса и скомутированных жил): КР1[G1] --- [G1]КР2[G2] --- [G2]КР3
- построение графического вида кроссировки смежных кросов (в схеме маршрута щелкаем на кросс и получаем вид кросса и его комутацию со смежными кроссами). Например если на схеме выше мы выбираем КР2, то на схеме должны отобразиться все соединения (всех жил) между КР1, КР2 и КР3 с типами коммутации в кроссе (сварка,джек и тд).

3. Построение нескольких оптимальных маршрутов для комутации новой жилы (нового маршрута) с выводом их параметров (длина трассы, количество кросов комутации, свободных жил по трассе) с последующим просмотром этих маршрутов и выбором удовлетворяющего варианта
- построение оптимального маршрута от точки входа до точки назначения (кросс) по свободным жилам в табличной форме (номер кросса, кабеля в нем и жилы)
- подсчет оптимального пути расчитывать из расчета крадчайшего расстояния и большего наличия свободных жил (к примеру приоритет короткого маршрута с последней свободной жилой в кабеле будет с меньшим приоритетом, чем с более длинным, но с большим количеством свободных жил)
- построение схемы оптимального маршрута как в п.2
- построение графической кроссировки оптимального маршрута как в п.2

Все табличные и графические формы необходимо оптимизировать для дальшнейшего вывода на печать.

Реализация:

* БД MySQL
* PHP
* Авторизация средствами Apache