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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

как-то так.

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

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

И только потом приступать к проектированию.
...
Рейтинг: 0 / 0
14.02.2013, 15:10
    #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
15.02.2013, 08:26
    #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
15.02.2013, 11:33
    #38152483
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа учета Ресторанного бизнеса
Если это не курсовая - то упущен пласт с единицами измерения. Рецептура цыпленка табака - не в граммах, а в штуках :) а списывать надо, в идеале, и граммы и штуки.
...
Рейтинг: 0 / 0
15.02.2013, 15:36
    #38153024
Jumabaev1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа учета Ресторанного бизнеса
Единица измерения и другие параметры существуют я просто срезал для понятливости,
Списывается столько сколько указана в table_Reicept.Quantity, а этот параметр real
...
Рейтинг: 0 / 0
15.02.2013, 15:59
    #38153063
Кот Матроскин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа учета Ресторанного бизнеса
Jumabaev1Списывается столько сколько указана в table_Reicept.Quantity, а этот параметр real

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

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

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

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

Это в схеме Old Nick'а учтено - Product_Variants
...
Рейтинг: 0 / 0
16.02.2013, 08:36
    #38153832
Jumabaev1
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа учета Ресторанного бизнеса
Народ причем тут количество списания. Я говорю о методе учета в целом!
...
Рейтинг: 0 / 0
16.02.2013, 09:03
    #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
18.02.2013, 13:31
    #38155555
Naf
Naf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Программа учета Ресторанного бизнеса
Jumabaev1Можно создать два товара например Курица и Курица (вес), для учета по штучно будет использоваться товар Курица а для учета весового использоваться Курица(вес).
не забудьте учесть тот факт, что приходуются при поступлении куры скорее всего в одной единице измерения
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Программа учета Ресторанного бизнеса / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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