СОДЕРЖАНИЕ
История развития гостиничного бизнеса
Перспективы развития мини-отелей в Санкт-Петербурге
Организационно-правовая и производственная деятельность отеля
Разработка структуры информационной системы отеля
Внешняя организация отеля «RA»
Выбор и обоснование средств разработки и аппаратных средств
Выбор и обоснование средств проектирования
Разработка информационной системы
Разработка интерфейса программы
Оценка финансовых показателей разработки
Экономические аспекты внедрения ИС
Отчисления в фонды социального страхования и обеспечения.
Безопасность и санитарно-гигиенические условия труда на рабочем месте пользователя ПЭВМ
Характеристика санитарно-гигиенических условий труда
Требования к освещению помещений и рабочих мест
Воздухообмен и наличие вентиляции
Пожарная безопасность (ССБТ Гост 12.1.033-81)
Организация рабочих мест пользователей ПЭВМ
Защита от электромагнитных излучений
Для достижения поставленной задачи, мною была выбрана программа Microsoft Access, как самая распространенная и подходящая для данной цели.
Автоматизация отеля «RA» не может происходить без создания и дальнейшего внедрения системы управления базами данных. За счет использования СУБД достигается оперативность ввода и корректировки данных, их корректность, воспроизводимость и надежность.
Была разработана структура базы данных и определен подход к проектированию информационной системы отеля.
Задача длительного хранения и обработки информации появилась практически сразу с появлением первых компьютеров. Для решения этой задачи в конце 60-х годов были разработаны специализированные программы, получившие название систем управления базами данных (СУБД). СУБД проделали длительный путь эволюции от системы управления файлами, через иерархические и сетевые базы данных. В конце 80-х годов доминирующей стала система управления реляционными базами данных (СУРБД).
Существуют следующие разновидности баз данных:
Иерархическая база данных основана на древовидной структуре хранения информации. В этом смысле иерархические базы данных очень напоминают файловую систему компьютера.
В реляционных базах данных данные собраны в таблицы, которые в свою очередь состоят из столбцов и строк, на пересечении которых расположены ячейки. Запросы к таким базам данных возвращает таблицу, которая повторно может участвовать в следующем запросе. Данные в одних таблицах, как правило, связаны с данными других таблиц, откуда и произошло название "реляционные".
В объектно-ориентированных базах данных данные хранятся в виде объектов. С объектно-ориентированными базами данных удобно работать, применяя объектно-ориентированное программирование. Однако, на сегодняшний день такие базы данных еще не достигли популярности реляционных, поскольку пока значительно уступают им в производительности.
Гибридные СУБД совмещают в себе возможности реляционных и объектно-ориентированных баз данных.
Принципы реляционной модели были сформулированы в 1969-1970 годах Э.Ф. Коддом. Идеи Кодда были впервые публично изложены в статье «A Relational Model of Data for Large Shared Data Banks»(Реляционная модель данных для больших совместно используемых банков данных).
Кратко особенности реляционной базы данных можно описать следующим образом:
В первую очередь, нам необходимо выявить сущности, в которых и будет храниться информация базы данных. Основными сущностями, выделенными в результате анализа предметной области, являются:
Сущности «Номер», «Проживающие», «Служащие» созданы для того, чтобы реализовать отношения многие ко многим (в соответствии с правилами теории баз данных). Поэтому, получаем следующие связи между полученными сущностями.
Сущность «Номер» имеет связь один ко многим с сущностью «Проживающие»;
Сущность «Служащие» имеет связь один ко многим с сущностью «Номер».
Реализация базы данных
Теперь перейдем к реализации реляционной модели. В первую очередь, необходимо составить четкую структуру данных. База данных содержит 3 таблицы, 18 запросов для извлечения информации, 18 форм для ввода и просмотра информации, и отчет сформированных на основе 4 запросов.
Сущность Номер содержит следующие атрибуты (Рис. 6):

Рис. 6 Таблица Номер
Сущность Проживающие содержит следующие атрибуты (Рис. 7):

· Номер. Показывает номер в котором поселился гость.
Рис. 7 Таблица Проживающие
Сущность Служащие содержит следующие атрибуты (Рис. 8):

Рис. 8 Таблица Служащие
При выполнении проекта была разработана схема данных:
Рис. 9 Схема данных
При открытии базы данных отеля первое, что мы видим это интерфейс программы (Рис. 10). Форма имеет 7 кнопок: «Занятые номера»; «Проживающие»; «Поселение (Выселение) гостей»; «Номера»; «Служащие»; «Просмотр отчета о работе отеля» и кнопку выхода.

Рис. 10 Главная кнопочная форма программы
Кнопка Занятые номера открывает форму «Номер-Проживающий» (Рис. 11).

Рис. 11 Форма «Номер-Проживающий»
В этой форме можно посмотреть всю информацию о проживающих гостях в отеле.
Форма имеет следующие кнопки:
- выход из формы.
- переход к предыдущей записи.
- переход к следующей записи.
- удаляет выделенную запись.
- при нажатии этой кнопки появляется окно поиска и замены, в которое вноситься интересующая информация для поиска (Рис. 12).

Рис. 12 Поиск информации
При нажатии кнопки Список проживающих открывается форма «Проживающие подчиненная форма», в которой показан список всех проживающих в отеле (Рис. 13).

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