Гостиничный комплекс

Требования к проекту информационной системы "Гостиничный комплекс". Хранение информации с уточнением названия элемента данных. Структура информационного фонда. Аппарат моделей "сущность - связь". Разработка параметров запросов. Главные кнопочные формы.

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

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

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

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

Титульный лист пояснительной записки

Международный банковский институт

Кафедра прикладной информатики

Информационная система

Пояснительная записка к курсовой работе

Гостиничный комплекс

Курсовая работа выполнена

под руководством

к.т.н., профессор Прусова Людмила Николаевна

Выполнила

студентка 112 уч. группы

Грудецкая Ксения Сергеевна

Санкт-Петербург

2012 г.

Введение

информационный запрос кнопочный

Microsoft Access - мощное приложение, предлагающее широкий диапазон средств для хранения и эффективного управления информацией. Возможности Access постоянно расширяются - версии MS Access 2007 содержат невероятное многообразие инструментов. Следует отметить, что в настоящее время выпущена и доступна версия Microsoft Office 2010, в комплект которой входит и Microsoft Access 2010 с поддержкой предыдущих версий.

Microsoft Access - это система управления базами данных (СУБД). Такие программы помогают пользователям осуществлять различные операции с файлами баз данных, которые обычно содержат очень большое число элементов. Основным компонентом любой базы данных является таблица - набор данных, расположенных в записях (строках) и полях (столбцах). База данных может состоять из нескольких взаимосвязанных таблиц. Таблицы могут содержать разную информацию, но при этом связываться между собой по какому-то определенному полю. Соответствие записей в двух таблицах будет контролироваться с помощью поля идентификатора. Базы данных, организованные в виде связанных таблиц, называются реляционными.

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

Согласно индивидуальному заданию требуется разработать базу данных магазин. Разработанную базу данных реализовать средствами MS Access 2007, проиллюстрировать работоспособность базы данных на конкретных примерах.

1. Структурный системный анализ

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

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

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

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

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

- клиенты могут за небольшую стоимость бронировать номера в гостинице;

- клиенты могут выбрать любой комфортный номер;

- клиенты могут приобрести дополнительные удобства;

- в гостинице осуществляется заказ в номер.

Анализ требований к информационной системе.

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

В качестве защиты от несанкционированного доступа используется пароль.

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

Данные хранятся в базе “Гостиничный комплекс”:

1) «горничная»: код горничной, фамилия, имя, отчество, телефон.

2) «дополнительные удобства»: код дополнительного удобства, наименование, цена дополнительного удобства.

3) «дополнительные удобства номера»: номер позиции, код номера, код дополнительного удобства, заказ дополнительного удобства.

4) «дополнительный сервис»: код дополнительного сервиса, наименование, базовая стоимость, «бизнес» дополнительная стоимость, стоимость дополнительного сервиса, оплачено/не оплачено.

5) «заказ»: код заказа, дата заказа, бронь, стоимость брони, код номера, код клиента, код дополнительного сервиса.

6) «заказ дополнительного сервиса»: номер позиции, код дополнительного сервиса, заказ дополнительного сервиса.

7) «клиент»: код типа клиента, фамилия, имя, отчество, паспортные данные, телефон.

8) «номер»: код номера, код типа номера, код удобства, код горничной.

9) «тип номера»: код типа номера, наименование, количество комнат, стоимость.

Данные вводятся при помощи форм. Форма - интерфейс для ввода данных в базу, который позволяет даже не владеющему специальными данными человеку пользоваться базой данных. В базе данных «Гостиничный комплекс» имеются следующие формы на основе таблиц: горничная, дополнительные удобства, дополнительный сервис, заказ, клиент, номер, тип номера. А так же подчинённые формы: подчиненная форма дополнительные удобства номера, подчиненная форма заказ дополнительного сервиса. Так же: форма меню - позволяет открыть любую другую форму БД с помощью кнопок. Для реализации данной СУБД (комплекса программных средств для создания баз данных, хранения и поиска в необходимой информации) используется программный продукт Microsoft Offise - Ассеss.

2. Техническое задание на разработку информационной системы

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

Перечень всех частных целей:

автоматизировать процесс обслуживания постоянных клиентов;

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

анализировать данные.

3. Диаграммы потоков данных

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

Контекстная диаграмма содержит:

внешние сущности, являющиеся источниками и приемниками информации;

процесс - номера в гостинице;

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

4. Структура информационного фонда

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

«горничная»: код горничной, фамилия, имя, отчество, телефон.

«дополнительные удобства»: код дополнительного удобства, наименование, цена дополнительного удобства.

«дополнительный сервис»: код дополнительного сервиса, наименование, базовая стоимость, «бизнес» дополнительная стоимость, стоимость дополнительного сервиса, оплачено/не оплачено.

«заказ»: код заказа, дата заказа, бронь, стоимость брони, код номера, код клиента, код дополнительного сервиса.

«клиент»: код типа клиента, фамилия, имя, отчество, паспортные данные, телефон.

«номер»: код номера, код типа номера, код удобства, код горничной.

«тип номера»: код типа номера, наименование, количество комнат, стоимость.

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

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

«заказ дополнительного сервиса»: номер позиции, код дополнительного сервиса, заказ дополнительного сервиса.

Для запросов используются практически все вышеперечисленные данные.

Входными данными являются сведения о клиентах, горничных, номерах. Выходными данными являются данные, полученные в запросах и отчётов.

5. Инфологическая модель данных (в программе Visio)

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

Рис. 1

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

Модель данных «Гостиничный комплекс», приведенная к первой нормальной модели (рис. 2).

Рис. 2

Инфологическая модель далее приводится ко второй и третьей нормальным формам. Приведение базы данных к 4-ой нормальной форме осуществляется путём устранения связей М : М. Это делается по следующему правилу: создается новая межсекционная сущность; между новой и исходной сущностями устанавливаются связи типа М : 1, если в межсекционной сущности нет собственных атрибутов, то связи ключевые (рис. 3).

Рис. 3

6. Физическая структура реляционной базы данных. Разработка таблиц и отношений между таблицами

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

Примеры созданных таблиц можно увидеть на рис. 4 и рис. 5.

Рис. 4

Рис. 5

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

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

Физическая модель базы данных - рис. 6.

Рис. 6

Интерфейс базы данных. Разработка форм для ввода и вывода информации.

Формы.

Всего форм 10. 7 форм создано на основе вышеперечисленных таблиц и ещё 3 - это форма меню и подчиненные формы. (рис. 7)

Рис. 7

Оформление форм. (рис. 8)

Рис. 8

Разработка запросов.

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

Можем узнать с помощью запроса: какая из уборщиц какой убирает номер (в режиме «конструктор») (рис. 9) и результат (рис. 10).

Рис. 9

Рис. 10

Всего запросов 10. Из них 1 на обновление, 1 с добавлением, 1 на удаление. Остальные на основе таблиц (рис. 11).

Рис. 11

Разработка формы-меню

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

Форма меню «Гостиничный комплекс» создана с помощью конструктора (рис. 12).

Рис. 12

Данная форма меню состоят из трех пунктов: запись данных (формы), запросы, отчеты. На каждой вкладке есть 2-8 кнопок. Например, как видно из рис. 13, вкладка «запросы» включает в себя 8 кнопок:

Рис. 13

7. Разработка макросов

Макросы облегчают работу с базами данных. В данной базе с помощью макросов при открытии определённой формы, предыдущая автоматически закрывается. Для возвращения используется кнопка “Вернуться назад” при нажатии на которую с помощью очередного макроса открывается предшествующая форма, а предыдущая закрывается. На рисунке 14 показана форма горничная и макрос «открыть форму горничная».

Рис. 14

8. Разработка отчетов

Отчёты помогают вести учётность предприятия и распечатывать запросы в удобном, нормализованном виде. Пример отчетов:

На рисунке 15 показан отчет «горничная», на рисунке 16 - «дополнительный сервис», на рисунке 17 - «номер».

Рис. 15

Рис. 16

Рис. 17

При необходимости можно создать новые отчеты, нажав кнопку «Создать».

Заключение

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

1) все требования по хранению информационных объектов и их реквизитов, описанных в разделе анализа предметной области, выполнены.

2) все требования по управлению данными (добавление, удаление, обновление), описанные в разделе анализа и постановки задачи, выполнены.

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

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

Список использованной литературы

1. Конспект с практических занятий Прусовой Л.Н.

2. Методические указания к выполнению курсовой работы по дисциплине «Информатика», электронный ресурс: http://eos.ibi.spb.ru/course/view.php?id=632.

3. Практикум по теме «База данных», электронный ресурс: http://eos.ibi.spb.ru/course/view.php?id=632.

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

...

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

  • Разработка и создание информационной базы данных в СУБД MS Access, которая будет содержать: сведения о гостинице; сведения о составе номеров в гостинице и обстановке в них; регистрацию покупателей в гостинице; ведение учета покупателей и данных о них.

    курсовая работа [586,6 K], добавлен 06.05.2010

  • Разработка базы данных информационной системы предприятия. Хранение информации о проведенных мероприятиях, его стоимости, дате и месте проведения. Использование программного продукта Microsoft SQL Server 2008 R2. Формирование информационных запросов.

    дипломная работа [508,9 K], добавлен 21.02.2016

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

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

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

    курсовая работа [727,5 K], добавлен 02.02.2014

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

    курсовая работа [64,2 K], добавлен 15.11.2009

  • Создание систем автоматизированного сбора и обработки данных. Разработка информационной системы гостиничного комплекса. Выбор требуемой СУБД и программного обеспечения. Концептуальное, логическое проектирование. Организация ввода данных в базу данных.

    дипломная работа [790,1 K], добавлен 13.02.2016

  • Создание модели "сущность-связь" и нормализация данных средствами программы Microsoft Access. Идентификация объектов предметной области и отношений между ними, разработка структуры физической модели, запросов и отчетов базы данных о студентах ВУЗа.

    контрольная работа [742,8 K], добавлен 08.06.2011

  • Анализ возможностей методологии и инструментальных средств проектирования информационной системы "Гостиница". Создание модели процессов, ее дополнение организационными диаграммами. Поиск и исправление ошибок с помощью Erwin Examiner. Связь с СУБД Acces.

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

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

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

  • Описание бизнес-процессов, реализуемых в информационной системе, главные требования к ним и отражение в работе базы данных. Структура программных и технических средств, организационная структура. Состав диаграмм, этапы и принципы их построения.

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

  • Концептуальная модель, спецификация атрибутов. Диаграмма "сущность-связь". Пакет Sybase PowerDesigner. Разработка SQL-скрипта создания разрабатываемой базы данных. Создание и заполнение базы данных. Выполнение запросов на чтение, модификацию и удаление.

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

  • Назначение и характеристики пакета Designer/2000. Анализ предметной области для разработки информационной системы, определение ее целей и задач. Построение моделей данных, разработка базы данных и клиентского приложения. Практические навыки разработки.

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

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

    презентация [6,2 M], добавлен 01.04.2015

  • Назначение для информационной системы OpenPOS для автоматизации рабочих процессов в заведениях общественного питания. Состав и структура исходных данных. Основные сведения о предметной области, ее моделирование. Создание и запуск базовых запросов SQL.

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

  • Технические средства обеспечения функционирования информационной системы. Проектирование базы данных информационной системы. Разработка веб-приложения – справочно-информационной системы для предприятия. Организация записи информации в базу данных.

    дипломная работа [4,4 M], добавлен 16.05.2022

  • Функциональная модель предметной области на примере базы данных автоматизированной информационной системы "Общежития". Ведение информационной базы об общежитиях, комнатах и сотрудниках, хранение информации о студентах, специальностях и факультетах.

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

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

    дипломная работа [2,0 M], добавлен 19.01.2017

  • Сущность разработки и построения хранилища данных в цепочке локальных сетей. Его типичная структура. Особенности организации хранения информации. Алгоритм действия системы ROLAP и его сравнение с алгоритмом многомерных систем управления базами данных.

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

  • Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.

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

  • Минимальные системные требования к техническому и программному обеспечению для применения базы данных. Структура базы данных, создание таблиц (сотрудники, контакты, контракты, клиенты), запросов и форм. Описание действий при работе с базой данных.

    практическая работа [1,0 M], добавлен 13.02.2011

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