Курсовая работа: Разработка базы данных "Гостиничный комплекс"

Курсовая работа: Разработка базы данных "Гостиничный комплекс"




🛑 👉🏻👉🏻👉🏻 ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОУ СПО ПЕРЕСЛАВСКИЙ КИНОФОТОХИМИЧЕСКИЙ КОЛЛЕДЖ
РАЗРАБОТКА БАЗЫ ДАННЫХ «ГОСТИНИЧНЫЙ КОМПЛЕКС»
Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
ГОУ СПО Переславский кинофотохимический колледж
Специальность: 090801 «Информационная безопасность»
Курсовая работа по дисциплине «Базы данных»
студенту Андриянову Алексею Сергеевичу группы 30 Б
Тема курсовой работы: «Гостиничный комплекс»
2.1Технологический процесс обработки информации
2.1.2 Анализ информационных требований пользователя
2.1.4 Проектирование БД и построение моделей БД
2.2 Описание принципа работы базы данных
Дата выдачи задания «4» сентября 2009
Дата окончания выполнения работы «11» декабря 2009
Руководитель работы Разумова Т.Ф. ____________________
Зав. кафедрой ИС Малыгина С.Ю. ____________________
2.1Технологический процесс обработки информации
2.1.2 Анализ информационных требований пользователя
2.1.3 Описание принципа работы базы данных
2.1.4 Проектирование БД и построение моделей БД
2.2 Описание принципа работы базы данных
Тема курсовой работы «Разработка базы данных «Гостиничный комплекс». Целью курсовой работы является разработка базы данных «Гостиничный комплекс».
Задачами разработки курсовой работы являются разработка и создание базы данных. Разработанная база должна выполнять следующие задачи:
- содержать подробные сведения о гостинице, номерах, клиентах, стоимости номеров, и т.д.;
- формировать информацию о купленных номерах;
-позволяет в любое время просматривать информацию о гостинице, номерах в них, а также легко модифицировать ее (добавлять, редактировать, удалять: при работе с ней администрации);
-обеспечивает поиск конкретного покупателя путем указания его фамилии, а также вывод информации по покупателям в конкретной гостинице конкретного номера;
- обеспечивает организацию защиты посредством логина и пароля;
-
база данных позволяет полностью автоматизировать информацию о номерах гостиницы, а также облегчает рабочую деятельность гостиниц.
Разработка информационной модели базы данных представляет собой проведение подробного словесного описания объектов предметной области и реальных связей, которые присутствуют между описываемыми объектами. Нам требуется разработать информационную базу данных, которая будет содержать:
-сведения о составе номеров в гостинице и обстановке в них;
-регистрация покупателей в гостинице;
-ведение учета покупателей и данные о них.
В системе должен быть предусмотрен режим администрирования, то есть режим просмотра и изменения базы данных (регистрация покупателей в номерах, удаление покупателей при их выезде из гостиницы и т.д.).
Разработка структуры базы данных начинается с выбора типа базы данных.
Мы будем использовать наиболее распространенные базы данных, которыми являются реляционные базы данных. Реляционная модель будет реализована на основе инфологической модели «сущность – связь»
База данных будет создаваться в СУБД MS Access.
Разрабатываемая база данных содержит в себе данные о гостинице, номерах, стоимости номеров по выходным и будням, дополнительных местах в гостинице, а также данные о покупателях номеров в гостинице, которые приведены в следующих таблицах.
У администратора и покупателей должны быть разные права на доступ к базе данных, последствием чего является установка логина и пароля для администрации в гостинице.
При работе с базой данных в гостинице покупатель имеет возможности такие, как:
1. Просмотр наличия свободных номеров в гостинице и их характеристики;
2. Выбор нужного номера из свободных;
3. Регистрация через Интернет или по телефону;
4. Знание стоимости каждого номера в отдельности.
При работе с базой данных администратор должен уметь решать следующие задачи такие, как:
1. прием и регистрация новых покупателей в свободные номера, которые выбирают покупатели гостиницы;
2. размещение покупателей в свободные номера, которые выбирают покупатели гостиниц;
3. проведение опроса покупателей, например, для чего или с какой целью прибыли в наш город?
4. Заполнение книги регистрации или бюллетень покупателей номеров гостиниц;
5. Проведение проверки свободных или купленных номеров;
6. Ведение учета, сколько, какие номера свободны или куплены покупателями и сколько по времени они будут заняты.
2.1
Технологический процесс обработки информации

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

База данных «Гостиничный комплекс» должна выполнять следующие основные задачи:
- хранить сведения обо всех номерах гостиницы;
- хранить сведения о забронированных номерах клиентов;
- обеспечивать поиск нужного номера;
- обеспечивать оформление номера на нужного покупателя.
База данных должна быть настроенной, то есть в ней должна присутствовать возможность изменения, дополнения, в том числе и удаления следующих параметров:
- клиента и (или) номера (при въезде или отъезде клиента);
- наличие и возможность предоставления услуг.
Необходимо реализовать базу поиска по следующим параметрам:
- хранить сведения даты бронирования номера;
- хранить сведения даты отъезда покупателя номера.
Поиск лучше осуществлять в виде запроса, например, выводить перечень всех номеров, удовлетворяющих введенным условиям.
Для осуществления процесса оформления номера необходимо ввести фамилию, имя, отчество, гражданство, серию и номер паспорта, по которому зарегистрирован клиент. После покупки номера клиентом необходима сохранность информации о клиенте, но кроме этого, о номере. Должна быть возможность просматривать список зарегистрированных клиентов и покупателей, их паспортные данные, и т.д. (только для администрации).
Основными объектами (сущностями) в описании предметной области с точки зрения базы данных являются:
Атрибутами класса обслуживания являются:

Атрибутами описания номера являются:

Построение базы данных и построение моделей базы данных

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

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

Описание принципа работы клиентской части


Клиентская форма разделена на три основные составляющие: запросы таблицы, авторизация (для администратора).
Результатом авторизации администратора базы данных является переход с клиентской формы на форму администрации. Авторизация осуществляется путем ввода логина и пароля в соответствующие поля.
2.1.3

Описание принципа работы администрации


Описание формы администрации разделено на три основные составляющие: запросы, таблицы, изменение логина и пароля для администрации.
Запрос на поиск покупателей конкретного номера в конкретной гостинице в случае необходимости выполняется поиск информации о покупателе с конкретным номером и конкретной фамилией.
Изменение логина и пароля для администрации гостиниц происходит путем указания нового логина и пароля, и подтверждения путем повторения ввода.
Разработанная база обладает следующими характеристиками:
- содержит подробные сведения о гостинице, номерах, о покупателях, о стоимости номеров и об услугах, предоставляемых гостиницей.
- формирует информацию о купленных номерах;
-позволяет в любое время просматривать информацию о конкретных номерах в гостинице, а также легко модифицировать ее (добавлять, редактировать, удалять);
-обеспечивает поиск конкретного покупателя путем указания его фамилии, а также вывод информации по покупателям в конкретной гостинице конкретного номера;
- обеспечивает организацию защиты посредством логина и пароля;
-
база данных позволяет полностью автоматизировать информацию гостиницы о ее номерах, а также облегчает деятельность обслуживающего персонала гостиницы.
Под эксплуатацией базы данных понимается инструкция по работе с базой данных, которая позволяет администратору изменять, просматривать информацию, создавать учетные записи пользователей, пользователю – просматривать, копировать информацию (только с помощью администратора), создавать файлы и документы.
Для этого нужно создать учетную запись: Администратор. При описании учетных записей нужно указать, в каких режимах и с какими базами данных разрешено работать пользователям.
Отдельно должен стоять Администратор, имеющий право работать со всеми режимами, изменять любые настройки.
При работе с базой данных необходимо предусматривать ограничение прав доступа пользователей к задачам базы данных. Для осуществления этого имеются следующие пути решения:
- определение прав доступа каждого пользователя к каждой задаче базы данных;
- определение прав доступа группы пользователей к каждой задаче базы данных;
- определение прав доступа группы пользователей к группе задач базы данных.
Важная информация, которая хранится в базе данных, должна быть защищена от постороннего вмешательства, такого, например, как чтение, лицами, не имеющими доступа и преднамеренного изменения информации.
Для поиска покупателей нужных гостиниц по определенным критериям необходимо выполнить запрос на форме.
Запрос имеет несколько опций и аспектов:
- автоматический переход (автоматически перескакивает на выбор следующего критерия запроса, установления галочки)
- критерии «время пребывания» и «время отъезда».
Запрос реализован таким образом, что после каждого вашего действия в окне «Гостиничный комплекс» будет отображен перечень всех предлагаемых услуг.
Для того, чтобы зарегистрироваться через Интернет, следует заполнить форму регистрирования покупателя (смотрите в приложении рисунок …. «форма регистрирования покупателя»).
Для того, чтобы увидеть информацию о покупателях номеров гостиницы, администратор должен обязательно ввести свой логин и пароль, после этого на экране появятся данные о покупателях номеров гостиницы (смотрите в приложении рисунок … «данные о покупателях номеров гостиницы»).
Также администратор может редактировать, добавлять или удалять покупателей номеров. Для этого, например, нужно выбрать номер, из которого выехал покупатель, и, нажав кнопку «Удалить», после этого номер будет пуст.
Целью курсовой работы было разработать базу данных «Гостиничный комплекс». Цель, поставленная перед началом разработки, достигнута.
Данная база данных обладает рядом преимуществ и недостатков.
- легкость и удобство в исполнении;
- широкие возможности расширения базы данных;
- быстрый поиск необходимых данных;
- легко переносится с одного компьютера на другой;
- возможность редактирования результатов запросов.
- не очень высокий уровень безопасности.
1. Агальцов В.П. «Базы данных» Москва 2007
2. Голицына О.Л., Максимов Н.В., Попов Н.И. «Базы данных», Москва 2007 год;
3. Гринченко Н.Н., Гусев Е.В., Макаров Н.П., и др. «Проектирование баз данных СУБД Microsoft Access» 2004 год;
4. Карпова Т. «Базы данных. Модели, разработка, реализация» 2001 год;
5. Джеффри П. Мак – Манус. «Обработка Баз Данных на Visual Basic 6» Москва 2001 год;
6. Кузин А.В., Демин В.М. «Разработка баз данных в системе Microsoft Access», 2007 год;
7. Семакин И., Залогова Л., Русаков С., и др. «Информатика. Базовый курс», Москва 2002 год;
8. Томас Коннолли, Королин Бегг, Анна Строган «Базы данных»; Москва 2007 год.
Форма регистрирования покупателей через Интернет (после просмотра свободных номеров клиент выбирает нужный ему, вводя свои данные)
запрос: поиск номера по заданным параметрам
Форма, в которой выводятся данные о клиенте.
Отчет о перечне предоставляемых услуг.

Название: Разработка базы данных "Гостиничный комплекс"
Раздел: Рефераты по информатике, программированию
Тип: курсовая работа
Добавлен 22:51:46 01 мая 2010 Похожие работы
Просмотров: 5912
Комментариев: 15
Оценило: 11 человек
Средний балл: 4.5
Оценка: 5   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Курсовая работа: Разработка базы данных "Гостиничный комплекс"
Черлидинг История Развития Реферат
Курсовая работа: Изображение русского национального характера в произведениях Н.С. Лескова. Скачать бесплатно и без регистрации
Реферат: Екзистенціальна психіатрія
Поглощение переменных состояний ума
Реферат: Экологическое воспитание в детском саду 3
Сочинение На Тему Почему Маша Отвергла Дубровского
Сочинение По Тексту Василь Владимирович Быков
Реферат по теме Оценка степени боли у детей
Реферат: The Comparative Method Essay Research Paper Sociologists
Курсовая работа по теме Инвестиции в реальный сектор экономики
Реферат: Методи фізичної реабілітації вад зору
Техника Игры В Баскетбол Реферат По Физкультуре
Реферат: Пенсия по старости на общих основаниях. Скачать бесплатно и без регистрации
Что Такое Счастье Сочинение Рассуждение 9.3
Реферат по теме Понятие, предмет, источники гражданского права
Реферат: Усадьба Пехра-Покровское
Лабораторная Работа По Биологии 7 Класс Константинов
Реферат: Prop 209 Essay Research Paper Prop 209On
Реферат: Георгиенбург. Скачать бесплатно и без регистрации
Дипломная работа по теме Исследование чрезвычайных ситуаций на пожаре
Статья: Башня инженера Никитина
Реферат: Управление готовой продукцией
Статья: Рождение фортепианной педагогики

Report Page