Програмное средство « Баланс заготовок и узлов ОЦ-2»

Автор работы: Пользователь скрыл имя, 21 Ноября 2012 в 21:33, дипломная работа

Краткое описание

Целью дипломного проектирования является разработка программного средства предназначенного для оперативного контроля внутризаводского движения заготовок, деталей и узлов, который позволяет отслеживать ход производства, а также оценивать результаты производственно-хозяйственной деятельности структурного подразделений завода. Данная работа выполняться в рамках разработки темы: комплекс программ автоматизации с учётом условий и специфики работ ОЦ-2 РУП МТЗ.
Для решения поставленных задач дипломного проекта были использованы следующие методы исследования:
методы сравнения и обобщения;
метод классификации;
анализ функциональности деятельность объекта;
моделирование объекта;
синтез функциональности программного компонента.

Содержание работы

1 АНАЛИТИЧЕСКИЙ ОБЗОР ЛИТЕРАТУРНЫХ ИСТОЧНИКОВ ПО ТЕМЕ ДИПЛОМНОГО П 11
1.1 Определение и классификация ПС 11
1.2 Описание методологии решения задач проекта 12
1.3 Примеры АСУП реализующих технологию MRP 14
1.3.1 Модуль «SAP ERP Operations»АСУП « SAP Business Suite» 15
1.3.2 Модуль «Управление производственной логистикой» АСУП «Галактика: ERP» 15
1.3.2 Модуль «Планирование и учет в дискретном производстве» 16
АСУП «Парус предприятие 8» 16
1.3.3 Модуль «Управление данными об изделиях» АСУП «1C:Управление производственным предприятием 8» 17
1.4 Постановка цели и задач проекта 18
2 МОДЕЛИ, ПОЛОЖЕННЫЕ В ОСНОВУ ДИПЛОМНОГО ПРОЕКТА 19
2.1 Концептуальная модель объекта исследования 19
2.2 Инфологическая модель объекта исследования 21
3 АРХИТЕТУРА ПС И СХЕМА ДАННЫХ 28
3.1 Структура ПС 28
3.2 Проектирование базы данных 31
4 АЛГОРИТМЫ И ДИАГРАММЫ КЛАССОВ ПС 40
4.1 Выбор платформы и инструмента разработки программы 40
4.2 Схема алгоритма работы ПС 41
4.3 Пользовательские классы 47
5 ТЕСТИРОВАНИЕ ПС 56
5.1 План тестирования 56
5.2 Тест-кейсы 57
6 РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПС 62
6.1 Подготовка ПС к работе 62
6.2 Стандартные механизмы интерфейса 63
6.3 Пункт меню «Справочники» 68
6.4 Пункт меню «Отчёты» 70
7 ТЕХНИКО - ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ СОЗДАНИЯ ПС «БАЛАНС ЗАГОТОВОК И УЗЛОВ ОЦ-2» 73
7.1 Краткая характеристика работы 73
7.2 Расчет стоимостной оценки затрат 73
7.3 Определение цены на ПС 75
7.4 Методика расчета экономического эффекта от применения программного средства у пользователя 80
7.5 Расчет экономии основных видов ресурсов в связи 81
с использованием нового ПС 81
8.СОКРАЩЕНИЕ ЭНЕРГОЗАТРАТ ПРИ ВНЕДРЕНИИ ПРОЕКТИРУЕМОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ОРАБОТКИ ИНФОРМАЦИИ 86
ЗАКЛЮЧЕНИЕ 91
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 93
ПРИЛОЖЕНИЕ А 94
Техническое задание на проектирование программного средства баланс заготовок, деталей и узлов ОЦ-2 94
2.5. Требования к информационным структурам и методам решения. 97
ПРИЛОЖЕНИЕ Б 100
Тексты программы 100

Содержимое работы - 1 файл

ДИПЛОМ (11).docx

— 1.40 Мб (Скачать файл)

 

2.2 Инфологическая модель объекта исследования

 

В среде  CA ERwin Proces Modeler 7.3  разработаем функциональную модель  в следующей предметной области: баланс  деталей и узлов ОЦ-2. Построение модели начинается с описания функционирования ИС в виде контекстной диаграммы.

 На  рисунке 2 представлена контекстная диаграмма «баланс  деталей и узлов»

 

 

Рисунок 2 - Контекстная диаграмма

 

Описание  цели, точки зрения, предметной области  и границ.

Цель – разработка модели бизнесс-процесса учёта баланса  деталей и узлов ОЦ-2 с использованием методологии IDEF0

Точка зрения – диспетчер ПДБ.

Предметная  область -  составление баланса деталей и узлов ОЦ-2.

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

- поступление, возврат заготовок, деталей и узлов;

- отгрузка, списание заготовок, деталей и узлов;

- учёт брака внутреннего, внешнего;

- итоговый баланс за месяц, день.

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

 

 

 

 

 

 

 

 

 

 

Таблица 1- Описание связей контекстной диаграммы

Название стрелки

(Arrow Name)

Определение стрелки

(Arrow Definition)

Тип стрелки

(Arrow Type)

  остатки на начало расчетного месяца

 Остатки заготовок, деталей и узлов в цехе на начало текущего  месяца

Input

поступление из других подразделений

Поступления заготовок, деталей и  узлов в цех из других цехов

Input

возврат нетоварной продукции

 Брак по наладке

Input

возврат несоответствующей продукции

 Брак заготовок, деталей и узлов

Input

расход другим цехам

Отпуск деталей и узлов другим цехам

Input

расход нетоварной продукции

 

Input

сдача на склад сбыта

 Отпуск деталей и узлов другим на склад

Input

браки внутренний, внешний

 продукция, которая не удовлетворяет всем установленным требованиям

Input

списание продукции на наладку  оборудования

Брак, допущенный при наладке оборудования.

Input

  остатки на конец расчетного месяца

Остатки заготовок, деталей и узлов в цехе на конец текущего  месяца

Output

перечень узлов

Содержит перечень обозначений узлов

Control

состав узлов

Содержит перечень деталей и узлов, входящих в узел

Control

нормативная информация

Содержит нормативные данные (нормы, цены, отходы).

Control

перечень обозначений

Перечень обозначений, используемых в КИС.

Control

дополнительная нормативная информация

Ведется пользователями для обозначений, по какой-либо причине отсутствующих в КИС

Control

персонал ПДБ

Персонал ПДБ обеспечивает расчёт баланса

Mechanism

Офисная техника и ПК

Содержит перечень офиснаой техники и ПК

Mechanism


 

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

1.Учёт приходной части баланса (в данной работе осуществляться учёт поступления, возврата в цех заготовок деталей и узлов из других подразделений завода за день, месяц).

2.Учёт расходной части баланса (в этой работе происходит учёт расхода, списания заготовок деталей и узлов в цехе за день, месяц).

3. Расчёт баланса (происходит расчёт баланса заготовок, деталей и узлов с привязкой нормативно-сравочной информации).

 

 

 

Рисунок 3 - Диаграмма декомпозиции IDEF0

 

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

Приходная часть баланса включает:

- остатки на начало расчетного  месяца;

- поступление из других подразделений;

- возврат нетоварной продукции;

- возврат несоответствующей продукции;

- расход несоответствующей продукции.

В результате дальнейшего разбиения работы «Расчет приходной части баланса» получаем диаграмму декомпозиции (смотрите рисунок 4.)

 

 

Рисунок 4 - Диаграмма декомпозиции IDEF0 работы

 «Расчёт приходной части баланса»

 

Расходная часть баланса включает учёт данных:

  • расход другим цехам;
  • расход нетоварной продукции;
  • сдача на склад сбыта;
  • браки внутренний, внешний;
  • списание продукции на наладку оборудования.

В работе подразделений цеха предполагаются сборочные этапы производства, следовательно, возможны ситуации, когда в приходной части баланса расчетной единицей является деталь, а в расходной – узел, и это приводит к неоднозначной количественной оценке. Поэтому для узлов, собираемых в данном подразделении, при расчете баланса предусмотрен этап ‘разделения’ на детали собственного производства согласно применяемости (далее процесс разузлования).

 

Диаграмма декомпозиции работы «Учёт расходной части баланса» приведена на рисунке 5.

 

 

 

Рисунок 5 - Диаграмма декомпозиции IDEF0 работы

 «Учёт расходной части баланса»

 

Просуммировав все разделы приходной и расходной  частей, находится их разность в виде расчетных остатков на конец месяца. После получения расчетного массива для формирования ведомостей и других выходных отчётов подключается нормативная база, приписываются реквизиты и рассчитываются  необходимые характеристики в стоимостном и весовом выражении. Эта работа отображена на рисунке 6 диаграммы «Баланс деталей и узлов»

 

 Рисунок 6 - Диаграмма декомпозиции IDEF0 работы

 «Баланс деталей и узлов»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3 АРХИТЕТУРА ПС И СХЕМА ДАННЫХ

 

3.1 Структура ПС

 

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

Рисунок 7 - Диаграмма дерева узлов

 

Для описания логики взаимодействия информационных потоков описания функциональных компонент  ПС и выяснения их способов взаимодействия используем методологию IDEF3 . На рисунке 8. показана модель ПС описывающая функциональные модули, входящие в состав ПС и отношения между ними. Модель описывает порядок работы программы на временном промежутке.

 Первый функциональный модуль описывает процесс ввода информации. В ходе этого процесса происходит заполнение диспетчером определенной экранной формы поступившей информацией. Далее в зависимости от выбранной  экранной формы (ввод приходной или расходной информации) происходит либо процесс разузлования (выбрана расходная форма), а затем суммирование расходной части баланса, либо выполняется процесс суммирования приходной части баланса. В функциональном модуле «Формирование баланса» происходит расчёт текущего баланса, а так же сохраняется информация о расходной и приходной части баланса. В модуле «Приписка реквизитов» формируются необходимые отчёты.

 

 

 

Рисунок 8 - Модель ПС в методологии IDEF3

 

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

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

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

Операция  Приход изделия предназначен для вычисления приходной части баланса и просмотра информации о приходных накладных. Пункт Расход изделий вычисления расходной части баланса и просмотра информации о расходных накладных. Еще одной функцией данного модуля является формирование баланса изделия на ткущий момент времени, а так же за определенный момент времени. Модуль формирование отчетов выполняет функции по формированию печатных форм. Отчеты формируются используя запросы, которые обрабатывают исходную информацию в соответствии с заданными параметрами пользователя.  Информационной базой модуля Формирование отчетов являются таблицы баз данных.

3.2 Проектирование базы данных

 

С помощью Erwin Data Modeler 7.3 разработаем логическую и физическую модель данных согласно синтаксису IDEF1X для предметной области: «Баланс заготовок и узлов ОЦ-2».

На основе ранее разработанных требований к информационным структурам и нормативно – справочной информации (смотрите Приложение А) можно выделить следующие сущности модели.

 

Таблица 2 – Изделие(PRODUCT) - сущность хранит информацию

 о поступающей в цех заготовке или детали, производимой

 из заготовки  детали.

Наименование поля

Обозначение

поля

Тип и длина поля

Уплотненный номер изделия

(ключевое поле)

NDU(PK)

Numeric 10

Номер детали

ND

Numeric 10

Покраска

OKR

Logical

Наименование детали

NAIMD

Varchar 10

Количество деталей

KOLD

Integer 4

Уплотненный номер узла

NOD

Numeric 10


 

Описание  полей таблицы PRODUCT:

  • Уплотненный номер изделия - ключевое поле, обозначение, из которого удалены все графические либо другие символы  за исключением цифр и букв;
  • Номер изделия - номер детали, заготовки в котором используются графические символы;
  • Покраска – определяет, окрашено изделие или нет;
  • Наименование – определяет наименование изделия;
  • Уплотненный номер узла – вторичный ключ определяет ссылку на сущность узел.

 

 

 

 

 

 

 

 

Таблица 3 – Узел(NOD) - сущность хранит информацию

 о собираемом в цехе узле.

Наименование поля

Обозначение

поля

Тип и длина поля

Уплотненный номер узла

(ключевое поле)

NODU(PK)

Numeric 10

Номер узла

N_NOD

Numeric 10

Тип узла

TYPE_NOD

Varchar 10

Наименование узла

NAIM_NOD

Varchar 20

Количество узлов

KOL_NOD

Integer 4


 

Описание  полей таблицы NOD:

  • Уплотненный номер узла - ключевое поле, обозначение, из которого удалены все графические либо другие символы  за исключением цифр и букв;
  • Номер узла - номер в котором используются графические символы;
  • Наименование – определяет наименование узла;
  • Тип узла - определяет тип узла.

 

Таблица 4 – Цех(CEX) - сущность хранит информацию о цехе.

Наименование поля

Обозначение

поля

Тип и длина поля

Номер цеха (ключевое поле)

N_CEX(PK)

Integer 4

Уплотненный номер узла

(ключевое поле)

NODU(FK)

Numeric 10

Тип цеха

TYPE_CEX

Logical

Наименование цеха

NAIM_CEX

Varchar 20

Уплотненный номер изделия

(ключевое поле)

NDU(FK)

Numeric 10


 

 

Описание полей таблицы CEX:

  • Номер цеха – числовой код цеха ключевое поле;
  • Тип цеха – определяет тип: поставщик, потребитель;
  • Наименование цеха – символьное обозначение цеха.

Информация о работе Програмное средство « Баланс заготовок и узлов ОЦ-2»