| 
 | 
| 
 
БД "Учёт продуктов в ресторане" 
 | 
|||
|---|---|---|---|
| 
 #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&msg=39457211&tid=1540174]:  | 
    0ms | 
get settings:  | 
    11ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    63ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    50ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 14ms | 
| total: | 172ms | 

| 0 / 0 | 

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