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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

енты:

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

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

Перечень и описание выходных документов показаны в таблице 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)Код типа блюдаIdTBSpisokB9(2)Код продуктаIdPProducts9(4)Количество продуктаKOL_VOProducts9(5),9(3)Стоимость продуктаSTOIM_P Products9(5),9(2)Наименование продуктаNAME_PRODProducts, ProdInRecA(30)Код единицы измеренияIdEIProducts9(2)Количество продукта в блюдеKOL_VOPvBProdInRec9(5),9(3)

Нормативно-справочной информацией являются справочники единиц измерения и типов блюд. В нём находится вся информация о единицах измерения и типах блюд соответственно. Документы нормативно-справочной информации представлены в таблице 1.6, а их реквизиты в таблице 1.7.

 

Таблица 1.6

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

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

Таблица 1.7

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

Наименование реквизитаУсловное обозначениеИдентификатор источникаХарактеристика реквизитов1234Код типа блюдаIdTBTypeB9(2)Наименование типа блюдаNameTBTypeBA(30)Код единицы измеренияIdEIEI9(2)Наименование единицы измеренияNameEIEIA(30)

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

 

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

 

Рисунок 1.4 - 0 уровень диаграммы IDEF0

 

Рисунок 1.5 - 1 уровень диаграммы IDEF0

 

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

На основе проведённого информационного анализа установлены зависимости для реквизитов, имеющихся в справочниках, и построена логическая модель данных. Эта структура данных представлена на рисунке 1.4.

 

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

 

Рисунок 1.6 - Информационно-логическая модель данных