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

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

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

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

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

Класс - один из самых «богатых» элементов моделирования UML [4]. Описание класса может включать множество различных элементов, в языке предусмотрено группирование элементов описания класса по разделам. Стандартных разделов три:

· раздел имени;

· раздел атрибутов;

· раздел операций [26].

Каждому атрибуту класса соответствует отдельная строка текста, которая состоит из квантора видимости атрибута, имени атрибута, его кратности, типа значений атрибута и, возможно, его исходного значения [10].

Квантор видимости может принимать одно из трех возможных значений и, соответственно, отображается при помощи специальных символов:

· символ "+" обозначает атрибут с областью видимости типа общедоступный (public);

· символ "#" обозначает атрибут с областью видимости типа защищенный (protected);

· знак "-" обозначает атрибут с областью видимости типа закрытый (private) [26].

Классы не существуют в изоляции. Между различными классами могут устанавливаться разнообразные отношения. Существует три основных типа отношений между классами. Первый тип - «обобщение/специализации». Второй тип - «целое/часть». Третий - ассоциации, т.е. семантическая зависимость между классами, которые больше никак не связаны друг с другом [5].

На схемах ассоциация обозначается в виде обычной стрелки [11]. Ассоциация - наиболее абстрактное и наиболее слабое отношение [4].

Наследование - отношение, в котором один класс повторяет структуру и поведение одного или нескольких классов [4]. Так классы Администратор, Директор, Бухгалтер, Официант приходятся наследниками класса Штат кафетерия.

Отношение целое/часть между экземплярами классов выражаются отношениями агрегации [4]. Объекты равноправны. При создании одного экземпляра одновременно создается соответствующий экземпляр зависящего класса [4]. На диаграмме отношение проявляется в виде обычной стрелки от главной сущности к зависимой, при этом со стороны главной сущности, располагается не закрашенный ромбик [10]. Так равными правами на существование обладают взаимосвязанные классы «Личный кабинет поставщика» и «БД Заявки». Композиция - включение по ссылке. Главный класс «Коммерческое предложение» полностью управляет жизненным циклом объекта другого класса «Накладная». При уничтожении главного вместе с ним будет уничтожен и зависимый объект [4]. На диаграмме отношение композиции

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

проявляется в виде обычной стрелки от главной сущности к зависимой, при этом со стороны главной сущности, которая содержит, объект второй сущности, располагается закрашенный ромбик [10]. С помощью данной связи, на «Рисунке 2.7» показано, что формирование «Коммерческого предложения» наступает только после поступления заказа на продукции. При этом указанная степень связи «1:1» показывает, что одной заявке соответствует определенное коммерческое предложение. В то время как указана степень связи «1:*» показывает, что в одном классе «БД Заявки» может хранить от нуля до множества созданных «Заявок на заказ продукции».

При построении диаграммы классов для изображения интерфейсов используется специальный графический символ - прямоугольник класса с ключевым словом или стереотипом «interface». При этом секция атрибутов у прямоугольника отсутствует, а указывается только секция операций [26]. Между интерфейсами и классами применяются два отношения:

· класс использует интерфейс - это показывается с помощью зависимости со стереотипом «call»;

· класс реализует интерфейс - это показывается с помощью отношения реализации «realize» [31].

Так класс «Официант» вызывает через интерфейс «Координатор клиента» функции создания и просмотра класса «Заказ клиента», которые реализуются в «Личном кабинете клиента».

Один интерфейс может вызывать несколько классов. Так классы «Администратор», «Директор», «Официант» и «Клиент» обращаются к интерфейсу «Координатор «БД Меню»» для просмотра класса «БД Меню».

Диаграммы последовательностей отражают поток событий, происходящих в рамках варианта использования [10]. Сценарий заказа продукции на поставку показан на рисунке 2.8.

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

В диаграмме последовательностей основные сущности изображаются горизонтально вдоль верхней границы [4]. Из пиктограммы каждого объекта выходит вертикальная пунктирная линия - «линия жизни» [26]. Данная линия отображает границы существования объекта. В описываемом процессе «Заказ продукции на доставку» были выделены шесть сущностей: «Администратор», «Заказ», «Поставщик», «Накладная», «Бухгалтер». Действующими лицами на этой диаграмме являются: «Администратор», «Поставщик» и «Бухгалтер». Другие сущности представляют собой объекты, необходимые системе для выполнения описанного процесса заказа продукции (Рисунок 2.8).

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

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

Таким образом, на рисунке 2.8 изображено, что «Администратор» создает «Заявку на заказ продукции». Ответным - выступает «Подтверждение получения платежа» «Поставщиком», сообщение отображено пунктирной стрелкой.

Рисунок 2.8 Диаграмма последовательности «Заказ продукции на поставку»

В случае, когда участник создается в процессе действия, изображается стрелка сообщения, направленная к прямоугольнику участника. На «Рисунке 2.8» показано, что «Администратор» в процессе заказа продукции отправляет сообщение на создание заявки заказа продукции.

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

Удаление участника обозначается большим крестом (X) [26]. Стрелка сообщения, идущая в (X), означает, что один участник явным образом удаляет другого, как в случае подтверждения «Поставщиком» оплаты, он удаляет «Накладную».

Диаграмма последовательности иллюстрирует последовательность действий, реализующих процесс заказа продукции [10]. Так на рисунке показано, что формирование «Коммерческого предложения» и «Накладной» наступает только после получения «Поставщиком» «Заявки».

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

2.3 Оценка временных затрат на проектирование информационной системы

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

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

В основе создания и использования автоматизированной информационной системы лежит понятие жизненного цикла [6]. Для автоматизированной информационной системы выделяют основные этапы её жизненного цикла:

· анализ - определение того, что должна сделать система;

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

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

· тестирование - проверку функционального и параметрического соответствия системы показателям, определенным на этапе анализа;

· внедрение - установку и ввод системы в действие;

· сопровождение - обеспечение штатного процесса эксплуатации системы на предприятии заказчика [2].

Согласно «ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания.», действующему с 01.01.1992г. выделяют восемь основных стадий в создании автоматизированной информационной системы, представленные в «Таблице 1».

Стадии создания автоматизированной системы - часть процесса автоматизированной системы, установленная нормативными документами и заканчивающаяся выпуском документации на автоматизированную систему, которая должна содержать модель системы на уровне данной стадии, изготовление несерийных компонентов или приемку автоматизированной системы в эксплуатацию [2].

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

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

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

Первый этап «Формирование требований к автоматизированной информационной системе» включает:

· сбор данных об объекте автоматизации и осуществляемых бизнес-процессах;

· оценку качества функционирования объекта и осуществляемых видах деятельности, постановка проблем, решение которых возможно средствами автоматизации;

· оценку (технико-экономической, социальной и т.д.) целесообразности создания автоматизированной информационной системы;

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

Таблица 1

Перечень этапов создания автоматизированной информационной системы

Стадии

Этапы работ

1. Формирование требований к автоматизированной информационной системе

1.1. Обследование объекта и обоснование необходимости создания автоматизированной информационной системы.

1.2. Формирование требований пользователя к автоматизированной информационной системе.

1.3. Оформление отчёта о выполненной работе и заявки на разработку автоматизированной информационной системы (тактико-технического задания)

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

2.1. Изучение объекта.

2.2. Проведение необходимых научно-исследовательских работ.

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

2.4. Оформление отчёта о выполненной работе.

3. Техническое задание.

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

4. Эскизный проект.

4.1. Разработка предварительных проектных решений по системе и её частям.

4.2. Разработка документации на автоматизированную информационную систему и её части.

5. Технический проект.

5.1. Разработка проектных решений по системе и её частям.

5.2. Разработка документации на автоматизированную информационную систему и её части.

5.3. Разработка и оформление документации на поставку изделий для комплектования автоматизированной информационной системы и (или) технических требований (технических заданий) на их разработку.

5.4. Разработка заданий на проектирование в смежных частях проекта объекта автоматизации.

6. Рабочая документация.

6.1. Разработка рабочей документации на систему и её части.

6.2. Разработка или адаптация программ.

7. Ввод в действие.

7.1. Подготовка объекта автоматизации к вводу автоматизированной информационной системы в действие.

7.2. Подготовка персонала.

7.3. Комплектация автоматизированной информационной системы поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями).

7.4. Строительно-монтажные работы.

7.5. Пусконаладочные работы.

7.6. Проведение предварительных испытаний.

7.7. Проведение опытной эксплуатации.

7.8. Проведение приёмочных испытаний.

8. Сопровождение системы

8.1. Выполнение работ в соответствии с гарантийными обязательствами.

8.2. Послегарантийное обслуживание.

· формулировка требований пользователя к автоматизированной информационной системе;

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

Следующий этап «Разработка концепции автоматизированной информационной системы» предполагает:

· проведение детального изучения объекта автоматизации и необходимые научно-исследовательские работы (НИР), связанные с поиском путей и оценкой возможности реализации требований пользователя, оформление и утверждение отчётов о НИР

· разработка альтернативных вариантов концепции создаваемой автоматизированной информационной системы и планов их реализации;

· оценка необходимых ресурсов на их реализацию и обеспечение функционирования; оценку преимуществ и недостатков каждого варианта;

· определение порядка оценки качества и условий приёмки системы, оценку эффектов, получаемых от системы;

· подготовка и оформление отчетов, содержащих описание выполненных работ на стадии описания и обоснования предлагаемого варианта концепции системы.

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

Этап «Эскизный проект» включает в себя определение таких показателей, как:

· функции автоматизированной информационной системе;

· функции подсистем, их цели и эффекты;

Рисунок 2.9 Диаграмма Ганта

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

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

«Технический проект» включает:

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

· подготовка и оформление документации на поставку изделий для комплектования автоматизированной информационной системы;

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

На этапе «Рабочая документация»:

· разработка рабочей документации, содержащей все необходимые и достаточные сведения для обеспечения выполнения работ по вводу автоматизированной информационной системе в действие и её эксплуатации, а также для поддержания уровня эксплуатационных характеристик (качества) системы в соответствии с принятыми проектными решениями, её оформление, согласование и утверждение;

· разработка программ и программных средств системы, выбор, адаптацию и (или) привязку приобретаемых программных средств, разработку программной документации.

На этапе «Ввод в действие»:

· проводятся работы по организационной подготовке объекта автоматизации к вводу автоматизированной информационной системы в действие;

· обучение персонала и проверка его способности обеспечить функционирование автоматизированной информационной системы;

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

· выполнение работ по строительству специализированных зданий (помещений) для размещения технических средств и персонала автоматизированной информационной системы;

· сооружение кабельных каналов;

· выполнение работ по монтажу технических средств и линий связи;

· испытание смонтированных технических средств;

· сдача технических средств для проведения пусконаладочных работ;

· автономная наладка технических и программных средств,

· загрузка информации в базу данных и проверка системы её ведения;

· комплексная наладка всех средств системы.

На заключительном этапе «Сопровождение системы»:

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

· анализ функционирования системы;

· выявление отклонений фактических эксплуатационных характеристик автоматизированной информационной системы от проектных значений;

· установление причин этих отклонений;

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

· внесение необходимых изменений в документацию на автоматизированную информационную систему.

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

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

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

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

Заключение

Проблема автоматизации бизнес-процессов в сфере общественного питания становится в последнее время наиболее актуальной. Все больше компаний достигает необходимого уровня развития бизнеса, и приходит к необходимости формализации деятельности и внедрения средств для их автоматизации.

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

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

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

В результате был проведен анализ наиболее распространенных программных средств: «R-Keeper», «iiko», «Трактиръ», «АСУУ:Рестораторъ», «QuickResto», «MicrosoftDynamics AX», «Platinum», «Галактика»«1С». В процессе рассмотрения информационных систем были описаны их функциональные средства, преимущества и недостатки. Для всех выделенных программных средств общим недостатком выступает отсутствие специализированного решения в соответствии с приемлемой ценовой категорией. На основе проведенного анализа была обоснована целесообразность создания узкоспециализированной информационной системы, для автоматизации деятельности кафетерия. Для визуализации в нотации BPMN были построены модели рассматриваемых бизнес-процессов.

Во второй главе работы для построения проектной модели бизнес-процессов были выделены главные участники: директор, администратор, бухгалтер, официант, поставщик, клиент. Для каждой выделенной роли был определен набор функциональных возможностей. В процессе проектирования была выявлена необходимость в создании баз данных, для хранения и обработки информации определенного типа. В результате визуализации бизнес-процессов были построены проектные модели взаимодействия между участниками. Также выделены классы, которые участвуют в бизнес-процессах жизнедеятельности кафетерия: «Штатные сотрудники», «Директор», «Официант», «Бухгалтер», «Администратор», «Поставщик», «Клиент», «БД Меню», «БД Финансы», «БД Заявки», «Личный кабинет клиента», «Личный кабинет поставщика», «Заявка заказа продукции», «Коммерческое предложение», «Накладная», «Заказ клиента», «Предчек».

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

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

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

Список литературы

1. Гареев, Р.Р. Автоматизация систем бизнес-администрирования в гостиничных предприятиях // Инновационные исследования: проблемы внедрения результатов и направления развития: Сб. статей междунар. научно-практической конф. Уфа.: ООО ОМЕГА САЙНС, 2016. С. 25 - 29.

2. Гвоздева, В.А. Основы построения автоматизированных информационных систем / В.А. Гвоздева, И.Ю. Лаврентьева. М.: Форум, Инфра-М, 2016. 320 c.

3. Гладкий, А.А. 1С: Бухгалтерия 8.2. Понятный самоучитель для начинающих / А.А. Гладкий. М.: Цифровая книга, 2012. 16 с.

4. Гома, Х. UML. Проектирование систем реального времени, параллельных и распределенных приложений / Х. Гома. / пер. с англ. М.: ДМК Пресс, 2016. 700 с.

5. Грэди, Б. [GradyBooch] Объектно-ориентированный анализ и проектирование с примерами приложений [Object-OrientedAnalysisandDesignwithApplication] / Б. Грэди [и д.р.] / пер. с англ. Д.А. Клюшин. М.: Вильямс, 2010. 720 с.

6. Дастин, Э. Тестирование программного обеспечения. Внедрение, управление и автоматизация / Э. Дастин, Д. Рэшка, Д. Пол. /пер. с англ. М. Павлов. М.: Лори, 2013. 567 c.

7. Елиферов, В.Г. Бизнес-процессы: Регламентация и управление / В.Г. Елиферов. М.: НИЦ ИНФРА-М, 2013. 319 c.

8. Засорин, С.В. 1С:Предприятие 8.2. Управленческий и финансовый учет для малых предприятий / С.В. Засорин. СПб.: БХВ-Петербург, 2012. 320 c.

9. Йордан, Э. Объектно-ориентированный анализ и проектирование систем / Э. Йордан. М.: Лори, 2014. 264 c.

10. Леоненков, А.В. Самоучитель UML / А.В. Леоненков. СПб.: БХВ-Петербург, 2007. 576 с.

11. Орлов, С.А. Теория и практика программирования: учебник для вузов. Стандарт 3-го поколения / С.А. Орлов. СПб.: Питер, 2014. 688 с.

12. Пантелеев, В.Н. Основы автоматизации производства: учебник для учреждений начального профессионального образования / В.Н. Пантелеев, В.М. Прошин. М.: ИЦ Академия, 2013. 208 c.

13. Репин, В.В. Процессный подход к управлению. Моделирование бизнес-процессов / В.В. Репин, В.Г. Елиферов. М.: Манн, Иванов и Фербер, 2012. 544 с.

14. Реутов, А.П. Автоматизированные информационные системы: методы построения и исследования / А.П. Реутов, М.В. Черняков, С.Н. Замуруев. М.: Радиотехника, 2010. 328 c.

15. Розенков, Д.А. Классический менеджмент: организационные структуры управления: учеб. пособие /Д.А. Розенков, Р.Г. Леонтьев. Хабаровск: Издательство ДВГУПС, 2012. 192 с.

16. Российский сетевой рынок общественного питания 2016 РБК Исследования рынков аналитический обзор 7-е издание. М.: РБК, 2016. 60 с.

17. Федоров, И.Г. Моделирование бизнес-процессов в нотации BPMN 2.0: учеб. пособие / И.Г. Федоров. М: Московский государственный университет экономики, статистики и информатики, 2013. 263 с.

18. Чукарин, А.В. Бизнес-процессы и информационные технологии в управлении современной инфокоммуникационной компанией / А.В. Чукарин. М.: Альпина Паблишер, 2016. 512 c.

19. Готовые обзоры рынков BusinesStat [Электронный ресурс]. Режим доступа: http://businesstat.ru/news/v_2014_g_chislennost_posetitelej_ restoranov _i_kafe_v_rossii_sostavila_107_5_mln_chel/.

20. Документация BusinessStudio[Электронный ресурс]. Режим доступа: http://www.businessstudio.ru/wiki/docs/current/doku.php/ru/csdesign/ bpmodeling /bpmn_notation.

21. Ввод в нотацию BPMN // Журнал о процессах, эффективности и управлении ELMA: электронный журнал. 2013. [Электронный ресурс]. Режим доступа: https://www.elma-bpm.ru/journal/index.php?ELEMENT_ID =2894.

22. Зырянов М.В. Офисы всех стран, объединяйтесь. // Computerworld Россия: электронный журнал. 2000. №26 [Электронный ресурс]. Режим доступа:https://www.osp.ru/cw/2000/26/5748/.

23. Киселев, А.Г. Основы организационного моделирования (бизнес-моделирование). [Электронный ресурс]. Режим доступа: http://orgstructura. ru/activity-or-business-process-model.

24. Корнева, И.И. Обзор ERP системы: MicrosoftDynamics AX (AXAPTA) // InternerIT журнал: электронный журнал.2013. [Электронный ресурс]. Режим доступа: http://iteranet.ru/it-novosti/2013/12/05/obzor-erp-sistemy-microsoft-dynamics-ax-axapta./

25. Корпорация Галактика. [Электронный ресурс]. Режим доступа: https://www.galaktika.ru/.

26. Новиков, Ф.А. Моделирование на UML: электронная книга / Ф.А. Новиков, Д.Ю. Иванов. 2013. [Электронный ресурс]. Режим доступа:http://book.uml3.ru/sec_3_3.

27. Руководство пользователя. [Электронный ресурс]. Режим доступа: http://rapid.iiko.ru/userguide/5.2/RU_iikoOffice_5.2.pdf.

28. Трактиръ. Автоматизация кафе и ресторанов. [Электронный ресурс]. Режим доступа: http://traktir.ru/production/management/management_ base/.

29. Система управления бизнес-процессами и эффективностью. [Электронный ресурс]. Режим доступа: https://www.elma-bpm.ru/.

30. 1С:Предприятие 8. [Электронный ресурс]. Режим доступа: http://v8.1c.ru/trade/warehous/.

31. R-Keeper - автоматизация общепита. [Электронный ресурс]. Режим доступа: http://www.r-keeper.ru/about/.

Аннотация

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

В работе описана предметная область поставленной проблемы, определена актуальность и практическая значимость работы. Выделены основные бизнес-процессы кафетерия. Выявлены основные этапы и теоретические аспекты процесса автоматизации. Рассмотрены принципы проектирования и регламентирующие его документы. Определена целесообразность выбора определенных моделей для визуализации бизнес-процессов. Проведен анализ наиболее распространенных программных средств: «R-Keeper», «iiko», «Трактиръ», «АСУУ:Рестораторъ», «QuickResto», «MicrosoftDynamics AX», «Platinum», «Галактика», «1С». Описаны их функциональные средства, преимущества и недостатки. Построены модели бизнес-процессов в нотации BPMN. Выделены участники: директор, администратор, бухгалтер, официант, поставщик, клиент. Для каждой выделенной роли определен набор функциональных возможностей. Построены проектные модели взаимодействия между участниками. Выделены классы, которые участвуют в бизнес-процессах жизнедеятельности кафетерия. Разобран этап создания заявки заказа на продукцию администратором на диаграмме последовательности. Проведен расчет временных затрат на создание автоматизированной информационной системы.

Выпускная квалификационная работа занимает 61 страницу, содержит 11 рисунков и 1 таблицу.

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

Ключевые слова: бизнес-процессы, информационная система, моделирование, BPMN, UML, нотации, этап жизненного цикла, оркестровка, диаграмма межпроцессного взаимодействия, хранилище, диаграмма прецедентов, диаграмма классов, диаграмма последовательности

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


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

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