Автоматизация заказа блюд в ресторане
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
енты:
Меню ресторана, которое отражает информацию о блюдах, которые может заказать клиент;
Заказ, содержащий информацию о заказанных блюдах, передаваемый на кухню;
Перечень и описание выходных документов показаны в таблице 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 - Информационно-логическая модель данных