Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Разработка проекта информационной системы для гостиницы

Содержание:

ВВЕДЕНИЕ

Развитие компьютерной информационной технологии неразрывно связано с развитием информационных систем.

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

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

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

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

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

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

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

Объектом изучения предметной области является гостиница.

Предметом – проект информационной системы для гостиницы.

Работа содержит пять глав, а также такие элементы, как Введение, Заключение и Список литературы.

Технико–экономическая характеристика предметной области и предприятия

1 Характеристика предприятия и его деятельности

Областью применения информационной системы является Гостиница.

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

Задачей администратора гостиницы является отслеживание финансовой стороны работы гостиницы. Его деятельность организована следующим образом: гостиница предоставляет нoмeра клиентам на определенный срок. Каждый номер хaрaктеризуется вместимостью, комфортностью и ценой. Клиентами гостиницы являются различные лица, о которых администратор собирает определенную информацию (фамилия, имя, отчество и др.). Сдача номера клиенту производится при наличии свoбoдных мест в номерах, подходящих клиенту по параметрам. При поселении фиксируется дата поселения. При выезде из гостиницы для каждого места запоминается дата освобождения.

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

2 Организационная структура управления предприятием

Организационная структура гостиницы изображена на Рисунке 1.

Похожее изображение

Рисунок 1 Организационная структура гостиницы

3 Выбор комплекса задач автоматизации и характеристика существующих бизнес–процессов

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

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

  1. Невысокая производительность труда сотрудников;
  2. Низкая оперативность выполнения операций и процессов;
  3. Недостаточная актуальность и достоверность информации и выполняемых расчетов;
  4. Высокая продолжительность и трудоемкость выполнения процессов и обработки данных;
  5. Недостатки в коммуникации между отделами;
  6. Несвоевременность появления и передачи данных и др.

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

  1. Повышение производительности и эффективности туда сотрудников;
  2. Повышение оперативности выполнения операций и процессов;
  3. Повышение актуальности и достоверности информации и выполняемых расчетов;
  4. Снижение продолжительности и трудоемкости выполнения процессов и обработки данных;
  5. Улучшение качества коммуникации между отделами организации;
  6. Появление своевременности и актуальности информации и др.

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

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

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

Цели и задачи проектирования, реализации и внедрения информационной системы:

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

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

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

  • информация о сотрудниках (код сотрудника, ФИО, дата рождения, паспортные данные, контактный телефон, отдел, должность);
  • информация о постояльцах (код гостя, ФИО, дата рождения, паспортные данные, контактный телефон, номер);
  • информация о номерах (код номера, класс, вместимость, цена, свободен)

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

4 Информационное обеспечение задачи

Информационная модель системы будет состоять из справочников, в которые заносится информация о регистрируемых документах. Таких справочников будет четыре:

  1. Справочник сотрудников;
  2. Справочник постояльцев;
  3. Справочник номеров.

Информационная модель для разрабатываемого проекта изображена на рисунке 2.

Безымянный.png

Рисунок 2 Информационная модель

3.2 Используемые классификаторы и системы кодирования

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

Используемые классификаторы изображены в Таблице 1.

Таблица №1 Используемые классификаторы

Кодируемое

множество

объектов

Длина кода

Система кодирования

Система классификации

Вид классификатора

Код сотрудника

4

Порядковая

отсутствует

Локальный

Код постояльца

4

Порядковая

отсутствует

Локальный

Код номера

4

Порядковая

отсутствует

Локальный

Характеристика нормативно–справочной, входной и оперативной информации

Входной информацией для проекта информационной системы для гостиницы будут являться следующие данные:

  • данные о сотрудниках;
  • сведения о постояльцах;
  • сведения о номерах.

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

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

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

Пример формы ввода информации изображен на Рисунке 3.

НАЗВАНИЕ ФОРМЫ

КНОПКИ

ПОЛЕ ДЛЯ ВВОДА

НАЗВАНИЕ ПОЛЯ

Рисунок 3 Форма ввода информации

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

Перечень подключаемых к формам справочников представлен в Таблице 3.

Таблица №3Перечень справочников

Название справочника

Ответственный за введение

Среднее число записей

Средняя частота актуализации

Средний объем актуализации %

Справочник сотрудников

Ответственный менеджер

Равно количеству сотрудников

1/мес

0–100

Справочник постояльцев

Администратор

Равно количеству постояльцев

1/день

0–100

Справочник номеров

Администратор

Равно числу номеров

1/день

100

Характеристика входных документов для проекта информационной системы для гостиницы представлена в Таблице 4.

Таблица №4 Характеристика входных документов

Код документа

Наименование

Источник получения

Частота возникн/мес

01

Договор об аренде жилого помещения

Административно–хозяйственный отдел

0–...

02

Подтверждение соответствия нормам

Административно–хозяйственный отдел

0,12

03

Накладные на приход расходных материалов/канцелярии

Административно–хозяйственный отдел

1

Характеристика результатной информации

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

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

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

Перечень и характеристика результатной информации для проекта информационной системы для гостиницы приведены в Таблице 5.

Наименование

Источник формирования

Частота формир/мес

Структура документа

Способ доставки

Отчет для руководства

Таблицы «Сотрудники», «Номера», «Постояльцы»

4

Стандартная

Вывод формы на экран

Перечень постояльцев

Таблица «Постояльцы»

28–31

Оригинальная

Вывод формы на экран

Перечень номеров

Таблица «Номера»

28–31

Стандартная

Вывод формы на экран

Перечень сотрудников

Таблицы «Сотрудники»

1

Оригинальная

Вывод формы на экран

Таблица №5 Характеристика результатных документов

Программное обеспечение задачи

4.1 Общие положения (дерево функций и сценарий диалога)

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

Дерево функций изображено на Рисунке 4.

Функции

Основные

Служебные

Проверка логина/пароля

Настройки

Ведение справочников

Ввод сведений

Вывод результатов

Рисунок 4 Дерево функций

Сценарий диалога изображен на Рисунке 5.

Основное меню

Операции

Справка

Сервис

Отчеты

Справочники

Файл

Выход

О прогр

Отчет

Ввод инф

Справочник сотрудников

Настройки

Новый

Перечень номеров

Помощь

Парамет

Вывод на печать

Справочник постояльцев

Открыть

Перечень постояльцев

Формир. отчета

Сохран.

Справочник номеров

Печать

Перечень сотрудников

Выход

Рисунок 5 Сценарий диалога

4.2 Характеристика базы данных

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

  • сотрудники;
  • постояльцы;
  • номера.

Описание таблиц представлено в нижеследующих таблицах.

Таблица №6 Сведения о сотрудниках

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код сотрудника

числовой

Kod_s

20

3

неогр

Да Ключевое поле

ФИО сотрудника

текстовый

Fio_s

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Дата рождения

Дата/время

Date

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Отдел

числовой

Otdel

20

10

неогр

Нет

Должность

текстовый

Dolzn

20

30

неогр

Нет

Таблица №7 Сведения о постояльцах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код постояльца

числовой

Kod_post

20

3

неогр

Да Ключевое поле

ФИО

текстовый

Fio_post

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Дата рождения

Дата/время

Date_post

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Дата заезда

Дата/время

Date

20

10

неогр

Нет

Таблица №8 Сведения о номерах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код номера

Числовой

Kod_gr

10

3

неогр

Да. Ключ.

Класс

Числовой

Klass

5

1

неогр

Нет

Вместимость

Числовой

Vmest

5

3–5

неогр

Нет

Свободен

Логический

Svob

5

1

неогр

Нет

ER–модель проекта информационной системы для гостиницы представлена на рисунке 8.

Сведения о сотрудниках

код сотрудника

ФИО сотрудника

пасп. данные

Дата рождения

Контактный телефон

Отдел

Должность

Сведения о номерах

код номера

класс

вместимость

свободен

Сведения о постояльцах

код постояльца

ФИО постояльца

пасп. данные

Дата рождения

Контактный телефон

Дата заезда

Рисунок 6 ER–модель

4.3 Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей проекта информационной системы для гостиницы изображено на Рисунке 7.

Безымянный1.png

Рисунок 7 Дерево вызова программных модулей

4.4 Описание программных модулей

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

Картинки по запросу алгоритм авторизации

Рисунок 8 Блок–схема программного модуля

5 Контрольный пример реализации проекта и его описание

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

В первую очередь после открытия пользователь видит форму авторизации.

Рисунок 10 Форма авторизации

Для авторизации пользователю необходимо в поле «Имя пользователя» выбрать соответствующее имя пользователя, а после этого ввести пароль. Если данные для авторизации корректны, то после нажатия на кнопку «ОК» откроется соответствующее данному пользователю меню, если же была допущена ошибка, то появится системное сообщение, которое сообщит, какая именно была ошибка.

Допустим, что успешно была пройдена авторизация пользователем «Администратор», которому доступны все действия в системе. Тогда откроется меню для администратора.

Рисунок 11 Форма «Меню» для администратора

На данной форме пользователь может выбрать тот пункт, который необходим. Кроме того, есть функциональная кнопка «Выход», которая закроет форму и кнопка «Назад», которая возвращает на предыдущий экран.

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

Рисунок 12 Форма «Заполнение данных»

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

Рисунок 13 Форма «Постояльцы»

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

Помимо всего прочего, в системе предусмотрена возможность обработки информации посредством запросов. Для этого в меню необходимо выбрать пункт «Обработка информации». Тогда откроется следующая форма:

Рисунок 14 Форма «Обработка данных»

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

Рисунок 15 Ввод значения параметра для запроса «Данные о жильце»

Рисунок 16 Результаты запроса «Данные о жильце»

Кроме того, по результатам запросов можно получить наглядные отчеты, где указано число и время их составления

ЗАКЛЮЧЕНИЕ

В ходе выполнения работы была достигнута поставленная цель: разработан проект информационной системы для гостиницы

Для достижения поставленной цели были выполнены следующие задачи:

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

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

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

  1. Алешин, Л. И. Обеспечение автоматизированных библиотечных информационных систем (АБИС) / Л.И. Алешин. – М.: Форум, 2017. – 432 c.
  2. Гвоздева, В. А. Основы построения автоматизированных информационных систем / В.А. Гвоздева, И.Ю. Лаврентьева. – Москва: Огни, 2014. – 320 c.
  3. Герман–Галкин, С. Г. Matlab & Simulink. Проектирование мехатронных систем на ПК / С.Г. Герман–Галкин. – М.: Корона–Век, 2014. – 368 c.
  4. Жуков, К. Г. Модельное проектирование встраиваемых систем в LabVIEW (+ DVD–ROM) / К.Г. Жуков. – Москва: Наука, 2015. – 688 c.
  5. Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. – М.: Горячая линия – Телеком, 2016. – 452 c.
  6. Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. – М.: Флинта, 2016. – 256 c.
  7. Карминский, А. М. Методология создания информационных систем / А.М. Карминский, Б.В. Черников. – М.: Форум, Инфра–М, 2014. – 320 c.
  8. Мидоу, Ч. Анализ информационных систем / Ч. Мидоу. – М.: Прогресс, 2014. – 400 c.
  9. Паттерсон, Д. Архитектура компьютера и проектирование компьютерных систем / Д. Паттерсон, Дж. Хеннесси. – М.: Питер, 2015. – 784 c.
  10. Раскин Интерфейс: новые направления в проектировании компьютерных систем: моногр. / Раскин, Джеф. – М.: Символ–плюс, 2016. – 272 c.
  11. Раскин, Д. Интерфейс: Новые направления в проектировании компьютерных систем / Д. Раскин. – М.: Символ–плюс, 2017. – 508 c.
  12. Рафикузаман, М. Микропроцессоры и машинное проектирование микропроцессорных систем (комплект из 2 книг) / М. Рафикузаман. – М.: Мир, 2014. – 600 c.
  13. Слепцов, А.И. Автоматизация проектирования управляющих систем гибких автоматизированных производств / А.И. Слепцов, А.А. Юрасов. – М.: Технiка, 2014. – 110 c.
  14. Соловьев, В.В. Логическое проектирование цифровых систем на основе программируемых логических интегральных схем / В.В. Соловьев. – Москва: Машиностроение, 2014. – 533 c.
  15. Филиппов, В. А. Многомерные СУБД при создании корпоративных информационных систем: моногр. / В.А. Филиппов. – М.: Едиториал УРСС, 2016. – 305 c.
  16. Шастова, Г. А. Выбор и оптимизация структуры информационных систем / Г.А. Шастова, А.И. Коёкин. – М.: Энергия, 2017. – 256 c.
  17. Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин, А.М. Тенякшев, А.В. Осин. – М.: Радиотехника, 2015. – 368 c.
  18. Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин. – Москва: Машиностроение, 2017. – 536 c.
  19. Шоу, А. Логическое проектирование операционных систем / А. Шоу. – М.: Мир, 2015. – 360 c.
  20. Юркевич, Е.В. Введение в теорию информационных систем / Е.В. Юркевич. – М.: Группа ИДТ, 2016. – 917 c.
  21. Ярочкин, В. Безопасность информационных систем / В. Ярочкин. – М.: Ось–89, 2017. – 320 c.