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

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

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

Действие

1

Выводит список проживающих в заданном номере

2

Выводит список постояльцев, прибывших из заданного города

3

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

4

Вычисляет количество свободных комнат

5

Вычисляет количество занятых в гостинице мест

6

Добавляет служащего в таблицу

7

Удаляет служащего из таблицы

8

Изменяет рабочий график служащего

9

Поселяет постояльца

10

Служебный запрос на увеличение кол-ва занятых мест при заселении нового постояльца

11

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

12

Выселяет постояльца

13

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

14

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

15

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

16

Запрос на обновление граф [прожито дней] и [кол-во постояльцев] архива за I квартал

17

Запрос на обновление графы [прибыль] архива за I квартал

18

Запрос на обновление граф [прожито дней] и [кол-во постояльцев] архива за II квартал

19

Запрос на обновление графы [прибыль] архива за II квартал

20

Запрос на обновление граф [прожито дней] и [кол-во постояльцев] архива за III квартал

21

Запрос на обновление графы [прибыль] архива за III квартал

22

Запрос на обновление граф [прожито дней] и [кол-во постояльцев] архива за IV квартал

23

Запрос на обновление графы [прибыль] архива за IV квартал

24

Формирует расписание работы служащих

25

Выводит список фамилий служащих

26

Реализует расширенный поиск постояльцев

27

Запрос на обновление поля [кол-во мест] таблицы Комната

28

Запрос на обновление поля [стоимость] таблицы Комната

29

Запрос на обновление поля [телефон] таблицы Комната

30

Запрос на удаление строки из таблицы служащий. Используется для изменения расписания

31

Запрос на добавления строки в таблицу служащий. Используется для изменения расписания

32

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

33

Определяет количество служащих на этажах в указанный день

Разработанные отчеты.

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

1) Счет за проживание

2) отчет о работе гостиницы за первый квартал

3) отчет о работе гостиницы за второй квартал

4) отчет о работе гостиницы за третий квартал

5) отчет о работе гостиницы за четвертый квартал

6) график дежурств служащих по этажам

7) информация о комнатах гостиницы

8) список проживающих в заданном номере

9) список постояльцев из заданного города

10) результат расширенного поиска постояльцев

11) степень загруженности этажей служащими в указанный день

12) список служащих, убирающих указанный номер в указанный день

Внешний вид разработанных отчетов представлен на следующих рисунках:

Образец счета за проживание:

Образец отчета о работе гостиницы за квартал:

Образец расписания дежурств по этажам:

Образец информации о комнатах:

Образец списка проживающих в заданном номере:

Образец списка постояльцев из заданного города:

Образец результата расширенного поиска постояльцев:

Образец отчета о степени загруженности этажа служащими:

Образец списка служащих, убирающих заданный номер в заданный день недели:

Вывод.

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

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