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

Web-интерфейсу приложения недостает красивых удобных форм (DHTML, JavaScript, AJAX). Необходимые интерфейсы к базе данных будут предоставлены.

Пример ТЗ, по которому предстоит работать - ниже. С вас - оценка сроков и стоимости изготовления одной такой формы.

=== пример ТЗ ===

Хочу вот такую форму.

В календарике справа (на рисунке область 1) выбираешь дату, после этого слева отображается

план приемов на выбранную дату (на рисунке область 2).

План приемов:

1. По горизонтали отображаются все сотрудники, которые работают в

выбранную дату

2. По вертикали отображается время, в соответствии с графиком работы

организации на дату

3. На самом графике персиковым цветом залита область, когда работают

сотрудники (Напимер: Аня с 10.00 до 15.00, а Дима с 12.00 до 22.00),

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

4. На плане приемов также отображаются уже имеющиеся приемы, они

отмечаются прямоугольниками с белой заливной, при этом высота

прямоугольника пропоциональна длительности приема.

5. Если кликнуть по сотруднику в шапке плана приемов, то во

всплывающем окне откроется форма добавления приема и услуг в прием (на

рисунке область 5)

Добавление приема

1.В шапке формы находятся едиты:

- Дата (по умолчанию заполнена дата из календарика),

- Время, комбобокс Сотрудник (по умолчанию то, по которому кликнули в шапке),

- Общая длительность (расчитывается в соответствии с ориентировочной длительностью услуг)

2. Кнопка "Добавить услугу" вызывает всплывающее окно с гридом, из

которого выбирается услуга, выбранная услуга записывается в содержание

приема.

3. Содержание: Грид с перечислением услуг в приеме

4. Кнопки: "Отказ" - закрывает окно без сохранения, "ОК" -

запоминаются данные и окно закрывается.

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

(на рисунке область 3)

Предварительный список приемов:

1. Состоит из двух гридов (левый и правый)

2. В левом содержится информация о приемах, при клике по строке в

правом гриде отображается список услуг в приеме.

3. Все имеющиеся предварительные приемы отображаются в плане приемов

(на рисунке область 2) в виде салатовых прямоугольников,

4. При двойном клике по приему повторно всплывает окно "редактирование

приема" (аналогично на рисунке область 5), но все уже заполнено.

После того, как заполнили все приемы и услуги переходим к записи

клиента на прием (на рисунке область 4)

Запись на прием

1. Клиента можно выбрать из комбобокса

2. Нового клиента можно записать используя эдит

Теперь можно нажать кнопку "Записать", чтобы всю информацию о приемах

записать в базу или нажать "Отказ", чтобы очистить форму и все забыть.

16 лет назад
schaman
42 годаРоссия
17 лет в сервисе
Был
7 лет назад