Разработка АРМ администратора кафе - Дипломная работа

бесплатно 0
4.5 65
Обоснование необходимости автоматизации рабочего места администратора кафе. Краткий анализ существующих систем управления и выбор стратегии автоматизации. Анализ требований к системе. Проектирование информационной базы. Контрольный пример реализации.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
Автоматизация предприятий питания должна позволять легко производить расчеты ингредиентов, требуемых для приготовления продукции, помогать в проработке меню, отслеживать движение продуктов и блюд внутри предприятия, должна работать с продажей блюд оптом, а также необходима программа автоматизации розничной торговли. Администратор подписывает счета бухгалтерии, составляет текущие торгово-административные планы, разрабатывает и организует системы отчетности по выполнению плановых экономических показателей (объем продаж по отдельным позициям ассортимента; объем продаж на официанта/бармена и на бригаду; средний чек на гостя, средний чек на стол; средний чек от общего объема продаж на официанта/бармена и на бригаду; нормы затрат по кухне и бару и т.д.), составляет необходимые письменные отчеты, отчитывается перед директором, осуществляет анализ предоставленных отчетов от подчиненных, осуществляет переписку с деловыми партнерами, утверждает внутренний распорядок предприятия, составляет графики работы по сменам и отпусков, занимается бронированием зала на мероприятия и столиков на заказ. Шеф-повар составляет заявки на необходимые продовольственные товары, полуфабрикаты и сырье, обеспечивает их своевременное получение со склада, контролирует сроки, ассортимент, количество и качество их поступления и реализации, обеспечивает на основе изучения спроса потребителей разнообразие ассортимента блюд и кулинарных изделий, составляет меню, составляет график выхода поваров на работу, организует учет, составление и своевременное представление отчетности о производственной деятельности, внедрение передовых приемов и методов труда. На текущий момент данная работа выполняется следующим образом: клиент звонит по телефону, желая заказать столик на определенный день и время, администратор смотрит журнал заказов и подбирает подходящий столик, фиксирует заказ в журнале, записывает номер телефона. Примечания / comment Text - текст В данном поле могут быть зафиксированы любые дополнительные сведения о заказчике - Оператор/operators Varchar-строка Указывается администратор, который занес данные Да Заказ/order Код/ order_id Integer-Число Уникальный идентификатор записи, первичный ключ Да Код заказчика / customer_id Integer-Число Ссылка на уникальный идентификатор к таблице Заказчик Да Время начала / timestart Datetime - используется для величин, содержащих информацию как о дате, так и о времени Хранит дату и время начала брони (относится как к столикам, так и банкетному залу) Да Время окончания / timeend Datetime - используется для величин, содержащих информацию как о дате, так и о времени Хранит дату и время окончания брони (относится как к столикам, так и банкетному залу) Да Далее спроектируем базу данных, для этого используем приложение визуальные инструменты для проектирования БД [21].Целью данной дипломной работы ставилась разработка автоматизированного рабочего места администратора кафе на примере кафе «У тещи» г. Для достижения поставленной цели дипломной работы были решены следующие задачи: - проведено исследование деятельности рассматриваемого предприятия, описаны его основные бизнес-процессы, обоснована необходимость разработки АРМ; Объектом исследования выступает предприятие общественного питания кафе «У тещи». Администратор кафе занимается сферой обслуживания клиентов и задействован в следующих бизнес-процессах: 1. С помощью АРМ администратора кафе было предложено автоматизировать следующие функции: - прием заказов клиентов с указанием зала, стола и количества гостей (бронирование столиков);Также на данной вкладке присутствует поле «Заказы начиная с указанного дня», в данном поле задается минимальная дата, начиная с которой будут выведены все заказы. Данные в Excel можно выгрузить из вкладок «Клиенты», тогда в Excel попадет весь список клиентов, а также из вкладки «Заказы», в Excel будут отображены все данные по заказам. begin if (Length(EDITSERVERHOST.Text)>0) and (Length(EDITPORT.Text)>0) and (Length(EDITLOGIN.Text)>0) and (Length(EDITPASSWORD.Text)>0) then begin begin if (FILEEXISTS(EXTRACTFILEPATH(Application.exename) "CONNECTOPTIONS.ini")) then begin //спрашиваем, удалять ли клиента вместе со всеми его заказами if Application.MESSAGEBOX(PCHAR("У данного заказчика есть определенные заказы.

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

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

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

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

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

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

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

Автоматизация предприятия общественного питания дает следующие преимущества: - оперативное управление и анализ деятельности предприятия общественного питания;

- ускорение процесса обслуживания клиентов

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

- уменьшение ошибок планирования и управленческой деятельности;

- уменьшение злоупотреблений со стороны персонала и т.д.

Как правило, организуются три вида автоматизированных рабочих мест (АРМ): место кассира (официанта), место менеджера (администратора, бухгалтера) и место для обслуживания информационной базы данных системы.

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

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

- спроектировать информационную базу программного решения;

- реализовать программное решение и привести контрольный пример;

- разработать инструкцию пользователя.

1. Обследование предприятия общественного питания

Объектом автоматизации в данной дипломной работе является предприятие общественного питания кафе «У тещи».

Юридический и фактический адрес предприятия: Пермский край, г.Лысьва, ул.Строительная 140/А.

Тип предприятия - кафе-бар. Это предприятие общественного питания с широким ассортиментом блюд. Назначение - обслуживание потребителей.

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

Основные технико-экономические показатели работы кафе «У тещи» за 2009 - 2011 гг., их динамика представлены в таблице 1.

Таблица 1 - Основные технико-экономические показатели 2009 - 2011 гг.

Показатели 2009 2010 2011 2011 г. в % к 2009 г.

Численность работников, чел. 21 23 25 19

Основные фонды, тыс.руб. 3 800 4100 4 650 22,4

Оборотные средства, тыс.руб. 7 200 7 280 7 544 4,8

Производственная площадь, кв.м 200 200 200 -

Проектная мощность, шт., тыс.руб. 100 800 обедов 28 224 111 600 обедов 31 248 126 000 обедов 35 280 25 25

Рентабельность, % 19 21 27 42,1

Количество производимых продуктов, шт. 105 880 108 400 123 880 17

Количество заключенных договоров на производство/реализацию продуктов, шт. 2 5 9 350

Объем и структура денежной выручки кафе «У тещи» приведены в таблице 2.

Таблица 2 - Объем и структура денежной выручки кафе «У тещи» в 2008 - 2010 гг.

Перечень продуктов 2009 2010 2011 в среднем 2009 - 2011 гг. тыс.руб. % тыс.руб. % тыс.руб. % тыс.руб. %

Обеденная 15 882 64,4 18 260 61,3 19 820,8 62,9 17 987,6 62,8

Прочая 8 776 35,6 11 540 38,7 11 700 37,1 10 672 37,2

Собственного производства 24 658 100 29 800 100 31 520,8 100 28 659,6 100

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

Характеристика полномочий управленческих должностей в кафе «У тещи» приведена в ПРИЛОЖЕНИИ Б.

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

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

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

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

Особенности распределения функционала и делегирования полномочий в ООО «У тещи» приведены в ПРИЛОЖЕНИИ В.

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

Организационная структура кафе «У тещи», построена на принципе иерархичности уровней управления, при котором каждый нижестоящий уровень контролируется вышестоящим уровнем и подчиняется ему, а также на принципе разделения труда на отдельные функции и специализации работников по выполняемым функциям, соответствуют иерархическому типу [15,с.56].

Структура предприятия четко определена.

Всех сотрудников можно дифференцировать на три основные категории: руководители, специалисты, исполнители.

Руководители: директор кафе «У тещи», администратор кафе.

Специалисты: 1 шеф-повар, 1 технолог, 2 бухгалтера, 2 менеджера зала, 1 менеджер по снабжению.

Технические исполнители: 4 повара, 6 официантов, 2 кассира, 2 бармена, 1 уборщица, 1 гардеробщик.

Таким образом, система не перегружена специалистами и техническими исполнителями.

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

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

Нижний уровень управления является источником информации для принятия управленческих решений на более высоком уровне. Если рассматривать поток информации от уровня к уровню, то количество информации, выраженное в числе символов, уменьшается с повышением уровня, но при этом увеличивается ее смысловое (семантическое) содержание [14,с.118].

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

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

Характеристика блоков управления кафе «У тещи» представлена в таблице 3.

Таблица 3 - Характеристика блоков управления кафе «У тещи»

Наименование подразделения Цель Решаемые задачи Общие и специальные функции Количество сотрудников

Дирекция Организация, планирование и координация деятельности кафе Внедрение международных стандартов обслуживания и обучения персонала; Решение административно-хозяйственных вопросов, бюджетирование и планирование; оперативное управление кафе; планирование и выполнение бюджета 2

Бухгалтерия Организация бухгалтерского учета и налогообложения кафе Оптимизация затрат. Управление кредиторской и дебиторской задолженностью Планирование затрат, анализ издержек производства и обращения хозяйства кафе. Анализ основных фондов, оборотных средств кафе. Эффективное использование фонда заработной платы 2

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

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

Снабжение Бесперебойное производство Снабжение кафе сырьем и товарами Планирование снабжения. Расчет оптимального запаса сырья и товаров 1

Схема информационных потоков кафе «У тещи» представлена на рисунке 2.

- информационные потоки;

СУПР - система управления предприятием;

СУТП - система управления технологическими процессами;

СУР - система управления ресурсами.

Рисунок 2 - Информационные потоки кафе «У тещи»

1.2 Обоснование необходимости автоматизации рабочего места администратора кафе

Автоматизированное рабочее место менеджера (администратора ресторана, кафе) предполагает наличие стандартного набора устройств (компьютера, монитора, компьютерной мыши и клавиатуры). При необходимости, - терминала сбора данных, обычного принтера формата А4.

Менеджер кафе владеет информацией о количестве, списке блюд и столах, на которых они были заказаны. АРМ позволяет менеджеру видеть, какие столы уже «закрыты» (были оплачены), от каких блюд клиенты отказались по той или иной причине.

Он управляет списками блюд для каждого конкретного АРМА официанта, а также списками блюд, которые должны печататься на удаленных (кухонных) принтерах.

Кроме эффективной связи с рабочими местами официантов, АРМ менеджера наделен всеми необходимыми функциями по учету занятости зала кафе заказными мероприятиями.

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

Администратор занимается сферой обслуживания клиентов и задействован в следующих бизнес-процессах: Бронирование столиков в зале

1. Бронирование зала для проведения банкетов и других мероприятий.

2. Обслуживание клиента в зале.

Рассмотрим, какие функции предполагается автоматизировать с помощью АРМ «Администратор кафе»: - прием заказов клиентов с указанием зала, стола и количества гостей (бронирование столиков);

- прием заказов на обслуживание (бронирование зала кафе).

Дальнейшее развитие АРМ «Администратор кафе» предполагает разработку АРМ «Официант», при этом будет обеспечено взаимодействие администратора и официанта.

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

1.3 Обзор существующих систем управления предприятием питания

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

Готовые решения предназначены для полной автоматизации деятельности кафе.

Например, 1С: Ресторан. Программный комплекс "1С:Предприятие 8: Ресторан" предназначен для автоматизации фронт-офиса на предприятиях питания. В качестве платформы используется "1С: Предприятие 8", что позволяет легко администрировать и дорабатывать систему под специфические нужды любого предприятия, в не зависимости от его масштаба, типа и концепции. Решение может использоваться как в одиночных, так и сетевых предприятиях.

При помощи программного продукта можно автоматизировать рабочие места: кассир, официант, бармен, буфетчик, хостес, администратор (метрдотель).

Недостатком данного продукта является его высокая стоимость, оплата постоянного сопровождения. Так, стоимость 1С Ресторан на 01.11.2012 составляет 24 000 рублей (по данным сайта фирмы 1С [20]). Также программа нуждается в регулярном обслуживании, для этого необходимо заключить договор на обслуживание с компанией - франчайзи фирмы 1С, например, ООО «Информ-сервис». По самому дешевому тарифному плану «Стандартный» обслуживание составляет 1050 рублей/месяц, в год обслуживание составит 12600 рублей. При этом данная сумма не предусматривает консультаций по программному продукту, если у сотрудников что-то не будет получаться, программа не будет функционировать правильно или работники будут испытывать трудности при работе с программой, потребуется вызов специалиста, который будет оплачиваться отдельно по часовой ставке 1100 руб./час (данные взяты с сайта компании Информ-сервис): [22]

Вторым вариантом автоматизации рабочего места администратора кафе является разработка индивидуального программного решения с использованием среды программирования Delphi. Преимуществами управления заказами кафе являются следующие: - полное соответствие программного продукта требованиям заказчика;

- отсутствие ненужных (“лишних”) модулей;

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

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

- приемлемая стоимость программного решения.

Сравнение языков программирования их плюсы и минусы показаны в Таблице 4.

Таблица 4 - Сравнение языков программирования: Параметры Delphi Си Visual Basic

Общие сведения Создан корпорацией Borland, он вобрал в себя все лучшее, что эта фирма, славящаяся своими средствами разработки, накопила на данный момент. В его основу положен язык программирования Object Pascal Процедурный язык программирования, который был разработан в 1970х годах. Он создавался для использования в ОС UNIX. Средство разработки ПО, созданное корпорацией Майкрософт. Оно включает в себя среду разработки и язык программирования

Плюсы языка Мощная и удобная интегрированная среда (IDE). Ни один компилятор C , включая Visual C , не предоставляет столь дружественной, интуитивно понятной, простой в использовании и вместе с тем столь многофункциональной оболочки как Delphi. В Delphi введены мощные средства поддержки работы с данными, позволяющие очень просто создавать приложения, связанные с базами данных. Минимализм, обширный набор функций и лаконичность Быстрое создание приложения для Windows с графическим интерфейсом; легкий синтаксис, который позволяет быстро освоить язык; предусмотрена защита от ошибок, связанных с доступом к памяти и применением указателей

Минусы языка Сложность оптимизации, перегруженность минимальной программы, язык вытесняется более современными языками Некоторые элементы потенциально опасны, а предсказать последствия их использования практически невозможно. Многие уязвимости невозможно увидеть ни при компиляции, ни во время исполнения. Язык чрезмерно сложен. Можно наследовать интерфейс, но не реализацию объектов; чтобы работать с программой, нужна установка MSVBVMXX.dll; сравнительно низкая скорость работы

2. Разработка автоматизированного рабочего места администратора кафе

2.1 Анализ требований к автоматизированной системе

Программа «АРМ администратора кафе» предусматривает реализацию следующих функций: бронирование столиков, бронирование банкетного зала, связь API с другими АРМ кафе, например, официанта или кассира (см. рис. 3).

Рисунок 3 - Структура АРМ администратора кафе

Реализация функции «бронирование столиков» предусматривает: - данные об всех столиках и количестве мест за ними;

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

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

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

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

- проверка, свободен ли зал, не забронировал ли кто-то его ранее;

- возможность внесения пожеланий и предпочтений клиента.

Реализация функции «функциональная связь с другими АРМ кафе» предусматривает передачу информации от официанта, например, о том, что по брони клиенты подошли, что столик освободился и т.д.

2.2 Проектирование информационной базы программного решения

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

Прежде чем проектировать базу данных, рассмотрим бизнес-процессы кафе «У тещи», которые необходимо автоматизировать.

Для описания бизнес-процессов используем BPWIN - средство моделирования бизнес-процессов. Посредством набора графических инструментов для отображения действий и объектов, с помощью BPWIN мы построим схему процесса, на которой будут показаны исходные данные, результаты операций, ресурсы, необходимые для их выполнения, управляющие воздействия, взаимные связи между отдельными работами [18,с.55].

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

Схемы функциональных блоков представлены на рисунках 4, 5, 6.

Рисунок 4 - Общая схема бизнес-процессов администратора кафе

Рисунок 5 - Схема процесса бронирования столика

Рисунок 6 - Схема процесса бронирования банкетного зала

Проектирование информационной системы начнем с описания объектов, которые необходимо создать и в дальнейшем реализовать (табл. 5) [16].

Таблица 5 - Описание базы данных для АРМ администратора кафе

Таблица/Название в БД Реквизит Тип Характеристика и назначение Обязательное поле

Заказчик / customer Код/ customer_id Integer -Число Уникальный идентификатор записи, первичный ключ Да Фамилия / surname Varchar -строка В данном поле будет записана фамилия заказчика Да Имя / name Varchar -строка В данном поле будет записано имя заказчика Да Отчество/ patronymic Varchar -строка В данном поле будет записано отчество заказчика

Телефон / phone Varchar -строка В данном поле будет записан телефон заказчика, предназначен для возможности контакта с заказчиком, например, для решения вопросов при заказе банкета, решение вопроса о снятии брони столика, если клиент не подошел к оговоренному времени и т.д. - Е-мейл / email Varchar -строка В данном поле будет записан электронный адрес заказчика, предназначен для возможности решения организационных вопросов, доведения сведений до клиента, информационной рассылки и т.д. - Паспортные данные / passport Varchar -строка В данном поле будет записаны паспортные данные заказчика, данное поле заполняется в случае заказа банкетного зала, сведения используются при заключении договора -

Дата рождения / birthdate date - дата В данном поле будет записана дата рождения заказчика, данное поле используется в качестве дополнительных сведений, например, при приближении даты рождения клиенту может быть отправлена смс или письмо по почте с предложением заказа столика или зала, со скидкой и т.д. - Примечания / comment Text - текст В данном поле могут быть зафиксированы любые дополнительные сведения о заказчике - Оператор/operators Varchar -строка Указывается администратор, который занес данные Да Заказ/order Код/ order_id Integer -Число Уникальный идентификатор записи, первичный ключ Да Код заказчика / customer_id Integer -Число Ссылка на уникальный идентификатор к таблице Заказчик Да Время начала / timestart Datetime - используется для величин, содержащих информацию как о дате, так и о времени Хранит дату и время начала брони (относится как к столикам, так и банкетному залу) Да Время окончания / timeend Datetime - используется для величин, содержащих информацию как о дате, так и о времени Хранит дату и время окончания брони (относится как к столикам, так и банкетному залу) Да Далее спроектируем базу данных, для этого используем приложение визуальные инструменты для проектирования БД [21]. Благодаря им можно не только наглядно представить структуру будущих таблиц и связи между ними, но и сгенерировать код для создания базы в СУБД. А с помощью этого сервиса, написанного на Python и размещенного в облачном сервисе Google App Engine, ты можешь сделать это прямо в браузере. Это довольно простое решение, но оно позволяет спроектировать таблицы, обозначить первичные и внешние ключи, проверить связи и получить готовый код для POSTGRESQL, SQLITE, MYSQL, MSSQL, MARIADB и Oracle., данное приложение позволяет строить схему базы данных и затем экспортировать ее в sql. Схема представлена на рисунке 7 [21].

Рисунок 7 - Схема базы данных АРМ администратора кафе

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

2.3 Обоснование проектных решений

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

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

В качестве линии передачи данных используется специальный неэкранированный кабель “витая пара”. Дешевизна кабелей UTP является основным преимуществом их применения. Подключение узлов к сети осуществляется с помощью модульных настенных телефонных гнезд RJ-45 и телефонного кабеля UTP 5е, причем при соединении коммутатора и сетевой карты компьютера используется патч-корд UTP с обжатыми на его концах вилками RJ-45. Протяженность отрезка кабеля от коммутатора до ПК не превышает 100 м.

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

Рассмотрим характеристику приобретаемого компьютера и требований к нему.

1.Материнская плата.

Intel Socket-1155

Поддержка многоядерных процессоров

Память: до 16 ГБ, не менее 2 DIMM слота, DDR3 1333/1066, Не менее 2 слотов PCI, Не менее 1 слота PCI-E x1, Не менее 1 слота PCI-Express x16, Не менее 4 портов Serial ATA 300, Не менее 1 канала IDE UATA 100, Не менее 4 USB 2.0 порта, Не менее 1 COM порта.

Интегрировано: ? видеоконтроллер, до 256 Мб из оперативной памяти, ? сетевой контроллер 10/100/1000Мбит/с, разъем RJ45.

2. Исполнение системного блока с пониженным уровнем шума, на расстоянии 50 см от поверхности оборудования уровень шума не превышает 30 DB.

3. Корпус: Midi-Tower ATX с блоком питания, обеспечивающим бесперебойную работу всего системного блока не менее 4-х внутренних 3.5" отсека для фиксированных HDD. Дополнительный вентилятор охлаждения 92 мм. 2 порта USB, аудио вход/выход на передней панели.

4. Процессор: колво ядер 2, тактовая частота не менее 2500МГЦ, объем кэша не менее 2048 Кб с активным охлаждением.

5. Оперативная память: 4096 Mb DDR3.

6. Жесткий диск: HDD не менее 250 Gb SATA 7200 rpm

7. Дисковод оптических дисков: DVD /-RW SATA

8. Дисковод гибких дисков: FDD 3,5” 1,44 MB

9.Клавиатура PS/2, белая, стандартная раскладка клавиш

10.Оптическая мышь 3-х кнопочная с переходником USB/PS2

11.Сетевой фильтр на 5 розеток, длина шнура 3 метра

12.Монитор TFT 19" (от 700:1, не более 8ms, 1280х1024)

Требования к техническому обеспечению также определяются разрабатываемой программой. Данная программа предъявляет следующие минимальные требования к характеристикам компьютера (с учетом требований конфигурации): процессор Intel Pentium III 866 МГЦ и выше, оперативная память не менее 256 Мб (рекомендуется 512 Мб), жесткий диск (не менее 120 Мб свободного места), SVGA дисплей. Для печати документов из программы компьютер администратора кафе должен быть оснащен локальным принтером или подключен к сетевому принтеру.

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

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

Разрабатываемый программный продукт должен соответствовать следующим требованиям: - интерфейс на русском языке;

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

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

- должна обеспечиваться возможность работы на следующих операционных системах Windows XP и выше, а также быть совместимой с офисным пакетом MS Office 2003 rus SP3 и выше.

Требования к базе данных: Mysql Maria DB 5.5

Требования к информационному обеспечению.

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

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

2.4 Реализация программного решения

Для реализации программного решения я использовала среду программирования Delphi и базу данных Maria DB 5.5 (это альтернативная MYSQL СУБД, которую разрабатывает автор MYSQL Michael "Monty" Widenius. Основная цель проекта MARIADB - создание полностью бинарно совместимой с оригинальной MYSQL версии СУБД, которая при этом будет иметь значительное количество улучшений в коде, влияющих на производительность. MARIADB разрабатывается как drop-in замена для MYSQL, полностью имитируя поведение MYSQL).

MARIADB разрабатывается первоначальным составом разработчиков MYSQL, поэтому можно считать именно MARIADB современным MYSQL. Она более стабильна, более производительна и более рекомендуема к использованию специалистами. В моем случае именно MARIADB установилась без проблем, в отличие от MYSQL. Поэтому именно она была выбрана для использования.

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

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

Список объектов главной формы представлен на рисунке 9.

Рисунок 9 - Список объектов главной формы программы

Опишем использованные элементы.

MAINMENU - главное меню.

Также используется блокнот PAGECONTROL1 при создании формы Form1. Это использовано для того, чтобы вместе с названиями запоминались ссылки на страницы. Страницы блокнота имеют тип TTABSHEET. Это необходимо при последующей работе с задаваемыми посредством ссылок объектами, в частности, для корректного выполнения операции, такой как программное переключение страниц управляющего элемента PAGECONTROL1. То есть это позволяет переключать закладки «Клиенты» и «Заказы».

Рисунок 10 - Использование компонент PAGECONTROL и TTABSHEET для переключения страниц «Заказы» и «Клиенты»

GROUPBOX - компонент-контейнер для объединения компонентов в Delphi.

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

Объединение элементов выполняется с помощью специальных компонентов - контейнеров. Контейнер представляет собой визуальный компонент, на поверхности которого можно размещать другие компоненты; контейнер объединяет эти компоненты в группу и становится их владельцем.

На рисунке 11 представлен контейнер GROUPBOX1 (выделен красным цветом).

Рисунок 11 - Контейнер GROUPBOX1 (выделен красным цветом)

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

Рисунок 12 - Компонента для создания таблицы для просмотра списка заказов

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

Список форм, созданных в программе, представлено на рисунке 13.

Рисунок 13 - Список форм, созданных в программе «АРМ администратора кафе»

Для примера рассмотрим форму добавления клиента (см. рис. 14).

Рисунок 14 - Форма добавления клиента

Компонент TDBEDIT - компонент представляет собой стандартный однострочный текстовый редактор, в котором отображаются и изменяются данные из поля связанного набора данных.

Также используются стандартные кнопки.

Аналогично были созданы остальные формы.

Далее рассмотрим программу с точки зрения пользователя.

2.5 Контрольный пример реализации проекта и его описание

Рассмотрим работу программы на конкретном примере.

При запуске программы выходит окно авторизации администратора кафе.

Выберем пользователя - администратор.

Рисунок 15 - Окно авторизации пользователя программы

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

Для этого в верхней панели меню выберем панель «Администратор», при нажатии на нее открывается меню «Справочник операторов».

Рисунок 16 - Заполнение данных об операторах

В открывшейся вкладке доступны три операции: добавление, редактирование и удаление оператора.

Заведем нового пользователя - Смирнова А.В. - пароль 12345. Нажимаем ОК, пользователь появился в списке операторов.

Рисунок 17 - Список операторов

Теперь есть возможность зайти в программу под данным пользователем.

Главная задача администратора - бронирование столиков и банкетного зала.

Рассмотрим осуществление данной операции на следующем примере.

17 января в кафе позвонил клиент с целью бронирования столика с 20:00 до 23:00. ФИО клиента - Коновалов Алексей Борисович.

Добавление клиента происходит через вкладку «Клиенты», где в форме заводятся все необходимые данные.

Результат заполнения данных о клиенте представлен на рисунке 18.

Рисунок 18 - Заполнение данных о клиенте

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

Заполним данные о сделанном заказе. Результат представлен на рисунке 19.

Рисунок 19 - Данные о заказе - бронирование столика

Данный заказ появился в списке заказов.

Рисунок 20 - Список заказов

Оператор имеет возможность отредактировать заказ, удалить его. Кроме того, есть возможность экспорта данных в Excel.

Произведем экспорт в Excel данных о заказах. Результат представлен на рисунке 21.

Рисунок 21 - Результат экспорта в Excel списка заказов

Далее разработаем инструкцию для работы пользователя в программе, которая представлена в ПРИЛОЖЕНИИ Г.

Вывод
Целью данной дипломной работы ставилась разработка автоматизированного рабочего места администратора кафе на примере кафе «У тещи» г. Лысьва.

Для достижения поставленной цели дипломной работы были решены следующие задачи: - проведено исследование деятельности рассматриваемого предприятия, описаны его основные бизнес-процессы, обоснована необходимость разработки АРМ;

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

- спроектирована информационная база программного решения;

- реализовано программное решение и приведен контрольный пример;

- разработана инструкция пользователя.

Объектом исследования выступает предприятие общественного питания кафе «У тещи».

Администратор кафе занимается сферой обслуживания клиентов и задействован в следующих бизнес-процессах: 1. Бронирование столиков в зале

2. Бронирование зала для проведения банкетов и других мероприятий.

3. Обслуживание клиента в зале.

С помощью АРМ администратора кафе было предложено автоматизировать следующие функции: - прием заказов клиентов с указанием зала, стола и количества гостей (бронирование столиков);

- прием заказов на обслуживание (бронирование зала кафе).

Дальнейшее развитие АРМ «Администратор кафе» предполагает разработку АРМ «Официант», при этом будет обеспечено взаимодействие администратора и официанта.

Реализация функции «бронирование столиков» предусматривает: - данные о всех столиках и количестве мест за ними;

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

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

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

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

- проверка, свободен ли зал, не забронировал ли кто-то его ранее;

- возможность внесения пожеланий и предпочтений клиента.

Для реализации программного решения было предложено использовать среду программирования Delphi и базу данных СУБД Maria DB 5.5.

АРМ администратора кафе позволит совершенствовать бизнес-процесс приема и обслуживания клиентов, что повысит конкурентоспособность и эффективность данного предприятия.

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

Список литературы
Нормативные документы: 1. ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания»

2. ГОСТ 34.698-90 «Автоматизированные системы. Требования к содержанию документов»

3. ГОСТ Р ИСО/МЭК 12207 - 99. «Информационная технология. Процессы жизненного цикла программных средств».

4. ГОСТ Р ИСО/МЭК 15910 - 2002. «Информационная технология. Процесс создания документации пользователя программных средств».

5. ГОСТ 19.701-90 «Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения».

6. ГОСТ Р ИСО/МЭК ТО 9294 «Руководство по управлению документированием программного обеспечения».

Учебные издания: 7. Аакер, Д. Стратегическое рыночное управление. - 7-е изд., пер. с англ./ под ред. С.Г. Божук/ Д. Аакер. - СПБ.: Питер, 2007.

8. Автоматизированные информационные технологии в экономике. Учебник. Под ред. Г.А.Титоренко. М.: ЮНИТИ. 2002 г.

9. Аникин, Б.А. Высший менеджмент для руководителя: уч. пособие/ Б.А. Аникин. - М.: ИНФРА-М, 2000.

10. Балдин, К.В. Информационные системы в экономике/ К.В. Балдин, В.Б. Уткин. - М.: ИТК «Дашков и Ко», 2004.

11. Бородакий, Ю.В. Информационные технологии. Методы, процессы, системы/ Ю.В. Бородакий, Ю.Г. Лободинский. - М.: Радио и связь, 2002.

12. Васильев, Г.А. Управленческое консультирование: учеб. пособие/ Г.А. Васильев, Е.М. Деева. - М.: ЮНИТИ-ДАНА, 2004.

13. Веревченко, А.П. Информационные ресурсы для принятия решений: уч. пособие/ А.П. Веревченко, В.В. Горчаков, И.В. Иванов, О.В. Голодова. - М.: Академический Проект; Екатеринбург: Деловая книга, 2002. - 560 с.

14. Годин, В.В. Информационное обеспечение управленческой деятельности: учебник/ В.В. Годин, И.К. Гордеев. - М.: Мастерство: Высшая школа, 2001.

15. Гущина, И.Э. Управленческий учет: основы теории и практики: уч. пособие/ И.Э. Гущина, Н.М. Балакирева. - М.: КНОРУС, 2004.

16. Дейт К., "Введение в системы баз данных", М.: , «Наука», 2006 г.

17. Джеффри Д. Ульман, Дженнифер Уидом. Основы реляционных баз данных. М.: «Лори», 2007 г.

18. Избачков Ю, Петров В. Информационные системы 2-е издание ПИТЕР, 2005г.

Интернет - ресурсы: 19. Интернет-ресурсы http://www.intuit.ru/

20. "Бух.1С" - информация для бухгалтеров http://www.1c.ru/

21. Визуальные инструменты для проектирования БД http://www.dbdsgnr.appspot.com/

22. Компания “Информ-сервис” http://www.iservice.ru/

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?