Курсовая работа: Расчет стоимости тура при работе с клиентом
4. «статистический анализ»
5. «карты»
Лист интерфейса – «лицо программы». Он оформлен с помощью «Word Art» и рисунков. Основные же атрибуты интерфейса – список предлагаемых стран; 5 флажков (для выбора услуг); кнопка «стоимость тура», выводящая в специально отведённую ячейку сумму тура с учётом выбранных услуг. Предполагаемому клиенту предлагается выбрать понравившуюся страну, затем, отметить флажками какие именно услуги он хотел бы получить и, нажатием кнопки, на экран выводиться стоимость выбранного тура.
Лист «Заставка» аналогичен титульному листу любой курсовой работы. На нём размещена информация о сдающем работу, название учебного заведения, вид работы, принимающем работу преподавателе и название города, где расположено учебное заведение.
«Статистический анализ» предоставляет возможность визуально лицезреть картину работы компании и ознакомиться с прогнозами, ростом и предсказаниями для данной фирмы на последующие годы.
Лист «карты», что и следует из названия, предлагает для осмотра карты стран имеющихся туров.
Рабочий лист – место, где непосредственно осуществляются вычисления и происходит большая часть работы с программой. Рабочий лист предназначен для хранения данных и проведения расчетов.
В ячейки А1:А15; А8:А12 введены страны, которые фирма предлагает в качестве направлений путешествия своим клиентам. В данном случае это:
- ОАЭ
- Тайланд
- Испания
- Китай
- Египет
В ячейки В7:F7 введены услуги, которые может заказать клиент в данном случае это:
- Авиабилет
- Экскурсии
- Виза
- Питание
- Отель
В область, ограниченную B8 – F12 вводятся цены на услуги в конкретной стране.
Поле со списком на листе интерфейса необходимо связать со списком стран на рабочем листе. Для этого надо вызвать контекстное меню поля со списком, в нем выбрать команду формат объекта и в открывшемся диалоговом окне выбрать вкладку «Элемент управления».
Далее установить курсор в поле «Формировать список по диапазону» и выделить на рабочем листе ячейки со странами (это ячейки А8:А12).
Затем установить курсор в поле «Связать с ячейкой» и выделить ячейку B3 на рабочем листе и нажать кнопку Ок. В эту ячейку поле со списком будет подставлять порядковый номер выбранной страны.
Теперь надо связать флажки на листе интерфейса с соответствующими ячейками на рабочем листе. Для этого надо вызвать контекстное меню флажка (например флажок Авиабилет), выбрать в нем команду формат объекта, выбрать вкладку «Элемент управления» и установить курсор в поле связь с ячейкой. Затем надо выделить ячейку B3 на рабочем листе и нажать кнопку Ок. Надо связать с соответствующей ячейкой каждый флажок.
Состояние флажков, т.е. «заказанность» услуги (что клиент заказал) сохранено в ячейках D1-D5 в виде истина или ложь. Но в этом формате использовать состояние флажков нельзя. (100 * истина = ошибка!, потому как умножать число на слово нельзя). Именно поэтому значения истина и ложь необходимо перевести в числовую форму – 1 или 0 (1 – истина, 0 – ложь)
В ячейку E1 на рабочем листе надо вставить формулу =если(D1;1;0), а затем скопировать маркером заполнения на диапазон E1:E5. Таким образом, слова истина или ложь переводятся в числа 1 или 0.
На рабочем листе в ячейке G8 надо посчитать стоимость тура с учетом коэффициентов «заказанности» услуги. Введем в ячейку G8 формулу =МУМНОЖ(B8:F8;$E$1:$E$5) - перемножаем стоимости услуг на коэффициенты заказанности услуги. Далее маркером заполнения копируем эту формулу вниз до ячейки G12.
В ячейку H7 вводим формулу =ВЫБОР(B3;G8;G9;G10;G11;G12) – с помощью этой формулы выбирается стоимость из диапазона G8-G12 в соответствии с индексом (порядковым номером страны) которая выбирается в поле со списком, чей порядковый номер указан в ячейке B3.
Далее необходимо создать макрос. Для его создания необходимо: