Информационная система "Гостиница"

Исследование функций организации. Анализ возможностей методологии и инструментальных средств проектирования. Создание модели ИС с AllFusion Process Modeler 4.1. Создание модели в стандарте IDEF0. Диаграмма декомпозиции IDEF0. Предоставление номеров.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык русский
Дата добавления 16.05.2023
Размер файла 5,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ КЫРГЫЗСКОЙ РЕСПУБЛИКИ

КЫРГЫЗСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ им. И. РАЗАКОВА.

ИНСТИТУТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

Кафедра: «Прикладная информатика»

Лабораторная работа

По дисциплине:

«Конструирование программного обеспечения»

Выполнил: ст. гр. ПИН-1-20 Токтогулов Сыймык

Проверила: преп. Черикбаев М. М

Бишкек 2022

Исследование функций и целей организации

В данном проекте в качестве организации рассматривается ГОСТИНИЦА, которая предоставляет номера постояльцам с целью получения прибыли.

Гостиница оказывает следующие услуги:

предоставление номеров,

их обслуживание,

администрирование телефонных переговоров.

Средства автоматизации предназначены для эффективной работы с информацией.

Постановка задачи

Разработать модель бизнес - процесса, предназначенную для гостиницы.

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

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

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

упорядочены. Активностная модель представляет собой совокупность активностей взаимосвязанных через объекты (элементы) системы.

Для проведения анализа и организации бизнес-процессов гостиницы используется CASE-средство верхнего уровня BPWin.

Создание модели ИС с AllFusion Process Modeler 4.1 (Bpwin 4.1).

Для проведения анализа и реорганизации бизнес - процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:

? IDEF0 (функциональная модель);

? DFD (Data Flow Diagram);

? IDEF3 (Workflow Diagram).

Создание модели в стандарте IDEF0

Функциональная модель предназначена для описания существующих бизнес - процессов на предприятии (так называемая модель AS-1S) и идеального положения вещей - того, к чему нужно стремиться (модель ТО-ВЕ).

Построение модели ИС начинается с описания функционирования предприятия (системы) в целом в виде контекстной диаграммы. На Рис. 1 представлена контекстная диаграмма ИС "Гостиница":

Рис. 1 Контекстная диаграмма IDEF0. Функционирование гостиницы

Взаимодействие системы с окружающей средой описывается в терминах входа (на рис.1 это "Клиенты" и "Плата за услуги"), выхода (основной результат процесса - "Оказанные услуги" и "Прибыль"), управления ("Законы КР" и "Устав гостиницы") и механизмов ("Материальная база", "Помещение", "Персонал" - это ресурсы, необходимые для процесса функционирования гостиницы).

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

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

В оказании услуг принимает участие "Персонал" гостиницы. Чтобы предоставить номера и получить прибыль, в деятельности гостиницы должны участвовать "Помещение" и "Материальная база" - обстановка здания, техника в номерах, инвентарь и т.д.

Model Name: Гостница

Definition: Модель описывает деятельность гостиницы, а именно следующие предоставляемые ею услуги: предоставление номеров,их обслуживание, администрирование телефонных переговоров

После описания контекстной диаграммы проводится функциональная декомпозиция - система разбивается на под­системы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции (Рис. 2).

Рис. 2 Диаграмма декомпозиции IDEF0. Функционирование гостиницы.

Весь процесс "Функционирования гостиницы" разбивается на 3:

1) "Предоставление номеров" иллюстрирует деятельность сдачи номеров с предварительной регистрацией;

2) "Обслуживание номеров" представляет собой процесс поддержания персоналом гостиницы порядка в номерах;

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

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

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

Общие стрелки, перешедшие с диаграммы верхнего уровня, опишем с помощью отчета:

Link Name: Прибыль

Link Definition: Сумма всех выплат за услуги, оказанные клиентам. Часть этой суммы покроет расходы гостиницы, часть - вернётся в гостиницу в виде вложений для поддержания уровня услуг, частичного обновления хоз. части. Оставшаяся прибыль - это чистый доход.

Link Name: Персонал

Link Definition: Люди, работающие в гостинице, осуществляющие приём клиентов, администрирование номеров, уборку комнат и холлов, оказание услуг, связанных с телефонными переговорами из гостинницы.

Link Name: Помещение

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

Link Name: Плата за услуги

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

Link Name: Клиенты

Link Definition: Люди, создающие спрос на услуги гостиницы.

Link Name: Материальная база

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

Link Name: Устав гостиницы

Link Definition: Свод правил, которым должны подчиняться все служащие гостиницы.

Link Name: Законы КР

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

Рис. 3 Диаграмма декомпозиции IDEF0. Предоставление номеров.

Опишем диаграмму, представленную на рис. 3, с помощью отчета, сгенерированного Bpwin:

Activity Name: Резервирование номеров

Activity Definition: Предоставление услуги резервирования номера позволяет клиентам заранее запланировать и оговорить пребывание в нашей гостинице. Эту возможность будет поддерживать и наше приложение, автоматизируя тем самым сопоставление новоприбывших клиентов со списков зарезервированных номеров.

Activity Name: Оформление поселения

Activity Definition: Оформление въезда включает в себя процедуру идентификации личности в согласии с законами КР, то есть при поселении в гостинице необходимо иметь с собой паспорт ( удостоверяющий вашу личность документ).

Activity Name: Приём предоплаты

Activity Definition: Поселение в гостинице осуществляется после внесения предоплаты за оговоренный при въезде срок пребывания или при изменении срока пребывания (дополнительная оплата после окончания срока проживания и при желании его продления).

Activity Name: Аминистр-ние ключей

Activity Definition: Администрирование ключей осуществляется в согласии с законом КР и включает в себя: хранение ключей от номеров, их охрану и выдачу только лично постояльцу в руки.

Activity Name: Оформление выезда

Activity Definition: Оформление выезда включает в себя формирование итогового счёта за вычетом предоплат.

Рис. 4 Диаграмма декомпозиции IDEF0. Обслуживание номеров.

Опишем диаграмму, представленную на рис. 4, с помощью отчета, сгенерированного BPwin:

Activity Name: Подготовка номеров

Activity Definition: Подготовка - это уборка номера перед въездом следующего постояльца.

Activity Name: Плановое обслуживание номеров

Activity Definition: Плановое обслуживание номеров - регулярное обслуживание номеров во время проживания постояльцев в гостинице.

Рис. 5 Диаграмма декомпозиции IDEF0. Обеспечение телефонных переговоров.

Опишем диаграмму, представленную на рис. 5, с помощью отчета, сгенерированного Bpwin:

Activity Name: Оповещение о пропущенных звонках

Activity Definition: Персонал оповещает постояльца номера о пропущенных звонках и оставленных сообщениях.

Activity Name: Соединение с номером

Activity Definition: Соединение с номером объединяет в себе соединение по запросу клиента , а также звонки, поступающие клиенту на номер телефона, числящийся за ним в течение всего времени пребывания в гостинице.

Activity Name: Ведение статистики телефонных переговоров

Activity Definition: В статистике переговоров учитывается количество переговоров постояльца по гостиничному телефону и их тарифы.

Activity Name: Оплата телефонных переговоров.

Activity Definition: Оплата телефонных переговоров по междугородней связи, а также доплата за пользование телефоном гостиницы.

Дополнение созданной модели процессов организационными диаграммами

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

Диаграммы потоков данных (Data Flow Diagramming)

Диаграммы потоков данных (DFD) используются для описания документооборота и обработки информации. Нотация DFD включает такие понятия, как "внешняя ссылка" и "хранилище данных", что делает ее более удобной (по сравнению с IDEF0) для моделирования документооборота.

Рис. 6 Диаграммы декомпозиции в нотации DFD. Резервирование номеров.

На рис. 6 представлена "Диаграммы декомпозиции в нотации DFD. Резервирование номеров.", описывающая деятельность по резервированию номеров. На диаграмме представлены:

1) "Клиента" и "Персонал " - это внешние ссылки, источник данных из вне модели.

2) "Устав гостиницы" и "Данные о номерах гостиницы" - хранилища данных.

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

На рис. 7 представлена "Диаграммы декомпозиции в нотации DFD. Оформление поселения.", описывающая деятельность по оформлению поселения. На диаграмме представлены:

3) "Клиента" и "Персонал " - это внешние ссылки, источник данных из вне модели.

4) "Устав гостиницы" , "Документы клиенты" (паспорт в бумажном виде или другой удостоверяющий личность документ), "Законы КР", "Данные о номерах гостиницы" - хранилища данных.

Все работы, представленные на диаграмме выполняются "Персоналом" в соответствие с "Перечнем обязанностей". Клиент запрашивает номер в гостинице ("Отказ" возможен в случае отсутствия свободных номеров в гостинице) или активизирует свой "Зарезервир. номер". Если после "Обработки запроса" с участием "Данных о номерах" из хранилища, запрос удовлетворяется :

постоялец предъявляет свои "Документы", выбирает тарифы проживания, проходит регистрацию и получает ключи от номера:

"Персонал" оформляет въезд постояльца и обновляет данные о номерах гостиницы в хранилище "Данных о номерах гостиницы"

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

Диаграммы методологии IDEF3 (Workflow Diagramming)

(на рис. 8) иллюстрируется "Проверка счетов"

На Диаграмме декомпозиции в нотации IDEF3. Проверка счетов.Как только счет запрошен, запускаются все последующие за перекрестком (AND) процессы:

"Формирование счета за тел. переговоры";

"Формирование счета за услуги";

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

Стрелки с двумя наконечниками: "Счет за проживание", "Счет за тел. переговоры" и "Счет за услуги" - обозначают потоки объектов (Object Flow). В данном случае, мы их применяем для описания того факта, что эти объекты порождается в одной работе("Формирование счета…") и используется в процессе "Формирования итогового счета".

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

Рис. 9 Диаграмма дерева узлов.

На рис. 9 представлено итоговое расположение работ в дереве узлов:

диаграмма "Функционирование гостиницы" - 1-ый уровень дерева узлов (top level activity);

диаграммы "Предоставление номеров", "обслуживание номеров" и "Обеспечение телефонных переговоров" - 2-ой уровень дерева узлов;

диаграммы "Резервирование номеров", "Оформление поселения", "Прием предоплаты", "Проверка счетов", "Подготовка номеров" - 3-ий уровень;

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

Размещено на Allbest.ru

...

Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.