Разработка и проектирование информационной системы гостиницы
Анализ возможностей методологий и инструментальных средств проектирования. Выбор методов и средств построения бизнес-процессов. Проектирование и разработка информационной системы. Создание структурограммы описания данных. Работа с объектами конфигурации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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
...Подобные документы
Обзор принципов построения и эффективного применения систем управления базами данных, CASE-средств автоматизации проектирования. Анализ возможностей методологии и инструментальных средств. Разработка модели бизнес-процессов гостиницы в среде All Fusion.
курсовая работа [3,3 M], добавлен 28.12.2012Анализ возможностей методологии и инструментальных средств проектирования информационной системы "Гостиница". Создание модели процессов, ее дополнение организационными диаграммами. Поиск и исправление ошибок с помощью Erwin Examiner. Связь с СУБД Acces.
курсовая работа [6,5 M], добавлен 17.06.2011Разработка информационной системы туристического агентства с использованием современных инструментальных средств, технологий; создание ее прототипа; определение целей, задач и функций ИС. Концептуальное, логическое и физическое проектирование базы данных.
курсовая работа [1,1 M], добавлен 09.06.2013Выделение бизнес-процессов, контекстная диаграмма потоков данных. Разработка информационной системы, содержащей сведения о номерах гостиницы: категория, количество мест, стоимость проживания за сутки. Диаграммы декомпозиции в нотации DFD, IDEF3.
курсовая работа [3,0 M], добавлен 28.06.2011Выбор методологии проектирования и разработка информационной системы "Расчёт зарплаты" для предприятия ОАО РТП "Авторемонтник". Архитектурное проектирование базы данных информационной системы и разработка её интерфейса. Тестирование программного модуля.
дипломная работа [2,3 M], добавлен 25.05.2014Изучение существующих методик и инструментальных средств для управления сервисным обслуживанием. Лучшие практики управления IT. Выбор языка моделирования информационной системы. Ролевая модель системы. Модуль управления объектами и настройки системы.
дипломная работа [2,3 M], добавлен 03.07.2017Исследование современных технологий и средств разработки. Выявление и оценка информационных потоков и структуры информации. Выбор необходимой информации для информационной системы. Проектирование и анализ системы навигации. Проектирование базы данных.
дипломная работа [2,8 M], добавлен 21.01.2012Разработка информационной системы, предназначенной для гостиницы. Создание базы данных информационной системы, содержащей сведения о номерах: категория, количество мест, стоимость проживания за сутки. Основные требования, инструментальные средства.
курсовая работа [2,1 M], добавлен 04.02.2015Разработка структуры информационной системы с использованием СУБД MS Access. Моделирование бизнес-процессов с помощью IDEF0-диаграмм. Проектирование приложения в среде Delphi. Физическая реализация структуры базы данных. Создание интерфейса системы.
отчет по практике [3,4 M], добавлен 07.01.2015Моделирование бизнес–процессов для описания функций различных систем управления. Анализ документооборота предприятия. Проектирование базы данных для комплекса технических средств и средств автоматизации. Программная реализация информационной системы.
курсовая работа [791,4 K], добавлен 09.05.2014Разработка информационной системы ресторана, определение ее границ для реализации базы данных. Перечень запросов, отчетов и операций по вводу информации в информационной системе "Ресторан". Проектирование базы данных, выбор средств ее реализации.
курсовая работа [7,6 M], добавлен 27.04.2011Проектирование модели информационной системы "Гостиница" в стандарте IDEF0. Разработка диаграммы потоков данных (Data Flow Diagramming), предназначенной для описания документооборота и обработки информации. Создание диаграммы декомпозиции в нотации IDEF3.
курсовая работа [3,8 M], добавлен 14.12.2012Характеристика основных методов проектирования: в SADT, UML. Техническое задание на информационную систему. Создание модели в стандарте SADT (IDEF0). Декомпозиция родительской модели. Создание таблиц базы данных и связей между ними, бизнес логики.
курсовая работа [1,0 M], добавлен 14.11.2017Системный анализ предметной области. Выбор инструментальных средств для создания программного обеспечения. Программирование на стороне SQL-сервера. Создание клиентского Win-приложения, пользовательский интерфейс. Физическое проектирование базы данных.
курсовая работа [3,7 M], добавлен 20.11.2013Создание информационной системы, содержащей сведения о продаже авиабилетов, работающей в локальной сети организации и имеющей клиентский веб-интерфейс. Моделирование бизнес процессов на языке UML. Проектирование структуры базы данных в MS Access.
курсовая работа [2,8 M], добавлен 20.07.2011Основные области проектирования информационных систем: базы данных, программы (выполнение к запросам данных), топология сети, конфигурации аппаратных средств. Модели жизненного цикла программного обеспечения. Этапы проектирования информационной системы.
реферат [36,1 K], добавлен 29.04.2010Роль инструментальных средств проектирования в создании информационной системы. Преимущества CASE-средств разработки Bpwin и Erwin, системы поиска, исправления ошибок модели данных Model Validator. Разработка модели процессов документооборота предприятия.
контрольная работа [2,2 M], добавлен 24.06.2012Разработка базы данных для информационной системы "Библиотека". Системный анализ, инфологическое, даталогическое и физическое проектирование. Программирование бизнес-логики, разработка клиентского приложения. Создание web-приложения, web-доступ.
курсовая работа [3,3 M], добавлен 15.09.2014Анализ возможностей, методологии и инструментальных средств проектирования информационной системы для салона цветов "Феерия". Программное обеспечение клиентского приложения с включением экранных форм, отчетов и запросов. Графическое и текстовое описание.
курсовая работа [1,3 M], добавлен 05.05.2014Исследование программных продуктов на туристическом рынке. Разработка информационной системы для менеджера туристической фирмы, отвечающей современному стандарту. Проектирование и структурирование базы данных. Моделирование бизнес-процессов в турфирме.
дипломная работа [4,0 M], добавлен 23.09.2013