Автор работы: Пользователь скрыл имя, 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
Для выхода в главное меню следует вернуться в первую вкладку Баланс и воспользоваться кнопкой выхода .
6.3 Пункт меню «Справочники»
В этом пункте меню доступны для просмотра и корректировки пользователями локальные справочники, расположенные в корневой папке, если некоторая информация отсутствует в сетевых БД и является необходимой для проведения корректного расчета. Например, аннулированные узлы, которые собираются в подразделении: в КИС они помечены красным цветом, и по этой причине разузлование на них отсутствует. Состав узла вносится пользователем в локальные БД по структуре сетевых версий и они также используются при проведении расчета. Пункт меню «Выгрузка НЗП для инвентаризации» в этом пункте осуществляется формирование БД по всей полученной расчетным путем номенклатуре по расчетному подразделению за расчетный период с приписанными нормативами для формирования инвентаризационных ведомостей. Пункт меню «Выгрузка НЗП для ПДУ» в этом пункте осуществляется формирование БД по всей полученной расчетным путем номенклатуре по расчетному подразделению за расчетный период.
Пункт меню «Расчет» в этом пункте меню по мере поступления информации из других задач проводятся предварительные (на определенную дату) и окончательные (за месяц) расчеты. Идет обращение ко всем таблицам БД, участвующим в расчете, определяются значения последних загруженных суток, а также дата создания массивов. Это приводит к тому, что на экране напротив каждого составного элемента расчета присутствует информационная строка типа «Данные по ХХ число YY месяца включительно. Изменен (или создан) ХХ.ХХ.ХХ». Внизу экрана дается информация об остатках за прошлый месяц. Если таковы не найдены, появляется выделенная красным цветом строка «Остатки за YY месяц отсутствуют!». Вся эта информация сведена в окне (Рисунок 27)
Рисунок 27 - Окно для выбора данных для расчета
По умолчанию предлагается пометка «Предварительный расчет». Указав (изменив) предложенные составляющие для расчета, следует нажать кнопку «Формировать». При формировании остатков на начало расчетного месяца из БД за прошлый месяц переносятся значения «Остатки на конец месяца», при этом идет проверка контрольных сумм этих столбцов. Если они не совпадают, выдается сообщение «Ошибки при переносе остатков за ХХ месяц. Формирования не будет!» Иначе внизу в информационной строке выводится сообщение «Остатки сформированы..».
6.4 Пункт меню «Отчёты»
При выборе этого пункта главного меню раскрывается подменю (Рисунок 28)
Рисунок 28 - Вертикальное подменю меню «Очёты»
При выборе любого пункта на экране появляется перечень отчётов для формирования и способ их печати. Согласно предложенному меню отчеты выводятся на экран и печатаются на принтере из окна просмотра на листе формата А4 либо формируются в виде текстового файла с расширением .TXT для печати на АЦПУ в ОАСУ согласно утвержденному регламенту с именем ‘BalХХХХ.YYY’, где ХХХХ - № МГ, YYY – Расчетный цех. Справа от перечня МГ на экране доступна кнопка по которой помечаются для формирования все перечисленные отчеты, а при повторном нажатии все пометки снимаются. В пункте подменю «По балансу движения деталей» предусмотрено формирование отчетов о движении деталей за расчетный месяц.
– баланс деталей
– баланс деталей других цехов;
– баланс покупных деталей;
– баланс деталей из цветных металлов.
В пункте меню «Расчетные ведомости» предусмотрено формирование отчетов, в которых по НЗП или некоторым его составным частям рассчитываются необходимые характеристики в стоимостном и весовом выражении.
6.5 Пункт меню «Сервис»
При выборе этого пункта главного меню раскрывается подменю представленное на рисунке 29.
Рисунок 29 - Вертикальное подменю меню «Сервис»
Сервисное обслуживание подразумевает выполнение функций, обеспечивающих и поддерживающих корректную работу всего АРМа. Пункт меню «Изменение расчетного периода» При загрузке данного АРМа после ввода пароля активизируются глобальные переменные «Расчетный месяц», «Расчетный год». В строке сообщений внизу экрана постоянно высвечивается расчетный период. При переходе к следующему расчетному месяцу необходимо обратиться к данному пункту меню и установить новые даты (период) для формирования (Рисунок 30.). Кроме того, возможны случаи возврата к предыдущим периодам для просмотра информации за годовой период от текущего месяца.
Рисунок 30 - Окно корректировки расчетного периода
Для сохранения изменений нажимается клавиша ОК, для отмены просто кнопка выхода. Пункт подменю «Установка путей к БД» Информация о местонахождении всех БД хранится в БД SETUP.DBF, расположенной в рабочей сетевой папке. При установке АРМа необходимо откорректировать значения, указав через символы «\\» имя сервера и полный путь вложенных папок вплоть до рабочей паки, либо каталог на локальном диске, например, для вспомогательных файлов.
Окно установки отображает перечень файлов, для которых необходимо прописать пути (рисунок 31). Курсор установлен на первом поле. Любое изменение значений в этих полях фиксируется без подтверждения, но в силу вступает только при перезагрузке АРМа. Закрывается окно при нажатии клавиши «Выход». Копирование рабочих таблиц БД проводится по мере обновления информации на случай порчи БД, чтобы иметь резервные копии. На экране появляется запрос «Выполнить резервное копирование?» При утвердительном ответе копии создаются в папке, указанной в файле установки
Индексирование производится выборочно по запросу программы, либо если наблюдаются неверные результаты работы программы, причиной которых явилась порча упорядочения записей какой-либо БД. А также после копирования. В данном случае принудительно проводится индексирование только локальных справочников узлов KO_USER.DBF и SOST_USER.DBF.
Рисунок 31 - Окно установки путей к БД
7 ТЕХНИКО - ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ СОЗДАНИЯ ПС «БАЛАНС ЗАГОТОВОК И УЗЛОВ ОЦ-2»
7.1 Краткая характеристика работы
Программное средство «Баланс заготовок и узлов ОЦ-2 » РУП «МТЗ» предназначено для оперативного контроля внутризаводского движения заготовок, деталей и узлов, который позволяет отслеживать ход производства и реализацию продукции, а также оценивать результаты производственно-хозяйственной деятельности структурного подразделений завода. Количественный учет поступления и сдачи деталей и заготовок, учет узлов, собираемых в цехе, учет списания деталей на брак и другие нужды отражается в виде баланса, формируемого в данном ПС. Расчеты (как предварительные, так и окончательный за месяц) проводятся работниками ПДБ цеха с помощью данного ПС, по мере поступления данных из других задач, являющихся составными частями баланса. Предварительные расчеты позволяют оперативно выявить ошибки и несоответствия в обозначении или количестве учитываемой номенклатуры и внести необходимые корректировки до момента формирования окончательных расчетов и выходных отчётов. Данные полученные с помощью ПС являются основой единого информационного пространства предприятия.
В данной главе необходимо выполнить расчет себестоимости ПС, определить его отпускную цену, рассчитать экономию основных видов ресурсов в связи с использованием нового ПС, провести расчет экономического эффекта от его использования и просчитать рентабельность инвестиций в приобретение программного продукта. Сделать вывод о целесообразности проектирования и разработки ПС.
7.2 Расчет стоимостной оценки затрат
Базой для расчета плановой стоимости сметы затрат на разработку ПС является объем ПС определяемый по формуле
где Vi – объем отдельной функции ПС
n – количество функции
Таблица 16 – Перечень и объем функций ПС
Номер функции |
Наименование (Содержание) |
Объем функции | |
По каталогу Vi |
Уточненный Vуi | ||
109 |
Организация ввода информации в интерактивном режиме |
320 |
320 |
203 |
Формирование баз данных |
2180 |
1180 |
206 |
Обслуживание БД в интерактивном режиме |
6950 |
7150 |
207 |
Манипулирование данными |
9550 |
5550 |
208 |
Организация поиска и сортировки в БД |
5480 |
3480 |
209 |
Реорганизация БД |
220 |
220 |
210 |
Загрузка БД |
2780 |
2780 |
303 |
Автоматическая сортировка файлов |
930 |
830 |
703 |
Расчёт показателей |
460 |
460 |
704 |
Процессор отчетов |
3200 |
3200 |
Итого |
32070 |
25170 |
Уточненный объем кода ПС Vo = 25170 LOC. ПС отнесено к третьей категории сложности.
Наличие двух характеристик сложности: интерактивный доступ и обеспечение, хранение, ведения и поиска данных в сложных структурах позволяют применить к объему ПС коэффициент сложности
ПС является развитием имеющегося аналога и предназначено для использования в освоенной среде ОС. Новизна ПС относится к категории Б, а Кн =0,9. При разработке ПС доля используемых стандартных модулей составила 60% Кт=0,6.Новизне ПС категории Б соответствует следующее распределение трудоемкости по стадиям: dз =0,1; dэ=0,08; dm=0,09; dp=0,58; dв=0,15.Эффективный фонд рабочего времени Фэф =236дней. Нормативная трудоемкость с учетом вышеприведенных данных составляет 472 чел/дн.
Таблица 17 – Расчет общей трудоемкости разработки ПС и численности исполнителей с учетом стадий
Показатели |
Стадии |
Итого | ||||
ТЗ |
ЭП |
ТП |
РП |
ВН | ||
1.Коэффициент удельных весов трудоемкости стадии разработки ПС (d) |
0,1 |
0,08 |
0,09 |
0,58 |
0,15 |
1 |
2.Распределение нормативной трудоемкости ПС (Тн) по стадиям, чел/дн |
47 |
38 |
43 |
274 |
71 |
472 |
Продолжение таблица 17 – Расчет общей трудоемкости разработки ПС и численности исполнителей с учетом стадий
3.Коэффициент, сложности ПС (Кс) |
1,13 |
1,13 |
1,13 |
1,13 |
1,13 |
- |
4.Коэффициент, учитывающий использование стандартных модулей |
- |
- |
- |
0,6 |
- |
- |
5.Коэффициент, учитывающий новизну ПС (Кн) |
0,9 |
0,9 |
0,9 |
0,9 |
0,9 |
|
6.Общая трудоемкость ПС (Ту), чел/дн |
48 |
30 |
39 |
97 |
108 |
322 |
7.Численность исполнителей, чел. (Чi) |
0,81 |
0,5 |
0,66 |
1,64 |
1,83 |
5,44 |
Срок разработки установлен 3 месяца (Трд =0,25г) На основании уточненной трудоемкости разработки ПС и установленного периода разработки рассчитывается общая плановая численность разработчиков по формуле
Информация о работе Програмное средство « Баланс заготовок и узлов ОЦ-2»