Модуль взаємодії з веб-сайтом автопрокату

  1. Налаштування взаємодії програми "Автопрокат" з базою даних веб сайту

Цей модуль взаємодії програми сайтом вирішує наступні завдання:

  • Прийом з сайту заявок на бронювання автомобілів
  • Підбір вільного автомобіля для заявки і автоматичне формування за заявкою договору прокату або резервування
  • Автоматичне оновлення на сайті актуальної інформації про наявні автомобілях, їх характеристиках, тарифах і наявності.
  • Редагування і оновлення на сайті, про додаткове обладнання та додаткові послуги і їх тарифах.

Зауважу, що у нас є більш простий модуль, який вміє тільки приймати замовлення з сайту в програму. його опис дивіться тут . Є і ще один варіант (Складніше), призначені для прийому заявок від "партнерів" (посередників типу турагенств, готелів і т.п.)

Подивитися роботу цього модуля зараз можна на наступних сайтах: crimeanpilot.ru Подивитися роботу цього модуля зараз можна на наступних сайтах:   crimeanpilot , raziorent.com , pskovap.ru , rentauto24.ru , ur-avto.ru , taxi19.ru , www.rentmotors.ru , www.прокатдв.рф

Модуль зв'язку з сайтом складається з двох частин:

1. Скрипт і база даних на веб сайті автопрокату. Забезпечує відображення на сайті каталогу автомобілів і форми заявки на бронювання обраного автомобіля. Ось приклад, як це може виглядати на сайті: 1

Після вибору моделі автомобіля, відвідувач сайту натискає кнопку [Замовити] і потрапляє на наступну форму онлайн замовлення:

Після натискання на кнопку [Надіслати заявку] клієнт потрапляє на наступну сторінку, де його дякують за заявку і пропонують ввести додаткові дані (про його паспорті і водійському посвідченні), щоб прискорити потім видачу автомобіля. Якщо клієнт заповнять ці дані, то вони теж негайно потрапляють в програму "Автопрокат".

2. Модуль "Сайт автопрокату". Його можна відкрити через пункти головного меню програми "Файли" - "Сайт" або відповідною кнопкою в лівій панелі кнопок програми.

Його можна відкрити через пункти головного меню програми Файли - Сайт або відповідною кнопкою в лівій панелі кнопок програми

У вікні "Сайт автопрокату" є можливість редагування всіх даних, що відносяться до бази даних сайту: списків "Моделі автомобілів", "Додаткові послуги", "Види багажників", "Об'єкти" (місця видачі і повернення), "Партнери". Ці вікна працюють безпосередньо з базою даних сайту, тому їх не потрібно намагатися відкривати до тих пір, поки не налаштований доступ до бази даних сайту. (Про налаштування доступу до бази MySQL сайту дивіться нижче).

Вікно "Заявки з сайту" програми "Автопрокат":

У цьому вікні видно всі заявки на оренду автомобілів, зроблені на веб сайті.

За допомогою кнопки [Знайти автомобіль] можна швидко знайти вільний на даний період часу автомобіль, заданої в заявці моделі.
Кнопкою [Створити договір] створюється договір прокату за обраною заявці.

За допомогою кнопки [Резервування] можна створити запис в таблиці резервування програми з обраної заявці.

Вікно "Заявка з сайту":

Вікно Заявка з сайту:

"Партнер" - Логін і код партнера, який створив цю заявку. Ці поля будуть заповнені, якщо заявка створена не самим клієнтом, а одним з ваших партнерів через " Партнерський модуль ".

На вкладці "Паспорт" Це вікно містить поля і інформацією про паспортні дані клієнта і його посвідченні водія.

На вкладці "Додатково" розташовується інформація про додаткове обладнання та додаткові послуги, обраних клієнтом в цій заявці.

Вікно "Моделі автомобілів (на сайті)" призначено для редагування інформації про автомобілі, яку бачать відвідувачі веб сайту:

Вікно Моделі автомобілів (на сайті) призначено для редагування інформації про автомобілі, яку бачать відвідувачі веб сайту:

За допомогою кнопки [Завантажити] в цю таблицю можна завантажити дані з таблиць " моделі "І" тарифи "Програми" Автопрокат ".

Вікно записи про модель на сайті: Вікно записи про модель на сайті:

Через підміню "Файли" - "Сайт" програми доступні ще кілька допоміжних таблиць, розташованих в базі даних сайту. Вікно "Додаткові послуги":

Вікно Додаткові послуги:

Вікно "Види багажника":

Вікно Види багажника:

Вікно "Об'єкти (сайт)":

Вікно Об'єкти (сайт):

Вікно "Партнер":

Вікно Партнер:

Довідник "Партнери" використовується, якщо ви застосовуєте можливість прийому заявок за допомогою "Партнерської модуля".

Налаштування взаємодії програми "Автопрокат" з базою даних веб сайту

Для взаємодії програми "Автопрокат" з веб-сайтом потрібно налаштувати джерело даних ODBC, пов'язаний з базою даних MySQL на веб сайті. Для цього, в першу чергу, на комп'ютері потрібно встановити ODBC-драйвер бази даних MySQL і налаштувати джерело даних ODBC.

Завантажити ODBC-драйвер MySQL можна з офіційного сайту MySQL або з нашого сайту . Завантажувати потрібно 32-розрядний варіант драйвера для Windows.

Установка ODBC-драйвера не представляє будь-яких складнощів. Потрібно просто запустити програму установки і погоджуватися з усім, що вона пропонує. Тип установки (Setup Type) можна вибрати "Typical".

Далі потрібно створити і налаштувати джерело даних ODBC. Якщо у вас 32-розрядна Windows, то для цього потрібно запустити "Адміністратор джерел даних ODBC" через "Пуск" - "Панель управління" - "Адміністрування". Якщо ж мова йде про 64-розрядної Windows, то потрібно запустити 32-розрядний варіант "Адміністратора ODBC" (програму Odbcad32.exe), яка знаходиться в папці c: \ Windows \ SysWoW64.

У вікні "Адміністратор джерел даних ODBC" потрібно переключитися на вкладку "Системний DSN" і натиснути кнопку "Додати". У вікні, що з'явилося "Створення нового джерела даних" вибираємо в таблиці рядок "MySQL ODBC 5.1 Driver" і натискаємо кнопку "Готово". Після цього появоляется вікно "MySQL Connector / ODBC Data Source Configuration", в якому потрібно ввести декілька параметрів настройки ODBC-джерела:

  • Data Source Name - "AprokSite" (обов'язково таке, без варіантів!)
  • Description - Не важливо, можна нічого не вводити
  • TCP / IP Server - Ім'я або IP-адреса хоста, на якому знаходиться база даних MySQL вашого сайту. (Ім'я "localhost" - не підійде, потрібна адреса хоста для доступу до бази даних сайту "ззовні"!)
  • Port - Номер порту для з'єднання з базою даних сервера. Зазвичай дорівнює 3306, але іноді може бути і іншим.
  • User - Логін користувача для з'єднання з базою даних
  • Password - Пароль користувача бази даних
  • Database - Виберіть зі списку ім'я бази даних на вашому сайті. (База даних на сайті вже повинна бути попередньо створена і повинна мати всі необхідні таблиці і дані).
  • Character set - Потрібно встановити "cp1251"

Якщо перевірка бази даних шляхом натискання на кнопку [Test] проходить успішно, то натисніть на кнопку [ОК] і закрийте вікно "Адміністратор джерел даних ODBC".

зміст документації