Автоматизация заказа блюд в ресторане

Для работы приложения необходимо используемую им базу данных подключить через соответствующий системный драйвер. В Windows это реализуется через ODBC (Open

Автоматизация заказа блюд в ресторане

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Волжский университет имени В.Н. Татищева

Факультет Информатика и телекоммуникации

Кафедра Информатика и системы управления

 

 

 

 

 

 

 

 

 

КУРСОВАЯ РАБОТА

по дисциплине: Базы данных и знаний

Тема: Автоматизация заказа блюд в ресторане

 

 

Выполнил: студент гр. ИТЗ-312

Бондарев А.А.

Преподаватель: Горбачевская Е.В

 

 

 

 

 

 

 

Тольятти

2004

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ

1 ОБЩИЙ РАЗДЕЛ

1.1 Описание предметной области рассматриваемого объекта

1.2 Постановка задачи

1.2.1 Организационно-экономическая сущность задачи

1.2.2 Описание выходной информации

1.2.3 Описание входной информации

1.3 Разработка информационного обеспечения задачи

1.3.1 Структурный анализ с помощью диаграмм SADT

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

1.3.3 Структурный анализ с помощью диаграмм сущность - связь

2 СПЕЦИАЛЬНЫЙ РАЗДЕЛ.

2.1 Конфигурация системы с помощью утилиты BDE ADMINISTRATOR или средств связи приложения и БД DELPHI

2.2 Создание таблиц базы данных с помощью утилиты DATABASE DESKTOP или ACCESS

2.3 Организация пользовательского интерфейса

2.3.1 Создание меню, реализующего основные функции информационной системы

2.3.2 Проектирование форм для работы с базой данных

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Приложение А Листинг программы

 

 

ВВЕДЕНИЕ

 

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

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

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

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

 

1 ОБЩИЙ РАЗДЕЛ

 

1.1 Описание предметной области рассматриваемого объекта

 

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

К функциям, реализуемым в данной задаче, относятся:

-учет и регистрация количества продуктов на складе;

-выборка блюд по наименованию и цене.

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

-выдача отчетов по заданным параметрам;

-сортировка блюд по типу (закуска, горячее, салаты….).

Отчетность, реализуемая при автоматизации процесса:

-формирование меню ресторана;

-составление бланка заказанных блюд, передаваемого на кухню.

Из всего вышесказанного вытекает несколько ограничений предметной области:

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

-ограниченность продуктов на складе;

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

 

1.2 Постановка задачи

 

1.2.1 Организационно-экономическая сущность задачи

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

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

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

Вся информация необходимая для решения задачи «Автоматизация заказа блюд в ресторане» хранится в файлах баз данных на магнитном носителе.

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

Условием прекращения использования задачи «Автоматизация заказа блюд в ресторане» является прекращение деятельности предприятия.

 

1.2.2 Описание выходной информации

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

«Меню ресторана», которое отражает информацию о блюдах, которые может заказать клиент;

«Заказ», содержащий информацию о заказанных блюдах, передаваемый на кухню;

Перечень и описание выходных документов показаны в таблице 1.1. Описание их реквизитов приведено в таблице 1.2. Формы документов представлены на рисунках 1.1-1.2

 

Таблица - 1.1

Перечень и описание выходных документов

Название документаИдентификатор документаФорма представленияПериод выдачиСрок выдачиПолучатель информации123456Меню ресторанаD01ДокументежедневнонемедленнопредприятиеЗаказD02Документпо требованиюнемедленнопредприятие

D01(Ресторан)______(Дата)_________ МЕНЮ _____( Наименование типа блюда)____ Наименование Цена приготовления Продукт Кол-во Стоимость (ед. изм) Сумма:________ Рисунок 1.1 - Форма выходного документа «Меню ресторана»

D02(Ресторан)______(Дата)_________ЗАКАЗБлюдоКоличествоРисунок 1.2 - Форма выходного документа «Отчёт за период»

 

Таблица 1.2

Перечень и описание реквизитов выходных сообщений

Наименование реквизитаИдентификаторы выходных документовУсловное обозначениеХарактеристика реквизитов1234Единица измеренияD01NAME_EIA(5)РесторанD01, D02ORGA(25)Текущая датаD01, D02NOW9(2).9(2).9(4)Наименование типа блюдаD01NAME_TYPE_BA(25)Наименование блюдаD01, D02NAME_BA(25)Цена приготовленияD01CENA_B9(6),9(2)Наименование продуктаD01NAME_PRODA(25)Количество продуктаD01KOL_VO_IN_B9(5)Стоимость продуктаD01STOIM_P9(6),9(2)Стоимость рецептаD01ALL_B_STOI9(6),9(2)Количество блюдD02KOL_VO_B9(6)

1.2.3 Описание входной информации

Входные документы задачи «Автоматизация заказа блюд в ресторане» подразделяются на оперативно-учетную, условно-постоянную и нормативно справочную информацию.

Для решения задачи оперативно-учётной информацией используется документ «перечень блюд на текущий день» (форма входного документа представлена на рисунке 1.3), в котором указаны тип блюда и его наименование.

Перечень входных документов представлен в таблице 1.3, описание реквизитов в таблице 1.4.

 

Таблица 1.3

Перечень и описание входных документов

Наименование документаИдентификатор входных сообщенийФорма представленияЧастота поступления1234Перечень блюд на текущий деньSpisokПервичный документЕжедневно

Таблица 1.4

Перечень и описание реквизитов входных сообщений

Наименование реквизитаИдентификатор реквизитаХарактеристика реквизитаИсточник информацииИдентификатор источника12345ДатаCURDATA9(2).9(2).9(4)Первичный документSpisokНаименование типа блюдаNAME_TYPE_BA(25)Первичный документSpisokНаименование блюдаNAME_BA(25)Первичный документSpisok

Spisok(Ресторан)______(Дата)_________ Перечень блюд на текущий день _____( Наименование типа блюда)____ Наименование Рисунок 1.3 - Форма входного документа «Перечень блюд на текущий день»

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

 

Таблица 1.4

Перечень и описание условно-постоянной информации

Наименование документаИдентификатор входных сообщенийФорма представления123Справочник блюдSpisokBМассив данных на магнитном дискеСправочник продуктовProductsМассив данных на магнитном дискеСправочник продуктов в блюдеProdInRecМассив данных на магнитном диске

Таблица 1.5

Перечень и описание реквизитов условно-постоянной информации

Наименование реквизитаУсловное обозначениеИдентификатор источникаХарактеристика реквизитов1234Код блюдаIdBSpisokB, ProdInRec9(4)Наименование блюдаNAME_BSpisokBA(30)Цена приготовленияCENA_B SpisokB9(5),9(2)Код типа блюдаIdTBSpisok

Похожие работы

1 2 3 4 5 > >>