Курсовая по Бд Гостиница

      Комментарии к записи Курсовая по Бд Гостиница отключены

Уважаемый гость, на данной странице Вам доступен материал по теме: Курсовая по Бд Гостиница. Скачивание возможно на компьютер и телефон через торрент, а также сервер загрузок по ссылке ниже. Рекомендуем также другие статьи из категории «Книги».

Курсовая по Бд Гостиница.rar
Закачек 3634
Средняя скорость 9323 Kb/s
Скачать

Курсовой проект — Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Федеральное агентство связи

Сибирский государственный университет телекоммуникаций и информатики

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

Выполнил: ст.гр. АЗ-58

2.Задание к курсовому проекту

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

.2 Концептуальное моделирование данных

анализ предметной области, выделение объектов, информация о которых должна храниться в базе данных, определение их атрибутов, связей между объектами и характеристик этих связей;

.3 Логическое моделирование данных

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

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

. Создание кнопочной формы

. Список используемых источников

Целью выполнения курсового проекта по курсу Банки и базы данных является:

a.изучение этапов проектирования реляционных баз данных;

b.приобретение практических навыков в разработке и реализации информационных систем;

c.приобретение навыков работы с реляционными базами данных

d.используя средства Microsoft Access, реализовать базу данных в соответствии с индивидуальным заданием.

Задание к курсовому проекту

По заданному в варианте описанию предметной области разработать и реализовать проект реляционной базы данных.

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

База данных должна содержать сведения о следующих объектах:

Распределение номеров по этажам, с указанием общего количества мест в номере, количества свободных мест и проживающих.

Гости — фамилия, имя, отчество, пол, адрес, дата рождения, номер паспорта, дата выдачи, учреждение, выдавшее паспорт, номер комнаты, дата въезда, дата выезда, список оказанных услуг (наименование услуги, количество, цена).

Адресные данные коридорных и горничных и расписание их дежурств.

. Счет, предъявляемый при выписке гостя.

  1. Гости разного пола могут быть поселены в один номер, только будучи супругами.
  2. Горничные обслуживают ряд номеров только одного этажа.
  3. Коридорные обслуживают только один этаж.
  4. Указанные категории персонала имеют скользящий график работы: коридорные — посуточно, горничные посменно.
  5. Сведения о гостях сохраняются в течение года.

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

Целью разработки любой базы данных является хранение и использование информации о какой-либо предметной области.

При разработке базы данных обычно выделяется несколько уровней моделирования, при помощи которых происходит переход от предметной области к реализации базы данных средствами конкретной СУБД. Можно выделить следующие уровни:

Сама предметная область

Модель предметной области

Концептуальная модель данных

Логическая модель данных

Физическая модель данных

Собственно база данных и приложения

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

Модель предметной области. Модель предметной области — это наши знания о ней. Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Опыт показывает, что текстовый способ представления модели предметной области неэффективен. Гораздо более информативными и полезными при разработке баз данных являются описания предметной области, выполненные при помощи специализированных графических схем. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами.

Концептуальная модель данных. На следующем, более низком уровне находится концептуальная модель данных предметной области. Концептуальная модель описывает понятия предметной области, их взаим�

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

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

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

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

Министерство образования и науки РФ

ФГБОУ ВПО «Рыбинский государственный авиационный технический университет имени П.А. Соловьёва»

Факультет радиоэлектроники и информатики

Кафедра МПО ЭВС

по дисциплине «Базы данных»

на тему «Гостиница»

Студент группы ИЭБ-11 Носырина А. С

Руководитель к.т.н, доцент Михайлов Н.Л.

Рассмотрим возможную модель организации размещения и учета проживающих в некоторой гостинице граждан (клиентов). Предполагаемая гостиница располагает номерами с разным уровнем сервиса, комфортности и, соответственно, оплаты. Одной из характеристик номера является его тип. Предположим, что существуют следующие типы номеров: люкс — многокомнатный номер с высоким уровнем сервиса, комфортности и обслуживания; полулюкс — номер меньшей, чем люкс, площади, но с достаточным уровнем сервиса и комфортности; одноместный или двухместный номер с минимальным уровнем сервиса; многоместный номер, также с некоторым уровнем сервиса. Стоимость для номеров типа люкс и полулюкс устанавливается как стоимость всего номера (в сутки), независимо от количества проживающих в номере. Стоимость проживания в одно -, двух-, и многоместных номерах устанавливается для одного человека (в сутки). Номера и места в номерах могут бронироваться. При наличии телефона в номере пользование междугородным телефоном оплачивается отдельно по фактическим счетам.

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

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

1. Анализ предметной области

2. Построение концептуальной модели

3. Построение и анализ предварительных отношений

4. Разработка логической модели базы данных «Гостиница»

5. Разработка форм ввода информации

6. Построение запросов в базе данных

7. Построение отчетов к запросам

база данные гостиница модель

База данных будет создаваться на основе СУБД Microsoft Access, которая обладает следующими свойствами:

· Формирование и подержание БД

· Предоставление информации пользователям

· Обеспечение целостности и реорганизации ценностей БД

· Организация совместной работы пользователей

· В данной курсовой работе разрабатывается база данных для Гостиницы. Она позволит быстро получать и модифицировать необходимую информацию, минимизировать избыточность информации. БД упростит реализацию комплексных запросов, повысит эффективность использования информационной технологии.

1. Анализ предметной области


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


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

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

1. Номер(Код номера);

3. Гражданин (Код гражданина, Дата въезда);

4. Карточка регистрации (Код карточки регистрации);

5. Расчетная карточка (Код расчетной карточки);

6. Счет (Код счета).

Все связи между объектами можно отобразить в виде таблицы.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

ГОУ СПО ПЕРЕСЛАВСКИЙ КИНОФОТОХИМИЧЕСКИЙ КОЛЛЕДЖ

ПО ДИСЦИПЛИНЕ «БАЗЫ ДАННЫХ»

РАЗРАБОТКА БАЗЫ ДАННЫХ «ГОСТИНИЧНЫЙ КОМПЛЕКС»

Выполнил: Андриянов А.С.

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

ГОУ СПО Переславский кинофотохимический колледж

Специальность: 090801 «Информационная безопасность»

Курсовая работа по дисциплине «Базы данных»

студенту Андриянову Алексею Сергеевичу группы 30 Б

Тема курсовой работы: «Гостиничный комплекс»

Состав курсовой работы

1. Исходные данные

1.1 Входные данные

1.2 Выходные данные

2. Разработка базы данных

2.1Технологический процесс обработки информации

2.1.1 Описание предметной области

2.1.2 Анализ информационных требований пользователя

2.1.3 Описание объектов данных

2.1.4 Проектирование БД и построение моделей БД

2.2 Описание принципа работы базы данных

2.3 Характеристика базы данных

3. Эксплуатация БД

Дата выдачи задания «4» сентября 2009

Дата окончания выполнения работы «11» декабря 2009

Руководитель работы Разумова Т.Ф. ____________________

Зав. кафедрой ИС Малыгина С.Ю. ____________________

1. Исходные данные

1.1 Выходные данные

1.2 Выходные данные

2. Разработка базы данных

2.1Технологический процесс обработки информации

2.1.1 Описание предметной области

2.1.2 Анализ информационных требований пользователя

2.1.3 Описание принципа работы базы данных

2.1.4 Проектирование БД и построение моделей БД

2.2 Описание принципа работы базы данных

2.3 Характеристика базы данных

3. Эксплуатация БД

Тема курсовой работы «Разработка базы данных «Гостиничный комплекс». Целью курсовой работы является разработка базы данных «Гостиничный комплекс».

Задачами разработки курсовой работы являются разработка и создание базы данных. Разработанная база должна выполнять следующие задачи:

— содержать подробные сведения о гостинице, номерах, клиентах, стоимости номеров, и т.д.;

— формировать информацию о купленных номерах;

-позволяет в любое время просматривать информацию о гостинице, номерах в них, а также легко модифицировать ее (добавлять, редактировать, удалять: при работе с ней администрации);

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

— обеспечивает организацию защиты посредством логина и пароля;

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

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

-сведения о гостинице;

-сведения о составе номеров в гостинице и обстановке в них;

-регистрация покупателей в гостинице;

-ведение учета покупателей и данные о них.

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

Разработка структуры базы данных начинается с выбора типа базы данных.

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

База данных будет создаваться в СУБД MS Access.

1.1 Входные данные

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

Данные о гостинице:

— наличие пункта питания;

Данные о заказах :

Данные об используемых услугах:

Данные о классе обслуживания:

Данные о клиентах:

Данные об описании номера:

Данные о перечне услуг являются:

1.2 Выходные данные

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

При работе с базой данных в гостинице покупатель имеет возможности такие, как:

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

2. Выбор нужного номера из свободных;

3. Регистрация через Интернет или по телефону;

4. Знание стоимости каждого номера в отдельности.

При работе с базой данных администратор должен уметь решать следующие задачи такие, как:

1. прием и регистрация новых покупателей в свободные номера, которые выбирают покупатели гостиницы;

2. размещение покупателей в свободные номера, которые выбирают покупатели гостиниц;

3. проведение опроса покупателей, например, для чего или с какой целью прибыли в наш город?

4. Заполнение книги регистрации или бюллетень покупателей номеров гостиниц;

5. Проведение проверки свободных или купленных номеров;

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

2. Разработка базы данных

2.1 Технологический процесс обработки информации

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

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

Анализ информационных требований пользователя.

База данных «Гостиничный комплекс» должна выполнять следующие основные задачи:

— хранить сведения обо всех номерах гостиницы;

— хранить сведения о забронированных номерах клиентов;

— обеспечивать поиск нужного номера;

— обеспечивать оформление номера на нужного покупателя.

База данных должна быть настроенной, то есть в ней должна присутствовать возможность изменения, дополнения, в том числе и удаления следующих параметров:

— клиента и (или) номера (при въезде или отъезде клиента);

— наличие и возможность предоставления услуг.

Необходимо реализовать базу поиска по следующим параметрам:

— хранить сведения даты бронирования номера;

— хранить сведения даты отъезда покупателя номера.

Поиск лучше осуществлять в виде запроса, например, выводить перечень всех номеров, удовлетворяющих введенным условиям.

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

Описание объектов данных.

Основными объектами (сущностями) в описании предметной области с точки зрения базы данных являются:


Статьи по теме