Разработка программных средств формирования групповой спецификации в среде Creo
Краткое сожержание материала:
Размещено на
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
Тема дипломного проекта
"Разработка программных средств формирования групповой спецификации в среде Creo"
Реферат
Пояснительная записка ___ с., 18 рисунков, 29 таблиц, 23 источника.
Ключевые слова: XML, XSL, PDF, ПРОГРАММИРОВАНИЕ.
Объект исследования или разработки - языки гипертекстовой и стилевой разметки.
Цель работы - разработка программных средств для представления групповой спецификации на сборочное изделие, генерируемой модулем PartList из среды Creo, в pdf-формат.
Метод исследования и аппаратура - использование программной среды Microsoft Visual Studio 2010 на ПК с установленной операционной системой Windows XP/Vista/7/8 и виртуальной машиной Java Runtime Environment, версии 1.6 и выше. Для функционирования программы необходим процессор с частотой ядра 2 ГГц, не менее 1024 Мб оперативной памяти, жесткий диск объёмом 80 Гб.
Полученные результаты и их новизна - в результате выполнения квалификационной работы были разработаны программные средства представления групповой спецификации в pdf-формате. Новизна заключается в создание программных средств представления групповой спецификации в pdf-формате.
Основные конструктивные, технологические и технико-эксплуатационные характеристики - разработанная программа реализует интерфейс выбора xml-документа и xsl-шаблона. Преобразует исходный xml-файл в новый. Используя шаблон XSL и процессор трансформирующих объектов, получает файл, использующий форматирующие объекты (файл формата FO). Далее разработанное приложение вызывает процессор форматирующих объектов, преобразующий fo-файл в искомый pdf-документ.
Степень внедрения - приняты к использованию специалистами подразделения "Системы автоматизированного проектирования и подготовки производства" ООО "Инженерно-консалтинговая фирма Солвер".
Область применения - коммерческие фирмы.
Экономическая эффективность и значимость работы - использование данной разработки позволяет существенно экономить средства, за счет автоматизации процесса составления спецификации.
Содержание
- Введение. Постановка задачи на уровне целей
- 1. Обзор существующих методов и средств решения задачи
- 1.1 Выбор метода передачи информации
- 1.2 Выбор формата для представления
- 1.3 Выбор программных средств обработки древовидных структур данных
- 1.4 Выбор метода построения пользовательского интерфейса
- 2. Описание структуры, преобразования и представления информации с помощью технологий XML-XSL
- 2.1 Механизм преобразования XML в PDF. Постановка задачи
- 2.2 Расширяемый язык разметки XML
- 2.3 Язык стилей XSL
- 2.4 Текстовые процессоры
- 3. Реализация представления спецификации в xml-формате и ее преобразование в PDF-формат
- 3.1 Разработка структуры xml-файла
- 3.2 Применение XSLT-инструкций для разработки шаблона XSL
- 3.3 Разработка шаблона XSL
- 3.4 Алгоритм преобразования исходного XML в новый XML
- 3.5 Использование MSXSL и Apache FOP
- 4. Разработка конвертера xml-представлений групповых спецификаций на сборочное изделие, в pdf-формат
- 4.1 Разработка приложения
- 4.1.1 Реализация пользовательского интерфейса
- 4.1.2 Разработка функций реализующих алгоритм преобразования исходного XML в новый XML
- 4.2 Создание инсталляционного пакета
- 4.3 Руководство пользователя
- 5. Организационно-экономические расчеты
- 5.1 Обоснование необходимости и актуальности разработки
- 5.2 Определение трудоемкости разработки программного продукта
- 5.3 Определение состава исполнителей
- 5.4 Расчет сметной стоимости и договорной цены разработки ПП
- 5.5 Расчет трудоемкости сопровождения ПП
- 5.6 Определение стоимости сопровождения ПП
- 5.7 Планирование цены ПП
- 5.8 Анализ конкурентоспособности и качества разрабатываемого программного продукта
- 5.8.1 Анализ технической прогрессивности разрабатываемого ПП
- 5.8.2 Анализ изменения функциональных возможностей разрабатываемого ПП
- 5.8.3 Анализ соответствия разрабатываемого программного продукта нормативам
- 5.8.4 Анализ экономических показателей разрабатываемого ПП
- 5.8.5 Оценка конкурентоспособности ПП
- 5.9 Анализ технико-экономических показателей разработки и эксплуатации ПП
- 6. Безопасность и экологичность
- 6.1 Безопасность производственной среды
- 6.2 Шум на рабочем месте
- Полученные результаты расчета сравниваются с допустимым значением уровня шума для отдельного рабочего места согласно СанПиН 2.2.4.1191-03.
- 6.3 Расчет освещённости рабочей зоны
- 6.4 Расчет параметров вентиляции рабочей зоны
- 6.6 Экологичность проекта
- Заключение
- Список использованной литературы
- Приложения
Введение. Постановка задачи на уровне целей
В наше время благодаря стремительному развитию вычислительной техники стали возможными разработка и использование систем автоматизированного проектирования и подготовки производства. Рынок специализированного программного обеспечения, или CAD (Computer Aided Design) технологий, насыщен всевозможными пакетами. Современные лидеры CAD систем - это так называемые системы "тяжелого" САПРа. К наиболее известным в промышленности "тяжелым" системам можно отнести следующие CAD системы: Creo, NX и CATIA. Основная часть таких пакетов - импортного производства, поэтому их надо приспосабливать к требованиям и традициям российских пользователей.
Внедрение зарубежных систем автоматизированного проектирования на российских предприятиях требует значительных усилий по их локализации, особенно в тех случаях, когда локализация не поддерживается разработчиком. Под локализацией в данном случае следует понимать как русификацию программного продукта, так и обеспечение возможностей оформления конструкторской документации по ЕСКД.
Локализацией одной из систем, а именно Creo, занимаются специалисты инженерно-консалтинговой компании Солвер. Данная промышленная система обладает возможностью параллельной разработки изделия: основной стратегией, применяемой ведущими компаниями. Многочисленный набор программных решений позволяет выбрать необходимую конфигурацию каждого рабочего места в соответствии с его функциональностью. Сюда включаются возможности промышленного дизайна, проектирования механических конструкций (в том числе, управление большими сборками), имитации функциональности изделия, изготовления и управления инженерными данными. На сегодняшний день решения Creo обеспечивают наиболее всестороннюю, интегрированную среду разработки продукта.
Основные задачи, которые ставятся перед любой системой автоматизированного проектирования - это сокращение сроков разработки нового изделия и повышение качества выполнения проекта. Creo решает эти задачи оптимальным путем. Программа обладает рядом преимуществ по сравнению с конкурентами. Но, как и любой другой продукт, не лишен недостатков [7].
Один из недостатков Creo - отсутствие удобных средств подготовки конструкторской документации в соответствии с отечественной ЕСКД. В том числе - средств формирования спецификаций на сборочное изделие.
Для преодоления указанного недостатка в компании "Солвер" был разработан плагин (надстройка) PartList для формирования спецификаций на сборочное изделие в соответствии с отечественными ГОСТами.
Модуль PartList предназначен для автоматизации процесса создания спецификации на сборочное изделие, разработанное в Creo (Рисунок 1). После установки модуль автоматически подключается в момент запуска Creo и позволяет назначать значения параметров спецификации компонентов сборки, устанавливать позиции компонентов (автоматически или вручную), формировать выходной документ для просмотра и печати.
Используя PartList, пользователь получает возможность:
- задать параметры спецификации детали в режиме детали;
- задать параметры спецификации сборочной единицы в режиме сборки;
- задать параметры спецификации элементов, не входящих в сборку, но представленных в спецификации (документация, ведомости, комплекты и т.п.);
- сформировать, просмотреть и распечатать спецификацию, не выходя из Creo;
- использовать при формировании спецификации автоматическое или ручное присвоение позиций;
программный приложение интерфейс конвертер
- редактировать значения параметров спецификации и полей основной надписи в режиме просмотра документа [3].
Рисунок 1 - Фрагмент групповой спецификации по ГОСТ 2.113-75
Проектирование информационных систем
Разработка функциональной модели предметной области. Построение UML диаграмм в среде Pacestar UML Diagrammer. Выбор программных средств разработки. Ра...
Разработка и стандартизация программных средств
В учебном пособии содержатся теоретические и практические сведения о порядке разработки программных средств и информационных технологий. Рассмотрены о...
Разработка приложения для Windows, представляющего собой динамическую информацию о наличии автобусов в автобусном парке
Разработка программы для сбора и анализа информации об автобусах на парковке. Назначение и область применения. Алгоритм в словесной форме. Состав техн...
Автоматизированное рабочее место сотрудника отделения связи
Анализ рынка программных средств. Построение инфологической модели и разработка таблиц базы данных "Отделение связи". Разработка бизнес-правил на стор...
ProTechnologies. Оформление чертежей в Creo Parametric 1.0
Книга содержит 13 модулей, позволяющих освоить основной функционал программы по оформлению чертежей. В дополнение к книге к каждому модулю есть файлы...