|
|
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые форумчане! Тема моего дипломного проекта "Учёт продуктов в ресторане". У меня есть уже небольшая схема, в которой учитывается следующее: -Типы продукции; -Продукция; -Поставщики; -Поставки; -Продукты-Поставки (состав номенклатуры); -Меню (блюда); -Состав (так же многие-ко-многим). Но нужно учитывать помимо этого бракованные товары, а также списания. За количеством также нужно следить. Естественно, будет разрабатываться приложение в Delphi. Поэтому, если что-то нужно будет получать из SQL-запросов, то мне это будет понятно. Буду рад вашим подсказкам и идеям! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 22:24 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Поиском по этому форуму поищите, недавно была тема про ингредиенты и блюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2017, 23:04 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Игорь150698, Интересно вы там за всех делаете дипломы или тупо мотыляетесь туда-сюда?... Просто 4 дня назад ваш проект был "медицинские услуги"... У вас есть странная черта - нарисовать пару таблиц и типа дело в шляпе... Если бы так все было просто, то даже слепые кроты проектировали бы БД... Если вкратце, то первая ветка : 1. Меню, в априори составляется и утверждается каждый день, то есть за дату как минимум (в четверг есть рыба, а в понедельник грузинская кухня и т.д.). Естественно в меню включаются нужные Блюда. Ну это типа так должно быть... Можно конечно распечатывать каждый день все подряд, а потом мазилкой замазывать то чего сегодня нет, - кто как... 2. Блюда - Название, цена, код из классификатора (что это: первое, второе, салат, сок, ...). 3. Состав Блюда - код ингредиента из классификатора, брутто, нетто, единицы измерения (из классификатора) 4. Связующая таблица Меню_Блюда, ибо на каждый день не все возможные блюда входят в меню... 5. Ингредиенты - это то из чего состоят блюда (классификатор). Вторая ветка приход : 1. Накладная 2. Строки накладной (код ингредиента из классификатора, количество, цена, единица измерения из классификатора ) Третья ветка реализация : 1. Зал ресторана (их может быть несколько) 2. Стол ресторана (+ код зала) 3. Чек (документ) 4. Перечень заказанных блюд в чеке. Четвертая ветка фиксация движухи : Тут кто на что горазд... главное чтобы каждая накладная проводилась и где то ингредиенты добавлялись... А после оплаты чека ингредиенты убавлялись в соответствии с проданными блюдами, в которые входят ингредиенты по количеству брутто... Соответственно там "где-то" можно списывать ингредиенты и на брак и на списание, на то она и есть четвертая ветка... Плюс прикрутить Официантов к чекам... Причем это минимум - миниморум, так, для понимания ситуации... ИМХО мед услуги были проще... там действительно можно было вписаться в 5 - 10 таблиц... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 01:50 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
vmagИгорь150698, Интересно вы там за всех делаете дипломы или тупо мотыляетесь туда-сюда?... Просто 4 дня назад ваш проект был "медицинские услуги"... У вас есть странная черта - нарисовать пару таблиц и типа дело в шляпе... Если бы так все было просто, то даже слепые кроты проектировали бы БД... Если вкратце, то первая ветка : 1. Меню, в априори составляется и утверждается каждый день, то есть за дату как минимум (в четверг есть рыба, а в понедельник грузинская кухня и т.д.). Естественно в меню включаются нужные Блюда. Ну это типа так должно быть... Можно конечно распечатывать каждый день все подряд, а потом мазилкой замазывать то чего сегодня нет, - кто как... 2. Блюда - Название, цена, код из классификатора (что это: первое, второе, салат, сок, ...). 3. Состав Блюда - код ингредиента из классификатора, брутто, нетто, единицы измерения (из классификатора) 4. Связующая таблица Меню_Блюда, ибо на каждый день не все возможные блюда входят в меню... 5. Ингредиенты - это то из чего состоят блюда (классификатор). Вторая ветка приход : 1. Накладная 2. Строки накладной (код ингредиента из классификатора, количество, цена, единица измерения из классификатора ) Третья ветка реализация : 1. Зал ресторана (их может быть несколько) 2. Стол ресторана (+ код зала) 3. Чек (документ) 4. Перечень заказанных блюд в чеке. Четвертая ветка фиксация движухи : Тут кто на что горазд... главное чтобы каждая накладная проводилась и где то ингредиенты добавлялись... А после оплаты чека ингредиенты убавлялись в соответствии с проданными блюдами, в которые входят ингредиенты по количеству брутто... Соответственно там "где-то" можно списывать ингредиенты и на брак и на списание, на то она и есть четвертая ветка... Плюс прикрутить Официантов к чекам... Причем это минимум - миниморум, так, для понимания ситуации... ИМХО мед услуги были проще... там действительно можно было вписаться в 5 - 10 таблиц... Спасибо Вам большое! Да, полностью с Вами согласен насчёт того, что медицинские услуги были проще. Однако, наши преподаватели используют такой же подход к проектированию БД. И я действительно пытаюсь помочь другим людям из группы, которым и подобную схему сложновато понять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 11:27 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
vmag, Какой же всё-таки в 1С: Предприятие хороший инструментарий для решения данной задачи. А БД строится с нуля(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 12:00 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Первая ветка: Блюда . 1. Ингредиенты - это то из чего состоят блюда (классификатор). 2. Блюда - Название, цена, код из классификатора (что это: первое, второе, салат, сок, ...). 3. Рецептура - состав Блюда - код ингредиента из классификатора, брутто, нетто, единицы измерения (из классификатора) 4. Меню_Блюда - список Блюд на дату Вторая ветка: Складской учет . 1. Приходная накладная + строки (код ингредиента из классификатора, количество, единица измерения из классификатора ) 2. Акт фиксации остатков + строки (код ингредиента из классификатора, количество, единица измерения из классификатора) Третья ветка: Обслуживание . 1. Стол ресторана (+ код зала). Если в каждом зале одни и те же номера - имеет смысл разделять на 2, иначе 1 таблица. 2. Чек (документ) 3. Перечень поданных блюд в чеке (+ цена) Четвертая ветка: Фиксация движухи . В начале смены и в конце смены акт фиксации остатков - нет смысла вычитать из складского остатка рецептуру. Например, вы же не подаете на стол картофельные очистки (если они не отдельное блюдо для гурманов), а их масса может составить значительную часть исходного ингридиента. P.S. В сухом остатке должна остаться только третья ветка, так как именно она наиболее эффективно решает задачу диплома. Все остальное точно выходит за рамки темы "Учёт продуктов в ресторане". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 15:12 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичВ начале смены и в конце смены акт фиксации остатков - нет смысла вычитать из складского остатка рецептуру. Например, вы же не подаете на стол картофельные очистки Это утверждение человека, не имеющего понятия о кухне ресторана, для понимающих я сделал упор на брутто vmagА после оплаты чека ингредиенты убавлялись в соответствии с проданными блюдами, в которые входят ингредиенты по количеству брутто... В состав блюда входят ингредиенты с двумя параметрами брутто и нетто, брутто это сколько нужно сырой картошки вместе с вашими очистками, а нетто это сколько вареной картошки получится на выходе... Естественно, посчитав все брутто съеденного блюда узнаем сколько ушло картошки, мяса и т.д. с учетом обрезков, очисток, усушки, утряски и т.д. и это количество можно списать, а не со слов повара типа на этот пельмень ушел целый лось... Сумма всех нетто идет в карту блюда как общий вес блюда... На каждый продукт есть госты по брутто и нетто Руслан ДамировичВ начале смены и в конце смены акт фиксации остатков Это если директор ресторана полный идиот... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 16:37 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
vmagЭто если директор ресторана полный идиот...офф: Помню реальную историю, когда на маркете вдруг на складе начали исчезать бананы. Никакие меры поиска виновников не помогли. Управляющая (наверно с отчаянья) ничего лучше не придумала, как (!).........взвешивать сотрудниц до и после смены. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 17:31 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
vmagЭто утверждение человека, не имеющего понятия о кухне ресторана Почему же, в ресторанной кухне я кое-что понимаю - изредка хожу в рестораны покушать :D vmagВ состав блюда входят ингредиенты с двумя параметрами брутто и нетто, брутто это сколько нужно сырой картошки вместе с вашими очистками, а нетто это сколько вареной картошки получится на выходе... Сумма всех нетто идет в карту блюда как общий вес блюда... На каждый продукт есть госты по брутто и нетто Давайте не переходить на личности. ИМХО же. Я пока не вижу противоречий. Посчитали разницу остатков. Посчитали сумму брутто. Посмотрели, где перекос. Потому что гнилую картошку вы никаким боком на стол не подадите и, соответственно, в норматив не уложитесь. Такие вещи - уже не задача программиста, а проблема менеджера ресторана - найти "несуна", разорвать контракт с поставщиком гнилья итдитп. Вы же пытаетесь насадить усложненную задачу учета остатков он-лайн там, где это не требуется. И да,.. vmag...если директор ресторана полный идиот... ... идиот тот, кто отвечает за склад, но в начале смены не принял оный склад, а в конце не сдал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 17:52 |
|
||
|
БД "Учёт продуктов в ресторане"
|
|||
|---|---|---|---|
|
#18+
Руслан ДамировичПосмотрели, где перекос. Потому что гнилую картошку вы никаким боком на стол не подадите гнилая картошка, протухшая рыба и т.д. списывается в той же 4-й ветке и я об этом тоже говорил... vmagСоответственно там "где-то" можно списывать ингредиенты и на брак и на списание, на то она и есть четвертая ветка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2017, 19:15 |
|
||
|
|

start [/forum/topic.php?fid=32&gotonew=1&tid=1540174]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
77ms |
get topic data: |
13ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 246ms |
| total: | 439ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...