Мастер-Web:Установка и настройка — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[непроверенная версия][непроверенная версия]
(Печать посольских анкет)
(Настройки экрана «Динамический лист предложений с наличием мест»)
Строка 11 640: Строка 11 640:
  
 
====Настройки экрана «Динамический лист предложений с наличием мест»====
 
====Настройки экрана «Динамический лист предложений с наличием мест»====
Настройки для данного экрана задаются в файле web.config, находящемся в папке MasterWebStandard. Данные настройки регулируют отображение тарифов на авиаперелеты, питания и категорий гостиниц. Для этого в конфигурационном файле добавляется секция <MasterWeb>.<BR>
+
Настройки для данного экрана задаются в файле web.config, находящемся в корневой папке приложения ПК "Мастер-Web". Данные настройки регулируют отображение тарифов на авиаперелеты, питания и категорий гостиниц. Для этого в конфигурационном файле добавляется секция <MasterWeb>.<BR>
 
Данная секция содержит 3 подсекции настроек:
 
Данная секция содержит 3 подсекции настроек:
*1. dynamicCharterClasses – список тарифов на авиаперелет
+
# dynamicCharterClasses – список тарифов на авиаперелет
*2. dynamicBoard – список типов питания
+
# dynamicBoard – список типов питания
*3. dynamicHotelCategories – список категорий гостиниц.
+
# dynamicHotelCategories – список категорий гостиниц.
 
=====Настройка секции dynamicCharterClasses=====
 
=====Настройка секции dynamicCharterClasses=====
 
Данная секция определяет какие колонки тарифов на авиаперелет будут отображаться в результатах поиска в экране «Подбор туров с наличием мест».
 
Данная секция определяет какие колонки тарифов на авиаперелет будут отображаться в результатах поиска в экране «Подбор туров с наличием мест».
 
Секция dynamicCharterClasses должна содержать как минимум одно значение.
 
Секция dynamicCharterClasses должна содержать как минимум одно значение.
 
Для добавления нового значения необходимо добавить строчку вида:
 
Для добавления нового значения необходимо добавить строчку вида:
<add name="Название тарифа на авиаперелет" keys="ключи тарифов через запятую"/>
+
<add name="Название тарифа на авиаперелет" keys="ключи тарифов через запятую"/>
 
В значениях параметра name указывается название колонки, которое будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются ключи тарифов на авиаперелет. Ключи тарифов на авиаперелет хранятся в таблице AirService.
 
В значениях параметра name указывается название колонки, которое будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются ключи тарифов на авиаперелет. Ключи тарифов на авиаперелет хранятся в таблице AirService.
 
=====Настройка секции dynamicBoard=====
 
=====Настройка секции dynamicBoard=====
Строка 11 661: Строка 11 661:
 
'''Вариант complex'''<BR>
 
'''Вариант complex'''<BR>
 
Если выбран вариант complex, то необходимо:
 
Если выбран вариант complex, то необходимо:
*1. Определить вид группировки типов питания. Для этого в секции dynamicBoard необходимо добавить нужные значения типов питания. Для добавления нового значения необходимо добавить строчку вида:
+
<br>1. Определить вид группировки типов питания. Для этого в секции dynamicBoard необходимо добавить нужные значения типов питания. Для добавления нового значения необходимо добавить строчку вида:
<add name="Название типа питания" keys="ключи типов питания через запятую"/>
+
<add name="Название типа питания" keys="ключи типов питания через запятую"/>
 
В значениях параметра name указывается название типа питания, которое будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются ключи типов питания. Ключи типов питания хранятся в таблице Pansion.
 
В значениях параметра name указывается название типа питания, которое будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются ключи типов питания. Ключи типов питания хранятся в таблице Pansion.
*2. Закомментировать или удалить в файле MasterWebStandard/templates/bindSchemeQuotedDynamic.xml секцию:
+
<br>2. Закомментировать или удалить в файле MasterWebStandard/templates/bindSchemeQuotedDynamic.xml секцию:
  
 
   <control name="chklBoard" priority="9" type="Pansion" itemType="System.Int32" alwaysSelected="false">
 
   <control name="chklBoard" priority="9" type="Pansion" itemType="System.Int32" alwaysSelected="false">
Строка 11 685: Строка 11 685:
 
'''Вариант complex'''<BR>
 
'''Вариант complex'''<BR>
 
Если выбран вариант complex, то необходимо:
 
Если выбран вариант complex, то необходимо:
*1. Определить вид группировки категорий отелей. Для этого в секции dynamicHotelCategories необходимо добавить нужные значения категорий гостиниц. Для добавления нового значения необходимо добавить строчку вида:
+
<br>1. Определить вид группировки категорий отелей. Для этого в секции dynamicHotelCategories необходимо добавить нужные значения категорий гостиниц. Для добавления нового значения необходимо добавить строчку вида:
<add name="Категория отеля" keys="варианты категорий гостиниц"/>
+
<add name="Категория отеля" keys="варианты категорий гостиниц"/>
 
В значениях параметра name указывается категория гостиницы, которая будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются варианты категорий гостиниц, которые соответствуют значению в поле name.
 
В значениях параметра name указывается категория гостиницы, которая будет отображаться в экране «Подбор туров с наличием мест», а в значениях параметра keys перечисляются варианты категорий гостиниц, которые соответствуют значению в поле name.
*2. Закомментировать или удалить в файле MasterWebStandard/templates/bindSchemeQuotedDynamic.xml секцию:
+
<br>2. Закомментировать или удалить в файле MasterWebStandard/templates/bindSchemeQuotedDynamic.xml секцию:
  
 
   <control name="chklCategory" priority="8" type="HotelStars" itemType="System.Int32" alwaysSelected="false">
 
   <control name="chklCategory" priority="8" type="HotelStars" itemType="System.Int32" alwaysSelected="false">
Строка 11 743: Строка 11 743:
 
=====Скрытие элементов фильтра=====
 
=====Скрытие элементов фильтра=====
 
Для того чтобы скрыть тот или иной элемент, необходимо для соответствующего стиля прописать настройку:
 
Для того чтобы скрыть тот или иной элемент, необходимо для соответствующего стиля прописать настройку:
Display:none;
+
Display:none;
  
 
  Если какой-либо элемент поискового фильтра скрывается, то очень важно учесть,  
 
  Если какой-либо элемент поискового фильтра скрывается, то очень важно учесть,  
Строка 11 779: Строка 11 779:
 
<BR>
 
<BR>
 
[[Файл:614.PNG]]<BR>
 
[[Файл:614.PNG]]<BR>
 
  
 
====Подключение отчетных форм====
 
====Подключение отчетных форм====

Версия 15:49, 13 января 2012

Содержание

Программно-аппаратные требования

  • Pentium IV Xeon 3 GHz
  • Windows 2000 Server или Windows 2003 Server с установленным Internet Information Services (IIS) не ниже 5.0
  • 50MB свободного места на диске
  • Internet Explorer версии 6.0 и выше
  • Microsoft .NET Framework 2.0 и выше
  • Microsoft Data Access Components 2.8 (MDAC 2.8)

Установка IIS

Крайне не рекомендуется изменять NTFS права на каталоги Inetpub и wwwroot.

Сервер, на котором развернут IIS, должен быть оснащен системой защиты FireWall.

В обязательном порядке необходимо ознакомиться с документацией на сайте компании Microsoft: (http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/a14eeb71-c583-48b7-9d2c-083e81095d6e.mspx)

Установка ПК «Мастер-Web»

Для установки ПК Мастер-Web нужно создать директорию MasterWebStandard в каталоге c:/inetpub/wwwroot и выложить туда разархивированные файлы ПК Мастер-Web. В управлении IIS cоздайте приложение для папки MasterWebStandard и приложение для папки admin, которая находится внутри директории MasterWebStandard. Для этого нужно в управлении IIS выделить нужную папку, нажать правую кнопку мышки и выбрать пункт меню Свойства. На вкладке Каталог в разделе Параметры приложения нажмите кнопку Создать. То же самое нужно сделать для папки admin, которая находится внутри директории MasterWebStandard.

Все дополнительные экраны не входят в стандартную поставку и  приобретаются отдельно.

Подключение к базе данных ПК «Мастер-Тур».

В файле web.config, расположенном в папке MasterWebStandard пропишите необходимые параметры подключения (курсивом выделены значения, которые необходимо ввести). Строка подключения к базе данных ПК «Мастер-Тур»:

  1. <add key = "connectionString" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-тур;Initial Catalog=название базы данных ПК Мастер-тур;User ID=логин пользователя ПК Мастер-тур;Password=пароль пользователя ПК Мастер-тур"/>
  2. <add key = "connectionStringShort" value = "Data Source=ip-адрес сервера базы данных ПК Мастер-Тур;Initial Catalog=название базы данных ПК Мастер-Тур"/>

При установке ПК «Мастер-веб» подробное описание возникающих ошибок будет отображаться только на сервере, а пользователи будут видеть только стандартное сообщение. Для того, чтобы ошибку можно было увидеть на всех компьютерах, нужно в файле web.config в теге customErrors прописать значение Off: <customErrors mode="Off"/>.

Настройки программы ПК «Мастер-Web»

После настройки программы, ее можно будет увидеть по адресу http://ip-адрес сервера ПК Мастер-Web/MasterWebStandard/, систему администрирования - http://ip-адрес сервера Мастер-Web/MasterWebStandard/admin/.
Имя пользователя и пароль для входа в систему администрирования такой же как и для входа в ПК Мастер-Тур, если в файле web.config не прописаны ограничение для входа только для определенного пользователя.

Настройка отправки e-mail сообщений в системе бронирования.

Из системы бронирования отправляются следующие сообщения:

Сообщение

Получатели сообщения

1

Новая регистрация в системе

Администратор системы;

Дополнительные e-mail

2

Восстановление пароля

Пользователь ПК Мастер-Web

3

Регистрационные данные в системе

Пользователь ПК Мастер-Web

4

Сообщение о новой заявке от агента

Ведущий менеджер по путевке;

Администратор системы; Дополнительный e-mail; E-mail по стране

5

Сообщение о новой заявке от частного лица

Администратор системы

6

Сообщения об изменении в ФИО туристов

Ведущий менеджер по путевке,

Администратор системы

7

Запрос на аннуляцию забронированного тура

Ведущий менеджер по путевке,

Администратор системы

8

Сообщение об аннуляции забронированного тура

Ведущий менеджер по путевке,

Администратор системы

9

Примечание к заявке (Блок «Переписка с менеджером»)

Ведущий менеджер по путевке, ведущий менеджер по стране. Если у ведущего менеджера не задан e-mail адрес, то сообщение отправляется на адрес, прописанный в настройке rcptTo.

В таблице ниже приведены настройки e-mail адресов, которые должны быть заданы в системе, для отправки и получения сообщений.

Отправитель/получатель

Настройка

Расположение

Адрес, с которого отправляются письма из системы бронирования

<add key="mailFrom" value="mail@megatec.ru" />

Web.config

Адрес администратора системы

<add key="rcptTo" value="mail@megatec.ru" />

Web.config

Дополнительные e-mail адреса, на которые приходят сообщения о новой регистрации и заявки на бронирование

<add key="addRcptTo" value="e-mail1@mail.ru;e-mail2@mail.ru " />

Web.config

Ведущий менеджер по туру

Таблица UserList, колонка US_mailbox

База данных ПК «Мастер-Тур»

Настройка почтового сервера

<add key="smtpServer" value="mail.megatec.ru" />

Web.config

Отправка отчета об ошибке при работе системе

<add key="adminEmail" value="web@megatec.ru" />

Web.config

Порт (по умолчанию 25)