|
|
|
|
Курсовая: Автоматизированный расчет нормативов прямых затрат на детали и сборочные соединения в разрезе цехов с помощью ЭВМ и ППП
Курсовая: Автоматизированный расчет нормативов прямых затрат на детали и сборочные соединения в разрезе цехов с помощью ЭВМ и ППП
министерство общего и профессионального образования
российской федерации
Ростовская Государственная Экономическая Академия
Кафедра экономической информатики
и автоматизации управления
КУРСОВОЙ ПРОЕКТ
по дисциплине: Информационные технологии и системы в экономике
на тему: Техническая подготовка производства
Автор проекта: | | Специальность: | Информационные системы в экономике | Обозначение курсового проекта: | 6.8. | Руководитель проекта: | | Проект защищен: | ............................................................................ | Оценка | ........................................ | Члены комиссии: | |
Ростов-на-Дону, 1997
министерство общего и профессионального образования
российской федерации
Ростовская Государственная Экономическая Академия
Кафедра экономической информатики
и автоматизации управления
ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ
студентке группы
1. Тема: Автоматизированный расчет нормативов прямых затрат на детали и
сборочные соединения в разрезе цехов с помощью ЭВМ и ППП.
2. Срок представления проекта к защите
“10” ноября 1997 г.
3. Исходные данные для проектирования:
3.1. Массив нормативной заработной платы на деталь
3.2. Массив полной применяемости деталей в изделии
3.3. Массив подетальных норм расхода материалов
3.4. Массив цен на материалы и инструменты
3.5. Справочник характеристик деталей
3.6. Справочник изделий
3.7. Справочник цехов
3.8. Справочник материалов
4. Содержание пояснительной записки курсового проекта
4.1. _____________________________________
4.2. _____________________________________
4.3. _____________________________________
4.4. _____________________________________
5. Перечень графического материала:
_________________________________________________
_____________________________________________________________________________
_____
Руководитель проекта _________________
Задание приняла к исполнению
РЕФЕРАТ
Курсовой проект состоит из _листов и содержит 10 рисунков, 6 таблиц, 3
приложения. Количество использованных источников - 4 .
Автоматизированная обработка экономической информации, информационная система
управления, база данных, экономическая информация, промышленное предприятие,
техническая подготовка производства, производственный процесс, оперативное
управление производством, прямые затраты, цех, деталь, план, суточная норма.
В курсовом проекте представлено решение задачи автоматизированного расчета
прямых затрат на детали и изделия. Задача входит в подсистему технической
подготовки производства (ТПП) и решается в рамках предприятий сферы
промышленного производства.
Задача решена математическим методом и функционирует в программной среде СУБД
FoxРro 2.6.
Результаты работы представлены "Ведомостью нормативов прямых затрат на
детали” и ”Ведомостью нормативов прямых затрат на изделия”.
Разработанная программа может быть применена в процессе управления
промышленным предприятием в подсистеме ТПП, для решения задач бухгалтерского
учета и т.д.
СОДЕРЖАНИЕ
Введение 5
1. Анализ и выбор метода решения задачи 7
1.1. Технико-экономическая характеристика промышленного предприятия 7
1.2. Описание постановки задачи 8
1.2.1. Характеристика задачи 6.8 8
1.2.2. Выходная информация 10
1.2.3. Входная информация 12
1.3. Выбор метода решения и его обоснование 14
1.3.1. Выбор метода решения 14
1.3.2. Обоснование необходимости использования средств вычислительной техники
15
1.3.3. Обоснование проектных решений по технологии сбора, передачи, обработки
и выдачи информации.
16
2. Проектно - расчетная часть задачи 6.8 18
2.1. Информационное обеспечение задачи 6.8 18
2.1.1. Разработка информационной модели задачи 6.8 19
2.1.2. Описание постоянной информации во внешней памяти ЭВМ 19
2.1.3. Описание результативной информации во внешней памяти ЭВМ 21
2.1.4. Макеты результативных документов задачи 21
2.1.5. Системы кодирования и структуры кодов 22
2.2. Машинная реализация задачи 6.8. 24
2.2.1. Разработка математического алгоритма решения задачи 6.8 24
2.2.2. Алгоритм решения задачи 6.8. 24
2.2.3. Разработка программы решения задачи на языке СУБД FoxPro 2.6. 34
2.2.4. Контрольный пример решения задачи на ЭВМ с получением машинограмм
результатных документов
35
2.3. Технологический процесс решения задачи 6.8. 35
Заключение 38
Список использованных источников 39
Приложения 40
Приложение 1. Структура массивов постоянной и нормативно-справочной
информации 41
Приложение 2. Структура массива нормативов прямых затрат на детали и
сборочные соединения 42
Приложение 3. Ведомость нормативов прямых затрат на детали (сборочные
соединения) в разрезе цехов
43
ВВЕДЕНИЕ
Научно-технический прогресс неразрывно связан с выпуском новой техники и
освоением новой технологии, расширением и обновлением ассортимента изделий,
автоматизацией проектно-конструкторских работ в соответствии с современными
требованиями развития народного хозяйства. Некоторые из этих проблем
решаются в рамках технической подготовки производства (ТПП).
Техническая подготовка производства - одна из важнейших функций управления
промышленным предприятием. ТПП представляет начальную стадию
производственного процесса и охватывает комплекс научно-исследовательских,
опытно-конструкторских и технологических работ при проектировании новых и
модернизации выпускаемых изделий, а также мероприятия по техническому
перевооружения производства, повышению качества и надежности выпускаемых
изделий.
В процессе ТПП выполняются разнообразные конструкторско-технологические
расчеты, связанные с определением конструктивного состава изделий,
последовательности их обработки на установленном оборудовании, работы по
определению состава инструментов и приспособлений, профессий и квалификации
исполнителей и т.д., а также нормативно-технологические расчеты, например
расчеты норм расхода материалов, рабочего времени, заработной платы на каждую
деталь, комплект деталей, сборочную единицу, изделие.
В процессе ТПП формируется информация о конструкции объектов производства,
технологии их изготовления, средствах оснащения, нормативно-технологических
параметрах и т.п.
Решение задач ТПП позволяет внедрить современные методы разработки
изготовления изделий, прогрессивные нормы трудовых и материальных затрат,
повысить качество управления производством.
Основными целями ТПП является обеспечение высоких технико-экономических
характеристик создаваемых и выпускаемых изделий, сокращение сроков и затрат
при подготовке и освоение новых изделий на базе применения электронной
вычислительной техники, повышение технического уровня производства,
механизации и автоматизации технологических процессов, минимизации расходов
материальных, трудовых и денежных средств.
В связи с многообразием и сложностью работ по ТПП особое значение приобретает
проблема управления этими работами.
Для эффективного выполнения работ по технической подготовке производства
решается комплекс взаимоувязанных задач, предназначенных для автоматизации
конструкторских, технологических и других видов работ, а также формирование
данных, для задач промышленного предприятия.
Информация, используемая при решении задач по ТПП, характеризует структурный
состав выпускаемых изделий, т.е. из каких деталей, сборочных единиц и узлов
они состоят, какие материалы необходимы для изделия, каковы маршруты
обработки деталей и сборочных единиц, на каком оборудовании изготовляются
изделия, какой технологический процесс при этом используется, какова
трудоемкость изделия. Таким образом, в ТПП формируется информация,
характеризующая состав изделий и технологию их изготовления, материальные и
трудовые нормативы.
Основными документами ТПП служат спецификации применяемости деталей и
сборочных соединений, материалов, полуфабрикатов, инструментов; ведомости
трудовых и материальных нормативов на детали, комплекты деталей, сборочные
единицы, изделия.
Информация, содержащаяся в этих документах, представляет собой нормативную
базу объекта. Централизованное создание массивов нормативно - справочной
информации дает возможность многократно использовать их для разнообразных
расчетов при решении задач предприятия. Результаты инженерно - технических и
экономических расчетов передаются отделам главного конструктора, главного
технолога, главного механика, главного энергетика, а также другим
подразделениям и службам предприятия.
Одной из функциональных задач, решаемой на промышленном предприятии при
организации процесса технической подготовки производства является задача
автоматизированного расчета нормативов прямых затрат на детали и сборочные
соединения.
В работе подробно рассмотрен вариант решения этой задачи. Анализируются
методы ее решения, описываются используемые входные и выходные массивы
информации (в первой главе). Во второй главе описывается практическое решение
задачи, приводится алгоритм ее решения, листинг программы, массивы
информации.
1. АНАЛИЗ И ВЫБОР МЕТОДА РЕШЕНИЯ ЗАДАЧИ
1.1. Технико- экономическая характеристика промышленного предприятия
Промышленное предприятие как объект управления представляет собой важное
звено народного хозяйства нашей страны, функционирующее на основе плана. Оно
разрабатывает и утверждает производственную программу в целом и по отдельным
подразделениям. Главные задачи предприятий - непрерывное совершенствование
процессов производства, увеличение выпуска и повышение качества готовой
продукции, расширение ассортимента потребительских товаров в целях более
полного удовлетворения запросов населения.
Группы предприятий, имеющих сходную технологию и изготовляющих аналогичную по
структуре продукцию, образуют отрасли. Цель деятельности современных
промышленных предприятий - производство продукции и услуг высокого качества,
необходимых для удовлетворения потребностей общества.
В составе предприятия можно выделить подсистемы основного и вспомогательного
производства. Организационная структура управления предприятия определяется
типом производства (единичное, серийное, массовое), его масштабами (крупное,
среднее, мелкое).
Каждое предприятие имеет свои особенности в управлении производством,
зависящие от характера и состава решаемых задач, типов производства и других
параметров. Для эффективной работы промышленного предприятия необходимо
наличие на нем рациональной и эффективной системы управления. Система
управления промышленным предприятием должна ориентироваться на его технико -
экономические параметры. Структура системы управления и выполняемые ею
функции должны соответствовать структуре экономического объекта, его
производственной программе, направлениям его развития, в т. ч.
экономического, социального и т. д., номенклатуре выпускаемой продукции.
Исходные данные для решения комплексов задач по технической подготовке
производства формируются в отделе главного конструктора (ОГК) и отделе
главного технолога (ОГТ).
Промышленное предприятие имеет большую информационную базу, которая содержит
информацию экономического характера: нормативно - справочную информацию,
оперативную информацию, технико - экономические показатели объектов
управления и т. п. Для обработки информации таких объемов необходимо
внедрение на предприятии автоматизированной системы управления, которая будет
не только осуществлять прием, сбор, регистрацию, обработку и передачу
информации, но и управлять производственно - хозяйственной деятельностью
предприятия, ходом технологического процесса.
Для достижения цели автоматизированная система управления предприятием (АСУП)
должна реализовывать с применением технических средств управления и экономико
- математических методов все функции управления (учет, планирование,
нормирование, регулирование). Каждая из этих функций предусматривает решение
комплекса управленческих задач.
Автоматизация процессов технической подготовки производства и управления ею
может осуществляться с помощью специально созданных программных комплексов в
виде пакетов прикладных программ. Информация по автоматизированному расчету
нормативов прямых затрат на детали и сборочные соединения представляет
интерес для цехов, предприятий сферы материального производства с серийным
типом производственного процесса.
1.2. Описание постановки задачи
1.2.1. Характеристика задачи 6.8.
Цель решения задачи 6.8. - расчет прямых затрат на детали и сборочные
соединения. Под нормативом прямых затрат понимается суммарная величина,
состоящая из стоимости материалов и заработной платы на деталь (сборочное
соединение).
Выходная информация выдается на печать в виде ведомости-машинограммы, на
основании которой анализируются прямые затраты на детали и сборочные
соединения для определения возможности максимального их снижения без влияния
на качество выпускаемых деталей (сборочных соединений) и замены
остродефицитных деталей. Расчет нормативов прямых затрат на деталь (сборочное
соединение) - часть системы внутризаводских планово-экономических расчетов.
Он служит связующим звеном между оперативным и технико-экономическим
планированием, а также отделом материально - технического снабжения и
является основой для межцехового планирования и регулирования, текущей
подготовки производства, расчетов планов потребности в материальных и
трудовых ресурсах.
Расчет осуществляется на основе месячных планов выпуска предприятием деталей
и изделий, данных о полной применяемости деталей в изделии, данных о
стоимости материалов на деталь и расценки на соответствующую деталь.
Информация, получаемая в процессе решения задачи 6.8., используется при
решении ряда задач подсистем технической подготовки производства, технико -
экономического планирования, оперативного управления производством,
материально - технического снабжения, и некоторых других функциональных
подсистем управления предприятием.
Периодичность решения задачи определяется особенностями производства
промышленного предприятия и зависит от устойчивости номенклатуры и структуры
выпускаемых деталей и сборочных соединений. Задача решается каждый раз при
запуске новых деталей и сборочных соединений в производство и ежегодно по
произвольным деталям и изделиям, если изменились первичные стоимость
материалов.
При решении задачи 6.8. используется следующая входная информация:
· массив нормативной заработной платы на деталь;
· массив полной применяемости деталей в изделии;
· массив подетальных норм расхода материалов;
· массив цен на материалы и инструменты;
· справочник деталей;
· справочник цехов;
· справочник изделий
· справочник материалов.
Условиями, при которых прекращается решение задачи 6.8. автоматизированным
способом, являются следующие ситуации:
· выход из строя средств вычислительной техники,
· нерабочее состояние программных средств,
· прекращение снабжения объекта электроэнергией,
· прекращение работы предприятия по каким-либо условиям.
В связи с большим объемом нормативно-справочной и входной информации задачу
целесообразно решать на вычислительной технике. В настоящее время для этого
наиболее удобно использовать IBM - совместимый персональный компьютер, так
как он удобен и прост в обслуживании и не требует такого количества
обслуживающего персонала и площадей. При этом ПЭВМ обладает большим
быстродействием.
1.2.2. Выходная информация
В результате решения задачи 6.8. получают ведомость нормативов прямых затрат
на детали и сборочные соединения в разрезе цехов и массив нормативов прямых
затрат на детали и сборочные соединения в разрезе цехов.
Перечень и описание выходных сообщений представлены в табл. 1, а перечень и
описание структурных единиц информации выходных сообщений - в табл. 2.
Таблица 1
Перечень и описание выходных сообщений
Наименование | Иден-тифи-катор | Форма представ-ления | Периодичность выдачи | Сроки | Получатель | Массив нормативов прямых затрат на детали, сбор. соединения в разрезе цехов | М68 | Массив записей на МН | При запуске новых деталей, сбор.соединений в производство | 20-го марта текущего года | В базу данных |
Продолжение табл. 1
Ведомость нормативов прямых затрат на детали, сборочные соединения в разрезе цехов | В68 | Машино-грамма | Ежегодно по выпускаемым изделиям При запуске новых деталей, сборочных соединений в производство | 1-го числа первого месяца года За 10 дней до запуска в производство опытной партии | ОМТС, бухгалтерия, цех |
Таблица 2
Перечень и описание структурных единиц информации выходных сообщений
Наименование | Идентифика-тор выходного сообщения в программе | Идентифика-тор выходного сообщения в мат. описании | Требования к точности | Размерность | Код цеха | ксен | y | - | 9(2) | Код сбор. соединения | кdet | i | - | 9(6) | Код детали | ndet | - | - | А(25) | Код изделия | kizd | j | - | 9(6) | Наименование изделия | nizd | - | - | A(25) | Заработная плата | zrрl | | - | 9(6) | Стоимость материалов на деталь | stoim | Siy | - | 9(6) | Норматив прямых затрат на деталь, сборочное соединения | zatrd | Niy | - | 9(7) |
1.2.3. Входная информация
Для решения задачи на ЭВМ используется информация из массивов нормативной
заработной платы на деталь (сборочное соединение), подетальных норм расхода
материалов, цен на материалы и инструменты, полной применяемости деталей в
изделии, справочника деталей, справочника изделий, справочник материалов и
справочника цехов.
Перечень и описание входных сообщений приведены в табл. 3. Перечень и
описание структурных единиц информации входных сообщений приведены в табл. 4.
Таблица 3
Перечень и описание входных сообщений
Наименование | Иденти-фикатор | Форма представл. | Частота поступления | Источник информации | Массив нормативной заработной платы на деталь | МТР03 | Массив записей на МН | При запуске новых изделий в производство | Результат решения задачи | Массив подетальных норм расхода материалов | SРRNORM | Массив записей на МН | При запуске новых материалов, постоянно | нормативно-справочная информация | Массив цен на материалы и инструменты | SРRCEN | Массив записей на МН | Постоянно | База данных | Массив полной применяемости деталей в изделии | МТР01 | Массив записей на МН | При запуске новых деталей, изделий | Результат решения задачи | Справочник деталей | SРRDET | Массив записей на МН | Постоянно | База данных |
Продолжение табл. 3
Справочник изделий | SРRIZD | Массив записей на МН | Постоянно | База данных | Справочник цехов | SРRCEH | Массив записей на МН | Постоянно | База данных | Справочник материалов | SPRMAT | Массив записей на МН | Постоянно | База данных |
Таблица 4
Перечень и описание структурных единиц информации входных сообщений
Наименование | Идентификатор вход. сообщения | Требования | Источник информа- | Идентификатор | | в прог-ме | в мат опис. | к точности | ции | источника информации | Код цеха | kceh | y | - | Массив | MTР03 | Наименование цеха | nceh | - | - | Массив | SРRCEH | Код детали, сбор. единицы | kdet | i | - | Массив | MTР03 | Наименование детали, сбор. единицы | ndet | - | - | Массив | SРRDET | Код материала | kmat | | - | Массив | SРRNORM | Наименование материала | nmat | - | - | Массив | SРRMAT |
Продолжение табл. 4
Цена за единицу | cena | z | - | Массив | SРRCEN | Код единицы измерения | keiz | - | - | Массив | SРRCEN | Наименование ед. изм. | neiz | - | - | Массив | SРRCEN | Норма расхода материала | norma | niy | - | Массив | SРRNORM | Полная применяемость деталей в изделии | kolich | Рij | - | Массив | MTР01 | Трудоемкость | trdm | | - | Массив | MTР03 | Заработная плата на деталь | zrрl | Ziy | - | Массив | MTР03 |
1.3. Выбор метода решения и его обоснование
1.3.1. Выбор метода решения
Для решения задачи 6.8. был выбран математический метод решения. Этот метод
предусматривает использование формул и средств вычислительной техники.
Математический метод решения был выбран потому, что задача имеет невысокую
сложность решения, несложные операции расчета.
Расчет прямых затрат на детали и сборочные соединения проводится в несколько
этапов:
· Расчет стоимости материалов на изготовление детали;
· Расчет норматива прямых затрат на деталь в отдельном цехе;
· Расчет нормативов прямых затрат на деталь по всем цехам;
· Упорядочение массива нормативов прямых затрат на детали по возрастанию
кода цеха и по кода детали;
· Вычисление нормативов прямых затрат на сборочное соединение;
· Формирование массива нормативов прямых затрат на сборочное соединение ;
· Упорядочение массива нормативов прямых затрат на сборочное соединение
по коду детали и по коду сборочного соединения;
· Печать ведомости “Ведомость нормативов прямых затрат на детали и
сборочные соединения в разрезе цехов”;
Входная информация, используемая при решении задачи 6.8. определяет, из каких
деталей, сборочных единиц состоит выпускаемое изделие, какие материалы при
этом используются и т.д. Кроме названных массивов при решении задачи
используются массивы, формируемые на определенном этапе машинной обработки
данных, а также выходные массивы, на основе которых составляются
соответствующие ведомости. Эти массивы создаются лишь на определенное время и
хранению не подлежат. Эта информация носит оперативный характер, а не
является постоянной.
1.3.2. Обоснование необходимости использования средств
вычислительной техники
При решении задачи 6.8. удобно использовать средства вычислительной техники.
Это обусловлено тем, что автоматизация позволяет организовать рациональные
потоки информации, оперативно собирать и достоверно обрабатывать необходимые
данные. Следовательно, благодаря автоматизации процессов ТПП появляется
возможность достигнуть более высоких темпов развития и повышения
эффективности производства, роста производительности труда, наиболее полного
использования имеющихся на предприятии ресурсов (материальных, финансовых и
др.) и производственных мощностей. При решении задачи 6.8. средства
вычислительной техники позволяют:
- автоматизировать расчет результатных данных для повышения эффективности
расчетов;
· снизить трудоемкость обработки информации;
· ускорить сам процесс расчета;
· автоматизированно получить выходные формы-машинограммы.
Задача 6.8. решается с применением IBM - совместимого персонального
компьютера. Для распечатки ведомостей используется печатающее устройство
(принтер).
1.3.3. Обоснование проектных решений по технологии сбора, передачи,
обработки и выдачи информации.
При машинной реализации задачи автоматизированного расчета нормативов прямых
затрат на детали и сборочные соединения разработка проекта велась в рамка
автоматизированной системы управления предприятием.
При разработке проектов задачи 6.8. был использован метод индивидуального
проектирования.
Индивидуальное проектирование удобно применять для решения отдельных задач
или их комплексов применительно к условиям конкретного предприятия.
Разработкой индивидуальных проектов занимаются инженеры - проектировщики
вычислительных установок. Примерами индивидуальных проектов могут служить
проекты механизации отдельных учетных и плановых работ. Однако в настоящее
время индивидуальное проектирование не является основным, так как оно
характеризуется большими трудовыми и стоимостными затратами, высокой долей
ручного труда, трудностями комплексной увязки задач учета, планирования и
анализа деятельности объекта. при проектировании систем автоматизированной
обработки данных. Индивидуальное проектирование не предусматривает применения
средств, автоматизирующих процесс разработок, за исключением операционных
систем.
При индивидуальном проектировании проектные решения по информационному
обеспечению включают методы сбора данных, их контроля, машинной организации
данных, передачи данных, создания нормативно - справочной информации.
Проектные решения по техническому обеспечению содержат сведения о
вычислительной системе, средствах сбора и передачи данных, организации
вычислительного центра.
Проектные решения по программному обеспечению определяют версию операционной
системы, системы программирования, типовые процедуры обработки данных, СУБД.
Исходная информация поступает с планового отдела, отдела главного технолога,
отдела главного конструктора и с других отделов в форме документов. Ввод
исходной информации для задачи 6.8. осуществляется путем переноса информации
с входных документов на машинные носители с созданием баз данных. Обработка
экономической информации при решении этой задачи может осуществляться по
стандартной технологии на отдельном персональном компьютере независимо от
вхождения его в состав вычислительной сети.
Входная и выходная информация задачи 6.8. представлена на машинных носителях
в форме баз данных. Использование баз данных при создании и ведении
информационного фонда обусловлено сравнительно большими объемами информации
одной структуры (одного формата), простотой представления информации и
доступа к ней, а также другими факторами. В качестве системы управления
базами данных выбрана СУБД FoxРro 2.6 , которая имеет ряд преимуществ по
сравнению с другими СУБД. СУБД FoxРro 2.6. обладает высокими скоростными
характеристиками. FoxРro является программной средой, которая имеет
повышенные функциональные возможности работы, дружественный интерфейс, а
также другие преимущества.
2. ПРОЕКТНО - РАСЧЕТНАЯ ЧАСТЬ ЗАДАЧИ 6.8.
2.1. Информационное обеспечение задачи 6.8.
Функционирование системы управления предприятием опирается на информацию.
Организация информационного обеспечения в любой системе управления
основывается на понятии информационной базы, под которой понимается
совокупность упорядоченной информации, используемой при функционировании
информационной системы, а также взаимосвязь различных составляющих этой
информации. При этом совокупность упорядоченной информации должна
соответствовать по составу и содержанию требованиям тех задач, которые
решаются на ее основе. Информационная база влияет на эффективность всей
системы, возможность решения функциональных задач и т. д.
В состав информационной базы входят:
1. массивы постоянной нормативно - справочной информации;
2. массивы, содержащие текущие данные о состоянии управляемого объекта;
3. массивы, содержащие данные, поступающие из внешней среды;
4. массивы, содержащие накапливаемые данные за определенный промежуток
времени.
Информационное обеспечение предприятия условно можно разделить на внемашинное
и внутримашинное. К внемашинному обеспечению относится часть информационного
обеспечениия, представляющая собой совокупность сообщений, сигналов и
документов, используемых при функционировании автоматизированной системы
управления в форме, воспринимаемой человеком без применения средств
вычислительной техники. К внутримашинному обеспечению относится та часть
информационного обеспечения, которая, представляя собой совокупность
используемых в АСУ данных, фиксируется на машинных носителях системы.
Основная задача организации информационного обеспечения состоит в адекватном
отображении объекта управления и обеспечении информационных потребностей
функциональных задач управления, а в данном случае, потребностей задачи
"Автоматизированный расчет нормативов прямых затрат на детали и сборочные
соединения в разрезе цехов".
2.1.1. Разработка информационной модели задачи 6.8.
Информационная модель задачи 6.8. представлена на рис.
В информационной модели задачи 6.8. представлена взаимосвязь следующих
массивов, отделов, функциональных подсистем и задач:
· MTР03 - массив нормативной заработной платы на деталь;
· MTР01 - массив полной применяемости деталей в изделии;
· SРRNORM - массив подетальных норм расхода материалов;
· SРRCEN - массив цен на материалы и инструменты;
· SРRCEH - справочник цехов;
· SРRDET - справочник деталей;
· SРRIZD - справочник изделий;
· SРRMAT - справочник материалов;
· ТПП - подсистема технической подготовки производства;
· ОУОП - подсистема оперативного управления основным производством;
· ТЭП - подсистема технико - экономического планирования;
· БУ - подсистема бухгалтерского учета;
· МТС - подсистема материально - технического снабжения.
2.1.2. Описание постоянной информации во внешней памяти ЭВМ
К постоянной относится информация, использующаяся во многих циклах обработки
и остающаяся неизменной в течение длительного периода времени.
В связи с тем, что постоянная информация составляет до 75% общего объема
информации, циркулирующей в системе управления предприятием, от правильной
организации ее массивов и системы их ведения во многом зависит эффективность
функционирования всей системы управления предприятием.
Созданием системы постоянной информации достигается централизация хранения
данных, повышение их достоверности, устранение дублирования,
сокращение объема работ по подготовке и вводу их в ЭВМ, что повышает
эффективность использования постоянной информации.
К постоянной информации задачи 6.8. относятся нормативные и справочные
массивы, сформированные на магнитном диске ЭВМ. К ним относятся:
· массив полной применяемости деталей в изделии;
· массив нормативной заработной платы на деталь;
· массив подетальных норм расхода материалов;
· массив цен на материалы и инструменты;
· справочник цехов;
· справочник деталей;
· справочник изделий;
· справочник материалов.
Структура этих массивов представлена в приложении 1.
2.1.3. Описание результативной информации во внешней памяти ЭВМ
Результативной информацией задачи 6.8. является массив нормативов прямых
затрат на детали и сборочные соединения структура которого представлена в
приложении 2, и выходная машинограмма "Ведомость нормативов прямых затрат на
детали (сборочные соединения) в разрезе цехов”, которая представлена в
приложении 3 .
2.1.4. Макеты распечатки результатов на принтере (экране дисплея)
Результатами решения задачи 6.8. является выходная машинограмма "Ведомость
нормативов прямых затрат на детали (сборочные соединения) в разрезе цехов”,
форма которой представлена на рис.2
Форма выходной ведомости
“Ведомость нормативов прямых затрат на детали (сборочные соединения) в
разрезе цехов”
Код цеха | Код изделия | Наимен-е изделия | Код дет. | Наимен-е детали | Стоимость мат-лов на деталь | Расценка | Норм-в прямых затрат на детали | Норм-в прямых затрат на изделие | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | | | | | | | | | | | | | | | | | | |
Рис. 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.
2.2.4. Контрольный пример решения задачи на ЭВМ с получением
машинограмм результатных документов
Для проверки правильности функционирования задачи 6.8. необходимо выполнить
контрольный пример ее решения на персональной ЭВМ. Входные массивы были
заполнены условной информацией. В процессе решения задачи 6.8. был
сформирован массив нормативов прямых затрат на детали и сборочные соединения.
2.3. Технологический процесс решения задачи 6.8.
Технологический процесс - это формализованная последовательность действий,
направленная на достижение определенных целей, например решение задачи
технической подготовки производства. Пример технологического процесса решения
задачи 6.8. представлен в виде схемы на рис. 10 с описанием в виде таблицы
(табл. 6).
Таблица 6.
Описание схемы работы системы, решающей задачу 6.8.
Номер блока | Функции блока | 1 | М-1 Модуль сбора и регистрации информации | 2 | М-2 Модуль приема. контроля и регистрации первичных документов | 3 | М-4 Модуль подготовки данных на машинных носителях | 4 | Ввод в ЭВМ данных файлов | 5 | Логико-синтаксический и арифметический контроль | 6 | Проверка наличия ошибок, если есть, то переход на блок 7 | 7 | Печать протокола ошибок | 8 | Анализ, корректировка ошибок и переход на блок 4 | 9 | Если ошибок нет, то расчет по формулам 1- 4 | 10 | Сортировка файла по возрастанию кода цеха, кода детали и кода изделия | 11 | Вывод результатов на печать | 12 | Визуальный контроль машинограммы | 13 | Проверка наличия ошибок, если есть, то переход на блок 11 | 14 | Если ошибок нет, то выполняется передача результатов заказчику | 15 | М-14 Модуль доставки информации |
ЗАКЛЮЧЕНИЕ
В результате решения задачи 6.8. получается ведомость нормативов прямых
затрат на детали и сборочные соединения в разрезе цехов. Эта информация
используется бухгалтерией, цехами, отделом материально - технического
снабжения, а также применяется для решения задач ТПП, ТЭП и ОУП.
Программа дает возможность получить ведомость как на экран, так и на печать.
Предусмотрена возможность выбора информации по запросу : по коду детали и по
коду изделия.
Программа также содержит информацию о входных массивах, над которыми можно
выполнять различные действия : просматривать их, редактировать, добавлять
новые записи, удалять ненужные записи, а можно очистить и всю базу.
Выходная информация представлена в удобной для просмотра и печати форме. Она
используется на разных этапах технической подготовки производства
,оперативного управления производством, учета материально-технического
снабжения и других.
При внедрении задачи на промышленном предприятии необходимо настроить ее на
технико - экономические параметры функционирования данного предприятия, а
именно определить классификаторы, системы кодирования и структуры кодов
реквизитов, заполнить справочники постоянной информацией, при необходимости
изменить форматы реквизитов, формы выходных документов, а также
перенастроить внутреннюю программную среду СУБД FoxРro и т. п.
Достоинствами программы являются:
1.минимум занимаемой оперативной памяти;
2.дружественный интерфейс;
К недостаткам программы можно отнести отсутствие функциональных клавиш, что
позволило бы увеличить скорость выполнения данной программы, хотя и
ненамного. Сюда же можно отнести и невозможность выполнения программы вне
среды FoxРro.
Список использованных источников:
1. Автоматизированные системы обработки экономической информации : Учебник/
В.С. Рожнов и др., под ред. проф. В.С.Рожнова - М.: Финансы и статистика,
1986. - 272c.
2. Волков С.И., Романов А.Н. Организация машинной обработки экономической
информации. - М.: Финансы и статистика, 1988. - 400 c.
3. Дик В.В. и др. Сборник задач по машинной обработке экономической
информации. - М.: Финансы и статистика, 1983. - 251 c.
4. Попов А.А. Программирование в среде СУБД FoxРro 2.0. - M.: Радио и связь,
1993. - 352c.
ПРИЛОЖЕНИЯ
(с. 41-43)
приложение 1
Структура массивов постоянной и нормативно-справочной информации
MTP01.DBF- массив полной применяемости деталей
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код изделия | KIZD | Numeric | 6 | Ý | 2 | Код детали | KDET | Numeric | 6 | Ý | 3 | Количество | KOLICH | Numeric | 3 | |
MTP03.DBF - массив нормативной заработной платы за деталь
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код детали | KDET | Numeric | 6 | Ý | 2 | Трудоемкость | TRDM | Numeric | 3 | | 3 | Заработная плата | ZRPL | Numeric | 6 | |
SPRCEH.DBF - справочник цехов
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код цеха | KCEH | Numeric | 2 | Ý | 2 | Наименование цеха | NCEH | Character | 25 | | 3 | Код детали | KDET | Numeric | 6 | | 4 | Код изделия | KIZD | Numeric | 6 | |
SPRCEN.DBF - справочник цен на материалы и инструменты
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код материала | KMAT | Numeric | 6 | Ý | 2 | Цена за единицу | CENA | Numeric | 6 | | 3 | Код единицы измерения | KEIZ | Numeric | 2 | | 4 | Наименование единицы измерения | NEIZ | Numeric | 10 | |
SPRDET.DBF - справочник деталей
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код детали | KDET | Numeric | 6 | Ý | 2 | Наименование детали | NDET | Character | 25 | |
SPRMAT.DBF - справочник материалов
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код материала | KMAT | Numeric | 6 | Ý | 2 | Наименование материала | NMAT | Character | 25 | |
SPRIZD.DBF - справочник изделий
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код изделия | KIZD | Numeric | 6 | Ý | 2 | Наименование изделия | NIZD | Character | 25 | |
SPRNORM.DBF - массив подетальных норм расхода материалов
| Наименование | Идентификатор | Тип | Длина | Индекс | 1 | Код детали | KDET | Numeric | 6 | Ý | 2 | Код материала | KMAT | Numeric | 6 | Ý | 3 | Номатив использования | NORMA | Numeric | 6 | |
приложение 2
Структура массива нормативов прямых затрат на детали и сборочные соединения
| Наименование | Идентиф. | Тип | Длина | Индекс | 1 | Код цеха | kceh | Numeric | 2 | Ý | 2 | Код детали | kdet | Numeric | 6 | Ý | 3 | Наименование детали | ndet | Character | 25 | | 4 | Трудоемкость | trdm | Numeric | 3 | | 5 | Заработная плата | zrpl | Numeric | 6 | | 6 | Стоимость материалов на деталь | stoim | Numeric | 6 | | 7 | Норматив прямых затрат на деталь | zatrd | Numeric | 7 | | 8 | Код изделия | kizd | Numeric | 7 | Ý | 9 | Наименование изделия | nizd | Character | 25 | | 10 | Применяемость деталей в изделии | kolich | Numeric | 6 | | 11 | Норматив прямых затрат на изделие | zatri | Numeric | 8 | |
приложение 3
Ведомость нормативов прямых затрат на детали (сборочные соединения) в разрезе
цехов
Код цеха | Код изделия | Наимен-е изделия | Код детали | Наимен-е детали | Стоимость мат-лов на деталь | Расценка | Норматив прямых затрат на детали | Норматив прямых затрат на изделие | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 1 | 0001111 | Соединение 01 | 111000 | Шпонка 01 | 2675 | 3256 | 5931 | | | 0001111 | Соединение 01 | 222000 | Шпонка 02 | 567 | 75348 | 75915 | | | 0001111 | Соединение 01 | 333000 | Шпонка 03 | 64745 | 3657 | 68402 | 150248 | | 0002222 | Соединение 02 | 444000 | Шпонка 04 | 7453 | 5365 | 12818 | | | 0002222 | Соединение 02 | 555000 | Шпонка 05 | 5456 | 456 | 5912 | 18730 | 2 | 0003333 | Соединение 03 | 666000 | Шпонка 06 | 645367 | 3456 | 648823 | | | 0003333 | Соединение 03 | 777000 | Шпонка 07 | 6345 | 456 | 6801 | | | 0003333 | Соединение 03 | 888000 | Шпонка 08 | 456 | 23 | 479 | 656103 | | 0004444 | Соединение 04 | 999000 | Шпонка 09 | 5634 | 768 | 6402 | 6402 |
|
|
|
|
|