Управление хозяйственной службой
Данный модуль СПК «Здравница» предназначен для информационного обеспечения, контроля и мониторинга службы горничных и технических подразделений, обслуживающих номерной фонд и другие помещения СКУ.
Модуль основывается на базовых справочниках, таких, как подразделения технических служб, их сотрудники, виды выполняемых работ и виды материалов, а также использует данные и справочники других модулей СПК «Здравница» (справочники номерного фонда и медицинских помещений, данные отдыхающих и др.)
Управление службой горничных
В рамках управления службой горничных поддерживается развитая система создания нарядов на уборку номеров в соответствии с текущим состоянием номерного фонда и актуальными данными о проживающих из подсистемы «Размещение».
Работы, которые должны быть выполнены, могут быть автоматически созданы как по заранее созданному расписанию, так и по незапланированным событиям (досрочный выезд и др.), а также в рамках поступающих заявок. Для различных категорий или уровней обслуживания номерного фонда может быть задано индивидуальное расписание работ (интервалы смены белья и т.п.).
Управление заявками
Модуль обеспечивает управление полным жизненным циклом заявок на техническое обслуживание помещений и других объектов санаторно-курортных учреждений – от поступления заявки до приёмки работ заявителем. В ходе поступления и выполнения заявок учитываются выполненные работы и затраты материалов, ведётся журнал изменений заявки, отслеживается изменения её статуса. Различные отчеты предоставляют как подробные, так и сводные данные о выполнении заявок, работе технических подразделений, статистику выполнения работ и расходования материалов, историю выполнения работ в помещении и другие аналитические данные.
Управление персоналом
Для управления персоналом технических служб и службы горничных используются графики работы, наряды, также поддерживается закрепление сотрудника за определенными участками и автоматическое распределение работ на этих участках к выполнению закрепленным сотрудником. На основании данных о выполненных работах может быть рассчитана нагрузка сотрудника, его трудозатраты и/или временные затраты на выполнение работ. Система отчетности позволяет получать аналитическую информацию о деятельности сотрудников в различных разрезах.
Управление доступом
Модуль «Управление хозяйственной службой» поддерживает систему разграничения прав доступа СПК «Здравница», которая позволяет изолировать пользователей различных служб и их данные, в том числе данные справочников, одновременно поддерживая возможность работы со всеми данными и отчетностью всех или определенных служб для руководителей среднего и высшего звена. В рамках каждой службы может быть определена собственная иерархия прав доступа, что позволяет гибко настраивать работу модуля для каждой из технических служб.
Веб-приложение — клиент-серверное приложение, в котором клиентом выступает браузер, а сервером — веб-сервер. Браузер может являться реализацией так называемых тонких клиентов. Браузер способен отображать веб-страницы и, как правило, входит в состав операционной системы, а функции его обновления и сопровождения лежат на поставщике операционной системы. Логика приложения сосредотачивается на сервере, а функция браузера заключается в основном в отображении информации, загруженной по сети с сервера, и передаче обратно данных пользователя. Одним из преимуществ такого подхода является тот факт, что клиенты не зависят от конкретной операционной системы пользователя, и веб-приложения, таким образом, являются межплатформенными сервисами. По причине этой универсальности и относительной простоты разработки веб-приложения стали широко популярными в конце 1990-х — начале 2000-х годов.
Во второй версии сетевого программного комплекса «Здравница» значительная часть бизнес-логики приложения изначально сосредоточена на стороне сервера, что в принципе позволяет использовать различные типы клиентских приложений, в том числе, и основанные на веб-технологиях.
СУБД Oracle database, на которой базируется СПК «Здравница», имеет собственную среду разработки веб-приложений Oracle Application Express (Oracle Apex, ранее называвшаяся Oracle HTML-DB). Среда распространяется бесплатно, и, как следует из названия, позволяет позволяет очень быстро проходить весь процесс разработки веб-приложения.
Наиболее эффективной областью использования веб-интерфейса является организация доступа к единой базе данных из удалённых точек. Применительно к санаторной-курортной предметной области можно говорить о необходимости разработки веб-интерфейса для решения следующих задач:
-
онлайн-бронирование для турагентов;
-
онлайн-бронирование для удаленных офисов;
-
интернет-магазин путевок для частных лиц;
-
контроль руководителя над деятельностью предприятия из любой точки мира.
Технологически, для добавления приложения на базе APEX в уже имеющуюся базу данных, не требуется апгрейда оборудования или остановки системы. Приложение доступно из любого современного браузера по сетевому адресу сервера, то есть, для обеспечения возможности использования веб-приложения на рабочих местах, не входящих в ЛВС предприятия, необходим, как минимум, внешний статический IP-адрес сервера.
Для обеспечения безопасности веб-интерфейса используется система учётных записей APEX, обособленная от остальных учётных записей СПК «Здравница». Такое разделение позволяет принципиально исключить несанкционированный доступ к веб-интерфейсу для учётных записей, изначально созданных для работы в рамках базового клиентского приложения СПК «Здравница». Также, для защиты в процессе передачи, данные могут транслироваться по шифрованному протоколу SSL.
Для решения поставленных задач, веб-интерфейс разделён на четыре части, различающихся как функциональностью, так и уровнем доступа к данным.
Первый уровень позволяет только отсылать запрос по установленной форме и получать ответ по запросу только после проверки оператором (менеджером). Этот уровень предназначен для работы интернет-продаж путёвок. Для пользования этим уровнем не нужна регистрация в системе, либо она может производиться в автоматическом режиме. Интерфейс пользователя соответствует общепринятым стандартам.
Второй вариант интерфейса является базовым и предназначен для работы туроператора с реализацией путёвок. Фактически, в данном варианте доступен весь потенциал подсистемы «Реализация» в режиме он-лайн, с возможностью ограничения доступа к данным в различных разрезах (сведения о реализации услуг через других операторов, о реализации услуг напрямую и др.).
Приложение предлагает пользователям не только простой и доступный веб-интерфейс, оптимизированный для работы через интернет-канал, но и богатые средства визуализации данных, такие, как графики различных типов, как на базе простых SVG-изображений, так и на основе Flash -технологии – с использованием AnyChart Flash Chart Component, который позволяет отображать Flash графики в реальном времени без необходимости редактировать исходный Flash код. Основанная на XML технология позволяет контролировать прозрачность, цвета, ссылки, заголовки, легенду, фон, анимационные эффекты и звук, а также отображаемые данные.
Интерфейс удалённого офиса, в отличие от интерфейса туроператора, предоставляет доступ ко всем данным подсистемы «Реализация», аналогично обычному клиентскому приложению сетевого программного комплекса.
Основанный на представлении сводных данных по всем подсистемам, интерфейс для руководителя схож с отчётными формами клиентского приложения СПК, и позволяет гибко отбирать данные по различным критериям, визуализировать представление данных в различных формах: в виде графиков, диаграмм, таблиц.
Необходимо отметить возможность адаптации разработанного интерфейса под возможности браузеров мобильных устройств, таких как коммуникаторы, смартфоны и даже обычные мобильные телефоны. При этом неизбежно упрощение интерфейса за счёт исключения использования Javascript и Flash, что, разумеется, снизит уровень наглядности, но позволит в разы уменьшить объём передаваемых данных, что немаловажно для мобильных устройств, как правило, использующих нестабильный канал связи с узкой полосой пропускания.
Веб-интерфейс, основанный на перспективной технологии Oracle Appliction Express, является новым шагом в сторону построения единого информационного поля санаторно-курортной отрасли. Возможности, предоставляемые данным видом клиентского приложения, позволяют снизить трудозатраты (к примеру, на взаимодействие с турагентами), повысить уровень контроля над планируемой заполняемостью санатория, а также получать оперативные сводные данные в он-лайн режиме.
