Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Постояльцы гостиницы






ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«КЕРЧЕНСКИЙ ГОСУДАРСТВЕННЫЙ МОРСКОЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ»

 

«Допущено к защите» «Защищено с оценкой ___________»

_________________(ст. преподаватель) ___________________(ст.преподаватель)

_________________ Ф.И.О ___________________Ф.И.О.

«»____________20___г. «»___________20___г.

 

КУРСОВАЯ РАБОТА

По дисциплине: «Информатика»

Тема работы:

Направление - 19.03.03 Продукты питания животного происхождения

 

 

Студент группы ________

______________________

И.О.Фамилия

«__________» 20_г.

 

 

Керчь, 20 16 г.

 

 

Содержание

Введение......................................................................................................

Задание........................................................................................................

Программирование задачи на тему: «Постояльцы гостиницы»

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

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

Анализ данных……………………………………………………………

Разработка структуры программного приложения…………………….

Разработка интерфейса пользователя……………………………………

Разработка программного кода…………………………………………

Руководство пользователя………………………………………………

Тестирование приложения………………………………………………

ЗАКЛЮЧЕНИЕ………………………………………………………….

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ……………………

 

 

Бланк задания

 

Вариант 1. Разработать приложение, позволяющее при помощи диалогового окна заполнять таблицу Постояльцы гостиницы. Производить подсчет заказанных мест, с указанием сколько каких номеров заказано.

 

 

ПОСТОЯЛЬЦЫ ГОСТИНИЦЫ

Фамилия     Имя Пол Паспорт Завтрак Номер Срок Стоимость   Итог Оплата
                   

 

Введение.
В рамках курсовой работы было создано приложение для создания базы данных, для постояльцев гостиницы. Программирование и реализация учебной базы данных: VBA Excel выбран на основании того, что основные понятия Basic for Application (VBA) является общей языковой платформой для всех приложений (Excel, Word, Mail, Power Point). Он позволяет создавать приложения с интерфейсом профессионального уровня под Windows в короткий срок. VBA соблюдает основной синтаксис и правила программирования языков-диалектов Basic. Basic for Application (VBA) - развитая система визуального программирования для создания прикладных программ в среде Microsoft Office.- отличное средство автоматизации не только простых рутинных операций, которые пользователю приходится периодически выполнять, например, при подготовке текстов в Word или расчётов в Excel, но и сложнейших вычислений над большими объёмами данных.
Очень важным фактором, обуславливающим целесообразность наличия у специалиста любого профиля хотя бы минимальных знаний о VBA, является то, что в настоящее время VBA становится стандартом «де-факто» в качестве встроенного языка программирования не только приложений, поставляемых компанией Microsoft.
Квалифицированному пользователю, профессионально работающему с каким-либо приложением, необходимо как можно лучше знать все объекты приложения, с которыми ему придётся работать. Когда же этому пользователю придётся что-либо автоматизировать для выполнения часто встречающихся операций, то, если в это приложение встроен VBA, пользователю будет предоставлены язык программирования, среда разработки и технология работы с объектами, хорошо знакомые ему, например, по Excel.
Для выполнения разработанной программы созданной в Visual Basic, пользователю не обязательно иметь доступ к самой среде программирования, т.к. разработанные приложения можно скомпилировать в.EXE файлы. VBA - приложения могут выполняться только в том приложении, в котором они были созданы.

 

 

ПРОГРАММИРОВАНИЕ ЗАДАЧИ НА ТЕМУ:

«ПОСТОЯЛЬЦЫ ГОСТИНИЦЫ»

1.АНАЛИЗ УСЛОВИЯ ЗАДАЧИ, ЕЁ МАТЕМАТИЧЕСКОЕ РЕШЕНИЕ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

№ п/п Наименование элемента Тип элемента Назначение элемента
  фамилия Label 1 для отображения поясняющих надписей, соответствующих полей формы
  Имя Label 2
  номер Label 3
  Продолжи тельность проживания Label 4
  Стоимость проживания Label5
  Pol Frame 1 для визуальной группировки элементов еправления. В данном случае используется как дизайнерский элемент, с целью пояснения ниже идущего текста поля.
  Man. OptionButton 1 Для выбора пола.
  Wim. OptionButton 2
  Zavtrak and documents Frame2  
  pasport CheckBox 1 наличие паспорта и заказа завтрака в номер
  Zavtrak v nomer CheckBox2
  Oplata Frame3 Для указания способа оплаты за предоставленные отелем услуги.
  Nalich OptionButton3 Оплата наличными
  Cr.cartochkoi OptionButton4 Оплата кредитной карточкой
  Chekom optionButton5 Оплата чеком
  Familiya TextBox1 Фамилия клиента
  Imya TextBox2 Имя клиента
       
  Srok TextBox3 Срок проживания
  Stoimos proj. TextBox4 Стоимость проживания
  nomer comboBox Выбор номера в котором будет проживать клиент
  Ok CommandButton1 Для подтверждения команды
  Otmena CommandButton2 Для отмены команды
  End CommandButton3 Для выхода из программы

 

 

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

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.