Техническая подготовка производства

Страница 6

Блок “Входные данные” реализует работу со справочниками 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 и т. п.