powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Программа учета Ресторанного бизнеса
18 сообщений из 18, страница 1 из 1
Программа учета Ресторанного бизнеса
    #38150535
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Скажите добрые жители форума или пошлите если есть данная тема

Нужно создать таблицы в базе для программы учета ресторана
Задача:
1. Покупка сырья (капуста, мясо, масло, соль и т.д.)
2. Производство т.е. составить блюда и список ингредиентов для этих блюд
3. Реализация блюда
4. Списания сырья проданного блюда

Какие таблицы нужны и какие связи?
СПАСИБО!!!

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38150582
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jumabaev1Добрый день!
Скажите добрые жители форума или пошлите если есть данная тема

Нужно создать таблицы в базе для программы учета ресторана
Задача:
1. Покупка сырья (капуста, мясо, масло, соль и т.д.)
2. Производство т.е. составить блюда и список ингредиентов для этих блюд
3. Реализация блюда
4. Списания сырья проданного блюда

Какие таблицы нужны и какие связи?
СПАСИБО!!!

Модератор: Тема перенесена из форума "Microsoft SQL Server". Огласите сумму оплаты
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38150586
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо :(

Я не требую полной разработки, у меня уже есть программа работающая.
Просто хочу узнать другие методы по этой теме т.е. методы списания сырья
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38150599
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди добрые, подскажите как построить дом.
Я в детстве уже строил шалаш.
Подскажите что взять вместо веток.
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38150650
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Old NickЛюди добрые, подскажите как построить дом.
Я в детстве уже строил шалаш.
Подскажите что взять вместо веток. бери саман
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38150894
Dmitry6237
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jumabaev1,

как коррелируются методы списания и разработка по?
так то второе следует из первого, а не наоборот
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38151306
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В производстве сформированы рецепты с нормами списания и ссылками на обезличенные карточки.
Например Мука, Соль, Сахар и пр.

При выпуске ГП согласно рецептов мы знаем сколько потребили обезличенных муки, соли, сахара и т.д. Потом можно по итогам дня сформировать списание сырья с остатков на реальных карточках (они должны иметь какую-то привязку к обезличенным карточкам).
(полу)Автоматом или вручную - не суть.

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

Можно навернуть огромное кол-во нюансов (списание потерь, выход вторичного сырья: н-р обрезки сыра идут в пиццу и т.д.)

как-то так.
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38151352
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVВ производстве сформированы рецепты с нормами списания и ссылками на обезличенные карточки.
Например Мука, Соль, Сахар и пр.

При выпуске ГП согласно рецептов мы знаем сколько потребили обезличенных муки, соли, сахара и т.д. Потом можно по итогам дня сформировать списание сырья с остатков на реальных карточках (они должны иметь какую-то привязку к обезличенным карточкам).
(полу)Автоматом или вручную - не суть.

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

Можно навернуть огромное кол-во нюансов (списание потерь, выход вторичного сырья: н-р обрезки сыра идут в пиццу и т.д.)

как-то так.

Чтобы человеку спроектировать данную задачу, ему нужно знать следующее

1. Бухгалтерский учёт и метод двойной записи.
2. Производство, рецепты (спецификации), куда списывается расходный материал и откуда берется готовая продукция. И в каком случае готовая продукция снова становится расходным материалом (полуфабрикаты)
3. Посмотреть БД готовой программы, которая это делает.

И только потом приступать к проектированию.
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38151385
Фотография Old Nick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если очень коротко, то так
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
create table Register -- регистр учета операций, по методу двойной записи
(
  ProductID int,
  FromSubjectID int,
  IntoSubjectID int,
  Quantity  float,
  UnitID  int,
  OperationID int
)
go

create table Product
(
  ID int identity(1,1) primary key,
  Name varchar(256)
)
go

create table Product_Variants
(
  ProductID int, -- Продукт обобщенный, например, просто жир
  VariantID int, -- Продукты конкретные, например, сливочное масло, кулинарный жир, маргарин и т.д.
  Coefficient float -- коэффициент, например, сл.масло надо 1,1, а кул.жира надо 0,9 на единицу обощ. жира
)
go

create table Subject -- субъекты (статьи в бухучете), склад, производство, брак, клиент
(
  ID int identity(1,1) primary key,
  Name varchar(256),
  ParentID int
)
go

create table Recipe -- рецепты
(
  ID int identity(1,1) primary key,
  Name varchar(256)
)
go

create table Recipe_Items  -- состав рецепта
(
  RecipeID int,
  ProductID int,
  Quantity   float,
  primary key (RecipeID, ProductID)
)
go
  
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38152257
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мой Вариант таков:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
table_Products
(
   ID int,
   Name varchar,
   Production bool -- Если false то готовый к реализации товар (спичка,сигарет) или ингредиент (мука,масло),
                        -- Если true значит производство и смотрю в таблицу table_Recept () и списываю все что нужно для этого блюда
)

table_Recept
(
   ID int,
   ProductsID int, --ID производимого товара (блюда) из table_Products
   ComponentsID int, --ID ингредиента (мука,масло) тоже из table_Products
   Quantity real --Количество для производства готового блюда
)

--Все покупается и списывается при реализации из двух таблиц table_Comings и table_Sales соответственно
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38152483
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это не курсовая - то упущен пласт с единицами измерения. Рецептура цыпленка табака - не в граммах, а в штуках :) а списывать надо, в идеале, и граммы и штуки.
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153024
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Единица измерения и другие параметры существуют я просто срезал для понятливости,
Списывается столько сколько указана в table_Reicept.Quantity, а этот параметр real
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153063
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jumabaev1Списывается столько сколько указана в table_Reicept.Quantity, а этот параметр real

Столько чего ?
вот есть рецепт "куриный суп", и есть "цыпленок табака". в одном записано "200 граммов курятины", в другом "1 куриная тушка". Как Вы будете закупать продукты для этих блюд и списывать их? Держать 2 разных продукта на складе?
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153089
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот МатроскинСтолько чего ?
вот есть рецепт "куриный суп", и есть "цыпленок табака". в одном записано "200 граммов курятины", в другом "1 куриная тушка". Как Вы будете закупать продукты для этих блюд и списывать их? Держать 2 разных продукта на складе?Какая проблема указать вес средней тушки ? 1200г курятины (1 тушка)
Все равно тушки закупают на вес.

Надо учитывать, что у разного сырья может быть разный полезный выход ГП. Н-р костлявое мясо, мясистое мясо. :)
Вероятно где-то следует хранить коэф. расхода. Для костлявого мяса он будет > 1.
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153264
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVКот МатроскинСтолько чего ?
вот есть рецепт "куриный суп", и есть "цыпленок табака". в одном записано "200 граммов курятины", в другом "1 куриная тушка". Как Вы будете закупать продукты для этих блюд и списывать их? Держать 2 разных продукта на складе?Какая проблема указать вес средней тушки ? 1200г курятины (1 тушка)
Все равно тушки закупают на вес.

Где указать - в рецепте? А кто будет помнить, что на самом деле это не 1200 абстрактных граммов, а именно тушка? Что нельзя взять 4 ноги на 1200 граммов?
И что делать, если попалась тушка в 900 грамов?

LSVНадо учитывать, что у разного сырья может быть разный полезный выход ГП. Н-р костлявое мясо, мясистое мясо. :)
Вероятно где-то следует хранить коэф. расхода. Для костлявого мяса он будет > 1.

Это в схеме Old Nick'а учтено - Product_Variants
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153832
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ причем тут количество списания. Я говорю о методе учета в целом!
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38153836
Jumabaev1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кот МатроскинLSVпропущено...
Какая проблема указать вес средней тушки ? 1200г курятины (1 тушка)
Все равно тушки закупают на вес.

Где указать - в рецепте? А кто будет помнить, что на самом деле это не 1200 абстрактных граммов, а именно тушка? Что нельзя взять 4 ноги на 1200 граммов?
И что делать, если попалась тушка в 900 грамов?

LSVНадо учитывать, что у разного сырья может быть разный полезный выход ГП. Н-р костлявое мясо, мясистое мясо. :)
Вероятно где-то следует хранить коэф. расхода. Для костлявого мяса он будет > 1.

Это в схеме Old Nick'а учтено - Product_Variants

Во первых для разбора весовых и штучных товаров в таблице table_Products есть поле Barcode (штрих код товара) у штучных товаров штрих код EAN-13, а у весовых товаров штрих код состоит из семи цифр и начинается на 20 21...29.
Можно создать два товара например Курица и Курица (вес), для учета по штучно будет использоваться товар Курица а для учета весового использоваться Курица(вес).

А рецепт вот так, например:
В table_Products есть записи:
ID=1, Name=Куриный суп, Production=true
ID=2, Name=Курица, Production=false
ID=3, Name=Картошка, Production=false

В table_Recept пишем рецепт Куриного супа
ID=1, ProductsID=1 (ID Куриного супа), ComponentsID=2 (ID курицы), Quantity=1 (Количество курицы для Куриного супа 1шт)
ID=2, ProductsID=1 (ID Куриного супа), ComponentsID=3 (ID картошки), Quantity=0.2 (Количество картошки 200гр для Куриного супа)

Теперь при реализации 1 порции Куриного супа в table_Sales делаем запись:
ID=1, ProductsID=2 (Курица), Qiantity=1 (списываем 1 штуку курицы)
ID=1, ProductsID=3 (Картошка), Qiantity=0,2 (списываем 200г картошки)
...
Рейтинг: 0 / 0
Программа учета Ресторанного бизнеса
    #38155555
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Jumabaev1Можно создать два товара например Курица и Курица (вес), для учета по штучно будет использоваться товар Курица а для учета весового использоваться Курица(вес).
не забудьте учесть тот факт, что приходуются при поступлении куры скорее всего в одной единице измерения
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Программа учета Ресторанного бизнеса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]