Автор работы: Пользователь скрыл имя, 30 Июня 2013 в 17:28, курсовая работа
Данная работа направлена на то, чтобы изучить бизнес-процессы происходящие внутри ресторана, выявить, так называемые, «узкие» места в структуре построения, функционирования предприятия и указать на них. Предметом детального анализа была выбрана деятельность по обслуживанию клиентов, так как работа этого подразделения является основой деятельности ресторана.
Цель данной работы – спроектировать деятельность ресторана для повышения качества и прозрачности управления бизнес-процессами, разработать прототип приложения для автоматизации деятельности ресторана, произвести оценку экономического эффекта, закрепить навыки работы в программном продукте Borland Delphi 7 и CASE-средстве ERwin. Данная работа направлена на закрепление базовых знаний и навыков в области проектирования экономических информационных систем.
Developer/2000 обеспечивает разработку переносимых приложений, работающих в графической среде Windows, Macintosh или Motif. В среде Windows интеграция приложений Developer/2000 с другими средствами реализуется через механизм OLE и управляющие элементы VBX. Взаимодействие приложений с другими СУБД (DB/2, DB2/400, Rdb) реализуется с помощью средств ORACLE Client Adapter для ODBC, ORACLE Open Gateway и API.
ERwin – CASE-средство для
ERwin предназначен для всех
Ключевые характеристики ERwin:
Функциональные возможности ERwin:
Поддерживаемые СУБД
Поддерживаемые ОС
В качестве примера можно привести
результаты предварительного анализа
перечисленных выше СП, которые сведены
в краткую таблицу
Таблица 2 – Таблица характеристик СП
West-mount I-CASE+Uniface |
Designer/2000+ Developer/2000 |
ERwin/ERX+ PowerBuilder | |
Поддержка полного жизненного цикла ИС |
+ |
+ |
+ |
Обеспечение целостности проекта |
+ |
+ |
- |
Независимость от платформы |
+ (ORACLE, Informix, Sybase, Ingres и др., dbf-файлы) |
- (целевая СУБД - только ORACLE) |
+ (ORACLE, Informix, Sybase и др., поддержка ODBC) |
Одновременная групповая разработка БД и приложений |
+ |
- |
- |
Анализ данных, приведенных в таблице, показывает, что из перечисленных СП наиболее мощным и качественным является комплекс Westmount I-CASE+Uniface, он наиболее полно удовлетворяет всем критериям, принятым в качестве основных. Так, например, в комплексе Westmount I-CASE+Uniface целостность базы проектных данных и единая технология сквозного проектирования ИС обеспечивается за счет использования интерфейса Westmount-Uniface Bridge. Но для автоматизации деятельности ресторана СП Westmount I-CASE+Uniface не подойдет, так как данный комплекс достаточно сложный и трудоемки в использовании, а так же является одним из наиболее дорогостоящих и при его использовании не будет получен нужный экономический эффект. От использования СП Designer/2000+Developer/2000 так же придется отказаться, так как данный комплекс поддерживает работу только с СУБД ORACLE, а данная СУБД не подходит для автоматизации деятельности ресторана.
Таким образом, для автоматизации деятельности ресторана целесообразно использовать пакет BPwin+ERwin, так как в данном комплексе поддерживается большое количество СУБД, пакет обладает относительно небольшой, по сравнению с Westmount I-CASE+Uniface, ценой, достаточно прост в освоении и менее трудоемок в использование нежели его аналоги.
Одним из пунктов автоматизации деятельности ресторана является замена бумажного документооборота на электронный. Таким образом для разработки прототипа будущего приложения потребуется база данных, в которой будет храниться вся информация используемая в деятельности предприятия. Так же потребуется полноценная СУБД которая возьмет на себя функций контроля целостности данных их непротиворечивости и возьмет на себя основные операции над данными.
При анализе наиболее популярных СУБД было отобрано три основных кандидата:
Microsoft SQL Server – система управления реляционными базами данных, разработанная корпорацией Microsoft. Обычно используется для работы с базами данных большого размера. Лицензирование осуществляется на платной основе [3].
MySQL – свободная система
Firebird (FirebirdSQL) – компактная, кроссплатформенная, свободная система управления базами данных (СУБД), работающая на Linux, Microsoft Windows и разнообразных Unix платформах [10].
В качестве преимуществ Firebird можно отметить многоверсионную архитектуру, обеспечивающую параллельную обработку оперативных и аналитических запросов (это возможно потому, что читающие пользователи не блокируют пишущих), компактность (дистрибутив 5Mb), высокую эффективность и мощную языковую поддержку для хранимых процедур и триггеров.
Firebird используется в различных
промышленных системах (складские
и хозяйственные, финансовый и
государственный сектора). Это коммерчески
независимый проект
В результате анализа, в качестве целевой СУБД был выбран Firebird. Так как эта СУБД является бесплатной, поддерживает работу в трехзвенном приложении, а также обеспечивает необходимый уровень защиты данных.
Для разработки приложения был выбран – Borland Delphi 7. Выбор этого средства разработки неслучаен. Разрабатываемое приложение будет работать под управлением операционной системы Windows. Раннее Borland Delphi 7 использовался в учебном процессе и прекрасно себя зарекомендовал как средство быстрой разработки приложений.
Таким образом в результате анализа для данной курсовой работы были выбраны следующие приложения:
Требования, предъявляемые к информационной системе:
Моделируя деятельность ресторана, мы можем выделить как входную так и выходную информацию, так же стоит еще учесть и другие факторы, влияющие на деятельность предприятия – это законодательство, правила приготовления блюд, техническое обеспечение и другие факторы.
При анализе деятельности предприятия общественного питания было выделено три основные работы входящие в состав предприятия.
Рисунок 2 – Деятельность ресторана
Это обслуживание посетителей ресторана, это деятельность кухни, занимающаяся приготовлением блюд и управление финансами и производством, занимающаяся управлением финансами на предприятии, формировании ежедневного меню и управлением закупкой продуктов. Предметом моего исследования деятельности ресторана является процесс обслуживания клиентов. Для того чтобы лучше понять логику этого процесса, мною было принято решение декомпозировать работу по обслуживание клиентов на две подработы: обслуживание столика и расчет посетителя.
Рисунок 3 – Декомпозиция «Обслуживание клиентов»
Из диаграммы следует, что работа официанта заключается в обслуживание столика, то есть это уборка столика после посетителя, подача меню новому посетителю и принятие его заказа, передача этого заказа на кухню и администратору зала для формирования счета, подача готового заказа посетителю и, в случае необходимости, принятие нового заказа, после удовлетворения посетителем своих потребностей подача ему счета за услуги и принятие денег.
Администратор зала формирует счета на оплату посетителей, следит за правильностью подачи заказа официантом и в случае несовпадения заказа посетителя и того что ему принесли улаживает неприятности.
Для того чтобы выделить потоки данных необходимо построить диаграмму DFD. При построении диаграммы мною были выделены две основные внешние сущности – поставщики и посетители.
Рисунок 4 – Диаграмма DFD. Деятельность ресторана.
Ресторан ведет активную деятельность и повседневно контактирует с поставщиками и посетителями. От посетителей ежедневно поступают заказы, а с поставщиками происходит обмен документаций о заказах и поступлениях товара. Обмен информацией с посетителями происходит при обслуживании клиентов, принимаются их заказы на блюда. Поставщики же напрямую контактируют с отделом управления финансами и производством, а так же с кухней при поставке продуктов. Вся работа ресторана напрямую связана с документами – первичная документация, в данную категорию относятся счета на оплату от поставщиков, акты сверок с поставщиками, так же на предприятии циркулируют такие документы как: счета на оплату заказов, ведется общий журнал заказов, меню ресторана.
Отдельное внимание стоит уделить поступающей и уходящей информации при обслуживании клиентов.
Рисунок 5 – Диаграмма DFD. Обслуживание клиентов.
Посетитель изучает информацию из меню и на основе ее формирует свой заказ. Для расчета посетителя от персонала кухни приходит информация о готовности блюда. Далее посетителю поступает документ “Счет”. Посетитель оплачивает счет и передает его официанту. На основе оплаченного счета администратор зала формирует журнал заказов и передает его в конце смены руководящему персоналу.
После того как была построена модель потоков данных, можно приступить к созданию схемы данных[5]. Анализируя данные диаграммы (Рисунок 4) можно выделить два основных хранилища данных – меню и заказы. Эти хранилища послужат каркасом схемы базы данных, информация о данных сущностях будет храниться в соответствующих таблицах («Eda», «Zakaz»). Помимо информации о меню и заказах необходимо хранить данные о пользователях системы, необходимо хранить информацию о столиках, а так же информацию о забронированных столиках на определенную дату. Следовательно, необходимы еще как минимум три сущности, способных хранить необходимую информацию.
Информация о работе Проектирование ресторана для повышения качества