Разработка автоматизированной информационной системы «Отель»

Автор работы: Пользователь скрыл имя, 30 Января 2013 в 10:40, курсовая работа

Краткое описание

В процессе выполнения курсового проекта было изучено понятие информационной системы, выявлены основные классификации ИС.
Было проведено исследование уже существующих информационных систем гостиниц и отелей. На их основе мной была создана информационно-поисковая автоматизированная информационная система “Отель”. Программа автоматизирует работу сотрудника отеля. В программе реализованы ввод и хранение информации о постояльцах гостиницы, информация о состоянии номеров, услугах которые предоставляются клиентам гостиницы, также осуществляются функции поиска информации в базе данных по различным критериям. Формируются отчёты о клиенте и суммарной стоимости проживания его в номере.

Содержание

Содержание
ВВЕДЕНИЕ 2
ГЛАВА 1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ. ПОНЯТИЕ И СТРУКТУРА ИС 4
1.1. ПОНЯТИЕ ИС 4
1.2. КЛАССИФИКАЦИЯ ИНФОРМАЦИОННЫХ СИСТЕМ 7
1.3. ОБЗОР СОВРЕМЕННЫХ АИС ГОСТИНИЦ 10
ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ. РАЗРАБОТКА АИС ГОСТИНИЦЫ 15
2.1. ПОСТАНОВКА ЗАДАЧИ 15
2.2. ВЫБОР СРЕДЫ РАЗРАБОТКИ И ЯЗЫКА ПРОГРАММИРОВАНИЯ 16
2.3. ИНСТРУКЦИЯ ПОЛЬЗОВАТЕЛЮ 25
2.4. ИНСТРУКЦИЯ ПРОГРАММИСТУ 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ЛИТЕРАТУРЫ 36
ПРИЛОЖЕНИЕ A 37
ПРИЛОЖЕНИЕ Б 48

Прикрепленные файлы: 1 файл

Мараков_курсовой_проект.docx

— 397.03 Кб (Скачать документ)

АРМ коменданта. В функции системы  входят: ведение номерного фонда; учет комплектации номеров дополнительным оборудованием; учет уборки номеров  после освобождения; получение отчетов  по загруженности номерного фонда  для учета выработки горничных.

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

АРМ службы расчетов. В функции  системы входят: расчеты перечислением, выписка и сопровождение счетов; списание невоз-|фащаемых задолженностей, неувязанных телефонных переговоров; возврат денег по кассе; ведение тарифной сетки, курсов валют, классификатора валют и услуг; получение оплаченных и неоплаченных ведомостей проживания, переговоров и услуг.

АРМ системного инженера. Система  осуществляет целый ряд функций, в числе которых: допуск операторов и поддержание системы паролей; чистка классификаторов категорий, стран, организаций, валют; профилактика баз данных; ведение архивов долговременного  хранения.

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

SERVIO

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

При интеграции с другими системами, например, системой управления рестораном или бухгалтерской программой, информационная система гостиницы SERVIO выступает  центральным элементом, аккумулируя  все потоки данных и управляя всеми  процессами.

 

Рис. 2. Структура работы программы  SERVIO

Основные возможности системы:

Номерной фонд

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

Клиенты

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

Персонал

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

Документооборот

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

OPERA Enterprise Solution

OPERA Enterprise Solution - решение для гостиниц от мирового лидера в производстве автоматизированных систем управления - корпорации Micros-Fidelio. OPERA Enterprise Solution в отличие от традиционных систем для гостиниц, представляет собой самое полнофункциональное на сегодняшний день решение управления, предназначенное как для независимых отелей, так и для гостиничных сетей; как для небольших отелей с ограниченным набором услуг, так и для шикарных 5-тизвездочных гостиниц. Основанная на базе СУБД Oracle, самой надежной и универсальной платформе управления данными, OPERA Enterprise Solution предлагает новую концепцию работы и улучшения уровня обслуживания гостей, сочетая в себе такие несомненные преимущества как скорость, надежность, функциональность и в то же время простоту использования.

OPERA Enterprise Solution - это система, состоящая из модулей, которые с легкостью могут быть настроены и добавлены в зависимости от пожеланий конкретного отеля. Она включает в себя систему автоматизации службы приема и размещения гостей (Property Management System); систему автоматизации отдела продаж и маркетинга (Sales and Catering); систему управления качеством обслуживания (Quality Management System); систему оптимизации прибыли (Revenue Management); систему управления мероприятиями (OPERA Activity Scheduler); систему централизованного бронирования (OPERA Reservation System); модуль бронирования через Интернет (Web-Self Service); централизованную информационную систему по клиентам (Customer Information System).

Новое удобное мобильное решение  системы OPERA Enterprise Solution, OPERA-Palm, позволит Вашему персоналу, находящемуся практически в любой точке отеля, производить все необходимые операции (поселение и выписку гостей, проверку статуса номера, управление мероприятиями и многое другое).

Новейшие технологии OPERA Enterprise Solution предоставляют отелям уникальную возможность работы как в режиме клиент-серверного приложения, так и через Интернет-браузер ("Тонкий Клиент"). Использование технологии "Тонкий Клиент" позволит Вам значительно сократить затраты на каждом этапе жизненного цикла IT системы отеля, включая приобретение, установку, поддержку и обновление. OPERA Enterprise Solution совместима со всеми операционным системами, и сервер может работать на базе Microsoft Windows NT/2000, AIX и Sun Solaris.

 

 

 

 

 

 

 

 

 

ГЛАВА 2. ПРАКТИЧЕСКАЯ ЧАСТЬ. РАЗРАБОТКА АИС ГОСТИНИЦЫ

2.1. ПОСТАНОВКА ЗАДАЧИ

 

Необходимо спроектировать и реализовать  автоматизированную информационную систему “Отель”. Данная система должна выполнять следующие функции: ввод и хранение информации о постояльцах гостиницы, информацию о состоянии номеров, услугах которые предоставляются клиентам гостиницы, также осуществлять функции поиска информации в базе данных по различным критериям, а также формировать отчёты о клиенте и суммарной стоимости проживания его в номере. Пользовательский интерфейс программы должен быть максимально прост и интуитивно понятен пользователю.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2.2. ВЫБОР СРЕДЫ РАЗРАБОТКИ И ЯЗЫКА ПРОГРАММИРОВАНИЯ

Для разработки программы “Отель” возможно было использование двух языков: SQL и С++.

 

SQL (Structured Query Language — «язык структурированных запросов») — универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.

SQL основывается на исчислении  кортежей.

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

Изначально, SQL был основным способом работы пользователя с базой данных и позволял выполнять следующий  набор операций:

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

Со временем, SQL усложнился — обогатился новыми конструкциями, обеспечил возможность  описания и управления новыми хранимыми  объектами (например, индексы, представления, триггеры и хранимые процедуры) —  и стал приобретать черты, свойственные языкам программирования.

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

Каждое предложение SQL — это запрос или обращение к базе данных, которое приводит к изменению в базе данных. В соответствии с тем, какие изменения происходят в базе данных, различают следующие типы запросов:

  • запросы на создание или изменение в базе данных новых или существующих объектов (при этом в запросе описывается тип и структура создаваемого или изменяемого объекта);
  • запросы на получение данных;
  • запросы на добавление новых данных (записей)
  • запросы на удаление данных;
  • обращения к СУБД.

Основным объектом хранения реляционной  базы данных является таблица, поэтому  все SQL-запросы — это операции над таблицами. В соответствии с  этим, запросы делятся на:

  • запросы, оперирующие самими таблицами (создание и изменение таблиц);
  • запросы, оперирующие с отдельными записями (или строками таблиц) или наборами записей.

Каждая таблица описывается  в виде перечисления своих полей (столбцов таблицы) с указанием

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

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

  • вставка новой строки;
  • изменение значений полей строки или набора строк;
  • удаление строки или набора строк.

Самый главный вид запроса —  это запрос, возвращающий (пользователю) некоторый набор строк, с которым  можно осуществить одну из трёх операций:

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

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

 

Преимущества

  • Независимость от конкретной СУБД

Несмотря на наличие диалектов  и различий в синтаксисе, в большинстве  своём тексты SQL-запросов, содержащие DDL и DML, могут быть достаточно легко  перенесены из одной СУБД в другую. Существуют системы, разработчики которых  изначально ориентировались на применение по меньшей мере нескольких СУБД (например: система электронного документооборота Documentum может работать как с Oracle, так и с Microsoft SQL Server и IBM DB2). Естественно, что при применении некоторых специфичных для реализации возможностей такой переносимости добиться уже очень трудно.

  • Наличие стандартов

Наличие стандартов и набора тестов для выявления совместимости  и соответствия конкретной реализации SQL общепринятому стандарту только способствует «стабилизации» языка. Правда, стоит обратить внимание, что сам  по себе стандарт местами чересчур формализован и раздут в размерах (например, Core-часть стандарта SQL:2003 представляет собой более 1300 страниц текста).

  • Декларативность

С помощью SQL программист описывает  только то, какие данные нужно извлечь  или модифицировать. То, каким образом  это сделать, решает СУБД непосредственно  при обработке SQL-запроса. Однако не стоит думать, что это полностью  универсальный принцип — программист описывает набор данных для выборки или модификации, однако ему при этом полезно представлять, как СУБД будет разбирать текст его запроса. Чем сложнее сконструирован запрос, тем больше он допускает вариантов написания, различных по скорости выполнения, но одинаковых по итоговому набору данных.

 

Недостатки

  • Несоответствие реляционной модели данных

Создатели реляционной модели данных Эдгар Кодд, Кристофер Дейт и их сторонники указывают на то, что SQL не является истинно реляционным языком. В частности, они указывают на следующие проблемы SQL:

- Повторяющиеся строки

- Неопределённые значения (nulls)

- Явное указание порядка колонок слева направо

- Колонки без имени и дублирующиеся имена колонок

Информация о работе Разработка автоматизированной информационной системы «Отель»