Автоматизированный расчет нормативов прямых затрат на детали и сборочные соединения в разрезе цехов с помощью ЭВМ и ППП
Рефераты >> Экономика >> Автоматизированный расчет нормативов прямых затрат на детали и сборочные соединения в разрезе цехов с помощью ЭВМ и ППП

Рис. 2.

Данная ведомость состоит из шести граф. Ширина первой графы составляет два символа, второй - семь, третьей - двадцать пять, четвертой - шесть, пятой - двадцать пять, шестой - шесть, седьмой - шесть, восьмой - семь, девятой - восемь. Содержательная часть ведомости разделена на составные части, в каждой из которых представлена информация по отдельному цеху.

2.1.5. Системы кодирования и структуры кодов, используемые для

решения задачи 6.8.

В проекте применяются следующие кодовые обозначения:

· код цеха,

· код материала,

· код детали,

· код изделия.

Структура этих кодовых обозначений с пояснениями представлена в табл. 5.

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

Таблица 5.

Методы кодирования реквизитов

Наименование классификатора

Длина кода в знаках

Метод кодирования

Структура кода

Код цеха

2

серийно-порядковый

хх

| порядковый номер цеха  

Код детали

6

серийно-порядковый

ххх ххх

| единицы |номер испол-

нениия  

Код изделия

7

серийно-порядковый

xxx хххх

|единица |номер испол -

нения  

Код материала

6

серийно-порядковый

ххх ххх

|единицы |порядковый

номер материала  

2.2. Машинная реализация задачи 6.8.

2.2.1. Разработка математического алгоритма решения задачи 6.8.

Для разработки алгоритма решения задачи необходимо ее формализовать и представить в математическом виде. В процессе решения задачи 6.8. для определения расчетных данных используются следующие формулы:

1. Стоимость материалов на изготовление детали определяют по формуле:

Siy= niy* Z (1),

где: Siy - стоимость материалов на i - ю деталь в y - том цехе,

niy - норма расхода материала,

z - цена материала.

2. Норматив прямых затрат на деталь в отдельном цехе определяют по формуле:

Niy=Ziy + Siy (2),

где: Niy - норматив прямых затрат на i - ю деталь в y - том цехе,

Ziy - расценка на i - ю деталь в y - том цехе.

3. Норматив прямых затрат на изготовление i - й детали по y-му цеху рассчитывают по формуле:

Ni = åNiy (3),

4. Норматив прямых затрат на изделие Nij рассчитывается по формуле:

Nij=Ni * Рij (4),

где: Рij - полная применяемость i - й детали в j - том изделии.

2.2.2. Алгоритм решения задачи 6.8.

Взаимосвязь программных модулей и информационных массивов задачи представлен в виде схемы на рис. 3. Более детально алгоритм решения задачи описан в виде схем на рис. 4-9.

Схема алгоритма программы реализации “Главного меню” представлена на рис. 4.

Блок “Входные данные” реализует работу со справочниками SРRNORM, SРRCEN, SРRDET, SРRIZD, SРRCEH, SPRMAT и условно-постоянными массивами MTР01, MTР03. Этот блок можно представить:

· Схемой программы корректировки записи входного массива на рис. 5;

· Схемой программы добавления записи входного массива на рис. 6;

· Схемой программы удаления записи входного массива на рис. 7;

Блок “Формирование ведомости” можно представить схемой формирования вы­ходного массива и выдачи ведомости В68 на печать на рис. 8.

Блок “Запросные формы” можно представить схемой выдачи результатов по за­просу на рис. 9.

2.2.3. Разработка программы решения задачи на одном из алгоязыков и

ее описание

Для наиболее эффективного функционирования информационной системы или АСУ необходимо правильно определить требуемое программное обеспечение. Программное обеспечение информационной системы или АСУ, подсистемы или отдельной функцио­нальной задачи должно обеспечивать эффективность обработки информации, оперативность ее предоставления, возможность обработки больших объемов данных, воз­можность расчета необходимых показателей для управления, достоверность результатов решения задачи и т. д.

Решение задачи 6.8. выполнено в программной среде СУБД FoxРro 2.6. Выбор дан­ного программного средства для реализации задачи объясняется возможностью обработки в ее среде больших объемов информации, наличие дружественного интерфейса, простотой представления информации и функционирования СУБД.

Кроме этого, СУБД FoxРro 2.6. является одной из современных, а также наиболее быстродействующих систем. СУБД FoxРro 2.6. обладает прекрасными возможностями программирования, ведения баз данных, сервисными возможностями, среди которых работа с помощью генератора меню, генератора отчетов, генератора экранов и др.

Программа, реализующая решение задачи 6.8., работает в среде СУБД FoxРro 2.6. в диалоговом режиме.

Программа функционирует следующим образом: сначала на экране появляется за­ставка, в которой указывается наименование задачи и автор проекта. После нажатия лю­бой клавиши на экране высвечивается главное меню, которое содержит следующие пункты:

· Ведение входных массивов;

· Выходные ведомости;

· Выбор по запросу;

· Выход.

После выбора первого пункта меню на экране появляется перечень входных масси­вов, над которыми можно осуществлять следующие действия: просматривать их, редакти­ровать, добавлять и удалять записи, удалять всю информацию, содержащуюся в масси­вах.

Во втором пункте происходит формирование выходных ведомостей, которые можно вывести как на экран, так и на печать.

В третьем пункте осуществляется просмотр информации по запросу. Пользователь может выбрать любой код детали и код цеха и просмотреть по ним всю имеющуюся в базе информацию.

Выйти из программы можно выбрав четвертый пункт меню. Выход осуществляется по выбору пользователя: в DOS или в FoxРro.


Страница: