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

Анализ возможностей методологий и инструментальных средств проектирования. Выбор методов и средств построения бизнес-процессов. Проектирование и разработка информационной системы. Создание структурограммы описания данных. Работа с объектами конфигурации.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.12.2013
Размер файла 985,3 K

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

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

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

Департамент образования города Москвы

Государственное бюджетное образовательное учреждение

высшего профессионального образования города Москвы

«Московский городской педагогический университет»

Институт математики и информатики

Кафедра прикладной информатики

Курсовой проект

по дисциплине «Проектирование информационных систем»

тема: «Разработка и проектирование информационной системы гостиницы»

Выполнила:

студентка группы ОД-10

Васильева М.В.

Руководитель:

доцент, к.т.н., Чискидов С.В.

Москва 2013

Содержание

Введение

1. Анализ объекта исследования и разработка моделей его функционирования

1.1 Постановка задачи курсового проекта

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

1.1.2 Выбор методов и средств построения бизнес-процессов

1.2 Разработка бизнес-процессов отдела оптовых продаж

2. Проектирование и разработка информационной системы

2.1 Разработка моделей базы данных подсистемы обработки заказов

2.1.1 Выбор методов и средств разработки моделей базы данных

2.1.2 Создание структурограмм описания данных с помощью CASE-средства AllFusion Process Modeler

2.1.3 Экспорт и импорт сущностей и атрибутов из CASE-средства

AllFusion Process Modeler в CASE-средство AllFusion Data Modeler

2.1.4 Разработка логической и физической модели базы данных

2.2 Реализация базы данных средствами «1С: Предприятие»

2.2.1 Работа с объектом конфигурации «Справочники»

2.2.2 Работа с объектом конфигурации «Документ»

2.2.3 Работа с объектом конфигурации «Регистр накопления»

2.2.4 Работа с объектом конфигурации «Отчет»

Заключение

Список литературных источников

Введение

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

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

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

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

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

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

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

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

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

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

Анализ объекта исследования и разработка моделей его функционирования

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

Разработать в архитектуре “клиент - сервер” ИС, предназначенную для гостиницы, БД информационной системы, содержащую сведения о номерах гостиницы: категория, количество мест, стоимость проживания за сутки.

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

Прототип ИС разработать средствами 1С.

При разработке использовать результаты инфологического проектирования.

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

При разработке ИС “Гостиница” был использован системный структурный подход. Методология этого подхода заключается в разработке модели на основе представления о функциях ИС или на элементах (планах, данных, оборудовании и т.д.). Модели ИС согласно методологии представляются в виде диаграмм, которые иерархически упорядочены. Модель представляет собой совокупность активностей взаимосвязанных через объекты (элементы) системы. Для проведения анализа и реорганизации бизнес - процессов предназначено CASE-средство верхнего уровня AllFusion Process Modeler (BPwin), поддерживающее методологии:

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

- DFD (DataFlow Diagram);

- IDEF3 (Workflow Diagram).

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

- В рамках методологии IDEF0 (Integration Definition for Function Modeling) бизнес-процесс представляется в виде набора элементов - работ, которые взаимодействуют между собой, а так же показываются информационные, людские и производственные ресурсы, потребляемые каждой работой.

- Диаграммы DFD (Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF0, поскольку они описывают потоки данных, позволяя проследить, каким образом происходит обмен информацией между бизнес-функциями внутри системы.

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

В данном курсовом проекте используется методология IDEF0.

IDEF0 является основной из трех методологий AllFusion Process Modeler.

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

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

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

- Стрелки входа (входят в левую сторону работы) - изображают данные или объекты, изменяемые в ходе выполнения работы;

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

- Стрелки выхода (выходят из правой стороны работы) - изображают данные или объекты, появляющиеся в результате выполнения работы;

- Стрелки механизма (входят в нижнюю сторону работы) - изображают ресурсы, необходимые для выполнения работы, но не изменяющиеся в процессе работы (например, оборудование, людские ресурсы).

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

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

«Сведения о клиентах» - те, для кого гостиница работает. Они платят гостинице деньги в качестве платы за оказываемые услуги. «Финансовый отчет» - цель коммерческой деятельности. Значит, чтобы добиться этой цели гостиница должна оказать услуги клиентам.

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

Рис. 1 Контекстная диаграмма верхнего уровня

В оказании услуг принимает участие «Рабочая станция персонала» гостиницы. Чтобы предоставить номера и получить прибыль, в деятельности гостиницы должна участвовать «ЛВС гостиницы» - коммуникационная систему, позволяющую совместно использовать ресурсы компьютеров, подключенных к сети для функционирования гостиницы.

«Гостиница» - модель описывает деятельность гостиницы, а именно следующие предоставляемые ею услуги:

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

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

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

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

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

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

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

1) «Предоставить номера» иллюстрирует деятельность сдачи номеров;

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

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

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

«Рабочая станция персонала» - люди, работающие в гостинице, осуществляющие приём клиентов, администрирование номеров, уборку комнат и холлов, оказание услуг, связанных с телефонными переговорами из гостиницы.

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

«Сведения о клиентах» - люди, создающие спрос на услуги гостиницы.

«Устав гостиницы» - свод правил, которым должны подчиняться все служащие гостиницы.

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

Описанные выше блоки так же дополнительно декомпозируются. Графически интерпретация декомпозиции подсистемы «Предоставить номера» представлена на рисунке 3.

В результате декомпозиции получаем следующие блоки:

- Резервировать номера;

- Оформить поселения;

- Принять предоплату;

- Администрировать ключи;

- Оформить выезд;

- Проверить счет.

«Резервировать номера» - предоставление услуги резервирования номера позволяет клиентам заранее запланировать и оговорить пребывание в нашей гостинице. Эту возможность будет поддерживать и наше приложение, автоматизируя тем самым сопоставление новоприбывших клиентов со списков зарезервированных номеров.

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

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

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

«Администрировать ключи» - администрирование ключей осуществляется в согласии с законом РФ и включает в себя: хранение ключей от номеров, их охрану и выдачу только лично постояльцу в руки. Этот вид деятельности мы не автоматизируем в ходе нашего курсового проектирования.

«Оформить выезд» - оформление выезда включает в себя формирование итогового счёта за вычетом предоплат.

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

Слабые связи, не представленные на диаграмме высшего уровня:

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

«Счёт» - частичные данные о платежах и счетах клиента в том виде, в каком они фиксировались у администратора и в отделе по регистрации телефонных переговоров. Это также запрос в бухгалтерию на формирование суммарных счетов постояльца.

«Резервированные номера» - номера гостиницы, которые займут уже известные клиенты, по запросу при оформлении въезда. До тех пор они не участвуют в деятельности по оформлению въездов.

«Ключи от номеров» - получаемые при въезде ключи от номера.

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

Диаграмма декомпозиции подсистемы «Обслужить номера» показана на рисунке 4.

Рис. 4 Диаграмма декомпозиции подсистемы «Обслужить номера»

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

«Планово обеспечить номера » - регулярное обслуживание номеров во время проживания постояльцев в гостинице.

Эта диаграмма напоминает контекстную диаграмму (рисунок 1). Обе работы (на рисунок 4) не зависят друг от друга и имеют на входах - «Сведения о клиентах» и «Плата за услуги», на выходах - «Оказанные услуги» и «Финансовый отчет», на управлении - «Законы РФ» и «Устав гостиницы», влияющие на всю деятельность гостиницы, и на механизмах - «Рабочая станция персонала», «ЛВС гостиницы» - ресурсы, необходимые для выполнения этих работ).

Диаграмма декомпозиции подсистемы «Обеспечить телефонные переговоры» показана на рисунке 5.

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

«Оповещать о пропущенных звонках» - персонал оповещает постояльца номера о пропущенных звонках и оставленных сообщениях. Эту деятельность мы не намерены автоматизировать, поэтому интереса она для нашего курсового проектирования не представляет. Эта функция возлагается на персонал и не автоматизируется в ходе нашего курсового проектирования.

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

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

«Оплатить телефонные переговоры» - оплата телефонных переговоров по междугородней связи, а также доплата за пользование телефоном гостиницы. Эта деятельность не автоматизируется нашим клиентским приложением. Оплата переговоров производится при оформлении выезда.

«Счёт» - платежи за телефонные переговоры по междугородней связи, а также доплата за пользование телефоном гостиницы.

«Переговоры» - данные о времени, номере телефонного звонка.

Следующей диаграммой, которую необходимо рассмотреть, является диаграмма дерева узлов.

Графически диаграмма дерева узлов представлена на рисунке 6.

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

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

...

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

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