Разработка информационной системы "Гостиница"
Хранение и поиск данных о сотрудниках и клиентах гостиницы, о бронировании, заселении, выезде клиентов и вычисление оплаты за проживание. Поиск информации по основным позициям. Создание базы данных MS Access с использованием Конструктора таблиц.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 20.02.2017 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
МОСКОВСКИЙ ФИНАНСОВО-ЮРИДИЧЕСКИЙ УНИВЕРСИТЕТ МФЮА
КИРОВСКИЙ ФИЛИАЛ
Факультет информационных систем
Кафедра информационных систем в экономике
Разработка информационной системы «Гостиница»
Выполнил студент группы ИЗ-62
Полудин А.Н.
Руководитель ст. преподаватель
Клюкин В.Л.
Киров 2016
Цель базы данных Гостиница - автоматизация процесса учета и анализа данных гостиницы.
Задачи, решаемые при использовании базы данных:
- хранение и поиск данных о сотрудниках гостиницы;
- хранение и поиск информации о клиентах гостиницы;
- хранение и поиск информации о номерах;
- хранение данных о бронировании, заселении, выезде клиентов и вычисление оплаты за проживание
- вычисление и анализ информации о поступлении оплаты за проживание от клиентов компании;
- поиск информации по основным позициям: забронированные номера, заезд за период, выезд за период.
Для создания базы данных MS Access использован Конструктор таблиц, который позволяет определить требуемую структуру таблицы.
Для отображения полной информации по состоянию гостиницы, направлениям её деятельности и отчётности по выполненным работам, созданы следующие таблицы:
1. «Сотрудники»
Таблица имеет следующие поля: код сотрудника (ключевое поле)- тип данных: счётчик; фамилия, имя, отчество - тип данных: текстовый, размер - 50, необязательное, совпадения не допускаются; дата рождения -тип данных: дата время, необязательное; образование -тип данных: мастер подстановок - набор фиксированных данных (высшее, среднее); должность -мастер подстановок(список имеющихся должностей); адрес - тип данных: текстовый, размер-50, необязательное; телефон - тип данных: числовой, поле необязательное; оклад - тип данных: денежный, формат поля - рубли, необязательное.
Таблица в режиме конструктора имеет вид:
2. «Должности»
Данная таблица имеет следующие поля: код должности - счётчик (ключевое поле); должность - тип данных: текстовый (набор основных должностей).
3. «Номера»
Эта таблица имеет такие поля: код номера - тип данных счётчик (ключевое поле); категория - тип данных: мастер постановок (одноместный, двухместный, полулюкс, люкс)
4. «Категории номеров»
Поля: код категории - тип данных: счётчик (ключевое поле), номер - текстовый; категория - мастер подстановок (номера); количество мест - тип данных: числовой длинное целое, необязательное; количество комнат - аналогично; дополнительная информация - тип данных: МЕМО; стоимость в сутки - тип данных: денежный, формат - рубли, необязательное.
5. «Состояние номера»
Поля: код номера - счетчик, ключевое поле; номер - тип данных матер подстановок (аналогичное поле из таблицы «Категории номеров»); сотрудник (горничной) - мастер подстановок (из запроса по таблице «сотрудники», с условием отбора «горничная»), поля - бронь, заезд, выезд - тип данных: дата\время, поле необязательное; клиент - мастер подстановок (из таблицы «Клиенты»).
6. «Клиенты»
Поля: код клиента - тип данных: счётчик (ключевое поле); фамилия, имя, отчество - тип данных: текстовый, размер поля- 50, обязательное; дата рождения - тип данных: дата\время, обязательное; пол - мастер постановок (муж, жен); вид документа - мастер постановок (паспорт, в/у, удостоверение личности), обязательное; серия - текстовый, обязательное; номер - числовой, обязательное; кем выдан - текстовый, размер поля - 50, обязательное, дата выдачи - дата\время, обязательное.
7. «Дети»
Поля: код ребёнка - тип данных: счётчик (ключевое поле); код клиента тип данных: мастер подстановок (аналогичное поле из таблицы «клиенты»); фамилия, имя, отчество - тип данных: текстовый, размер поля - 50; дата рождения - тип данных: дата\время.
Схема данных имеет вид:
Таблица Состояние номеров и Сотрудники связаны через запрос по Сотрудникам, с условием отбора «горничная».
Для удобства работы созданы запросы для базы Гостиница.
Запрос №1 - «Бронь»
access база данные поиск
В строке Условие отбора введено следующее условие:
>=[с] And <=[по]
Означающее отбор полей за определенный период времени.
Аналогично созданы запросы 2 и 3.
Запрос №2 - «Заезд в номера»
Запрос №3 - «Выезд из номеров»
Запрос №4 - «Клиенты с детьми».
Запрос в режиме конструктора выглядит следующим образом:
Данный запрос систематизирует информацию о наличии у клиентов детей, которая необходима для опредёленных скидок, льгот и т.д.
Запрос №5 - «Оплата за проживание».
Запрос содержит выражение, отражающие вычисление стоимости проживания для каждого клиента.
Запрос №6 - «Оплачено за месяц».
Запрос содержит выражение, отражающие вычисление стоимости проживания для каждого клиента:
Оплата за проживание: (Состояние_номера.Выезд-Состояние_номера.Заезд+1)*Категории_номеров.[Стоимость в сутки].
А также отбор полей за период.
Запрос №7 - «Оплата для графика».
Аналогичен запросу 6, за исключением выбора периода для отбора полей. На основании данных этого запроса строятся диаграммы для анализа, а также сводные таблицы.
Запрос №8 - «Должности Запрос».
Запрос с условием отбора по сотрудникам «горничная». Используется для подстановки данных в таблицу Состояние номеров.
Создание этих запросов значительно упрощает деятельность по отчётности в гостинице, удобно систематизирует информацию, и позволяет оперативно её использовать и вносить изменения. Список запросов представлен ниже:
Далее создадим формы для удобства ввода и вывода информации, а также отчеты, для удобства представления информации, сгруппированной в запросах. Формы следующие:
Отчеты следующие:
Работа с базой начинается с открытия формы Гостиница:
Слева кнопки для открытия отчетов, справа для введения и просмотра данных по основным позициям.
Например, форма Информация о номерах имеет следующий вид:
Здесь можно посмотреть всю информацию о номере гостиницы, а также список всех номеров, выбираю в котором позицию, мы можем тут же увидеть всю информацию о номере. В Левом нижнее углу расположены кнопки для удобства работы с записями. В правом верхнем кнопка для открытия формы Ввести категорию номера.
Здесь можно обновить информацию о категориях номеров.
Далее с помощью кнопки Информация о клиентах, мы переходим в следующую форму, подчиненной формой в которой является форма Подчиненная форма Дети, для удобства ввода и просмотра информации о детях клиентов.
Используя кнопку Бронирование Заезд Выезд, мы откроем форму:
В которой имеются три вкладки:
Информация о номерах - полная информация о имеющихся номерах;
Динамика поступлений - динамика поступлений по номеру:
Свод по оплате - сводные данные по оплате за номер:
Кнопка Сотрудники гостиницы открывает следующую форму:
Здесь можно посмотреть информацию о сотрудниках, а также ввести необходимую информацию.
С помощью выведения отчетов, решаются задачи поиска информации о состоянии номеров: бронь, заезд, выезд, - а также отражение информации об оплате, вывод квитанции для клиента.
Таким образом, данная база решает поставленные задачи.
Размещено на Allbest.ur
Подобные документы
Разработка структуры базы данных для предприятия "Гостиница". Хранение данных о бронировании, заселении, выезде клиентов и вычисление оплаты за проживание. Поиск информации по основным позициям: забронированные номера, заезд за период, выезд за период.
курсовая работа [3,3 M], добавлен 11.03.2013Интерфейс и начало работы в Microsoft Access. Построение реляционной базы данных и разработка инфологической модели. Разработка формы с помощью мастера форм и запроса в режиме конструктора. Создание таблиц данных. Поиск и замена значений в полях.
методичка [3,9 M], добавлен 21.07.2009Необходимость особых подходов к проектированию сверхбольших БД. Создание БД для хранения информации о рейсах в программном продукте Microsoft Access 2003. Редактирование базы билетов. Поиск и просмотр информации в базе данных о бронировании билета.
курсовая работа [2,2 M], добавлен 18.11.2014Создание функционирующей программы, хранение информации о магазине оптика и поиск данных по основным характеристикам. Разработка базы данных в Borland Delphi 7. ER-диаграмма. Создание таблиц и запросов на основе данных магазина. Технология ADO и SQL.
курсовая работа [413,6 K], добавлен 18.06.2015Компоненты реляционной базы данных Microsoft Access. Создание структуры таблиц и определение связей между ними. Проектирование форм для сводных таблиц и запросов с помощью конструктора окон. Разработка и создание автоотчетов и запросов на выборку данных.
реферат [3,3 M], добавлен 29.01.2011Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Разработка концептуальной схемы базы данных для гостиницы. Ознакомление с формами статистической отчетности предприятий и соответствующими информационными системами. Запрос, организация сортировки и поиск данных из области значений различных типов.
отчет по практике [1,3 M], добавлен 28.12.2008Создание БД с информацией о сотрудниках на основе таблиц: "Сотрудники", "Отдел". Поиск, сортировка и фильтрация данных в таблицах. Запросы на выборку данных, удаления и замены. Создание форм и отчетов на основе запросов и таблиц. Диспетчер кнопочных форм.
лабораторная работа [136,7 K], добавлен 01.12.2011Создание моделей данных, основных таблиц с помощью конструктора таблиц, связей между таблицами, форм для заполнения таблиц, запросов на выборку данных, отчетов для вывода на печать и начальной кнопочной формы. Основные объекты Microsoft Access.
контрольная работа [4,5 M], добавлен 18.03.2012Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.
реферат [27,3 K], добавлен 08.09.2010