- •АлмАтинский ФилиАл нЕгосудАРственного оБрАзовАтЕльного
- •Содержание
- •Введение
- •Общие требования к оформлению курсовой работы
- •Общие требования к содержанию курсовой работы
- •Выбор индивидуального задания
- •Перечень индивидуальных заданий (Список предприятий социально-культурной сферы, предлагаемых для разработки информационной системы)
- •Структурные компоненты курсовой работы Введение
- •Основная часть
- •Постановка задачи и разработка инфологической модели
- •Рекомендации по созданию базы данных информационной системы
- •Пример проекта модели информационной системы
- •Выбор среды создания информационной системы
- •Разработка программного продукта
- •Рекомендации по созданию базы данных информационной системы
- •Приложения
- •Сроки выполнения работы и правила защиты
- •Список рекомендуемых источников
Пример проекта модели информационной системы
Разработанную инфологическую модель рассмотрим на примере информационной системы «Регистрационный отдел отеля», предназначенной для обслуживания клиентов отеля. Такая система должна содержать необходимую информацию о проживающих в отеле, информацию о номерах, имеющихся в отеле, а так же информацию о текущих операциях по оплате проживания.
Информационная система должна предоставлять клиентам и обслуживающему персоналу следующую информацию:
Информацию о клиентах;
Информацию о номерах (свободных и занятых);
Планировать наличие свободных мест на заданный период времени;
Выполнять операции по выписке счёта за проживание.
Формировать справку по свободным номерам.
Предполагается, что отель располагает количеством номеров в следующем ассортименте: 200 одноместных номеров, 320 – двухместных, 50 – трёхместных и 20 номеров люкс. В среднем загрузка отеля составляет 80%. Число новых клиентов ежедневно в среднем составляет 120 человек. В регистрационном отделе отеля 4 рабочие станции. Кроме того у менеджеров отеля установлены ещё 5 рабочих станций.
Информационная система должна содержать следующие базы данных:
1. базу данных по клиентам, проживающим в отеле, содержащую следующие сведения:
номер комнаты;
дата начала проживания;
дата окончания проживания;
Ф.И.О. клиента;
серия и номер паспорта;
кем выдан, когда;
бронь или проживание.
2. базу данных, которая содержит информацию о комнатах:
номер комнаты;
количество мест;
стоимость проживания за сутки;
количество свободных мест;
характеристика комнаты (например, - суперлюкс, окна выходят в сад).
Ф.И.О. обслуживающего персонала закрепленного за данной комнатой;
3. базу данных, которая содержит информацию о всех "счетах-квитанциях" выданных за текущий год:
номер счета;
кому выдан (Ф.И.О);
дата выдачи;
Автоматизированная информационная система в различных режимах должна поддерживать выполнение следующих действий:
выдачу списка комнат, в которых есть свободные места и которые удовлетворяют запросам клиента по стоимости проживания и этажу (первая цифра номера комнаты совпадает с этажом);
автоматическое изменение количества свободных мест в комнате (см. структуру базы 2) при оформлении проживания или бронирования места в комнате (бронь или проживание оформляются путем ввода новой записи в базу 1);
автоматическое снятие брони, если клиент в назначенный срок не прибыл в отель;
поиск номера комнаты по Ф.И.О. проживающего;
выдача списка всех клиентов, которые должны покинуть отель в данный день с указанием номера комнаты;
выдача номеров комнат с их характеристикой, которые не были заселены ни разу за заданный период времени (например, с целью пересмотра цены за проживание);
предусмотреть вывод на экран (в файл, принтер) списка всех комнат с полной характеристикой.
Кроме того, по требованию клиента, иметь возможность автоматизированного составления "счета-квитанции" по расчету за проживание (предусмотреть возможность распечатки "счета-квитанции").
Примечание: номер счета, сумма, Ф.И.О. клиента и период проживания заполняются автоматически, используя соответствующие базы данных. Так например, номер счета брать следующий за последним номером в базе данных 3.
Перед распечаткой "счета-квитанции" следует предусмотреть вывод его на экран с возможностью редактирования.