Пятница, 26.04.2024, 01:44
ИКТ как необходимый атрибут современного общества
Приветствую Вас Гость | RSS
Главная Каталог файлов Регистрация Вход
Меню сайта

Секции конференции
Опыт разработки программного обеспечения [12]

Наш опрос
Оцените мой сайт
Всего ответов: 40

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Форма входа

Главная » Файлы » Работы конференции » Опыт разработки программного обеспечения

Автоматизация гостинично-ресторанного комплекса
31.03.2010, 21:23
Современный этап развития общества характеризуется внедрением автоматизированных информационных систем во все сферы деятельности. Базы данных играют особую роль в современном мире. Всё, с чем мы ежедневно сталкиваемся в жизни, скорее всего, зарегистрировано в той или иной базе. Ежедневно гостиница имеет дело с несколькими десятками человек, поэтому задача автоматизации размещения клиентов в гостинице и учёт их питания представляется нам крайне актуальной.
Вся информация о номерах, о питании, о клиентах должна быть компьютеризирована, и обрабатываться по специально разработанным программам.
Целью данной работы явилось создание базы данных и приложения для работы с ней, необходимых для автоматизации работы по размещению клиентов в гостинице и питании их в ресторане.
В процессе достижения цели данной работы нами были достигнуты следующие задачи:
1. Разработана база данных для гостиничного комплекса в СУБД Microsoft SQL Server 2005.
2. Разработана программа, реализующая доступ к самой базе данных и выполняющая ввод, выборку, обработку и выдачу информации для гостиничного комплекса.
3. Реализован удобный, функциональный и красивый интерфейс программы.
Рассмотрим автоматизируемые процессы более подробно. На основании заявки администратор размещает клиентов по номерам. Во время проживания в номере клиент может пользоваться различными сервисами, в т.ч. услугами ресторана. На основании данных о проживании и питании формируется счет, оплатив который клиент получает квитанцию об оплате. После этого можно переходить к подготовке отчетности.
Один из процессов в гостинице – это питание. Процесс «Питание» протекает следующим образом: на основании пожеланий клиента официантом принимается заказ, после чего идёт приготовление заказанных блюд. Когда блюда готовы, они подаются клиенту, т.е. происходит обслуживание клиента. В конце происходит расчет с клиентом.
После этого мы перешли непосредственно к проектированию базы данных. В ходе разработки модели базы данных мы выделили следующие таблицы:
«Клиенты», «Номера», «Типы номеров», «Размещение», «Блюда», «Зоны», «Столы», «Категории блюд», «Заказы», «Корзина» и «Статусы оплаты». Все таблицы связаны между собой связью «один-ко-многим». Таблицы нормализованы: не содержат повторяющихся и вычисляемых полей.
Администратор по гостинице и по ресторану находятся в одном здании, что позволяет использовать ресурсы локальной сети и сервера, находящегося в том же здании. Это обусловило выбор архитектуры «клиент-сервер».
После этого мы перешли к созданию приложения в среде Borland Delphi.
Главному модулю соответствует главная форма, отображающаяся при запуске программы. Она содержит изображение и верхнее меню. В верхнем меню предусмотрены следующие пункты: «Номерное обслуживание», «Ресторанное обслуживание», «Клиенты», «Счета», «Выручка», «Справка» и «Выход». В свою очередь пункт «Номерное обслуживание» содержит следующие подпункты: «Номера», «Размещение». Пункт «Ресторанное обслуживание»: «Меню», «Столы», «Заказы». Пункт «Счета» содержит подпункты: «За проживание», «За ресторан», «Общий счет». Пункт «Справка»: «О программе» и «Об авторах».
Через форму «Номера» можно добавлять/изменять номера в гостинице, а также просматривать информацию о типах номеров. Имеется фильтрация и сортировка данных. Аналогичные функции имеет форма «Клиенты».
На форме «Размещение» мы можем размещать клиентов, для чего на форму добавлены поля ввода и кнопки «Добавить», «Запомнить» и «Удалить». Также на ней имеются вкладки «Свободные номера» и «Занятые номера» - это соответствующие SQL-запросы. На каждой из вкладок можно просмотреть отчет на соответственно свободные и занятые номера.
На форме «Размещение клиентов» имеется кнопка на «Размещение (просмотр)», на-жав на которую можно наглядно просмотреть информацию о размещении. Также на фор-ме «Размещение» предусмотрена возможность оплаты проживания при заселении. Так, выбираем конкретное размещение и нажимаем кнопку «Счет». Появляется следующая форма. Чтобы оплатить счет, нажимаем кнопку «Оплатить». Появляется отчет.
На форме «Меню» можно добавлять/изменять блюда ресторана. Также на форме имеется сортировка и фильтрация данных. Аналогична форма «Столы».
На форме «Заказы» мы можем регистрировать заказы клиентов по ресторану. Сначала добавляется запись в таблице «Заказы», нажимается кнопка «Запомнить» и только после этого добавляем в корзину нужные блюда.
Если клиент хочет сразу оплатить заказ в ресторане, то мы находим его заказ и нажимаем кнопку «Вывести счет», после в таблице «Счет по заказу» появляются данные и ниже пишется сумма заказа. Чтобы оплатить счет, нажимаем кнопку «Оплатить заказ». Появляется следующая форма. Чтобы оплатить заказ, нажимаем кнопку «Оплатить». Открывается отчет.
Форма «Выручка за период» предназначена для вычисления выручки. Для этого выбираем дату начальную, дату конечную и нажимаем кнопку «Выручка». Можно вывести отчеты по гостинице и по ресторану, нажав соответствующие кнопки.
Результатом данного проекта является база данных по автоматизации деятельности гостинично-ресторанного комплекса и приложение по работе с ней.
В готовом виде АС выглядит простой и удобной: все операции выполняются с помощью элементарных действий пользователя. Здесь возможна распечатка исходных таблиц и отчетов, источниками которых являются ранее составленные запросы. Все отчеты оформлены в едином стиле, максимально приближенном к ранее использовавшимся журналам.
Разработанное приложение может быть использовано администратором гостиницы и ресторана. Данная программа позволяет сэкономить время, затрачиваемое на обработку, упорядочение, поиск, редактирование и анализ данных.
Категория: Опыт разработки программного обеспечения | Добавил: Juliau
Просмотров: 768 | Загрузок: 0 | Рейтинг: 3.7/3
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Copyright MyCorp © 2024 Бесплатный конструктор сайтов - uCoz