andrey

Путь к Файлу: /Высокоуровневые_методы / Gostinitsa_Lifinskaya.doc

Ознакомиться или скачать весь учебный материал данного пользователя
Скачиваний:   3
Пользователь:   andrey
Добавлен:   05.01.2015
Размер:   216.0 КБ
СКАЧАТЬ

Содержание

1. Описание бизнес-процессов предметной области на естественном языке……………………………………………………………………………….3

2. Объектно-ориентированная модель бизнес-процессов на языке UML…………………………………………………………………….................7

3. Спецификация функциональных требований к программному обеспечению……………………………………………………………………...17

4. Объектно-ориентированная модель программного продукта ………...19

5. Отчет по результатам работы…………………………………………….26

Список используемой литературы……………………………………………...28

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Описание бизнес-процессов предметной области на естественном языке

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

Имеются следующие действующие лица:

- Директор.

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

- Менеджер.

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

- Официант.

Выполняет заказы туристов; приносит еду в номера.

- Горничная.

Проверяет сохранность оборудования в номерах; убирается в номерах; оказывает бытовые услуги туристам.

- Оператор.

Осуществляет запрос в БД номеров и услуг, подбор вариантов номеров.

Данные сотрудников:

- Личный номер;

- Фамилия;

- Имя;

- Отчество;

- Должность;

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

- Пол;

- Семейное положение;

- Образование.

Данные туристов:

- Личный номер;

- Фамилия;

- Имя;

- Отчество;

- Пол;

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

- Место жительства;

- Место прописки;

- Паспортные данные;

- Телефон;

- Место работы.

Параметры номера:

- Категория номера;

- Стоимость.

 

 

После проживания в гостинице туристу выдается счет, имеющий следующие данные:

- ФИО туриста;

- Дата въезда;

- Дата выезда;

- Категория номера;

- Стоимость;

- Услуги;

- Стоимость услуг;

- Общая стоимость.

 

Бронирование номеров:

- поступление заявки от туриста на бронирование номера по телефону;

- занесение данных туриста в компьютер (ФИО туриста, дата заявки, дата въезда, дата выезда, номер, категория номера, стоимость);

- составление необходимой документации (график заездов на каждый день).

 

Прием туристов:

- прибытие туриста в гостиницу;

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

- выдача ключей от номера туристу.

 

Обслуживание в номерах:

- поступление заявки туриста;

- выполнение заказов туриста;

- выдача счета туристу.

 

Поддержание необходимого санитарно-гигиенического состояния номеров:

- поступление заявки туриста на уборку в номере;

- выполнение заявки туриста;

- проверка сохранности оборудования в номере;

- выдача счета туристу.

Оказание бытовых услуг гостям:

- поступление заявки от туриста на оказание услуги;

- выполнение заявки;

- выдача счета туристу.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2. Объектно-ориентированная модель бизнес-процессов предметной области на языке UML

 

Gostinitsa_Lifinskaya
 

 

 

 


               Менеджер    Турист

Рисунок 1 – Первый уровень диаграммы вариантов использования

Gostinitsa_Lifinskaya
 

 

 

 


Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_LifinskayaМенеджер

 

Gostinitsa_Lifinskaya
 

 

 

 

 

 


Рисунок 2 – Второй уровень диаграммы вариантов использования

 

 

 

 

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 


               

 

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 

 

 


Gostinitsa_LifinskayaТурист Менеджер

 

 

Рисунок 3 – Третий уровень диаграммы вариантов использования (бронирование номера)

 

Сценарий для диаграммы вариантов использования

Вариант использования

Бронирование номера

Актеры

Турист, менеджер

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

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

Цель

Бронирование номера на определенный день

Тип

Базовый

Ссылка на другие варианты использования

Присутствует

 

Типичный ход событий

Действия актеров

Отклик системы

1. Турист по телефону делает заявку на бронирование номера.

3. Турист называет свои данные.

 

5. Турист заказывает номер.

 

2. Система отвечает туристу.

 

4. Система заносит данные в компьютер.

6. Система бронирует номер для туриста.

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya

 

 

 

 

 


      Менеджер

Рисунок 4 – Третий уровень диаграммы вариантов использования (прием туристов)

 

Сценарий для диаграммы вариантов использования

Вариант использования

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

Актеры

Менеджер

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

Турист прибывает в гостиницу. Менеджер должен занести данные туриста в компьютер и выдать ключи от номера.

Цель

Принятие туриста в гостинице и выдача ему ключей от номера.

Тип

Базовый

Ссылка на другие варианты использования

Присутствует

 

Типичный ход событий

Действия актеров

Отклик системы

1. Турист прибывает гостиницу.

3. Турист называет свои данные.

 

5. Турист требует ключи от номера.

 

2. Система приветствует туриста.

4. Система заносит данные в компьютер.

6. Система выдает ключи от номера.

 

 

 

 

 

Gostinitsa_Lifinskaya 

 

 

 

 

 


                 Официант

 

Рисунок 5 – Третий уровень диаграммы вариантов использования (обслуживание в номерах)

 

Сценарий для диаграммы вариантов использования

Вариант использования

Обслуживание в номерах

Актеры

Официант

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

Турист делает заказ. Официант должен принести заказ. Турист оплачивает счет.

Цель

Обслуживание туриста в номере.

Тип

Базовый

Ссылка на другие варианты использования

Присутствует

 

Типичный ход событий

Действия актеров

Отклик системы

1. Турист делает заказ.

3. Турист называет свой номер, в котором остановился.

5. Турист оплачивает счет.

 

2. Система принимает заказ.

4. Система выполняет заказ и выдает счет туристу.

6. Система заносит данные о заказе туриста в компьютер.

 

 

 

Gostinitsa_Lifinskaya
 

 

 

 

 

 

 


Горничная

 

Рисунок 6 – Третий уровень диаграммы вариантов использования (поддержание необходимого санитарно-гигиенического состояния номеров)

 

Сценарий для диаграммы вариантов использования

Вариант использования

Поддержание необходимого санитарно-гигиенического состояния номеров

Актеры

Горничная

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

Турист делает заявку на уборку в номере. Горничная должна убираться в номерах туристов и проверять сохранность оборудования.

Цель

Уборка в номере.

Тип

Базовый

Ссылка на другие варианты использования

Присутствует

 

Типичный ход событий

Действия актеров

Отклик системы

1. Турист делает заявку на уборку номера.

3. Турист называет свой номер, в котором остановился.

 

5. Турист оплачивает счет.

 

2. Система принимает заказ.

 

4. Система выполняет заказ, проверяет сохранность оборудования.

6. Система заносит данные о заказе туриста в компьютер.

 

Gostinitsa_Lifinskaya
 

 

 

 

 

 


    Горничная

Рисунок 7 – Третий уровень диаграммы вариантов использования (оказание бытовых услуг)

 

Сценарий для диаграммы вариантов использования

Вариант использования

Оказание бытовых услуг гостям

Актеры

Горничная

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

Турист подает заявку. Обслуживающий персонал выполняет заявку туриста и выдает счет туристу.

Цель

Оказание бытовых услуг туристам.

Тип

Базовый

Ссылка на другие варианты использования

Присутствует

 

Типичный ход событий

Действия актеров

Отклик системы

1. Турист просит оказать ему бытовую услугу.

3. Турист называет свой номер, в котором остановился.

5. Турист оплачивает счет.

 

2. Система принимает заказ.

 

4. Система выполняет заявку и выдает счет туристу.

6. Система заносит данные о заказе туриста в компьютер.

 

 

 

Сотрудники

Должность

Личный номер

1

          1

Код должности

Фамилия

Название

Имя

Отчество

Услуга

Должность

1

Gostinitsa_LifinskayaGostinitsa_Lifinskaya*

Код услуги

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

Gostinitsa_Lifinskaya

Наименование услуги

Пол

Дата оказания

Семейное положение

Стоимость

Образование

Оказать услугу

Выполнить свои обязанности

Оплатить услугу

Номер

Турист

Код номера

Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya*

          1  

Личный номер

Категория номера

Фамилия

Стоимость

Имя

Забронировать номер

Отчество

Занять номер

Пол

Освободить номер

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

Место жительства

Место прописки

Счет

Паспортные данные

Код счета

Место работы

ФИО туриста

1

Телефон

Gostinitsa_LifinskayaДата въезда

Бронировать номер

Gostinitsa_LifinskayaДата выезда

1

Прибывать в гостиницу

Категория номера

*

          1

Подать заявку на оказание услуги

Стоимость номера

Оплатить счет

Услуги

Стоимость услуг

Общая стоимость

Сформировать счет

Оплатить счет

 

               

Рисунок 8 – Диаграмма классов

Gostinitsa_Lifinskaya
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рисунок 9 – Диаграмма активности (деятельность гостиницы по управлению номерным фондом)

 

 

 

 

 

Gostinitsa_Lifinskaya
 

 

 

 

 

 


Рисунок 10 – Диаграмма состояний (номера)

 

 

 

 

 

 

 

 

 

               

 

 

 

 

 

 

 

 

Gostinitsa_Lifinskaya
 

 

 


                                             бронирование номера

Gostinitsa_Lifinskaya
 


                поиск свободного номера

                                               предложение номера

Gostinitsa_Lifinskaya
 


                                                               выбор номера   

Gostinitsa_Lifinskayaвыдача ключей от номера

 

 

Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya                оказание услуг

 

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 


Gostinitsa_Lifinskaya                          оплата счетов

 

Рисунок 11 – Диаграмма последовательности (проживание туриста в номере)

 

 

 

 

 

 

 

3. Спецификация функциональных требований к программному обеспечению

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

Система предназначена для автоматизирования деятельности гостиницы.

Система состоит из подсистем:

- регистрация заявок туристов на бронирование номера и на оказание услуг;

- регистрация счетов.

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

- регистрация заявок на бронирование номера;

- регистрация заявок на оказание услуг туристам;

- регистрация данных о туристе;

- формирование базы данных номеров гостиницы;

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

- подбор вариантов номеров.

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

1) Личный номер туриста;

2) Фамилия;

3) Имя;

4) Отчество;

5) Дата рождения;

6) Номер и серия паспорта;

7) Место проживания;

8) Место прописки;

9) Контактный номер телефона.

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

При формировании базы данных номеров гостиницы вводятся физические характеристики номера:

1) Код номера;

2) Количество комнат;

3) Данные о санузле;

4) Наличие телефона;

5) Наличие дополнительных бытовых приборов;

6) Категория номера;

7) Стоимость номера.

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

1) Код услуги;

2) Наименование услуги;

3) Дата оказания услуги;

4) Стоимость.

В подсистеме регистрация счетов производятся следующие операции:

- формирование счета;

- регистрация даты оплаты счета.

При формировании счета учитываются следующие данные:

1) Фамилия, имя, отчество туриста и менеджера;

2) Номер счета;

3) Данные о номере;

4) Наименование услуг, оказываемых туристу;

5) Стоимость номера;

6) Общая стоимость (услуг и номера);

7) Дата оплаты счета.

 

 

4. Объектно-ориентированная модель программного продукта

 

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 

 

 


Gostinitsa_Lifinskaya       Менеджер                                                                                Оператор

Gostinitsa_Lifinskaya 

 

 

 

 

 

 


Рисунок 12 – Диаграмма вариантов использования (регистрация заявок)

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 

 

 


Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya            Менеджер                                                                                 Оператор

 

 

 

 

Рисунок 13 – Диаграмма вариантов использования (регистрация счетов)

 

 

Gostinitsa_Lifinskaya
 

 

 

 

 

 

 

 

 


               

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рисунок 14 – Диаграмма активности (регистрация заявок)

Gostinitsa_Lifinskaya
 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


Рисунок 15 – Диаграмма активности (регистрация счетов)

 

 

 

 

 

 

 

Gostinitsa_Lifinskaya
 

 

 


                            

                               регистрация данных о туристе

 

 

                         

                                                                                                                

 

                           регистрация заявки на бронирование номера                    

Gostinitsa_Lifinskaya           

 

 

Gostinitsa_Lifinskaya
 


                                                                                                                  сохранение в файл

            запрос в БД номеров

Gostinitsa_Lifinskaya                        подбор вариантов   

 

 

                                              

                                                                                                                  

Gostinitsa_Lifinskaya                        регистрация заявки на оказание услуг

               

 

Gostinitsa_LifinskayaGostinitsa_Lifinskaya                запрос в БД услуг                                           сохранение в файл

 

Рисунок 16 – Диаграмма последовательности (регистрация заявок туристов на бронирование номера и на оказание услуг)

 

 

 

 

 

 

 

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 

 

 


Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya                           регистрация данных о туристе

 

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 


Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya                  регистрация услуг, оказываемых туристу

 

Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya               

Gostinitsa_LifinskayaGostinitsa_LifinskayaGostinitsa_Lifinskaya                        регистрация даты оплаты счета          сохранение в файл

 

Gostinitsa_LifinskayaGostinitsa_Lifinskaya               

Gostinitsa_Lifinskaya                             печать счета

 

Рисунок 17 – Диаграмма последовательности (регистрация счетов)

 

 

 

 

 

 

 

 

 

 

 

Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
Gostinitsa_Lifinskaya
 

 

 

 

 

 

 

 

 

 

 


Рисунок 18 – Диаграмма состояний (номера)

 

Gostinitsa_Lifinskaya
 

 

 

 


Gostinitsa_Lifinskaya                …

 

Gostinitsa_Lifinskaya
 

 


                  …

 

Рисунок 19 – Диаграмма развертывания

 

Гостиница.exe

Gostinitsa_Lifinskaya
 

 

 

 

 


            Модуль регистрации заявок          Модуль регистрации счетов

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 

 


               

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 

 


               

            Модуль регистрации заявок           Модуль регистрации счетов

Gostinitsa_Lifinskaya Gostinitsa_Lifinskaya
 


               

 

 

 

                Рисунок 20 – Диаграмма компонентов

 

               

 

 

 

 

 

 

5. Отчет по результатам работы

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

- Диаграммы вариантов использования;

- Диаграмма классов;

- Диаграмма активности;

- Диаграмма состояний;

- Диаграмма последовательности.

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

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

- Диаграммы вариантов  использования;

- Диаграммы активности;

- Диаграмма последовательности;

- Диаграммы состояний;

- Диаграмма развертывания;

- Диаграмма компонентов.

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

- Ускорение доступа и поиска необходимой информации;

- Снижение объема бумажной документации;

- Снижение затрат на хранение бумажной документации;

- Облегчение доступа и поиска необходимой информации;

- Повышение оперативности управленческих решений;

- Снижение числа необходимых работников (операторов);

- Повышение качества услуг, оказываемых гостиницей.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список используемой литературы

1. Дж. Шмуллер, Освой самостоятельно UML за 24 часа, 3-е издание. : Пер. с англ. — М. : Издательский дом “Вильямс”, 2005 г. — 416 с.

2. Вендров А. М. Практикум по проектированию программного обеспечения экономических информационных систем. – М.; Финансы и статистика, 2002.

 

 

 

 

Наверх страницы

Внимание! Не забудьте ознакомиться с остальными документами данного пользователя!

Соседние файлы в текущем каталоге:

    На сайте уже 21970 файлов общим размером 9.9 ГБ.

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

    Не нашли нужный документ? Воспользуйтесь поиском по содержимому всех файлов сайта:



    Каждый день, проснувшись по утру, заходи на obmendoc.ru

    Товарищ, не ленись - делись файлами и новому учись!

    Яндекс.Метрика