Програмное средство « Баланс заготовок и узлов ОЦ-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» должно быть реализовано в инструментальной среде разработки Visual FoxPro SP2. Для разработки пользовательских классов использовалось CASE-средство  Rational Rose Enterprise.

В ПС «Баланс заготовок и узлов ОЦ-2» организовано разграничение доступа к функциональным возможностям ПС. Разработанное ПС позволяет пользователю с помощью созданных форм быстро вносить и редактировать данные о движении заготовок и узлов в ОЦ-2, запрашивать статистические данные в справочниках. Все создаваемые ведомости и отчеты полностью соответствуют предъявляемым к учету в делопроизводстве нормативным требованиям.

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

  • построена концептуальная и инфологические модели объекта исследования;
  • на основе моделей выработаны требования к ПС;
  • исходя, из сформулированных требований, разработана логическая  и физические модели базы данных, структура и алгоритмы ПС.
  • проведено функциональное тестирование.

В результате было создано ПС «Баланс заготовок и узлов ОЦ-2» которое решает следующие задачи:

  1. учет движения сырья и материалов в производстве;
  2. учет фактического выпуска продукции;
  3. определение нормативного расхода ресурсов;
  4. учет ненормативного расхода ресурсов;
  5. инвентаризация и оценка незавершенного производства.

Разработанный программный продукт позволил автоматизировать процесс учета и контроля движения заготовок и узлов в ОЦ–2 РУП «МТЗ»  и находиться на стадии опытной эксплуатации.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

[1] Грекул, В.И.  Проектирование информационных систем / В.И. Грекул,  Г.Н. Денищенко, Н.Л. Коровкина. - ИНТУИТ.ру,  2008.- 304 с.

[2] Емельянова, Н.З.  Проектирование информационных систем/ Н.З. Емельянова, Т.П. Партыка, И.И. Попов. - М: Форум, 2011-423с.

[3] Описание программного продукта « SAP Business Suite» – [Электроный ресурс]. – Режим доступа: http://www.sap.com/cis/solutions/business-suite/index.epx.

[4] Описание программного продукта «Галактика: ERP» – [Электроный ресурс]. – Режим доступа: http://erp.galaktika.ru/.

[5] Описание программного продукта «1C:Управление производственным предприятием 8» – [Электронный ресурс]. – Режим доступа: http://v8.1c.ru/enterprise/.

[6] Описание программного продукта  «ПАРУС – Предриятие 8»  модуль «Управление производством» - [Электронный ресурс]. – Режим доступа: http://www.parus.ru/solutions/corporate/system/production/.

[7] Лебедев, А.Н. Visual FoxPro 9/ А.Н. Лебедев. – СПб. : Питер Ком, 2005.- 329с.

[8] CASE-технологии [Электронный ресурс]. – Электронные данные.– Режим доступа: http://www.citforum.ru/database/case/.

[9] Структуры и алгоритмы компьютерной обработки данных [Элек-тронный ресурс]. – Электронные данные. – Режим доступа: http://www.intuit.ru/department/algorithms/staldata/.

[10] Калянов, Г.Н. CASE-технологии. Консалтинг при автоматизации бизнес-процессов. 2-е изд. Перераб.   доп. / Г.Н. Калянов. – М.: Горячая линия – Телеком, 2000. – 320 с.

[11] Маклаков, С.В. BPwin и ERwin. CASE-средства разработки информационных систем / С.В. Маклаков. – М.: ДИАЛОГ- МИФИ, 2000. – 256 с.

[12] Мороховец, Ю.Е. CASE-технология анализа систем управления предприятий [Электронный ресурс]. – Режим доступа: http://www.interface.ru.

[13] Девисилов, В. А. Охрана труда: учебник. / В. А. Девисилов. 2-е изд. испр. и доп. - М. : Форум, ИНФРА - М., 2006.

[14] Михнюк, Т. Ф. Охрана труда и основы экологии : учеб.пособие /    Т. Ф. Михнюк - Минск : Выш. шк., 2007.

[15] СТБ ИСО/МЭК 12207-2003.

[16] ГОСТ 19701 -90.

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ А

Техническое задание на проектирование программного средства баланс заготовок, деталей и узлов ОЦ-2

 

ОБЩИЕ СВЕДЕНИЯ

 

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

Количественный учет поступления  и сдачи деталей и заготовок, учет узлов, собираемых в цехе, учет списания деталей на брак и другие нужды отражается в виде баланса, формируемого в данном АРМе. Расчеты (как предварительные, так и окончательный за месяц) проводятся работниками ПДБ цеха на данном АРМе по мере поступления данных из других задач, являющихся составными частями баланса. Предварительные расчеты позволяют оперативно выявить ошибки и несоответствия в обозначении или количестве учитываемой номенклатуры и внести необходимые корректировки до момента формирования окончательных расчетов и выходных отчётов.

 

1. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

 

Основанием  для разработки является письмо МТЗ ОЦ 617/11 от 7.09.2011г  утвержденное  начальником ОЦ-2 С.П. Красовским.

В рамках разработки темы: комплекс программ автоматизации с учётом условий и специфики работ ОЦ-2.

 

 2. ТРЕБОВАНИЯ К ПРОГРАММЕ

 

2.1.Требования к функциональным характеристикам.

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

  1. Работать под управлением  ОС Windows.
  2. Использовать для соединения и обмена данными com архитектуру
  3. Иметь доступный и простой интерфейс пользователя.
  4. Иметь гибкую систему настроек.
  5. Разделение пользователей подключаемых через интерфейс программы на группы с соответствующими правами:
    • Администраторов базы данных.
    • Операторов ЭВМ.
  1. Серверная часть должна хранить базы данных определенной структуры (см п3.5),  выгружаемых из ряда задач:
  • учёт собственного производства
  • оперативный учет движения деталей,
  • оперативный учет поступления готовой продукции на склад сбыта,
  • учет и анализ брака,
  • учет расхода деталей при наладке оборудования.

а также:

    • массив остатков, полученный путем расчета за предыдущий месяц либо при инвентаризации.
    • нормативно-справочная информация в виде справочников по данным КИС.

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

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

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

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

  • расход другим цехам;
  • расход нетоварной продукции;
  • сдача на склад сбыта;
  • браки внутренний, внешний;
  • списание продукции на наладку оборудования.
  1. Просуммировав все разделы приходной и расходной частей, находится их разность в виде расчетных остатков на конец месяца, т.е. НЗП. Каждый из этих разделов представляет собой самостоятельную задачу  и, соответственно, БД установленной структуры. И только полученные остатки являются ‘переходящей’ величиной данного АРМа, используются для расчета за следующий месяц и допускают корректировку только в случае отклонений от инвентаризационных значений.
  1. Т.к. в работе подразделений предполагаются сборочные этапы производства, то возможны ситуации, когда в приходной части баланса расчетной единицей является деталь, а в расходной – узел, и это приводит к неоднозначной количественной оценке. Поэтому для узлов, собираемых в данном подразделении, при расчете баланса предусмотрен этап ‘разделения’ на детали собственного производства согласно применяемости (далее процесс разузлования).
  2. После получения расчетного массива для формирования ведомостей и других выходных машинограмм подключается нормативная база, приписываются реквизиты и рассчитываются  необходимые характеристики в стоимостном и весовом выражении.
  3. Формирование отчётов должно предусматривать вывод на экран, печать на принтере либо в виде текстового файла с расширением TXT для дальнейшей печати на АЦПУ. Печать на АЦПУ осуществляется согласно утвержденному регламенту, печать на принтер - по запросу работниками ПДБ цеха.

 
2.2.Требования к надежности.

 

1.Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:  
-организацией бесперебойного питания технических средств;  
-использованием лицензионного программного обеспечения;  
-регулярным выполнением требований ГОСТ

2.Время восстановления после отказа, вызванного сбоем электропитания технических средств (иными внешними факторами), не фатальным сбоем (не крахом) операционной системы, не должно превышать 30-ти минут при условии соблюдения условий эксплуатации технических и программных средств. Время восстановления после отказа, вызванного неисправностью технических средств, фатальным сбоем (крахом) операционной системы, не должно превышать времени, требуемого на устранение неисправностей технических средств и переустановки программных средств.

3.Отказы программы вследствие некорректных действий пользователя при взаимодействии с программой через интерфейс недопустимы.

 

2.3.Требования к квалификации и численности персонала.

 

Минимальное количество персонала, требуемого для работы программы, должно составлять не менее 2 штатных единиц — системный администратор и конечный пользователь программы — оператор. Системный администратор должен иметь высшее профильное образование и сертификаты компании-производителя операционной системы. В перечень задач, выполняемых системным администратором, должны входить:  
а) задача поддержания работоспособности технических средств;  
б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств — операционной системы;  
в) задача установки (инсталляции) программы.  
г) задача создания резервных копий базы данных.

 

 

2.4. Требования к составу и параметрам технических средств.

 

В состав технических средств должен входить IВМ-совместимый персональный компьютер (ПЭВМ), включающий в себя:

  • процессор Pentium-2.0Hz, не менее;
  • оперативную память объемом, 1Гигабайт, не менее;
  • HDD, 40 Гигабайт, не менее;
  • операционную систему Windows’98 и выше.

2.5. Требования к информационным структурам и методам решения.

Базы данных работают,  под управлением файл-сервера СУБД Visual FoxPro 9 SP2. Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок. К данным, выгружаемым из других задач и являющихся входной информацией для расчета, относятся:

  • Собственное производство;
  • Сбыт (за месяц и за сутки);
  • Межцеховые передачи (за месяц и за сутки);
  • Брак внешний и внутренний;
  • Брак на наладку

Ключевым реквизитом является Уплотненный номер детали,  т.е. обозначение, из которого удалены все графические либо другие символы (!@#$%^&*()_+|}{[]<>":-=\/№;%:?*,.) за исключением цифр и букв, а встречающиеся и на латинской и на русской раскладке буквы приводятся к единому коду. После проведения предварительных расчетов в корневой папке MFVOUP\XXX\BALANS, где XXX - № расчетного подразделения, создается БД с именем MBAL.DBF, после окончательного расчета за месяц - MBALXX.DBF, где XX - № расчетного месяца. В первом случае БД обновляется (забивается) при расчетах, во втором является хранимой. Структура у них одинаковая. Все поля с наименованием KolХХХ содержат количественное значение реквизита, StrokaХХХ – memo-поле, в котором после расчете хранится вся цепочка наименований узлов, которую проходит деталь при разузловании.

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