Разработать информационную систему для учета затрат на производство продукции




Данная задача необходима для планово-экономического отдела предприятия. Ее цель показать затраты на производство с учетом материальных и трудовых ресурсов. Результаты задачи показывают насколько выгодно для предприятия выполнение данного заказа изготовления продукции. Данные о необходимой информации поступают из следующих отделов участвующих в процессе обработки информации:

· финансовый;

· отдела материалов;

· комплектующий отдел;

· расчетный отдел;

· др.

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

Приведенные входные данные имеют укрупненный вид.

Входные таблицы:

1. Сводная таблица учетов заказов.(Costs)

Наименование поля Идентификация Тип данных
Код записи (ключевое) ID Счетчик
Код заказа KodZak Текстовое
Дата Data Дата/Время
Затраты на материалы Materials Денежный
Затраты на всп. материалы SumMaterials Денежный
Накладные расходы Overheads Денежный
Полуфабрикаты/комплектующие SemiProducts Денежный

 

2. Таблица учета работы над заказом специалистов (MainManufacture)

 

Наименование поля Идентификация Тип данных
Код записи (ключевое) ID Счетчик
Код заказа ID_costs Числовое-целое
Код рабочего WorkerID Числовое-целое
Заработная плата Zarpl Денежный

 

3. Таблица учета работы над заказом групп работников (SubManufacture)

 

Наименование поля Идентификация Тип данных
Код записи (ключевое) ID Счетчик
Код заказа ID_Costs Числовое-целое
Количество работников Kolvo Числовое-целое
Средняя заработная плата AvrZarpl Денежный

 

4. Таблица работников-специалистов (WorkersList)

 

Наименование поля Идентификация Тип данных
Код записи (ключевое) ID Счетчик
Табельный номер TabNo Числовое-целое
Фамилия, И.О. FIO Текстовое

 


Построим схему данных.

 
 
MainManufacture
ID
ID_costs
WorkerID
Zarpl

 


WorkersList
ID
TabNo
FIO

 

Costs

ID
KodZak
Data
Materials
SumMaterials
SubManufacture SubManufacture
ID ID
ID_Costs ID_costs
Kolvo WorkerID
AvrZarpl Zarpl

 

Overheads

SemiProducts

 

Как видно из таблиц, все они имеют ключевые поля (ID) которые указывают на уникальность записи в любой из таблиц. Так, в таблицах 2 и 3 существуют поля ID_Costs, которые указывают на определенный заказ. Данное условие было необходимо, поскольку уникальным ключом таблицы COSTS является номер заказа и дата его запуска. Данные поля вместе представляют довольно большое поле-ключ, что будет создавать в других таблицах избыточность информации. Следовательно, довольно таки удобнее ввести одно уникальное поле, которое и будет служить ключом для связки таблиц. Тоже самое касается и Таблицы WorkersList. Как правило, уникальным может быть и табельный номер работника, но есть случаи, когда он не уникален: например, табельные номера каждый раз начинаются с начала в новом отделе, либо это поле имеет буквенно-цифровой вид, что приводит к увеличению обработки информации, поскольку компьютерная техника работает быстрей с цифрами, чем с символами.

Представим данные таблиц на примере.

Costs.

 

ID KodZak Data Materials SubMaterials overheads SemiProducts
  11-1 01.01.2003 10 000,00 грн. 8 000,00 грн. 2 000,00 грн. 3 000,00 грн.
  22-2 01.10.2003 12 000,00 грн. 7 500,00 грн. 2 200,00 грн. 3 500,00 грн.
  33-3 01.11.2003 12 250,00 грн. 8 800,00 грн. 2 300,00 грн. 3 300,00 грн.

 

MainManufacture

 

ID ID_Costs WorkerID Zarpl
      300,00 грн.
      310,00 грн.
      325,00 грн.
      315,00 грн.
      300,00 грн.
      320,00 грн.

 

SubManufacture

 

ID ID_Costs Kolvo AvrZarpl
      200,00 грн.
      250,00 грн.
      180,00 грн.
      175,00 грн.

 

WorkersList

 

ID TabNo FIO
    Иванов И.И.
    Петров П.П.
    Сидоров С.С.

 

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

Запрос “Зарплата специалистов” – рассчитывает данные(заработную плату) специалистов по всем выполненным заказам. Это второстепенные данные которые могут быть получены для работников расчетного отдела.

 

TabNo FIO Sum_Zarpl
  Иванов И.И. 600,00 грн.
  Петров П.П. 625,00 грн.
  Сидоров С.С. 645,00 грн.

 

Запрос Calc_Main – рассчитывает данные(заработную плату) по заказам об участии специалистов в процессе выполнения заказа.

 

toMainBills ID_Costs
610,00 грн.  
640,00 грн.  
620,00 грн.  

 

Запрос Calc_Sub – рассчитывает данные(заработную плату) по заказам об участии рабочих в процессе выполнения заказа.

 

toSubBills ID_Costs
2 050,00 грн.  
1 750,00 грн.  
1 800,00 грн.  

 

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

 

Отчет о затратах на производство

 

Код заказа Дата заказа Материалы Непредвиденные расходы Полуфабри-каты Заработная плата Итого
Основные Вспомога-тельные Специа-листы Рабочие
11-1 01.01.2003 10 000,00 грн. 8 000,00 грн. 2 000,00 грн. 3 000,00 грн. 610,00 грн. 2 050,00 грн. 25 660,00 грн.
22-2 01.10.2003 12 000,00 грн. 7 500,00 грн. 2 200,00 грн. 3 500,00 грн. 640,00 грн. 1 750,00 грн. 27 590,00 грн.
33-3 01.11.2003 12 250,00 грн. 8 800,00 грн. 2 300,00 грн. 3 300,00 грн. 620,00 грн. 1 800,00 грн. 29 070,00 грн.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-12-28 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: