Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Гостиница / Писаревский.DOC
Скачиваний:
328
Добавлен:
01.05.2014
Размер:
1.63 Mб
Скачать

35

Санкт-Петербургский государственный

электротехнический университет «ЛЭТИ»

Кафедра ВТ

ОТЧЁТ

по индивидуальной работе

разработка и реализация базы данных

Выполнил студент гр. 9373:

Писаревский А. С.

Проверила:

Жирнова О. А.

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

РЕФЕРАТ

Отчет 34 с., 44 рис., 3 прил.

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

База данных разработана в MS Access 2000 в ОС Windows XP Professional. Ядро базы данных занимает 3108864 байт на жестком диске при 6 проживающих.

Содержание

1. РАЗРАБОТКА БАЗЫ ДАННЫХ 4

1.1Постановка задачи 4

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

1.3Использование ER-диаграмм 5

Все дальнейшие рассуждения основываются на правилах построения предварительных отношений из диаграмм ER-типа для реляционных баз данных [1, 2]. 5

1.4Разработка структуры базы данных 6

2 ОБЩИЕ СВЕДЕНИЯ ПРОГРАММИСТУ 7

2.1 Минимальные системные требования 7

2.2 Структура базы данных 7

2.3 Структура интерфейса пользователя 9

2.4 Рекомендации по использованию базы данных 11

3 ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЯ 12

3.1 Назначение базы данных 12

3.2 Начало и завершение работы с базой данных 13

3.3 Информация для администратора. 13

Приложение А – Схема данных 25

Список всех номеров гостиницы 27

27

Список свободных номеров гостиницы 27

27

Список проживающих 27

1. РАЗРАБОТКА БАЗЫ ДАННЫХ

    1. Постановка задачи

Спроектировать базу данных, построить программу, обеспечивающую взаимодействие с ней в режиме диалога, для работников гостиницы. В БД должны храниться сведения о проживающих клиентах и служащих гостиницы, убирающих в номерах. Имеются номера трех типов: одноместный, двухместный и трехместный, от­личающиеся стоимостью проживания в сутки. Количество номеров в гостинице известно.

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

Работа с БД предполагает обслуживание следующих запросов:

– получение списка фамилий, проживающих в заданном номере,

– вычисление счета за проживание в гостинице,

– определение количества свободных мест и свободных номеров,

– получить список прибывших из заданного города,

– определить ФИО убирающего номер в заданный день недели у неко­торого проживающего.

Администратор БД может вносить следующие изменения:

– освобождение номера проживающим,

– изменение расписания уборки для служащего в указанный день недели,

– увольнение служащего гостиницы.

Необходимо предусмотреть возможность выдачи справки о счете за проживание в гостинице определенного клиента и отче­та о работе гостиницы за указанный срок (число клиентов, сколько дней был занят номер, сумма дохода гостиницы), о кол-ве свободных номеров гостиницы.

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

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

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

Необходимо, чтобы в БД хранились сведения о номерах, служащих (дни недели, когда служащий убирает заданные номера на одном этаже), проживающих в заданных номерах (также хранится кол-во дней на которое выделен определенный номер).

При выводе информации можно узнать следующие сведения:

– ФИО проживающего, номер паспорта проживающего, город из к-го он прибыл, кол-во дней на к-ое выделен номер;

– Номер комнаты проживающего, тип номера, номер телефона комнаты, кол-во человек проживающее в данный момент, стоимость проживания в сутки, этаж;

– ФИО служащего, номер этажа на к-рый он убирает 2 раза в неделю по заданным дням;

Администратор БД может вносить следующие изменения:

– Выселять нового проживающего;

– Изменять расписание уборки для служащего в указанный день недели;

– Увольнять служащего;

В БД есть возможность выдачи счета за проживание в гостинице определенного клиента и получения отчета о работе гостиницы за определяемый срок.

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

Соседние файлы в папке Гостиница