Отправить резюме
Апрель 2013

Интерактивная Карта Офиса

Интерактивная Карта Офиса

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

Бизнес-логика

Интерактивная карта офиса – бизнес-приложение, которое позволяет сотрудникам компании получить доступ не просто к общим контактным данным других сотрудников, но еще и расположение их рабочих мест на карте офиса. Приложение доступно как на мобильных устройствах, так и на ПК.

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

Возможно посмотреть более подробную информацию о сотруднике: его должность, телефон, адрес электронной почты и пр. Интерактивная карта офиса снабжена возможностью моментального занесения контактов в адресную книгу мобильного телефона.

Архитектура

Для конечного потребителя решение может выглядеть очень простым, но если посмотреть с точки зрения разработки, это совсем не так. Приложение имеет клиент-серверную архитектуру, которая состоит из следующих компонентов:

Интерактивная Карта Офиса
  1. Мобильный клиент (iOS и Android).
  2. Серверная часть:
    1. Веб сервис, реализованный с помощью .NET WCF для клиент-серверных взаимодействий. Данные передаются в формате XML.
    2. Административная часть на платформе Microsoft Silverlight. Позволяет загружать новые карты, управлять данными сотрудников и закреплять рабочие места за сотрудниками.
    3. База данных Microsoft SQL Server.
    4. Модуль интеграции, выполненный на платформе .NET, созданный для импорта данных о сотрудников из внешних систем. Настоящее решение интегрируется с порталом, выполненном на платформе Microsoft SharePoint. Если данные сотрудников хранятся в других форматах (например, в файлах Excel/CSV/XML) или в других системах (например, в базе данных Microsoft Access, Microsoft Exchange), присутствует возможность разработать новый модуль интеграции для импорта таких данных.

Безопасность

Мы приложили немало усилий, чтобы сделать решение настолько безопасным и защищенным, насколько это только возможно. Поскольку мобильные приложения работают с такими важными данными, как данные о сотрудниках, такие данные передаются от клиента к серверу в XML форматах посредством протокола HTTPS.

Компоненты серверной части (кроме WCF service) должны быть развернуты в локальной сети компании, поэтому для передачи данных между ними использование защищенного канала не требуется.

Чтобы загрузить данные о сотрудниках к себе на мобильное устройство, пользователь должен быть авторизирован. Для этого должен использоваться доменный аккаунт.