Файл: Пояснительная записка к курсовой.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 08.07.2021

Просмотров: 406

Скачиваний: 10

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

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

INTERNATIONAL BANKING INSTITUTE

МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

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

Курсовая работа Преподаватель

Защищена с оценкой Дата защиты

ИНФОРМАЦИОННАЯ СИСТЕМА

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

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

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

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

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

Выполнила

студентка 112 уч. группы Грудецкая Ксения Сергеевна

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

2012 г.

INTERNATIONAL BANKING INSTITUTE

МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

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

ЗАДАНИЕ

на курсовую работу по дисциплине "Информатика"

выдано студенту

Грудецкой Ксении Сергеевне (студентке очно-заочного отделения)

(Прямая соединительная линия 70
Фамилия и инициалы)

ФПрямая со стрелкой 69Прямая со стрелкой 67Прямая со стрелкой 68 акультет Гр. 112-1 Курс 1

ТПрямая со стрелкой 63Прямая со стрелкой 64 ема работы. Разработать информационную систему гостиничного комплекса.

Структура курсовой работы: пояснительная записка, файл с БД.

Основные разделы пояснительной записки:

Титульный лист.

Оглавление.

Введение.

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

Заключение.

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

Руководитель курсовой работы профессор Прусова Л.Н.

(Прямая соединительная линия 60
Должность, фамилия, инициалы)

Дата выдачи задания: " 7 " февраля 2012 г.

СПрямая соединительная линия 42
анкт-Петербург

Оглавление

Введение

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

Рис.1

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

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

Рис.2

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

Рис.3

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

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

Примеры созданных таблиц можно увидеть на рис.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

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

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


Рис.14

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

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

На рисунке 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