Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод указания курсовая инф системы чугай.doc
Скачиваний:
5
Добавлен:
17.04.2015
Размер:
951.81 Кб
Скачать

Пример проекта модели информационной системы

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

Информационная система должна предоставлять клиентам и обслуживающему персоналу следующую информацию:

  • Информацию о клиентах;

  • Информацию о номерах (свободных и занятых);

  • Планировать наличие свободных мест на заданный период времени;

  • Выполнять операции по выписке счёта за проживание.

  • Формировать справку по свободным номерам.

Предполагается, что отель располагает количеством номеров в следующем ассортименте: 200 одноместных номеров, 320 – двухместных, 50 – трёхместных и 20 номеров люкс. В среднем загрузка отеля составляет 80%. Число новых клиентов ежедневно в среднем составляет 120 человек. В регистрационном отделе отеля 4 рабочие станции. Кроме того у менеджеров отеля установлены ещё 5 рабочих станций.

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

1. базу данных по клиентам, проживающим в отеле, содержащую следующие сведения:

  • номер комнаты;

  • дата начала проживания;

  • дата окончания проживания;

  • Ф.И.О. клиента;

  • серия и номер паспорта;

  • кем выдан, когда;

  • бронь или проживание.

2. базу данных, которая содержит информацию о комнатах:

  • номер комнаты;

  • количество мест;

  • стоимость проживания за сутки;

  • количество свободных мест;

  • характеристика комнаты (например, - суперлюкс, окна выходят в сад).

  • Ф.И.О. обслуживающего персонала закрепленного за данной комнатой;

3. базу данных, которая содержит информацию о всех "счетах-квитанциях" выданных за текущий год:

  • номер счета;

  • кому выдан (Ф.И.О);

  • дата выдачи;

Автоматизированная информационная система в различных режимах должна поддерживать выполнение следующих действий:

  • выдачу списка комнат, в которых есть свободные места и которые удовлетворяют запросам клиента по стоимости проживания и этажу (первая цифра номера комнаты совпадает с этажом);

  • автоматическое изменение количества свободных мест в комнате (см. структуру базы 2) при оформлении проживания или бронирования места в комнате (бронь или проживание оформляются путем ввода новой записи в базу 1);

  • автоматическое снятие брони, если клиент в назначенный срок не прибыл в отель;

  • поиск номера комнаты по Ф.И.О. проживающего;

  • выдача списка всех клиентов, которые должны покинуть отель в данный день с указанием номера комнаты;

  • выдача номеров комнат с их характеристикой, которые не были заселены ни разу за заданный период времени (например, с целью пересмотра цены за проживание);

  • предусмотреть вывод на экран (в файл, принтер) списка всех комнат с полной характеристикой.

Кроме того, по требованию клиента, иметь возможность автоматизированного составления "счета-квитанции" по расчету за проживание (предусмотреть возможность распечатки "счета-квитанции").

Примечание: номер счета, сумма, Ф.И.О. клиента и период проживания заполняются автоматически, используя соответствующие базы данных. Так например, номер счета брать следующий за последним номером в базе данных 3.

Перед распечаткой "счета-квитанции" следует предусмотреть вывод его на экран с возможностью редактирования.