Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть организация, оказывающая услуги населению по предварительной записи. Например, стоматология. Обычно клиент звонит по телефону и говорит, что он хочет записаться на прием, а администратор его записывает. Потом клиент приходит в назначенное время и получает свою услугу. Надо сделать так, чтобы клиент мог записаться самостоятельно через интернет.

В организации есть сервер с той самой базой данных, в которую администратор записывает клиентов. Сервер умеет отвечать на http-запросы, выдавая данные из базы в формате xml. Сервер разрабатывать не надо, он уже есть и исправно выдает результаты. Разрабатываемая форма должна обращаться к серверу за данными, например за списком услуг или за временем, которое свободно, получать эти данные в xml, форматировать в html, предлагать пользователю выбрать, и отсылать введенные данные на сервер.

ПЕРВАЯ ФОРМА - "Запись"

1. Получаем с сервера список услуг

2. Пользователь выбирает услугу

3. Получаем с сервера список сотрудников, оказывающих эту услугу

4. Пользователь выбирает сотрудника, либо указывает, что ему все равно кто

5. Получаем с сервера список дат, на которые можно записаться к выбранному сотруднику на выбранную услугу

6. Пользователь выбирает дату

7. Получаем с сервера свободное время, указывая в запросе дату, сотрудника и услугу

8. Пользователь выбирает свободное время, на которое хочет записаться

9. Пользователь вводит на выбор:

9.1. Фио и номер телефона (для новых клиентов)

либо

9.2. Клиентский номер и пароль (для постоянных клиентов)

10. Отсылаем на сервер данные из формы, получаем подтверждение (либо отлуп если пароль неправильный)

11. Благодарим пользователя, выводим текстом "вы записаны тогда-то туда-то".

Образец xml для дат, на которые можно записаться:

19.01.200920.01.2009

Для услуг:

1СтоматологияВырывание зуба201002СтоматологияОтбеливание зуба10503РентгенРентген круговой10250

Остальные xml такие же.

ВТОРАЯ ФОРМА - "Личный кабинет"

1. Пользователь вводит клиентский номер и пароль.

2. Получаем с сервера информацию о его предварительной записи и выводим на страницу в виде таблицы.

3. Получаем с сервера информацию о его балансе и выводим на страницу.

4. Если сервер вернул баланс, значит пароль верный. Если пароль неверный, сообщаем об этом пользователю.

Результатом разработки должен являться

1) Два HTML файла (по одному для каждой формы) и один или несколько JS файлов. Можно использовать JQuery с плагинами.

2) Заглушка на любом языке (например скрипт на php), которая будет косить под описанный сервер и выдавать xml по приведенному выше образцу. Исключительно для тестирования.

Формы будут лежать на хостинге рядом с сайтом организации, а не на том же сервере.

15 лет назад
schaman
42 годаРоссия
17 лет в сервисе
Был
7 лет назад
Выбранный исполнитель
Art-Media
Андрей 
37 летРоссия
19 лет в сервисе
Был
10 месяцев назад
15 лет назад
$50
5 дней
Работа выполнена качественно, результат соответствует техническому заданию. Благодарю за сотрудничество.
Спасибо.
  • Похожие заказы
  • Привет. Есть FLV плеер (самый обычный, их валом в Инете на всех сайтах где видео онлайн можно смотреть), так вот нада доработать, так что б внизу и вверху были черные полоски (типа как на широкоэкранном ...

    Закрыт
    15 лет назад
  • Необходимо добавить в магазин на базе скрипта SHOP-SCRIPT защиту от спама в форму обсуждения товара. Наиболее предпочтителен вариант с капчей в виде: "Введите ответ на: 2+2х2" Работа без предоплаты. Оплата в WMZ по факту демонстрации вашего метода ...

    Завершен
    15 лет назад
  • Нужен модуль для дле 7.5 Который будет после того как изображение в новостях добавляеш, модуль берет и загружает на FTP(другой сервер) картинку, и указывает в новости ссылку на картинку! Вроде все просто! Есть люди с которыми можно договориться??? Пишите ...

    Закрыт
    15 лет назад
  • Шаблон номер 21012 вместо лого 'креста' вставить 'голубя' с крыльями. сайт позиционируется как сайт-визитка с небольшим каталогом. разделы перевести на русский язык аля стандартный набор разделов. О нас, Продукция, Контакты.... после редактирования залить на бесплатный хостинг. адрес и все ...

    Закрыт
    15 лет назад
  • Мне нужно написать программу, распознать и выложить текстом не получилось, выкладываю три графических изображения, 130, 131, 132 страницы. Нужно написать параграф 4, пример программы там же, но не понятно на каком языке. Желательно всё сделать быстро ...

    Завершен
    15 лет назад
  • Необходимо доработать любой FLV плеер так, что бы видео показывалось ограниченное время, после чего выводится рекламный jpg. Прикрутить этот плеер к ClipShare 4.1 (выдам доступ к нему). Сделать так, что бы полный видик могли смотреть ...

    Закрыт
    15 лет назад
  • Нужно написать многопоточный парсер Яндекс Wordstat wordstat.yandex.ru с проверкой результатов на дубликаты и сохранением в .txt файле. За деталями в ICQ 419149735

    Закрыт
    15 лет назад
  • Нужно расширить функционал на сайте с Amiro Free (www.amiro.ru) с помощью php. Скрипт стандартный – загрузка файлов на сервер. Необходимо прикрутить его с помощью мастера установки надстроек, если нет других способов (это не принципиально). Установка ...

    Закрыт
    15 лет назад
  • Нужен модуль (скрипт) для форума phpbb 2.Смс оплата за регистрацию.Нужно будет прикрутить к биллингу smsrent.ru или smsdostup.ru или mobilcent.com .Чтоб пользователь перед тем как зарегистрировался отправил сначала смс.А потом смог зарегиться.Пишите сколько это будет ...

    Закрыт
    15 лет назад