Вам нужна курсовая работа?
Интересует Информатика?
Оставьте заявку
на Курсовую работу
Получите бесплатную
консультацию по
написанию
Сделайте заказ и
скачайте
результат на сайте
1
2
3

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

  • 43 страницы
  • 9 источников
  • Добавлена 23.04.2012
1 100 руб. 2 200 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Оглавление
ВВЕДЕНИЕ
Глава 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 «Техническое задание на создание автоматизированной системы».

СПИСОК ОБОЗНАЧЕНИЙ

АРМ - автоматизированное рабочее место

ОВИР - отдел виз и разрешений

ИМЯ - фамилия, имя, отчество

НДС идентификационный номер налогоплательщика

СУБД - система управления базами данных

БД - база данных

НСИ - нормативно-справочная информация

НДС - налог на добавленную стоимость

КПП - контрольно-пропускной пункт

ККМ - машина и дом

ВР - тип размещения

TN - типа номер

ВВЕДЕНИЕ

В дипломном проекте рассмотрена разработка автоматизированного на рабочем месте "Администратор отеля".

Целью создания системы является повышение эффективности функционирования объекта управления, а именно:

- формирование базы данных с информацией по работе администраторов гостиницы, создание системы управления базами данных;

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

- сокращение времени обработки информации и формирование необходимых отчетов и выходных файлов;

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

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

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

Узнать стоимость работы