Дипломная работа: Разработка автоматизированной информационной системы «Bappetit»
Содержание
Введение1 Информационные технологии в ресторанном бизнесе
1.1 Применение информационных технологий в ресторанном бизнесе
1.2 Проблемы автоматизации бизнес-процесса кафе «BonAppetit»
1.3 Обзор используемых программных и инструментальных средств
2 Проектирование и разработка АИС «Bappetit»
2.1 Системный анализ объекта исследования
2.2 Разработка UML-диаграмм АИС «Bappetit»
2.3 Разработка базы данных АИС «Bappetit»
3 Разработка программного обеспечения АИС «Bappetit»
3.1 Назначение и условия выполнения программы
3.2 Разработка интерфейса АИС «Bappetit»
4 Технико-экономическое обоснование проекта
4.1 Технико-экономическое обоснование
4.2 Расчет трудоемкости разработки АИС «Bappetit»
4.3 Расчет затрат на разработку АИС «Bappetit»
4.4 Определение возможной (договорной) цены АИС «Bappetit»
4.5 Расчет срока окупаемости АИС «Bappetit»
4.6 Оценка социально - экономических результатов функционирования
АИС «Bappetit»
5 Безопасность жизнедеятельности
5.1 Анализ условий труда в рабочем помещении
5.2 Расчет системы кондиционирования
Заключение
Список литературы
Приложение А Техническое задание
Приложение Б Листинг программы
Информационные технологии в ресторанном бизнесе
1.1 Применение информационных технологий в ресторанном
бизнесе
Ресторанный бизнес одна из перспективно развивающихся отраслей
индустрии гостеприимства. Люди приходят в ресторан не только отведать
изысканные блюда, но и отдохнуть, получить эстетическое удовольствие и
просто пообщаться друг с другом. Достижение успеха в развитии любого
бизнеса, в том числе и ресторанного, зависит от множества факторов, одним
из которых является использование информационных технологий.
Современные информационные компьютерные технологии,
разработанные специально для предприятий общественного питания,
позволяют значительно упростить, оптимизировать и ускорить целый ряд
рутинных, специфических для этого бизнеса операций. В настоящее время для
автоматизации предприятий общественного питания используют следующие
системы автоматизации: «R-Keeper», «IikoChain», «1С-Рарус», «UNISYSTEM
Ресторан», «X-КАФЕ», «Microinvest Склад Pro» и другие.
Современный ресторан кафе, бар, клуб, отель – это, прежде всего,
красивый и комфортный способ времяпрепровождения, один из основных
элементов досуга. Организация подобного процесса крайне сложна по своему
содержанию и наполнению и требует: соблюдения санитарных и
технологических норм, контроля за стилем и культурой поведения
обслуживающего персонала, за учетным процессом, анализа транзакций,
учета поступления продуктов, формирования стоимости блюд и
полуфабрикатов, процедур списания продуктов. Требование автоматизации
всех этих процессов вытекает, прежде всего, из необходимости учёта
большого количества деталей.
Удобство автоматизации и информатизации процессов на предприятии
общественного питания очевидно не только с точки зрения «ведения дел», но
и с позиций клиентов, так как информационные системы позволяют более
оперативно осуществлять расчеты с посетителями, очередностью
обслуживания, обеспеченностью предлагаемого меню всеми необходимыми
ингредиентами[1].
Например, внедрение систем оплаты по пластиковым картам и
депозитно-дисконтных систем, позволяет резко расширить возможности
заведения ресторанного хозяйства, организуя совместные акции с ведущими
банками. Системы не просто поддерживают безналичную форму оплаты, но и
ведут учет постоянных и корпоративных клиентов, позволяют управлять
системой скидок и бонусов, поддерживать удаленный доступ клиентов для
формирования заявок и заказов. Большой потенциал получают всякого рода
программы по повышению лояльности клиентов (скидки, бонусы,
специальные предложения и т.д.), формирование постоянной клиентской
базы.
Целью автоматизации ресторанного бизнеса является повышение
эффективности управления предприятием питания, ускорение скорости и
качества обслуживания гостей, минимизация злоупотреблений персонала.
Программы для автоматизации ресторана должны быть
многофункциональным системами для повышения прибыльности и снижения
издержек предприятия, легкими во внедрении и простыми в обслуживании[1].
Автоматизация ресторана с помощью программ компании «1С-Рарус»
позволяет оптимально сочетать все функции, необходимые для эффективного
управления рестораном, предоставляя высокую надежность и качество.
Программа «R-Keeper» предназначена для автоматизации продаж,
обслуживания клиентов, работы кухни и баров, накопления и анализа данных
по продажам и сервису за различные промежутки времени на предприятиях
общественного питания и центрах индустрии развлечений. Накопленные
данные используются в системах складского учета и бухгалтерского учета.
Продукт "1С:Предприятие 8. Ресторан" предназначен для
автоматизации процессов обслуживания посетителей на предприятиях
индустрии питания и гостеприимства. С помощью этого решения могут быть
автоматизированы одиночные и сетевые предприятия любых форматов и
концепций: рестораны, кафе, бары, столовые, гостинично-ресторанные
комплексы, развлекательные центры и другие предприятия питания[2].
Программный продукт «IikoChain» - это решение для успешного
управления как отдельным рестораном или кафе, так и ресторанной сетью и
корпорацией в целом. Данная программа позволяет осуществлять отчетность
в разрезе по ресторанам и общую отчетность ресторанной сети по продажам,
производству, персоналу и финансам, а также управление остатками и
складскими запасами на уровне всех подразделений.
Программный комплекс «UNISYSTEM Ресторан» осуществляет
централизованный товарный и финансовый учет предприятия,
ориентированный на глобальный контроль движения товара и денежных
средств. Система мониторинга торгового зала позволяет отслеживать все
операции по обслуживанию клиентов официантами.
Еще один пионер для автоматизации ресторанов (16 лет на рынке).
Производитель также обещает возможность управлять ресторанами любых
размеров. В систему TillyPad входят следующие механизмы:
– TillyKey – система для распределения прав доступа на основе
занимаемой должности. Выделяет полномочия для работы в системе в
зависимости от обязанностей. Действительно, официанту совершенно не
нужен доступ к управлению персоналом. Такого рода механизмы
необходимы любой системе автоматизации.
– TillyLing – механизм, позволяющий использовать мультиязычный
интерфейс для всех работников. Использование нескольких языков частично
снимает языковой барьер, позволяя нанимать работников, которые не
общаются непосредственно с посетителями (поваров, бухгалтеров и так
далее), вне зависимости от их владения языком.
– TillyLog – как ясно из названия данная система обеспечивает
сохранение всех изменений, произведенных в системе, для последующего
анализа. Благодаря таким механизмам становится возможным
прогнозирование работы персонала и другие, важные для бизнеса процессы.
– TillySync – механизм гибкой
синхронизации, который позволяет
территориально расширять организацию без потерь в производительности.
Особенно актуально для сетей ресторанов.
TillyStock –
механизм для управления складом, поставками и
подобным. Механизм разработан с учетом специфики ресторанного склада.
TillyVision – система видеонаблюдения для ресторана. Позволяет
использовать произвольное количество камер и мониторов, выдавать
изображение с нескольких камер и мониторов, а также удаленно управлять
терминалами.
Что касается аппаратного обеспечения, система предлагает использовать:
– POS-терминалы;
– КПК;
– принтеры;
– фискальные регистраторы;
– программируемые клавиатуры;
– считыватели магнитных карт, штрих кодов и подобного;
– системы вызова официантов;
– устройства управления электропотребления;
– и другое оборудование.
Благодаря возможности использования TillyPad на всех уровнях работы
(как фронт-офис, так и бэк-офис), исключается ошибки интеграции с другими
системами по управлению бизнесом. Впрочем, в системе отсутствует
управление бухучетом и документооборотом, а также событийный
видеоконтроль. Без событийного видеоконтроля становится достаточно
трудно вычислить проблему с воровством персонала, но это все же не самый
большой недостаток.
АСУ Z-Cash Restaurant Suite – это бесплатная система с открытым
исходным кодом. Состоит из трех частей: Front-, Back- и Product-Office.
Полностью описать все достоинства и недостатки данной системы не
представляется возможным из - за открытого исходного кода, который
позволяет дорабатывать систему под себя в неограниченных масштабах.
Основной недостаток системы ее вечная «недоработанность» — из- за того,
что можно добавить все что угодно, всегда будет что - то, что нужно еще
добавить. Этот нюанс заставит хозяина ресторана принять на работу
программистов, для доведения системы до идеала. Но это же и ее достоинство
– открытый исходный код позволит встроить в систему все, что угодно,
начиная от действительно необходимых функций, заканчивая
дополнительными приятными частями, без которых можно было бы и
обойтись.
На данный момент в системе есть: Front Office:
– заказа блюд и напитков;
– изменение заказанных блюд и напитков;
– печать заказов на кухне или вывод их на терминал;
– счета;
– фискальные чеки;
– закрытие счетов;
– скидки по клиентским картам;
– оплата клиентской картой;
– учет рабочих часов;
– и так далее.
Back Office:
– просмотр столов в режиме реального времени;
– работа с выручкой (реализованная и нереализованная выручка) в
реальном времени;
– просмотр состояния склада в реальном времени;
– просмотр архива смен с возможностью просмотра каждого счета;
– управление пользователями (добавление, редактирование и удаление
пользователей);
– управление правами (добавление должности, редактирование прав
доступа);
– дисконтные программы (добавление, редактирование и удаление
дисконтных программ);
– работа с меню (добавление, редактирование, удаление и временная
деактивация блюд, напитков и каталогов и так далее);
– работа со складскими актами (транзакции актов, редактирование акта
до его закрытия, просмотр всех актов и так далее);
– и многое другое.
Product Office:
– отображение заказа (различные возможности отображения);
– информация о возможных стоп-листах;
– информация о времени, затраченном на приготовление блюд и
напитков;
– справочник карт технологических процессов;
– мониторинг времени приготовления блюд и напитков.
Бесплатность системы с такими возможностями – несомненный плюс,
но система автоматизации состоит не только из программного комплекса, но и
из аппаратного, который бесплатным быть не может ни при каких
обстоятельствах. С другой стороны Z-Cash не привязан ни к какой платформе
(в отличие от R-Keeper, который привязан к планшетам фирмы Apple)[2].
Астор Лайт позиционируется авторами программы как система учета
для небольших и средних ресторанов. Первая в списке обозреваемых
программ, которая не заявляет о своей универсальности и масштабируемости,
что сразу можно записать в плюсы системе. Программный комплекс АСТОР
предназначен для автоматизации как фронт-офиса, так и бэк-офиса. В данную
систему входят приложения для:
– кассиров;
– менеджеров зала;
– калькуляции;
– управляющего;
– заведующего производством;
– кладовщика;
– менеджера по закупкам;
– официантов.
Для каждого из работников существует учетная запись с ограничением
прав, благодаря которой, каждый занимается своим делом и не может
случайно или намеренно испортить работу остальных. Функционально
система фронт-офиса не представляет из себя ничего необычного, а бэк-офис
дополнительно предоставляет интерфейс для множественных закупок
продуктов, взаиморасчетов внутри и вне ресторана. Как и предполагают
разработчики, АСТОР лучше всего подходит для небольших ресторанов,
которые пользуются услугами нескольких поставщиков. А возможно
подойдет и сети небольших кафе и фаст - фудов.
Система под названием «Рестораторъ» от компании РСТъ –
позиционируется как «недорогое решение для автоматизации ресторана».
Особенность данного комплекса программного обеспечения
в его
модульности. То есть, заказчик системы сам выбирает какие модули
программы ему необходимы, а остальные либо не покупает, либо покупает
позже, когда ресторан начинает расти и требовать дополнительных
функциональных возможностей автоматизации. Плюсы такого подхода
очевидны и в наше время внедряются повсеместно (так называемые
«облачные технологии» как раз и позволяют платить только за то, что вам
необходимо). Фронт- и бэк-офис программы распространяются бесплатно, а
оплачивать необходимо лишь дополнения, такие как:
– модуль для работы склада;
– модуль для работы клуба;
– и так далее.
Единственное ограничение бесплатной лицензии
–
количество
задействованных рабочих мест (в бесплатной всего 2 рабочих места, что
годится только для небольшого кафе). В зависимости от необходимых
модулей и количества рабочих мест – изменяется и стоимость Ресторатора. В
отличие от Z - Cash, которая также модульна и полностью бесплатна,
Рестораторъ предлагает готовое решение, которое не будет нужно будет
дорабатывать самостоятельно. Компания РСТъ также предлагает и
аппаратную часть для своего комплекса, что позволяет использовать ее, что
называется «из коробки» без сложностей с интеграцией с нестандартным
оборудованием. Система автоматизации ресторанов Рестораторъ отлично
подойдет тем, кто начинает бизнес практически с нуля, так как позволит
стартовать систему с относительно небольшими затратами, чтобы затем
расширить функциональность системы до полной автоматизации [2].
Автоматизация ресторанного бизнеса позволяет исключить потери
прибыли по причине человеческого фактора, увеличить скорость
обслуживания клиентов и даже выработать маркетинговую стратегию
бизнеса.
Таким образом, только при формировании грамотно разработанной
концепции и последовательного комплексного внедрения всех составляющих
ресторанного бизнеса, одной из которых являются информационные
технологии, гарантирован успех в развитии деятельности предприятий
ресторанного хозяйства.
1.2 Проблемы автоматизации бизнес-процесса кафе «BonAppetit»
Приоритетными задачами кафе «BonAppetit» являются привлечение
новых клиентов, и поддержание лояльности уже существующих клиентов, и
получение, обработка и предоставление оперативной информации о заказах .
Очень важными являются оптимизация закупок, управление запасами
материала,
снижение уровня «нелояльности» персонала, повышение
прозрачности и эффективности бизнеса, систематизации всех процессов и
управления ими.
Можно выделить основные проблемы:
– борьба с воровством и махинациями со стороны персонала;
– повышение
эффективности работы заведения за счет оперативного
контроля заказов, и, как следствие, снижение издержек;
– улучшение качества обслуживания клиентов;
– упрощение работы администратора.
В связи с возникшими проблемами было решено создать
автоматизированную информационную систему «Bappetit», которая позволит
оперативно производить все процессы, необходимые для корректного ведения
товароучета и обработки заказов, а также предоставлять различную
аналитическую отчетность и статистику по продуктам и заказам, обеспечивать
возможность изменения дисконтной политики и ценовых позиций в меню.
1.3 Обзор используемых программных и инструментальных
средств
На сегодняшний день существует множество различных программных и
инструментальных средств, с помощью которых можно создать
информационные системы.
На современном этапе рынок информационных технологий предлагает
большое количество инструментальных средств разработки информационных
систем, позволяющих оперативно решать проблемы управления кадрами,
повышать эффективность бизнес-процессов в организациях любого уровня
и различных направлений деятельности. Разнообразие таких программных
продуктов позволяет выбрать оптимальное инструментальное средство,
позволяющее удовлетворить потребности конечного пользователя
в требуемом объеме.
Кроме того, при создании баз данных важным является выбор такого
инструментального средства разработки, который бы удовлетворял такие
потребности конечных пользователей как: актуальность информации для
организации; производительность БД, обеспечивающая получение требуемых
данных за короткое время; гибкость и возможность подстройки под
пользователя; масштабируемость при реорганизации и расширении
предметной области; кроссплатформенность; целостность базы данных;
удобство использования.
В данном дипломном проекте была использована MySQL. MySQL
является решением для малых и средних приложений. Входит в состав
серверов WAMP, AppServ, LAMP и в портативные сборки
серверов Денвер , XAMPP . Обычно MySQL используется в качестве сервера, к
которому обращаются локальные или удалённые клиенты, однако в
дистрибутив входит библиотека внутреннего сервера, позволяющая включать
MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого
количества типов таблиц: пользователи могут выбрать как таблицы
типа MyISAM, поддерживающие полнотекстовый поиск, так и
таблицы InnoDB , поддерживающие транзакции на уровне отдельных записей.
Более того, СУБД MySQL поставляется со специальным типом таблиц
EXAMPLE, демонстрирующим принципы создания новых типов таблиц.
Благодаря открытой архитектуре и GPL - лицензированию, в СУБД MySQL
постоянно появляются новые типы таблиц[9].
Преимущества применения CУБД MySQL описаны ниже:
– сокращение времени, необходимого для ведения записей. В случае
использования СУБД не требуется много времени на просмотр всей
картотеки, чтобы добавить новую запись. Вы просто вводите ее в систему, не
заботясь о месте размещения;
– сокращение времени, необходимого для поиска записей. При поиске
данных в СУБД нет необходимости последовательно просматривать все
записи, чтобы найти интересующую. Предположим, что вы работаете в
стоматологическом кабинете и вам надо разослать приглашения всем
пациентам, которые забыли пройти ежегодный профилактический осмотр.
Для этого достаточно сделать запрос к информационной системе. Конечно,
это происходит не так, как при обычном общении с людьми, когда вы
формулируете свой запрос примерно таким образом: “Найдите, пожалуйста,
тех пациентов, которые не посещали нас на протяжении последних 6
месяцев”;
Работая с базой данных, вы вводите следующее:
SELECT last_name, first_name, last_visit FROM patient WHER
last_visit < DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);
Возможно, вы никогда не встречали ничего подобного, но перспектива
получить ответ через секунду или две вместо изнурительного многочасового
просмотра записей должна показаться привлекательной.
– гибкость поиска. Нет
необходимости
искать записи строго в
соответствии с порядком, в котором они были записаны (по фамилии
пациента, например). Информационной системе можно приказать
расположить записи, отсортированные в любом порядке: по фамилии,
названию страховой компании, дате последнего визита и т.д.;
– гибкость формата вывода. После того как необходимые записи
найдены, копировать записи вручную не нужно. Можно сделать запрос
информационной системе на вывод нужного списка. Иногда достаточно
просто распечатать информацию. В других случаях вам может понадобиться
воспользоваться этими данными в другой программе. (Например, после
получения
списка пациентов, которые забыли сделать ежегодный
профилактический осмотр, эти данные можно переслать в текстовый редактор
и уже на основании этой информации распечатать приглашения этим
пациентам посетить ваш кабинет.) Предположим, что вам нужна только
итоговая информация, такая как счетчик выбранных записей. И это совсем не
обязательно делать вручную. Информационная система сгенерирует такой
отчет сама;
– одновременный
многопользовательский доступ к записям.
Предположим, что сразу два человека хотят просмотреть одну запись. При
бумажном способе ведения дел второй кандидат всегда вынужден ждать, пока
первый закончит просмотр бумаг. CУБД позволяет получить доступ к одной и
той же записи одновременно;
– удаленный доступ и передача записей в электронном виде. Бумажная
технология ведения дел требует от вас быть там, где находятся сами бумаги, в
противном случае кто - то должен скопировать и переслать их вам.
Электронный способ ведения записей позволяет производить удаленный
доступ к записям и передавать их в электронном виде. Предположим, что
ваша стоматологическая фирма состоит из подразделений, удаленных
территориально, электронный способ ведения учета позволяет получить
доступ к вашим записям из удаленных офисов. Нет необходимости посылать
копии записей о пациентах курьером, даже если кто- либо не имеет в своем
распоряжении базы данных, аналогичной вашей, но имеет электронную почту.
Ему можно будет послать содержимое базы данных в электронном виде[10];
Кроме того, в разработке используется фреймворк Kohana. Kohana –
это PHP5 веб-фреймворк с открытым кодом,
который использует
архитектурную модель HMVC(Hierarchical
Model View Controller —
Иерархические Модель- Контроллер - Вид). Его цели — быть безопасным,
лёгким и простым в использовании....
Мақала ұнаса, бөлісіңіз:
Ұқсас мақалалар:
» Дипломная работа: Разработка информационной системы кафедра
» Дипломная работа: Разработка системы автоматизированного управления технологических элементов теплогенерирующей установки
» Дипломная работа: Разработка базы данных «Автозапчасти»
» Дипломная работа: Разработка и проектирование автоматизированной информационной системы «Деятельность деканата факультета «Информационные технологии»
» Дипломная работа: Разработка программного комплекса подсистемы продувки дренажа компрессорной установки на газовом месторождении
» Дипломная работа: Разработка информационной системы кафедра
» Дипломная работа: Разработка системы автоматизированного управления технологических элементов теплогенерирующей установки
» Дипломная работа: Разработка базы данных «Автозапчасти»
» Дипломная работа: Разработка и проектирование автоматизированной информационной системы «Деятельность деканата факультета «Информационные технологии»
» Дипломная работа: Разработка программного комплекса подсистемы продувки дренажа компрессорной установки на газовом месторождении
Іздеп көріңіз: