Проектный анализ разрабатываемой системы

 

Цель, информационной системы (ИС), автоматизированное управление гостиницей, улучшить качество и скорость обслуживания клиентов.

Необходимые задачи которые необходимо решать системе это:

· Поиск подходящего под требования клиента номера

· Быстрое предоставление информации о всех номерах(сколько мест, когда освободится и т.д.)

· Ведение единого счета за все услуги предоставляемых гостиницей

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

База данных – это совокупность предназначенных для обработки на ЭВМ поименованных данных, которая служит для запросов многих пользователей в рамках организации (предметной области). Для программной реализации баз данных обычно используются универсальные системы управления базами данных (СУБД).

Жизненный цикл базы данных можно условно разбить на 2 фазы.

1. Анализа и проектирования;

2. Реализации и функционирования.

На этапе анализа и проектирования осуществляется.

1) Формирование и анализ требований к информации о предметной области.

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

2) Концептуальное проектирование.

Построение независимой от СУБД информационной структуры путем объединения требований пользователей. Концептуальная схема не зависит от конкретной СУБД и технических решений.

 3) Проектирование реализации.

На этом этапе осуществляется реализация информационной модели в рамках конкретной СУБД. Производится описание структуры данных, разработка программ обработки данных.

На этапе реализации и функционирования БД осуществляется.

1) Реализация БД.

2) Анализ функционирование и поддержка.

3) Модификация и адаптация.

 

3.2 Проектирование базы данных

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

Нам понадобится 4 реляционных таблицы:

· Клиенты

· Счет клиента

· Журнал посещений

· Номера гостиницы

 

Схема базы данных

 

Таблица клиенты содержит первичный ключ номер клиента, далее информация о нём имя, фамилия, отчество, бронирование.

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

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

Вся информация с таблиц записывается в журнал где отмечается дата прибытия, дата убытия гостя, его счет.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: