Назначение системы
ElcosWebMap представляет собой систему для отображения на web-сайте расположения объектов на карте и дополнительной информации о них.
Техническое описание
На стороне web-сервера работает ISAPI-расширение web-сервера, обрабатывающее запросы пользователей и динамически формирующее требуемый участок карты в формате JPEG с расположенными на нем объектами.
Запрос пользователя может включать уровень карты, координаты отображаемого участка и критерии выбора объектов. В результате пользователю выдаются только требуемые объекты из базы данных.
Карта имеет три уровня (масштаба). В базе данных можно задать код карты, например, для выбора: Москва/Московская область.
Функциональные возможности
Перемещение между уровнями карты производится кликом на требуемом участке. При этом текущие координаты курсора (мышки) передаются базе данных и обслуживающей ее программе на web-сервере, а та, в свою очередь, генерирует картинку со всеми необходимыми объектами и передает ее для отображения в шаблоне страницы. Перемещение между соседними участками на одном уровне производится с помощью запросов к базе данных (которые изображены стрелками на web-странице).
При наведении курсора на объект можно получить всплывающую подсказку со всей необходимой информацией из базы данных, а при щелчке на объекте из карты любого уровня — перейти к просмотру детальных сведений об этом объекте.
Шаблон детальных сведений об объекте может быть различным для разных групп объектов. В базе данных можно хранить одну или несколько фотографий объекта, общие характеристики (наименование, адрес, телефон и т. п.), перечень и текущие цены по каждому из видов оплат на предлагаемые товары и услуги, дополнительные услуги и прайс-листы на них.
Применительно к АЗС такая база данных может дать полные и исчерпывающие сведения о товарах и услугах, предлагаемых на данной АЗС. Клиент может узнать перечень всех видов реализуемого на данной АЗС топлива с текущими розничными ценами на них, цены на топливо по талонам и карточкам, наличие дополнительных услуг, таких как авто-мойка, шиномонтаж, телефон, туалет и т. д. с текущими прайс-листами для каждого дополнительного вида сервиса.
Любой объект в базе данных (не обязательно АЗС) может принадлежать к определенной группе. Кроме того, можно задать отдельную пиктограмму для каждого объекта (или группы объектов), например:
- каждой услуги или товара,
- каждого вида оплаты.
Помимо графического представления, информация из базы данных может быть представлена в табличном варианте.
Функции администрирования в системе EWM
Администрирование производится в отдельном модуле администратора. При максимальном уровне доступа имеется возможность заполнять базу данных, добавлять/редактировать листы карты, объекты, товары и услуги, виды оплаты. При более низком уровне доступа система дает возможность только добавлять/редактировать прайс-лист.
Имеется максимально удобная форма редактирования прайс-листа, имитирующая приказы об изменении цен на АЗС. Цену можно устанавливать абсолютную, или можно задавать ее изменение относительно текущей как в рублях, так и в процентах. Есть возможность изменять цену сразу для всех или выбранных объектов, для конкретного вида оплаты.
Каждая цена в качестве одного из параметров имеет дату начала действия, поэтому имеется возможность заносить в базу данных «прайс-лист на завтра». Новые цены начнут отображаться на web-сайте только при наступлении нового дня.
Для «пересылки» информации на web-сервер достаточно иметь FTP-доступ к серверу. Это дает возможность администрировать базу данных даже на медленных каналах связи.
Преимущества
- Лёгкость и высокая скорость создания/изменения объектов системы;
- масштабируемость;
- лёгкость управления системой;
- низкая стоимость обслуживания и поддержки системы.
Технические требования к web-серверу
- Сервер на базе процессора Intel Pentium 4 (512 МБ RAM);
- Windows 2000 Server;
- IIS 5.0.
Технические требования к клиенту
- Любой компьютер, подключенный к Сети Интернет;
- любой браузер, поддерживаниющий JavaScript.
Стоимость
- В зависимости от конфигурации системы, ее стоимость составляет от 1 590 $ до 2 490 $.