База данных для гостиницы

Изучение работы гостиницы. Описание основных этапов разработки базы данных. Формализованное описание предметной области. Создание базы данных в Microsoft Access. Особенность автоматизации процесса учета в гостинице как целесообразное решение компании.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 13.09.2020
Размер файла 243,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

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

ГБПОУ РО «ВПК им. М. А. Шолохова»

Специальность: 09.02.07 Информационные системные и программирование

Пояснительная записка

к курсовой работе в форме проекта

по МДК 11.01 Технологии разработки и защиты баз данных

На тему База данных для гостиницы

Выполнил:

Кушнарёв Виталий Владимирович

Форма обучения - очная, III курс, группа Б

Руководитель: Поведский Юрий Юрьевич

Вёшенская 2020

Содержание

Введение

1. Основная часть

1.1 Анализ работы гостиницы

1.2 Этапы разработки базы данных

1.3 Создание базы данных

Заключение

Список литературы

Приложение

Введение

Актуальность разработки темы: в современном мире для конкурентоспособности предприятию необходимо организовывать свою деятельность максимально эффективно. Актуальность темы заключается в необходимости хранить и обрабатывать большое количество информации. Следовательно, для быстрой обработки и хранения информации целесообразно использовать базу данных вместо бумажных носителей.

Объектом исследования является гостиница.

Предметом исследования является база данных гостиницы.

Цель работы: разработать базу данных для ведения учёта в гостинице.

Задачи: проанализировать работу гостиницы, описать этапы разработки базы данных, создать базу данных в Microsoft Access.

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

Работа выполнена в форме проекта, в структуру курсового проекта входит пояснительная записка и продукт учебно-исследовательской деятельности. Пояснительная записка включает в себя: титульный лист, введение, основную часть, заключение, список литературы из 12 источников, двух приложений, а также программный продукт на информационном носителе.

В ходе работы над темой использовались: справочно-энциклопедическая литература, ресурсы сети Интернет, учебная и учебно-методическая литература.

Практическая значимость: использование данного программного продукта в деятельности гостиниц позволит оптимизировать рабочий процесс.

1. Основная часть

1.1 Анализ работы гостиницы

Согласно Федеральному закону «Об основах туристической деятельности» гостиница - это средство размещения, в котором предоставляются гостиничные услуги и которое относится к одному из видов гостиниц, предусмотренных положением о классификации гостиниц, утвержденным Правительством Российской Федерации.

Для управления комнатами в гостиницах создаётся фонд, который содержит информацию о количестве мест в номере, стоимость проживания за сутки, которая зависит от типа номера, его описание. В описание входит информация по оснащению номера различной техникой, расположению номера, вида из окна и другое. При регистрации заказчика услуг гостиницы заполняется анкета из приложения А. Данные, необходимые для заполнения анкеты:

a) Данные о гостинице: наименование, адрес;

b) Сведения о заказчике услуг: фамилия, имя, отчество, дата рождения, пол, место рождения и проживания, гражданство, данные паспорта, дата прибытия и убытия;

c) Номер занимаемой комнаты;

По окончанию срока проживания заполняется квитанция-договор об оплате на основании формы из приложения Б с указанием заказчика услуги, номер комнаты, способа оплаты и итоговая сумма, а также администратор гостиницы, в смену которого происходила оплата.

Таким образом, была исследована предметная область и выявлены её атрибуты и сущности.

1.2 Этапы разработки базы данных

Согласно теории из учебника И.А. Кумсковой Базы Данных процесс разработки базы данных разделяется на три основных этапа: концептуальное проектирование, логическое проектирование и физическое проектирование [7, c.43].

Результатом первого этапа проектирования является концептуальная модель. Концептуальной моделью называется формализованное описание предметной области [7, c.43]. При построении данной модели используются сущности и характеристики.

Сущность - это некоторый обособленный объект или событие, информацию о котором необходимо сохранить в базе данных и который имеет определенный набор свойств - атрибутов[7, c.57]. Атрибуты - это свойства, характеризующие сущность. В структуре таблицы каждый атрибут именуется и ему соответствует заголовок некоторого столбца таблицы [7, c.58].

После изучения предметной области были выделены следующие сущности со своими атрибутами:

Сущность «Клиенты» обладает атрибутами: фамилия, имя, отчество, дата рождения, пол, место рождения, гражданство, серия и номер паспорта, дата и место выдачи, место жительство, телефон;

Сущность «Номера» обладает следующими атрибутами: номер комнаты, количество мест, тип номера, свободен;

Сущность «Администраторы» обладает атрибутами: фамилия, имя, отчество, дата рождения, пол, место рождения, гражданство, серия и номер паспорта, дата и место выдачи, место жительство, телефон;

Сущность «Журнал регистрации» облает атрибутами: клиент, администратор, номер комнаты, дата въезда, дата выезда, статус оплаты;

Сущность «Классы номеров» обладает атрибутами: название класса, описание, стоимость

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

После завершения этапа концептуального проектирования, начинается этап логического проектирования. Результатом последнего является логическая модель.

Логическая модель описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью [7, c.43].

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

Рисунок 1 - Логическая модель

Нормализация отношений - это формальный аппарат ограничений на их формирование, который позволяет устранить дублирование данных, обеспечить их непротиворечивость и уменьшить затраты на подержание баз данных [7, с. 69]. Отношением (связью) называется функциональная зависимость между двумя сущности [7, с. 87].

Результатом этапа логического моделирования стала логическая модель, представленная на Рисунке 1, которая состоит из пяти таблиц, имеющих отношения типа «один-ко-многим». Такой тип отношений означает, что один экземпляр первой сущности связан с несколькими экземплярами второй сущности, такой тип связи наиболее часто используемый [7, с. 76].

Заключительным этапом в проектировании базы данных является физическое проектирование. Целью этого этапа является построение физической модели базы данных. Такая модель описывает данные средствами конкретной СУБД [7, c.44]. Физическая модель описывает данные с использованием атрибута, первичных ключей, типов данных и доменов. Первичным ключом называется атрибут или набор атрибутов, однозначно идентифицирующий каждую запись в таблице [7, c.59]. Определения типов данных аналогично таковым в языках программирования [7, c.57]. Доменом называется множество всех возможных значений определенного атрибута [7, c.58].

Итог этапа физического проектирования базы данных представлен в Таблице 1.

Таблица 1 - Физическая модель базы данных для гостиницы

Первичный ключ

Имя поля

Тип данных

Домен

Примечание

Журнал регистрации

Да

№ записи

Числовой

Длинное целое

Non null

-

Код клиента

Числовой

Длинное целое

Non null

-

№ комнаты

Числовой

Байт

Non null

-

Дата въезда

Дата/время

Краткий формат

Non null

-

Дата выезда

Дата/время

Краткий формат

-

-

Код администратора

Числовой

Байт

Non null

-

Оплачено

Логический

-

Администраторы

Да

Код администратора

Числовой

Байт

Non null

-

Фамилия

Текстовый

15

Non null

-

Имя

Текстовый

15

Non null

-

Отчество

Текстовый

15

-

-

Телефон

Текстовый

12

Non null

-

Пол

Текстовый

1

-

-

Дата рождения

Дата/время

Краткий формат даты

Non null

-

Место рождения

Текстовый

150

Non null

-

Гражданство

Текстовый

15

Non null

-

Серия номер паспорта

Текстовый

10

Non null

-

Дата выдачи

Дата/время

Краткий формат даты

Non null

-

Место выдачи

Текстовый

150

Non null

-

Место жительства

Текстовый

150

Non null

Номера

Да

№ комнаты

Числовой

Байт

Non null

-

Количество мест

Числовой

Байт

Non null

-

Код класса

Числовой

Байт

Non null

-

Свободен

Логический

Да/Нет

-

Клиенты

Да

Код клиента

Числовой

Длинное целое

Non null

-

Фамилия

Текстовый

15

Non null

-

Имя

Текстовый

15

Non null

-

Отчество

Текстовый

15

-

-

Телефон

Текстовый

12

Non null

-

Пол

Текстовый

1

-

-

Дата рождения

Дата/время

Краткий формат даты

Non null

-

Место рождения

Текстовый

150

Non null

-

Гражданство

Текстовый

15

Non null

-

Серия номер паспорта

Текстовый

10

Non null

-

Дата выдачи

Дата/время

Краткий формат даты

Non null

-

Место выдачи

Текстовый

150

Non null

-

Место жительства

Текстовый

150

Non null

Классы номеров

Да

Код класса

Числовой

Байт

Non null

-

Название

Текстовый

10

Non null

-

Описание

Длинный текст

-

Non null

-

Стоимость в сутки

Денежный

-

Non null

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

1.3 Создание базы данных

В качестве системы управления базами данных для реализации базы данных для гостиничного бизнеса был выбран продукт от компании Microsoft под названием Access 2019. Основными причинами выбора данного являются:

а) простой графический интерфейс;

б) наличием большого количества вспомогательного программного обеспечения;

в) широкие возможности по импорту/экспорту данных в различный форматах;

После того, как были успешно пройдены все этапы проектирования и разработки, получившаяся база данных была записана на DVD-диск.

Созданная база данных предназначена для ведения учёта жильцов в гостинице, может применяться в любых гостиницах, отелях, базах отдыха, санаториях и пансионатах. Может выступить в качестве альтернативы дорогостоящим профессиональным решениям.

База данных обеспечивает ввод, хранение и изменение абсолютно всех данных из предметной области, необходимых для полноценной деятельности организации.

В базе данных можно получить всю информацию о жильцах гостиницы и сроках их проживания за любой период времени, информацию о занимаемом ими номере, количестве мест в нём, его типе и стоимости за сутки, получить количество свободных и занятых номеров. Так же возможно получить информацию о администраторе, в чью смену происходило заключение договора, а также статут оплаты по договору.

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

Применение данной базы данных для автоматизации процесса учёта в гостинице является целесообразным решением, так как позволяет многократно ускорить процесс обработки информации путём снижения оборота бумажных документов. Также это позволяет снизить трудозатраты персонала и повысить надёжность хранения данных. Обучение персонала использованию данной базы данных не составит большого труда и не займет много времени.

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

Заключение

В соответствии с целью была разработана базы данных для гостиницы. База данных разрабатывалась при помощи системы управления базами данных Microsoft Access 2019. Разработанная база данных полностью удовлетворяет всем требованиям, поставленным на начальном этапе. Дальнейшее развитие предполагает создание полноценного серверного приложения, позволяющего работать с базой данных вне зависимости от местоположения.

Объектом исследования является гостиница.

Предмет исследования: база данных гостиницы.

Для достижения цели были выполнены следующие задания:

Анализ работы гостиницы;

Описание этапов разработки базы данных;

Создание базы данных;

В ходе выполнения работы были использована справочно-энциклопедическая литература, ресурсы сети Интернет, учебная и учебно-методическая литература.

Таким образом, новизна и практическая значимость определяется возможностью применения данный базы данных в гостинице.

Список литературы

1. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2013. СПБ: БХВ Петербург, 2014. 464 с.

2. Голицына О.Л., Максимов Н.В., Попов И.И., Базы данных. М.: Форум, 2012. - 400 c.

3. Голицына, О.Л., Максимов Н.В., Попов И.И. Базы данных. М.: Форум; Инфра-М, 2013. - 399 c.

4. Гурвиц Г.А., Microsoft Access 2010. Разработка приложений на реальном примере. СПб.: БЧВ-Петербург, 2010. 497 с.

5. Илюшечкин В.М. Основы использования и проектирования баз данных. М. Юрайт, 2014. 213 с.

6. Кузин А.В., Левонисова С.В. Базы данных. М.: Academa, 2012. 320 с.

7. Кумскова, И. А. Базы данных: учебник для СПО / И. А. Кумскова.- М.: КНОРУС, 2016.-488 с.

8. Федорова Г.Н. Основы проектирования баз данных. -М.: ОИЦ «Академия» 2015.

9. Фуфаев Э.В., Фуфаев Д.Э. Базы данных (11 издание). М.: Academa, 2017. 320 с.

10. Фуфаев Э.В., Фуфаев Д.Э Разработка удаленных баз данных. М.: Academa, 2017. 256 с.

11. Федеральный закон "Об основах туристской деятельности в Российской Федерации" от 24.11.1996 N 132-ФЗ

12. Административный регламент МВД РФ по предоставлению государственной услуги по регистрационному учёту граждан РФ по месту прибывания и по месту жительства в пределах РФ.

Приложение

Анкета регистрации

Приложение N 10

к Административному регламенту

Министерства внутренних дел

Российской Федерации по предоставлению

государственной услуги по регистрационному

учету граждан Российской Федерации

по месту пребывания и по месту

жительства в пределах

Российской Федерации

РЕКОМЕНДУЕМЫЙ ОБРАЗЕЦ

АНКЕТА

___________________________________________________________________________

(наименование гостиницы, санатория, дома отдыха, пансионата, кемпинга,

туристской базы или другого подобного учреждения)

___________________________________________________________________________

(адрес (регион, район, город, населенный пункт))

комн. _____

1. Фамилия (при наличии) __________________________________________________

2. Имя (при наличии) ______________________________________________________

3. Отчество (при наличии) _________________________________________________

4. Дата рождения "__" ___________ ____ г. 5. Пол муж. /жен.

6. Место рождения: страна _________________________________________________

регион ____________________________________________________________________

район _____________________________________________________________________

город _____________________________________________________________________

населенный пункт __________________________________________________________

7. Гражданство ____________________________________________________________

8. Документ, удостоверяющий личность: вид _________________________________

серия _____________ номер __________________ выдан "__" ___________ ____ г.

Срок действия (для заграничного паспорта) "__" ___________ ____ г.

орган, выдавший документ __________________________________________________

________________________________________________________ код ______________

9. Законный представитель _____________________________________________

(фамилия, имя, отчество (при наличии)

___________________________________________________________________________

10. Место жительства (при отсутствии места жительства - место пребывания):

страна ____________________________________________________________________

регион ____________________________________________________________________

район __________________________________________________________________

город __________________________________________________________________

населенный пункт __________________________________________________________

ул. ____________________________, дом ________ корп. ________ кв. _________

Размер 105 x 145

(оборотная сторона)

11. Прибыл "__" ___________ ____ г. Выбыл "__" ___________ ____ г.

12. Зарегистрировал "__" ___________ ____ г. Подпись ______________________

Блок машиночитаемых данных

Ф.И.О.

Размер 105 x 145 мм

Квитанция оплаты

Рисунок Б.1. Форма БО-18

Размещено на Allbest.ru


Подобные документы

  • Рассмотрение вопроса автоматизации работы служб гостиницы. Разработка базы данных для работы с клиентами. Характеристика языка структурированных запросов SQL и его разновидности. Описание таблицы программы, ключей и диаграммы составленной базы данных.

    курсовая работа [1,6 M], добавлен 27.05.2014

  • Анализ предметной области. Требования, предъявляемые при составлении базы данных гостиницы. Реализация процесса поиска необходимой информации. Формирование таблиц, запросов, отчетов и вывод их на печать. Редактирование, добавление и хранение данных.

    курсовая работа [2,0 M], добавлен 07.02.2016

  • Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.

    курсовая работа [3,3 M], добавлен 20.09.2013

  • Разработка базы данных для учета размещения и услуг гостиницы-отеля "Баташев". Анализ предметной области, проектирование базы данных. Реализация SQL-запросов для создания объектов и получения отчетов. Реализация приложения для работы с базой данных.

    курсовая работа [336,0 K], добавлен 05.01.2014

  • Основные понятия баз данных: нормализация, связи и ключи. Создание и этапы проектирования базы данных, решение задачи о предметной области. Изучение СУБД Microsoft Access s 2003: пользовательский интерфейс, главное окно приложения, создание таблиц.

    реферат [2,1 M], добавлен 10.11.2010

  • Описание предметной области и структуры базы данных. Экономическая сущность информационных задач, построение диаграмм проекта и обособление проектных решений. Технологическое обеспечение и внешний вид программы, описание её работы и программный код.

    курсовая работа [910,1 K], добавлен 03.04.2015

  • Понятие базы данных. Реляционная модель данных. Таблицы, запросы, поля, тип данных. Управление базами данных гостиницы. Программное приложение "Администратор гостиницы" для автоматизации рабочего места администратора и бухгалтера гостиничного комплекса.

    реферат [48,5 K], добавлен 18.04.2011

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

    курсовая работа [3,8 M], добавлен 02.02.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.