Разработка программно-информационных систем
Разработка автоматизированной системы управления ресторанным бизнесом. Основы автоматизации ресторанного бизнеса. Системы управления персоналом и системы связи. Автоматизация рабочих нагрузок для бизнес-процессов в ресторанах. Возможности системы Keeper.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 14.12.2019 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Содержание
Введение
1. Описание предметной области
1.1 Общая характеристика объекта исследования
1.2 Выбор средств проектирования и разработки
2. Моделирование бизнес-процессов информационной системы
2.1 Документы предметной области, содержащие информацию, необходимую для решения задачи
3. Разработка информационной системы
3.1 Архитектура информационной системы
4. Обоснование экономической эффективности
4.1 Расчет затрат на разработку системы
Заключение
Список использованных источников
Приложения
Введение
Ресторанный бизнес - один из самых прибыльных бизнесов. Поэтому важность подачи пищи имеет большое значение. За последние годы еда и работа по обслуживанию выросли настолько, что потребность в содействии и автоматизации возросла. В настоящее время, когда прибыль является главной целью, и ее измерение увеличилось с миллионов до миллиардов, все делается для увеличения прибыли. Приложены значительные усилия для того, чтобы внедрить технологию в меню ресторанов клиентов.
Наиболее распространенные системы имеют полноценные сенсорные устройства в ресторанах и отелях, что помогает уменьшить взаимодействие с человеком и сэкономить время. Основная концепция таких систем заключается в том, чтобы сократить трудозатраты для клиентов, а также предоставить им наилучшие условия.
Рестораны видят преимущества автоматизации в своих бизнес-процессах. Технология оптимизирует ИТ-процессы в ресторанах, как и в любой другой отрасли. Независимо от того, обрабатываются ли бизнес-процессы с помощью физических систем, виртуальных систем в облаке или какой-то их комбинации, интеллектуальная автоматизация может помочь ресторанам получить максимальную отдачу от их ИТ-среды с точки зрения производительности, эффективности и экономии затрат.
Питание как процесс употребления пищи удовлетворяет самую насущную потребность человека, выступает необходимым условием существования людей, их общественной и трудовой деятельности. Общественное питание в своих коллективно организованных формах является важнейшим фактором и механизмом реализации социальной политики.
Сегодня конкуренция на рынке общественного питания в России приобрела такую остроту, что уже недостаточно просто "быть", надо быть лучшим или, по крайней мере, "на уровне" в своем сегменте. Понятие "лучший" включает в себя множество составляющих, реализация и соблюдения которых для большинства предприятий общественного питания сопряжена с определенными трудностями. Главная тема сегодня - борьба за качество обслуживания. Катастрофически остро уже несколько лет стоит проблема подбора, воспитания и удержания персонала. Ведь для того, чтобы сохранять лидирующие позиции на рынке услуг общественного питания, необходимо не только правильно разработать и соблюдать технологию приготовления блюд, но и уметь эффективно организовать работу всего персонала.
Целью данной работы является разработка автоматизированной системы управления ресторанным бизнесом.
Объектом работы является ресторан.
Предметом работы является автоматизированная система.
Для достижения поставленной цели необходимо решить следующие задачи:
· дать общую характеристику предприятия;
· описать основные теоретические положения;
· рассмотреть аналогичные системы;
· выбрать средства проектирования и разработки;
· провести постановку задачи;
· провести моделирование бизнес-процессов на предприятии и выявить узкие места;
· описать архитектуру ИС;
· разработать информационную систему;
· обосновать экономическую эффективность разработки.
1. Описание предметной области
1.1 Общая характеристика объекта исследования
Ресторан "Бавария" рассчитан на 48 посадочных мест. В состав здания входят: торговый зал, биллиардная, бар, производственные помещения, административные помещения, складские помещения, бытовые помещения для персонала, технические.
В состав производственных помещений входят; горячий цех, холодный цех, цех доработки полуфабрикатов, овощной цех, моечная кухонной посуды, моечная посуды.
К административным помещениям причисляют кабинет директора, бухгалтерию, кабинет зав производством.
К бытовым помещениям относят раздевалку для персонала, душевую и туалетные комнаты.
К техническим помещениям относят вентиляционная, щитовая, тепловой узел.
Ресторан "Бавария" имеет световую неоновую вывеску, при входе в Ресторан расположено фойе. В фойе предусмотрены: гардероб, туалетные комнаты, пост охраны. Торговый зал имеет сцену и перед ней площадку для танцев.
Ресторан предоставляет для своих клиентов услугу питания. На каждый день составляется меню, которое включает в себя список блюд для питания. На основе этого меню составляется список для закупки необходимых продуктов питания, входящих в состав блюд. Клиент, приехав в ресторан, выбирает из меню блюда, которые он хотел бы заказать, их готовят, если они заранее не были готовы, и приносят клиенту. В качестве дополнительной услуги ресторан может организовать развлекательные программы в своем помещении. По результатам своей деятельности ресторан производит отчисления в налоговые органы и предоставляет отчетность в органы государственной статистики.
Основы автоматизации ресторанного бизнеса
Рестораны построены из сложных систем для покупки, хранения, приготовления и продажи продуктов питания. Благосостояние ресторана зависит от его информационных систем управления, которые координируют все: от планирования персонала до обслуживания клиентов. Информационные системы управления рестораном должны сделать ресторан более прибыльным, а также лучшим местом для клиентов.
Системы торговых точек.
Каждому ресторану нужна стратегия приема заказов, доставки информации на кухню и взимания платы за еду. Эти системы могут быть такими же простыми, как рукописные заметки, или такими же сложными, как компьютерные системы, которые отправляют заказы на кухню и подсчитывают продажи для каждого сервера [1]. Простые системы менее подвержены техническим трудностям, но они не могут обрабатывать информацию так же эффективно, как слаженно работающие компьютерные системы. Системы торговых точек ресторана также должны включать инфраструктуру для обработки платежей по банковским картам.
Системы связи.
Рестораны зависят от передачи информации между различными подразделениями, такими как серверы, передающие заказы кухонному персоналу и от кухонного персонала, чтобы сервера получили информацию о том, что заказы готовы [2]. Кроме того, системы ресторанного общения должны позволять сотрудникам связывать готовые блюда с заказчиками, а также сообщать подробности об особых запросах и особых потребностях. Менеджмент ресторана должен также разработать информационные системы для связи о таких проблемах, как низкий запас по конкретным пунктам меню или ингредиентам.
Системы управления персоналом.
Укомплектование персоналом ресторана может быть сложным делом, потому что спрос на еду, вероятно, будет сильно колебаться, часто из-за переменных, которые невозможно отследить. Необходимо определить любые доступные переменные, которые влияют на трафик в ресторане, такие как погода и день недели [3]. А также составить еженедельное расписание для персонала ресторана в соответствии с этими переменными, в котором включено, например, планирование дополнительного персонала в субботу вечером, если это самое загруженное время. Также необходимо собрать данные о продажах и рабочих часах, чтобы определить выгодное соотношение рабочих часов и общих продаж. Системы обучения персонала ресторанов также имеют важное значение для успеха, обеспечивая знание сотрудниками протокола и системы компании.
Системы управления финансами.
Системы финансового управления рестораном должны ориентироваться в вопросах движения денежных средств и отслеживания затрат. Ресторан нуждается в достаточном денежном потоке, чтобы покупать товары и платить работникам, или он не сможет продолжать функционировать [4]. Кроме того, рестораны должны получать прибыль, контролируя расходы и увеличивая доход. Системы управления финансами в ресторанах должны включать прогнозы движения денежных средств, прогнозирующие доходы и расходы на предстоящие месяцы, и разработку стратегий для компенсации дефицита денежных потоков.
Три ключевых способа, с помощью которых ИТ-автоматизация помогает ресторанам:
1. Предоставление виртуальных / облачных ресурсов.
2. Прием на работу и отстранение сотрудников.
3. Упрощенная отчетность.
Автоматизация рабочих нагрузок для бизнес-процессов в ресторанах может наглядно отобразить разницу между громоздким, трудоемким ручным управлением и быстрой, надежной ИТ-средой, которая повышает реальную ценность бизнеса. Поскольку автоматизация играет все большую роль в ИТ и бизнес-процессах, у менеджеров ресторанов будет больше времени на то, что действительно важно для бизнеса: успешное управление сотрудниками и операциями, и образцовое обслуживание клиентов.
Рассмотрение аналогичных систем
R-Keeper.
Одной из наиболее совершенных систем для ведения учета и осуществления контроля работы в ресторанном хозяйстве является система R-Keeper (рис. 1.1). Данная система осуществляет полный цикл расчетно-учетных операций, от оформления оприходования продуктов на склад до выдачи фирменного чека клиенту. Система R-Keeper отличается легкостью обучения, простотой использования и надежностью по сравнению с аналогичными программами. Модульный принцип построения системы позволяет не только определить конкретный состав модулей при приобретении программного обеспечения, но и снизить уровень затрат при освоении комплекса, установив минимальную конфигурацию, поскольку выбор делает сам владелец [5].
Рисунок 1.1 - Интерфейс R-Keeper v.7
Система состоит из набора программных модулей, состав которых определяется конфигурацией конкретной системы: "Менеджер" (обязательный компонент системы), "Касса", "Бар", "Терминал официанта". Кассовые терминалы могут эксплуатироваться как интегрировано (при наличии связи с кассовым аппаратом), так и автономно.
Возможности системы R-Keeper:
· автоматизация процесса ввода и сохранения заказа;
· автоматическая передача изменений в меню с компьютера менеджера в зал в режиме online;
· достижение максимальной скорости и простоты работы барменов и официантов при обслуживании клиентов;
· автоматическая передача заказа на кухню и в бар через сеть;
· возможно использование сканера штрихкодов.
Данные возможности способствуют осуществлению учета и контроля за движением ресурсов на кухне, в баре и зале и обеспечат максимальную защиту от злоупотреблений персонала по рациональному использованию ресурсов предприятия.
Также стоит выделить функциональные возможности системы R-keeper для различных работников предприятия ресторанного хозяйства, которые дают возможность сделать вывод, что данная система имеет различные степени доступа к информации и обеспечивает ее конфиденциальность.
Наибольший уровень доступа имеет владелец и менеджер, то есть те люди, которые принимают управленческие решения по рациональному использованию ресурсов и осуществлению контроля за ними.
Ведение учета на предприятиях ресторанного хозяйства с помощью информационного программного продукта системы R-Keeper значительно уменьшает трудоемкий процесс, в частности расчет торговой наценки на реализованные товары и готовую продукцию, и определения себестоимости реализованных товаров. Сформированный данной системой отчет реализации дает информацию о продаже в ценах себестоимости и ценах продажи, а также разницу, которая и является реализованной торговой наценкой за день. автоматизация ресторанный управление
Анализируя вышесказанное, можно сделать следующие выводы о том, что программный продукт - система R-Keeper может обеспечить владельцу ресторанного бизнеса:
· повышение уровня сервиса и обслуживания за счет сокращения времени на формирование счетов посетителей и передачи информации по сетям на кухню;
· учет и контроль за использованием сырья на кухне, так как осуществляется количественный и стоимостной учет в разрезе всех наименований сырья;
· уменьшение трудоемкого процесса учета расчета торговой наценки и определения себестоимости реализованных товаров, поскольку получение отчета реализации за день дает полную оперативную информацию;
· оптимизацию расходов за счет уменьшения цены закупки у поставщиков-производителей основных видов сырья, что будет способствовать развитию ресторанного бизнеса и увеличения прибыли.
Iiko.
Система Iiko предназначена для автоматизации ресторанов, кафе, предприятий общественного питания, в виде как отдельных, так и входящих в состав сети (рис. 1.2). Iiko - это помощник, который позволяет управлять всеми бизнес-процессами заведения.
С помощью Iiko можно:
· автоматизировать продажи;
· вести финансовый контроль;
· организовать точный учет на складе;
· внедрять программы лояльности для привлечения новых клиентов и удержания постоянных;
· контролировать и поощрять сотрудников;
· быть в курсе всего, что происходит в заведении, даже во время отсутствия на рабочем месте;
· координировать четкую и слаженную работу всех подразделений предприятия.
Рисунок 1.2 - Онлайн-касса программы iiko
Автоматизированная система Iiko - программа с большим количеством функций. Она широко используется в заведениях общественного питания.
Инновационные возможности программы учета для ресторанов Iiko учитывают опыт успешных рестораторов, соответствуют реалиям сегодняшнего дня и предоставляют новый подход к управлению ресторанным бизнесом. Владельцу заведения не нужно постоянно находиться на своем рабочем месте, чтобы контролировать бизнес-процессы или предупреждать злоупотребления со стороны персонала. Все отчеты и графики программы представлены в наглядном виде, информация с них легко воспринимается, а ее точность и глубина позволяет принимать эффективные управленческие решения. Решение Iiko контролирует все события и процессы: движение по составу, каждый чек, действия персонала, прибыль и расходы.
Простой и интуитивно понятный интерфейс программы позволяет сотрудникам тратить минимум времени на обучение и сразу приступать к работе.
Программа Iiko для общественного питания - это функциональный, современный, инновационный инструмент "все-в-одном" благодаря которому владельцы ресторанов могут увеличить количество правильных управленческих решений, а вместе с ним и прибыльность своего бизнеса.
Jowi.
Jowi это программа для автоматизации кафе, ресторанов и баров. Интернет-панель администратора синхронизируется с локальным модулем официанта (рис. 1.3). Программы для менеджеров зала и официантов синхронизируют данные между собой. Также программа имеет приложение для клиентов - Jowi Club, приложение позволяет осуществлять полный контроль над аккаунтом клиента внутри ресторанной системы. Доступны следующие функции: контроль остатка депозита, онлайн заказ счета, онлайн бронирование стола, просмотр своих счетов, вызов официанта, участие в маркетинговых программах ресторана. Jowi Waiter - приложение для официанта. Подключается к локальной базе Jowi в ресторане по сети Wi-Fi. Приложение позволяет официанту добавлять заказ со своего смартфона, увеличивает скорость обслуживания в ресторане. Также приложение включает в себя все функции локального модуля Jowi.
Уникальность Jowi в том, что программа состоит из двух частей, одна из которых - "управляющий", находится в Интернете, вторая - клиентская, установленная на компьютере в ресторане. Это исключает любую возможность совершения финансовых махинаций.
Программа не требует особого внимания со стороны обслуживающего персонала. Для ее изучения не требуются учебные книги и помощь Интернета, для поиска информации об основах программы. Обновления программы бесплатные. Присутствует возможность слияния ресторанов в одну группу и стратегия накопления скидок.
Рисунок 1.3 - Общий список блюд программы Jowi
Для клиентов предоставляется приложение, которое проинформирует их о меню, ценах и акциях, а также позволит зарезервировать место на желаемую дату без звонка в ресторан. Приложение позволяет полностью контролировать учетную запись клиента внутри системы ресторана.
Доступны такие функции, как контроль баланса депозита, онлайн-заказы, онлайн-бронирование столиков, просмотр счетов, вызов официанта, участие в маркетинговых программах ресторана.
1.2 Выбор средств проектирования и разработки
Для разработки программного средства нами была выбрана система 1С Предприятие.
Основной особенностью системы "1С: Предприятия" является ее конфигурируемость.
Система "1С:Предприятие" представляет собой совокупность механизмов, предназначенных для манипулирования различными типами объектов предметной области. Конкретный набор объектов, структуры информационных массивов, алгоритмы обработки информации определяет конкретная конфигурация.
Вместе с конфигурацией система "1С:Предприятие" выступает в качестве уже готового к использованию программного продукта, ориентированного на определенные типы предприятий и классы решаемых задач.
Система программ "1С:Предприятие" включает в себя платформу и прикладные решения, разработанные на ее основе, для автоматизации деятельности организаций и частных лиц.
"1С:Предприятие" включает в свой состав следующие модули: для управления продажами, учета производства, финансовых ресурсов, заработной платы, закупок.
Данная программа является многофункциональной и включает в свой состав постоянно обновляющуюся базу данных в соответствии с изменениями, происходящими в законодательстве РФ.
Программа содержит "Конфигуратор", который позволяет выполнять задачи администрирования, связанные с обновлением базы данных, с установлением привилегий для пользователей, а также резервным копирование базы данных.
Многопользовательский режим позволяет на сервере организации производить взаимодействие пользователей при формировании документов и обновлении данных.
При необходимости данную программу можно адаптировать под деятельность организации, в которой она используется, дополнив ее собственными шаблонами документов по ведению операций, учету: бухгалтерскому, складскому, кадровому, а также начисления и выплаты заработной платы.
Режим работы "Конфигуратор" используется для настройки конфигурации, корректировки печатных форм объектов конфигурации, а также для администрирования системы.
С помощью команды меню конфигуратора "Администрирование -> Пользователи" открыть окно списка пользователей и установить для каждого из них пароли, а также создать новых пользователей.
Текущая информационная база может быть выгружена в файл на диске или загружена из файла. Эти операции могут использоваться, например, для создания архива информационной базы и восстановления какой-либо копии базы из архива. Также выгрузка и загрузка информационной базы используются для переноса базы из файлового варианта в клиент-серверный и обратно.
При загрузке и выгрузке информационной базы система открывает стандартный диалог выбора файла.
Следует учитывать, что при загрузке базы из файла текущая информационная база будет полностью заменена загружаемой.
В случае, когда выгрузка информационной базы используется для создания архивных копий, администратор может автоматизировать этот процесс, используя возможность запуска конфигуратора в пакетном режиме.
В случае аппаратных сбоев компьютера и нарушения целостности информационной базы администратор может протестировать информационную базу и устранить ошибки с помощью команды меню "Администрирование -> Тестирование и исправление...".
Постановка задачи
Сущность задачи заключается в том, что программа должна предусматривать внесение администратором ресторана информации по следующим разделам:
модуль работы с меню;
база данных по работе с клиентами;
база данных по графику работы персонала;
база данных по работе администратора;
замечания и благодарности клиентов работникам ресторана.
Для решения поставленной задачи необходимо сделать следующее:
1) База данных по работе с клиентами:
- ведение перечня меню на каждый день;
- печать меню в виде Word-документа;
- перечень меню за прошедшие дни;
- сохранение прошедших меню;
- список предоставляемых услуг (банкеты, свадьбы, фуршеты);
- добавление информации в меню;
- изменение информации в меню;
- удаление информации в меню;
- специальное меню для банкетов;
- просмотр информации в меню;
- печать меню на каждый день;
- перечень блюд ТОП шеф-повара;
- база данных о клиентах;
- поиск по дате посещения постоянного клиента;
- редактирование даты посещения клиента;
- сортировка по дате посещения клиента;
- возможность, бронировав столики заранее;
- формирование цен меню.
2) База данных по графику работы персонала:
- работа с графиком сотрудников ресторана;
- формирование графика работы сотрудников;
- печать графика работы сотрудников;
- внесение изменений в график;
- удаление старого графика;
- сохранение старого графика;
- премия за хорошую работу (%);
- лучший сотрудник месяца.
3) База данных по работе администратора:
- формирование ежемесячных отчетов по кассе;
- печать ежемесячных отчетов;
- установление цен меню;
- просмотр ежедневных отчетов по кассе.
4) Замечания и благодарности клиентов к работникам ресторана:
- список жалоб (благодарностей) на работников ресторана;
- дата жалобы (благодарности);
- ФИО клиента, написавшего жалобу (благодарность);
- адрес клиента, написавшего жалобу (благодарность);
- содержание жалобы (благодарности);
- срок исполнения жалобы;
- отметка о выполнении;
- принятые меры;
- примечания;
- ФИО ответственного исполнителя.
Также должен обеспечиваться экспорт полученных данных в Microsoft Office и Microsoft Excel.
2. Моделирование бизнес-процессов информационной системы
2.1 Документы предметной области, содержащие информацию, необходимую для решения задачи
Документы предметной области следующие.
Меню на каждый день - составляется сотрудниками ресторана. В него включаются определенные блюда. Данный документ составляется сотрудниками пищеблока (поварами). На основании данного документа формируется список продуктов для закупки.
Список продуктов для закупки - составляется на основе меню. Важным параметром является оценка количества скоропортящихся продуктов, которые необходимо приобрести. Это очень важно по той причине, что если заказать больше скоропортящихся продуктов, чем необходимо - они испортятся и предприятие потерпит убытки.
Прайс-листы продавцов - данный документ поступает от реализаторов продуктов питания. В нем указана стоимость определенных продуктов. Необходимо произвести выбор наиболее дешевых и качественных предложений, и закупить продукты.
Заказ клиента - поступает от клиента, посетившего ресторан. В нем указываются заказанные блюда.
Чек клиенту - выписывается после посещения ресторана. В нем указываются заказанные блюда и их стоимость.
Баланс предприятия. На основе суммы полученного дохода вычисляются и выполняются отчисления в налоговые органы.
Описание модели AS-IS
Входными данными для модели служат: денежные средства предприятия, продукты, заказы клиентов, прайс-листы поставщиков.
Механизмы управления: повар, бухгалтер, менеджер, сотрудник отдела снабжения, официант, кассир, клиент.
Управляющие воздействия: правила и регламенты, рецепты блюд, требования к продуктам, налоговый кодекс, бухгалтерское законодательство.
Выходные данные - доход, налоговые отчисления.
Далее нами была проведена декомпозиция данной модели.
Согласно декомпозиции, процесс функционирования ресторана разделился на три основных блока: формирование меню и закупка продуктов, обслуживание клиентов, подсчет дохода и налоговых отчислений.
Сначала на основании потребностей клиентов (стрелка обратной связи на диаграмме) и прайс листов поставщиков происходит закупка продуктов сотрудником отдела снабжения, менеджером, и составление меню.
Далее, на основании продуктов, полученных на предыдущем этапе - происходит приготовление блюд из продуктов и обслуживание клиентов. На этом этапе от них получаются денежные средства.
Далее на основании расходных накладных на закупку продуктов и счетов, полученных от клиентов - вычисляется прибыль предприятия, и из нее вычитываются налоговые отчисления.
Процесс "Формирование меню и закупка продуктов" также был подвергнут декомпозиции.
Согласно декомпозиции, сначала на основании потребностей клиентов составляется меню, далее на основании меню формируется список продуктов для закупки, после чего на основании списка продуктов происходит закупка продуктов.
Выходными данными будут закупленные продукты и расходные накладные.
Процесс "Закупка продуктов" также был подвергнут декомпозиции.
Согласно декомпозиции - сначала изучаются цены в прайс-листах поставщиков, согласно которым выбираются наиболее выгодные предложения. Далее происходит выбор подходящих ценовых предложений. И только после этого происходит закупка продуктов.
Процесс "Обслуживание клиента" также был подвергнут декомпозиции. Согласно данному процессу, сначала принимается заказ на блюда от клиента. После этого на основании заказа происходит приготовление блюд. Далее официант обслуживает клиента. После этого происходит расчет с клиентом, на основании которого ресторан получает денежные средства, а в бухгалтерию направляются оплаченные клиентом счета.
Процесс "Подсчет дохода и налоговых отчислений" также был подвергнут декомпозиции. Согласно процессу, на основании расходных накладных на покупку продуктов и оплаченных клиентами счетов - происходит составление баланса и вычисление прибыли предприятия.
После этого на основании этих данных происходит подсчет суммы необходимых налоговых отчислений.
Далее происходит уплата необходимых налоговых отчислений.
Диаграммы предметной области приведены на рисунках ниже.
Диаграммы процесса AS IS.
Рисунок 2.1 - Контекстная диаграмма процесса
Рисунок 2.2 - Декомпозиция контекстной диаграммы
Рисунок 2.3 - Декомпозиция процесса "Формирование меню и закупка продуктов"
Рисунок 2.4 - Декомпозиция процесса "Закупка продуктов"
Рисунок 2.5 - Декомпозиция процесса "Обслуживание клиентов"
Рисунок 2.6 - Декомпозиция процесса "Подсчет дохода и налоговых отчислений"
Описание выделенных проблем и пути и их решения
Основной проблемой ресторана на настоящий момент является то, что ведение заказов и учета в ресторане на настоящий момент не автоматизировано. Необходимо обеспечить автоматизированную работу официантов.
В настоящее время на оформление одного заказа в связи с необходимостью вручную передавать заказы на кухню официант затрачивает 10-15 минут. Внедрение автоматизированной системы позволит сократить это время до 3-5 минут и существенно повысить скорость обслуживания клиентов.
Также оформление заказов очень трудоемко. Система позволит существенно снизить трудоемкость этого процесса как для официантов, так и для поваров.
Целью разработки автоматизированной системы является следующее:
Введение автоматизации работы официантов с автоматизированной системой передачи заказов на кухню. Это позволит значительно ускорить взаимодействие официантов и поваров и ускорить обслуживание клиентов.
Автоматизация работы службы снабжения, а именно: автоматизированное формирование отчетов по наиболее заказываем за прошлую неделю блюдам, на основании чего будет сформирован список продуктов на следующую неделю.
Автоматизация получения прайс-листов от поставщиков. Прайс-листы иногда содержат очень много позиций, и просматривать их в электронном виде очень неудобно. Автоматизированный парсинг предложений поставщиков с формированием единого электронного документа может позволить значительно упростить этот процесс.
Автоматический подбор наиболее выгодных предложений из прайс-листов поставщиков. Если система будет автоматически подсказывать наиболее выгодные предложения на продукты - это позволит избежать рутинного просмотра огромного количества предложений поставщиков.
Описание бизнес-процессов для проведения автоматизации
Согласно описанным выше задачам должны быть подвергнуты автоматизации следующие процессы.
Процесс "Составление меню и списка продуктов" реорганизуется в "Автоматизированное составление меню и списка продуктов"
Процесс "Составление меню" реорганизуется в "Автоматизированное составление меню". Теперь участие в процессе принимает также механизм АИС.
Процесс "Формирование списка продуктов" реорганизуется в "Автоматизированное составление списка продуктов" и подвергается декомпозиции.
Процесс "Обслуживание клиентов" реорганизуется в "Автоматизированное обслуживание клиентов".
Процесс "Прием заказа" реорганизуется в "Автоматизированный прием заказа" и подвергается декомпозиции.
Процесс "Приготовление блюд" подвергается декомпозиции для более ясного понимания процесса.
Процесс "Расчет с клиентом" реорганизуется в "Автоматизированный расчет с клиентом".
Процесс "Формирование баланса и налоговых отчислений" реорганизуется в более общий процесс "Автоматизация отчетов". В него добавляются дополнительные блоки.
Выводы по автоматизации и реорганизации
Автоматизация предприятия позволит достигнуть более быстрого обслуживания клиентов, и за счет этого повысится общая прибыль предприятия.
Описание расширенной модели TO-BE, полученной после проектирования.
Согласно реорганизации бизнес-модели, в нее был добавлен механизм "АИС", то есть разрабатываемая автоматизированная информационная система. Этот механизм теперь принимает участие в большинстве процессов на предприятии. Использование АИС значительно сокращает время множества операций.
Подробно опишем расширенную модель TO-BE, полученную нами.
Контекстная диаграмма процесса осталась такой же, за исключением того, что на нее добавился механизм "АИС".
Декомпозиция контекстной диаграммы разделена на три блока - "Автоматизированное составление меню и закупка продуктов", "Автоматизированное обслуживание клиентов", "Автоматизация отчетов". В целом стрелки на диаграмме остались те же самые, но начало стрелки обратной связи данных "Потребности клиентов" переместилась на блок "Автоматизация отчетов", поскольку теперь эти данные получаются автоматически.
Блок "Автоматизированное составление меню и закупка продуктов" разделяется на блоки "Автоматизированное составление меню", "Автоматизированное формирование списка продуктов", "Закупка продуктов".
Блок "Автоматизированное формирование списка продуктов" подвергнут декомпозиции.
Согласно декомпозиции, он разделен на следующие блоки: "Парсинг прайс-листов поставщиков", "Автоматизированный подбор и выбор выгодных предложений", "Составление списка".
Парсинг представляет собой получение прайс-листов поставщиков в специальном виде и перенос их в автоматизированную систему.
Подбор и выбор выгодных предложений также автоматизирован. Менеджеру на основании прайс-листов в системе выдаются наиболее выгодные предложения, из которых он делает выбор.
Процесс "Автоматизированный прием заказа" разделен на следующие блоки:
Запись заказа официантом.
Ввод заказа в специальный терминал.
Передача заказа на кухню, где на основании него будут приготовлены необходимые блюда.
То есть мы автоматизируем деятельность официантов на предприятии.
В блок "Автоматизация отчетов" добавлен блок "Автоматизированный подсчет потребностей клиентов", который происходит на основании оплаченных заказов клиентов. Подсчитываются наиболее заказываемые блюда, и на основании этого списка составляется список продуктов для закупки на следующую неделю.
Бизнес-процессы "КАК БУДЕТ".
Рисунок 2.7 - Контекстная диаграмма процесса
Рисунок 2.8 - Декомпозиция контекстной диаграммы
Рисунок 2.9 - Декомпозиция процесса "Автоматизированное формирование меню и закупка продуктов"
Рисунок 2.10 - Декомпозиция процесса "Автоматизированное формирование списка продуктов"
Рисунок 2.11 - Декомпозиция процесса "Автоматизированное обслуживание клиентов"
Рисунок 2.12 - Декомпозиция процесса "Автоматизированный прием заказа"
Рисунок 2.13 - Декомпозиция процесса "Приготовление блюд"
Рисунок 2.14 - Декомпозиция процесса "Автоматизация отчетов"
3. Разработка информационной системы
3.1 Архитектура информационной системы
На рисунке 2.6. Представлена архитектура информационной системы, представленная в разрезе конфигурации "1С:Предприятие".
Рисунок 3.1 - Архитектура информационной системы
Справочники
Для работы с условно-постоянной информацией с некоторым множеством значений в системе используются объекты типа "Справочник". Они позволяют хранить в информационной базе данные, имеющие одинаковую структуру и списочный характер.
Справочники используются в тех случаях, когда необходимо исключить неоднозначный ввод информации.
Список элементов справочника в системе 1С:Предприятие может быть многоуровневым.
В конфигурации были разработаны следующие справочники:
"Контрагенты";
"Номенклатура";
"Единицы измерения";
"Типы цен";
"Места хранения";
"Фирмы";
"Столики";
"Пользователи".
Справочник "Контрагенты". Предназначен для хранения контрагентов предприятия, от которых производятся поставки продуктов и товаров.
Структура справочника приведена в таблице 2.1.
Таблица 2.1 - Структура справочника "Контрагенты"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код контрагента |
|
Наименование |
Строка, 25 |
Наименование контрагента |
|
Полное наименование |
Строка, 100 |
Полное наименование |
|
Адрес |
Строка, неогр. |
Адрес контрагента |
|
Телефон |
Строка, 100 |
Телефон контрагента |
|
ИНН |
Строка, 12 |
ИНН контрагента |
|
Скидка |
Число |
Скидка контрагента |
|
Цена |
СправочникСсылка. ТипыЦен |
Цена для контрагента |
Справочник "Номенклатура" предназначен для указания имеющихся блюд и продуктов.
Структура справочника приведена в таблице 2.2.
Таблица 2.2 - Структура справочника "Номенклатура"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код номенклатуры |
|
Наименование |
Строка, 25 |
Наименование |
|
Полное наименование |
Строка, 100 |
Полное наименование |
|
Вид номенклатуры |
Перечисление ссылка |
Вид номенклатуры |
|
Единица измерения |
СправочникСсылка. Единицы измерения |
Единица измерения |
|
Включать в меню |
Булево |
Признак включения в меню |
Справочник "Номенклатура" содержит табличную часть "Калькуляция", предназначенную для указания состава блюд.
Реквизиты табличной части представлены ниже.
Таблица 2.3 - Реквизиты табличной части справочника "Номенклатура"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код номенклатуры |
|
Номенклатура |
СправочникСсылка. Номенклатура |
Номенклатура |
|
Количество |
Число |
Количество |
|
ЕдИзм |
СправочникСсылка. ЕдиницыИзмерения |
Единица измерения |
|
Коэффициент |
Число |
Коэффициент |
Справочник "Поставщики" предназначен для хранения информации о поставщиках.
Структура справочника приведена в таблице 2.4.
Таблица 2.4 - Структура справочника "Поставщики"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код единицы измерения |
|
Наименование |
Строка, 25 |
Наименование |
|
Полное наименование |
Строка, 100 |
Полное наименование |
|
Коэффициент |
Число |
Коэффициент |
Справочник "Типы цен" содержит информацию о доступных типах цен.
Структура справочника приведена в таблице 2.5.
Таблица 2.5 - Структура справочника "Типы цен"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код единицы |
|
Наименование |
Строка, 25 |
Наименование единицы |
Справочник "Места хранения" предназначен для указания мест хранения (бар, кухня и т.д.).
Структура справочника приведена в таблице 2.6.
Таблица 2.6 - Структура справочника "Блюда"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код мест |
|
Наименование |
Строка, 25 |
Наименование места |
Справочник "Фирмы" предназначен для хранения фирм.
Структура справочника приведена в таблице 2.7.
Таблица 2.7 - Структура справочника "Фирмы"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код фирмы |
|
Наименование |
Строка, 25 |
Наименование фирмы |
|
Полное наименование |
Строка, 100 |
Полное наименование |
|
Адрес |
Строка, неогр. |
Адрес фирмы |
|
Телефоны |
Строка, 100 |
Телефоны фирмы |
Справочник "Столики" предназначен для хранения информации о столиках.
Таблица 2.8 - Структура справочника "Столики"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код столика |
|
Наименование |
Строка, 25 |
Наименование столика |
Справочник "Пользователи" предназначен для хранения данных о пользователях системы.
Справочник содержит следующие реквизиты.
Таблица 2.9 - Структура справочника "Пользователи"
Реквизит |
Тип |
Краткая информация |
|
Код |
Строка, 9 |
Код пользователя |
|
Наименование |
Строка, 25 |
Наименование пользователя |
|
Фирма по умолчанию |
СправочникСсылка. Фирмы |
Фирма по умолчанию |
|
СкладПоУмолчанию |
СправочникСсылка. Места хранения |
Склад по умолчанию |
Документы
Документы в системе 1С:Предприятие используются для ввода, просмотра и корректировки информации о совершаемых хозяйственных операциях. Дата и время - наиболее важные характеристики документов, так как позволяют устанавливать строгую временную последовательность совершения операций.
Документ "Счет" предназначен для выставления счета клиенту и регистрации операций по кассе.
Структура документа представлена в таблице 2.10.
Таблица 2.10 - Структура документа "Счет"
Реквизит |
Тип |
Краткая информация |
|
Номер |
Строка, 9 |
Номер документа |
|
Дата |
Дата |
Дата формирования |
|
Фирма |
СправочникСсылка. Фирмы |
Ссылка на фирму |
|
Контрагент |
СправочникСсылка. Контрагенты |
Ссылка на контрагента |
|
Склад |
СправочникСсылка. МестаХранения |
Ссылка на склад |
|
Столик |
СправочникСсылка. Столики |
Ссылка на столик |
|
Скидка |
Число |
Скидка клиенту |
|
Комментарий |
Строка, неогр |
Комментарий к заказу |
|
Автор |
СправочникСсылка. Пользователи |
Ссылка на пользователя |
|
Сумма документа |
Число |
Общая сумма |
Документ "Счет" содержит табличную часть.
Структура табличной части представлена в таблице 2.11.
Таблица 2.11 - Структура табличной части документа "Счет".
Реквизит |
Тип |
Краткая информация |
|
Номенклатура |
СправочникСсылка. Номенклатура |
Ссылка на продукт |
|
Цена |
Число |
Цена продукта |
|
Коэффициент |
Число |
Коэффициент |
|
Количество |
Число |
Количество продукта |
|
Сумма |
Число |
Общая сумма |
Документ "Приходная накладная" предназначен внесения поступлений продуктов на склад.
Структура документа приведена в таблице 2.12.
Таблица 2.12 - Структура документа "Приходная накладная"
Реквизит |
Тип |
Краткая информация |
|
Номер |
Строка, 9 |
Номер документа |
|
Дата |
Дата |
Дата документа |
|
Фирма |
СправочникСсылка. Фирмы |
Фирма |
|
Склад |
СправочникСсылка. МестаХранения |
Склад |
|
Контрагент |
СправочникСсылка. Контрагенты |
Поставщик |
|
Автор |
СправочникСсылка. Пользователи |
Автор документа |
|
Комментарий |
Строка, неогр. |
Комментарий к документу |
|
Сумма документа |
Число |
Общая сумма |
Документ "Приходная накладная имеет табличную часть, которая предназначена для указания поступивших продуктов.
Табличная часть имеет структуру, представленную в таблице 2.13.
Таблица 2.13- Состав табличной части документа "Приходная накладная"
Реквизит |
Тип |
Краткая информация |
|
Номенклатура |
СправочникСсылка. Номенклатура |
Ссылка на продукт |
|
Цена |
Число (15,2) |
Цена продукта |
|
Коэффициент |
Число |
Коэффициент |
|
Количество |
Число |
Количество продукта |
|
Сумма |
Число |
Общая сумма |
Отчеты
Отчеты предназначены для обработки накопленной информации и получения сводных данных в удобном для просмотра и анализа виде.
В информационной системе разработаны следующие отчеты:
Остатки продуктов - показывает остатки продуктов на указанную дату.
Схема компоновки отчета показана на рисунке ниже.
Рисунок 3.2 - Схема компоновки отчета "Остатки"
Меню - показывает текущие продукты в меню.
Схема компоновки отчета показана на рисунке ниже.
Рисунок 3.3 - Схема компоновки отчета "Меню"
Анализ продаж - показывает динамику продаж.
Схема компоновки отчета показана на рисунке ниже.
Рисунок 3.4 - Схема компоновки отчета "Анализ продаж"
Защита информации
Реализация угроз информационной безопасности заключается в нарушении конфиденциальности, целостности и доступности информационных ресурсов.
Если ценность информации теряется при работе с ней, то реализуется угроза нарушения конфиденциальности.
Если информационный ресурс изменяется или уничтожается с потерей его ценности, то реализуется угроза целостности. Если информационный ресурс вовсе не попадает пользователю, то обесценивается его ценность и реализуется угроза доступности.
Защита информации в разработанной системе обеспечивается с помощью организации доступа по логину и паролю с разграничением прав доступа для различных групп и ролей пользователей средствами операционной системы и СУБД.
Тестирование приложения
Перед тем, как ввести в эксплуатацию конфигурацию "Учет услуг ресторана", необходимо выполнить тестирование всех функций.
Для проверки корректности функционирования созданных объектов производился тестовый ввод данных в режиме "1С:Предприятие".
Необходимо было произвести тестирование справочников, документов, отчетов, результатов проведения документов в регистре накопления.
Тестирование можно признать успешным, если проверяемые объекты конфигурации безошибочно функционируют при любых входных данных.
Аналогично был произведен тестовый ввод данных в справочники системы. Данные успешно вводятся, ввод данных ограничен типами полей.
Документы также формируются корректно.
Руководство пользователя системы
Вход в систему производится с помощью специальной формы.
Рисунок 3.5 - Форма входа в систему
После ввода пароля на экране отображается главная форма приложения.
На форме отображен план ресторана с указанием столиков и список основных документов.
Рисунок 3.6 - Главное окно приложения
Нажатием на столик на экране - можно оформить счет для данного столика.
Рисунок 3.7 - Документ формирования счета
Справочник "Номенклатура" предназначен для редактирования товаров, имеющихся в продаже. Форма редактирования элемента справочника показана на рисунке ниже.
Рисунок 3.8 - Редактирование номенклатуры
Выбрав "Блюдо" в виде номенклатуры, становится доступна закладка "Калькуляция", позволяющая подсчитывать стоимость блюда на основе имеющихся ингредиентов, которые вносятся на данной закладке.
Рисунок 3.9 - Закладка "Калькуляция"
Редактирование контрагентов осуществляется в специальном справочнике.
Рисунок 3.10 - Форма редактирования контрагентов
В системе доступно оформление приходных накладных на товар. Стандартная форма приходной накладной показана на рисунке ниже.
Рисунок 3.11 - Приходная накладная
Отчет "Анализ продаж" показан на рисунке ниже. Данный отчет позволяет формировать отчет о доходах предприятия за определенный период, учитывая только определенные места поступления (например, столики, выборочно).
Рисунок 3.12 - Отчет "Анализ продаж"
Отчет "Меню" формирует меню на текущий день.
Рисунок 3.13 - Отчет "Меню"
4. Обоснование экономической эффективности
4.1 Расчет затрат на разработку системы
Расчет себестоимости разработки программного продукта осуществляется по следующим экономическим элементам затрат: материальные затраты, затраты на оплату труда, отчисления на социальные нужды, амортизация основных фондов, прочие затраты.
На основе проведенного расчета экономической эффективности проекта по разработке и внедрению информационной системы автоматизации ресторана можно сделать однозначный вывод, что данный проект является экономически выгодным. Расчет приведен в приложении.
Заключение
С ростом численности ресторанов стремительно усиливается и конкуренция, что неизбежно приводит к необходимости эффективно и рационально использовать имеющиеся ресурсы. В этих условиях для успешного ведения своего дела и поддержания требуемого уровня конкурентоспособности необходимо производить инвестиции в инструменты поддержания и развития бизнеса. Один из основных инструментов развития ресторанного бизнеса - это современная система автоматизации ресторанов.
Данная работа позволила изучить бизнес-процессы, протекающие внутри ресторана, выявить проблемные места в структуре построения, функционирования предприятия и указать на них. Предметом детального анализа была выбрана деятельность по обслуживанию клиентов, так как работа этого подразделения является основой деятельностью ресторана. В результате тестирования было выявлено, что функции автоматизированной системы работают безошибочно и безотказно, можно перейти в любой раздел программы. Вдобавок, тестирование показало, что ввод вывод данных понятен и удобен. Данная система позволяет повысить эффективность обслуживания клиента посредством быстроты выполнения задач работниками ресторана, чем сократится время на передачу заказа на кухню и администратору для формирования счета. Информационная система, которая была разработана, удовлетворяет всем основным требованиям этой выпускной работы, которые были заявлены, а именно:
1) разделение меню информационного обеспечения на модули: повар, официант, администратор;
2) создание меню на следующий день;
3) доступ к рецептам напитков и блюд;
4) расчет остатков продуктов;
5) формирование ежемесячных отчетов по кассе;
6) учет всего ассортимента реализуемых блюд: цена, ингредиенты, название, вес;
7) формирование цен меню;
8) передачу заказа в бар и на кухню;
9) получение сведений о наличии продуктов для приготовления блюд. Таким образом, когда система будет внедрена на предприятие, она ускорит работу ресторана путем автоматизации процесса. Так как данная информационная система была разработана не для конкретного ресторана, то в дальнейшем её можно использовать в работе любого ресторана. Благодаря гибкости программы "1С:Предприятие", некоторые компоненты могут быть изменены разработчиком. Система полностью готова к внедрению.
Информационная система, которая была разработана, удовлетворяет всем требованиям этой выпускной работы, которые были заявлены.
Задача руководителя ресторана - выстроить такую систему управления деятельностью предприятия, чтобы работа его сотрудников была эффективна, а значит, приносила доход. Ведь главной задачей каждой компании является получении прибыли.
Для упрощения этой задачи уже создано достаточно большое количество программных и информационных обеспечений для предприятий общественного питания. Например, программы Jowi, R-Keeper и прочие. Но время не стоит на месте, и с каждым годом появляются новые технологии, новые программы, с помощью которых управление становится все более эффективным.
Список использованных источников
1. Джексон Г. Проектирование реляционных баз данных для использования с микро-ЭВМ, - Москва: Финансы и статистика, 1991.
2. Гаджинский А.М. Основы логистики: Учеб.пособие/ Инфоpм.-внедpен.центp "Маркетинг".- Москва, 2005.- 121, с.
3. Введение в системы баз данных - Санкт-Петербург: Издательский дом "Вильямс", 2000. - 848 с.
4. Гайдамакин Н.А., Автоматизированные информационные системы, базы и банки данных. Вводный курс., Изд. Гелиос, 2002, 375 стр.
5. Крис Дейт. Введение в базы данных, 6-е изд. Киев, Диалектика, 1998.
Приложения
Расчёт экономической эффективности
В таблице П.1 представлено распределение трудоемкостей по стадиям разработки.
Таблица П.1 - Распределение трудоемкостей по стадиям разработки
Наименование работ |
Трудоемкость, чел/дни |
Должность исполнителя (Р)уководитель и (П)рограммист |
Распре-деление трудоемкости, % |
Распре-деление трудомкости, чел/дни |
|
Создание технического задание |
3 |
Р |
67 |
2 |
|
П |
33 |
1 |
|||
Сбор данных для проведения исследования и постановки задачи |
5 |
Р |
0 |
0 |
|
П |
100 |
5 |
|||
Разработка алгоритмов расчета заработной платы |
4 |
Р |
50 |
2 |
|
П |
50 |
2 |
|||
Разработка инфологической и даталогической модели БД |
2 |
Р |
0 |
0 |
|
П |
100 |
2 |
|||
Разработка визуального приложения |
25 |
Р |
0 |
0 |
|
П |
100 |
25 |
|||
Тестирование и отладка приложения |
10 |
Р |
0 |
0 |
|
П |
100 |
10 |
|||
Демонстрация работы приложения руководителю |
4 |
Р |
50 |
2 |
|