Автоматизированное рабочее место администратора гостиницы.

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Информационные технологии
  • 4343 страницы
  • 9 + 9 источников
  • Добавлена 23.04.2012
800 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
ВВЕДЕНИЕ
Глава 1 Предпроектное исследование объекта автоматизации
1.1 Описание основных бизнес-процессов
1.2 Описание автоматизируемых бизнес-процессов
1.3 Сравнение аналогов
Глава 2. Проектирование ИС
2.1 Диаграммы вариантов использования
2.2 Диаграмма классов
2.3 Диаграммы видов деятельности
2.4 Диаграммы взаимодействия (последовательности)
2.5 Диаграммы состояний
2.6 Диаграмма развертывания
2.7 Структура базы данных (ER-модель)
3 Технико-экономическое обоснование проекта
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ

Фрагмент для ознакомления

В результате выполненной разработки можно сделать следующие выводы:
При проектировании ИС были построены диаграммы прецедентов, классов, видов деятельностей, состояний, последовательностей, развертывания; создана структура базы данных;
Разработанная информационная система позволяет достигнуть следующих эффектов:
автоматизация процесса обслуживания клиентов;
уменьшить количество затраченной на данный процесс рабочей силы, и различных материальных затрат;
уменьшение времени необходимого для оформления заявки.
Расчет экономической эффективности разработанной ИС показал целесообразность ее использования:
Индекс снижения стоимостных затрат 1,5;
Срок окупаемости 6 месяцев.
В ходе работы была повышена эффективность процесса обслуживания клиентов администратором гостиницы путем разработки и внедрения АРМ администратора гостиницы.
Так же были решены следующие задачи:
проведен анализ предметной области;
создан UML-проект информационной системы с использованием CASE-средств;
спроектирована база данных и обоснована экономическая целесообразность внедрения АРМ администратора гостиницы.

СПИСОК ЛИТЕРАТУРЫ

Вендеров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2004.
Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2003.
Мишенин А.И. Теория экономических информационных систем. – М.: Финансы и статистика, 2002.
Мишенин А.И. Теория экономических информационных систем. – М.: Финансы и статистика, 2003.
Смирнова Г.Н. Проектирование экономических информационных систем. – М.: Финансы и статистика, 2003.
Тельнов Ю.Ф. Проектирование информационных систем. – М.: Финансы и статистика, 2001.
ГОСТ 34.601-90 «Автоматизированные системы».
ГОСТ 2.105-95 «Общие требования к текстовым документам».
ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».
Приложение – SQL-код БД

Starting Access Basic DAO Session...

Dim ERwinWorkspace As Workspace
Dim ERwinDatabase As Database
Dim ERwinTableDef As TableDef
Dim ERwinQueryDef As QueryDef
Dim ERwinIndex As Index
Dim ERwinField As Field
Dim ERwinRelation As Relation

Set ERwinWorkspace = DBEngine.WorkSpaces(0)

Set ERwinDatabase = ERwinWorkspace.OpenDatabase(sERwinDatabase)

' CREATE TABLE "klient"
Set ERwinTableDef = ERwinDatabase.CreateTableDef("klient")
Set ERwinField = ERwinTableDef.CreateField("karta", DB_INTEGER)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("fio", DB_TEXT, 45)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("pasport", DB_TEXT, 45)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
ERwinDatabase.TableDefs.Append ERwinTableDef
Set ERwinField = ERwinTableDef.Fields("pasport")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "паспорт:")
Set ERwinField = ERwinTableDef.Fields("fio")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "ФИО:")
Set ERwinField = ERwinTableDef.Fields("karta")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "карта:")

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("klient")
Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")
Set ERwinField = ERwinIndex.CreateField("pasport")
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex

' CREATE TABLE "nomer"
Set ERwinTableDef = ERwinDatabase.CreateTableDef("nomer")
Set ERwinField = ERwinTableDef.CreateField("klas", DB_TEXT, 15)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("status", DB_TEXT)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("stoim", DB_INTEGER)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("nomer", DB_INTEGER)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("kod_zay", DB_INTEGER)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("pasport", DB_TEXT, 45)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
ERwinDatabase.TableDefs.Append ERwinTableDef
Set ERwinField = ERwinTableDef.Fields("nomer")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "номер:")
Set ERwinField = ERwinTableDef.Fields("kod_zay")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "код заявки:")
Set ERwinField = ERwinTableDef.Fields("pasport")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "паспорт:")
Set ERwinField = ERwinTableDef.Fields("stoim")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "стоимость:")
Set ERwinField = ERwinTableDef.Fields("status")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "статус:")
Set ERwinField = ERwinTableDef.Fields("klas")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "класс:")

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("nomer")
Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")
Set ERwinField = ERwinIndex.CreateField("nomer")
ERwinIndex.Fields.Append ERwinField
Set ERwinField = ERwinIndex.CreateField("kod_zay")
ERwinIndex.Fields.Append ERwinField
Set ERwinField = ERwinIndex.CreateField("pasport")
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex

' CREATE TABLE "plat"
Set ERwinTableDef = ERwinDatabase.CreateTableDef("plat")
Set ERwinField = ERwinTableDef.CreateField("nazn", DB_TEXT, 45)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("sum", DB_INTEGER)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("data_pl", DB_DATETIME)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("nomer_pl", DB_INTEGER)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("pasport", DB_TEXT, 45)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
ERwinDatabase.TableDefs.Append ERwinTableDef
Set ERwinField = ERwinTableDef.Fields("nomer_pl")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "номер платежа:")
Set ERwinField = ERwinTableDef.Fields("pasport")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "паспорт:")
Set ERwinField = ERwinTableDef.Fields("data_pl")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "дата платежа:")
Set ERwinField = ERwinTableDef.Fields("sum")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "сумма:")
Set ERwinField = ERwinTableDef.Fields("nazn")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "назначение:")

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("plat")
Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")
Set ERwinField = ERwinIndex.CreateField("nomer_pl")
ERwinIndex.Fields.Append ERwinField
Set ERwinField = ERwinIndex.CreateField("pasport")
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex

' CREATE TABLE "zay"
Set ERwinTableDef = ERwinDatabase.CreateTableDef("zay")
Set ERwinField = ERwinTableDef.CreateField("param_nomer", DB_TEXT, 35)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("data_zay", DB_DATETIME)
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("kod_zay", DB_INTEGER)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
Set ERwinField = ERwinTableDef.CreateField("pasport", DB_TEXT, 45)
ERwinField.Required = True
ERwinTableDef.Fields.Append ERwinField
ERwinDatabase.TableDefs.Append ERwinTableDef
Set ERwinField = ERwinTableDef.Fields("kod_zay")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "код заявки:")
Set ERwinField = ERwinTableDef.Fields("pasport")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "паспорт:")
Set ERwinField = ERwinTableDef.Fields("data_zay")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "дата подачи:")
Set ERwinField = ERwinTableDef.Fields("param_nomer")
SetFieldProp (ERwinField, "Caption", DB_TEXT, "параметры номера:")

' CREATE INDEX "PrimaryKey"

Set ERwinTableDef = ERwinDatabase.TableDefs("zay")
Set ERwinIndex = ERwinTableDef.CreateIndex("PrimaryKey")
Set ERwinField = ERwinIndex.CreateField("kod_zay")
ERwinIndex.Fields.Append ERwinField
Set ERwinField = ERwinIndex.CreateField("pasport")
ERwinIndex.Fields.Append ERwinField
ERwinIndex.Primary = True
ERwinTableDef.Indexes.Append ERwinIndex

' CREATE RELATIONSHIP "R/3"
Set ERwinRelation = ERwinDatabase.CreateRelation("R/3", "zay", "nomer")
Set ERwinField = ERwinRelation.CreateField("kod_zay")
ERwinField.ForeignName = "kod_zay"
ERwinRelation.Fields.Append ERwinField
Set ERwinField = ERwinRelation.CreateField("pasport")
ERwinField.ForeignName = "pasport"
ERwinRelation.Fields.Append ERwinField
ERwinDatabase.Relations.Append ERwinRelation

' CREATE RELATIONSHIP "R/2"
Set ERwinRelation = ERwinDatabase.CreateRelation("R/2", "klient", "plat")
Set ERwinField = ERwinRelation.CreateField("pasport")
ERwinField.ForeignName = "pasport"
ERwinRelation.Fields.Append ERwinField
ERwinDatabase.Relations.Append ERwinRelation

' CREATE RELATIONSHIP "R/1"
Set ERwinRelation = ERwinDatabase.CreateRelation("R/1", "klient", "zay")
Set ERwinField = ERwinRelation.CreateField("pasport")
ERwinField.ForeignName = "pasport"
ERwinRelation.Fields.Append ERwinField
ERwinDatabase.Relations.Append ERwinRelation

ERwinDatabase.Close
ERwinWorkspace.Close
' Terminating Access Basic DAO Session...



24

СПИСОК ЛИТЕРАТУРЫ

1.Вендеров А.М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2004.
2.Вендров А.М. Проектирование программного обеспечения экономических информационных систем. – М.: Финансы и статистика, 2003.
3.Мишенин А.И. Теория экономических информационных систем. – М.: Финансы и статистика, 2002.
4.Мишенин А.И. Теория экономических информационных систем. – М.: Финансы и статистика, 2003.
5.Смирнова Г.Н. Проектирование экономических информационных систем. – М.: Финансы и статистика, 2003.
6.Тельнов Ю.Ф. Проектирование информационных систем. – М.: Финансы и статистика, 2001.
7.ГОСТ 34.601-90 «Автоматизированные системы».
8.ГОСТ 2.105-95 «Общие требования к текстовым документам».
9.ГОСТ 34.602-89 «Техническое задание на создание автоматизированной системы».

Вопрос-ответ:

Зачем нужно автоматизированное рабочее место администратора гостиницы?

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

Какие бизнес-процессы в гостинице могут быть автоматизированы?

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

Какой софт существует для автоматизации работы администраторов гостиницы?

Существует множество программного обеспечения для автоматизации работы администраторов гостиницы, таких как "Opera Hotel Edition", "Amadeus Property Management System", "Protel PMS", "Fidelio Suite 8", "Guestline Rezlynx". Каждый из них имеет свои особенности и функциональные возможности.

Какие диаграммы используются при проектировании ИС для автоматизации гостиницы?

При проектировании ИС для автоматизации гостиницы используются такие диаграммы, как диаграммы вариантов использования, диаграмма классов, диаграммы видов деятельности, диаграммы взаимодействия (последовательности), диаграммы состояний, диаграмма развертывания. Также разрабатывается структура базы данных (ER-модель).

Какой пользой будет для гостиницы автоматизация бизнес-процессов?

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

Какие основные бизнес-процессы включает в себя работа администратора гостиницы?

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

Какие бизнес-процессы будут автоматизированы в системе?

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

Какие аналоги автоматизированного рабочего места администратора гостиницы существуют?

На данный момент на рынке существует несколько аналогов автоматизированного рабочего места администратора гостиницы, такие как "1С-Отель", "Opera PMS", "RMS Hotel", "Hotello" и другие. Каждая из них имеет свои особенности и функциональность, которые могут быть применимы в разных гостиницах в зависимости от их потребностей.

Какие диаграммы используются при проектировании информационной системы для автоматизированного рабочего места администратора гостиницы?

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

Какие основные элементы структуры базы данных будут использоваться в автоматизированном рабочем месте администратора гостиницы?

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

Какие бизнес-процессы автоматизируются при внедрении системы на автоматизированное рабочее место администратора гостиницы?

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