Курсовая работа: Разработка автоматизированной системы управления гостиницей
Для обеспечения эффективности информационных процессов который будет поддерживать ИС необходима соответствующая организация данных. В настоящее время в самых различных областях широкое распространение получила разработка баз данных (БД).
База данных – это совокупность предназначенных для обработки на ЭВМ поименованных данных, которая служит для запросов многих пользователей в рамках организации (предметной области). Для программной реализации баз данных обычно используются универсальные системы управления базами данных (СУБД).
Жизненный цикл базы данных можно условно разбить на 2 фазы.
1. Анализа и проектирования;
2. Реализации и функционирования.
На этапе анализа и проектирования осуществляется.
1) Формирование и анализ требований к информации о предметной области.
Здесь осуществляется сбор требований к содержанию и процессу обработки данных от всех пользователей, обеспечивается согласованность данных.
2) Концептуальное проектирование.
Построение независимой от СУБД информационной структуры путем объединения требований пользователей. Концептуальная схема не зависит от конкретной СУБД и технических решений.
3) Проектирование реализации.
На этом этапе осуществляется реализация информационной модели в рамках конкретной СУБД. Производится описание структуры данных, разработка программ обработки данных.
На этапе реализации и функционирования БД осуществляется.
1) Реализация БД.
2) Анализ функционирование и поддержка.
3) Модификация и адаптация.
3.2 Проектирование базы данных
База данных должна содержать всю информацию о номерах, количество мест уровень комфорта, дополнительные опции, занят или свободен номер, если занят до на какой срок. Информацию о клиентах, которые посещали гостиницу, журнал, в котором можно увидеть, сколько клиентов посещали гостиницу, какие номера и т.д. Ведение счета клиента, за полное обслуживание, в том числе ресторан, салон красоты, сауна.
Нам понадобится 4 реляционных таблицы:
· Клиенты
· Счет клиента
· Журнал посещений
· Номера гостиницы
Схема базы данных
Таблица клиенты содержит первичный ключ номер клиента, далее информация о нём имя, фамилия, отчество, бронирование.
Таблица номеров связанна с таблицей клиенты по ключу клиент-номер. Данная таблица содержит информацию о количестве спальных мест номера, дополнительных услугах, и стоимости.
Далее таблица счета в данной таблице будет считаться сумма за все услуги гостиницы, включая бар, салон красоты, ресторан и сауну.
Вся информация с таблиц записывается в журнал где отмечается дата прибытия, дата убытия гостя, его счет.