Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа готовая.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
206.22 Кб
Скачать

1.Анализ условия задачи, её математическое решение

Данное приложение позволяет формировать таблицу «постояльцы гостиницы» и обрабатывать её данные. Данные в таблицу вносятся с помощью диалогового окна.

Диалоговое окно должно предусматривать следующее:

  • Фамилия, имя клиента, стоимость проживания , вводится в диалоговое окно с клавиатуры.

  • Для указания пола клиента ему предоставляется выбор из двух вариантов(мужской или женский)

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

  • Выбор номера предоставлен следующим списком: одноместный двухместный и люкс.

  • ввод срока проживания осуществляется путем выбора нужного значения.

  • Так же предусматривается наличие паспорта и заказа завтрака в номер

Клиент может:

  • занести в таблицу введенные в диалоговом окне данные.

  • удалить ошибочно набранную информацию.

  • Так же клиент может получить информацию об общем количестве занятых номеров.

  • Выйти из диалогового окна.

Для реализации задачи создается форма, в которую вводятся данные:

• фамилия, имя клиента и стоимость проживания вводятся вручную в текстовые поля, так как эта информация является уникальной и предугадать, к примеру, фамилии и имена клиентов не представляется возможным;

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

• нужный номер выбирается из выпадающего списка;

• ввод срока проживания осуществляется посредством счетчика, уменьшая или увеличивая текущее значение;

• информация о наличии паспорта и заказа завтрака в номер отмечается с помощью флажка;

Также для удобства пользования создаётся процедура вызова диалогового окна.

Диалоговое окно предусматривает наличие трех кнопок:

• кнопка, при нажатии которой введенная информация переносится из диалогового окна в таблицу Excel, а также происходит подсчет общей суммы оплаты за весь период проживания путем умножения срока проживания на стоимость проживания;

• кнопкой «Отмена» предоставляется возможность очистки текстовых полей;

• кнопка выхода, которая закрывает диалоговое окно.

Ниже приведена таблица наименование, тип и назначение элементов, которые используются в форме:

п/п

Наименование

элемента

Тип

элемента

Назначение

элемента

1

фамилия

Label 1

для отображения поясняющих надписей, соответствующих полей формы

2

Имя

Label 2

3

номер

Label 3

4

Продолжи

тельность

проживания

Label 4

5

Стоимость

проживания

Label5

6

Pol

Frame 1

для визуальной группировки элементов еправления. В данном случае используется как дизайнерский элемент, с целью пояснения ниже идущего текста поля.

7

Man.

OptionButton 1

Для выбора пола.

8

Wim.

OptionButton 2

9

Zavtrak and documents

Frame2

10

pasport

CheckBox 1

наличие паспорта и

заказа завтрака в

номер

11

Zavtrak v nomer

CheckBox2

12

Oplata

Frame3

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

13

Nalich

OptionButton3

Оплата наличными

14

Cr.cartochkoi

OptionButton4

Оплата кредитной карточкой

15

Chekom

optionButton5

Оплата чеком

16

Familiya

TextBox1

Фамилия клиента

17

Imya

TextBox2

Имя клиента

18

Srok

TextBox3

Срок проживания

19

Stoimos proj.

TextBox4

Стоимость проживания

20

nomer

comboBox

Выбор номера в котором будет проживать клиент

21

Ok

CommandButton1

Для подтверждения команды

22

Otmena

CommandButton2

Для отмены команды

23

End

CommandButton3

Для выхода из программы

2.Алгоритм решения задачи