Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Разработка программных средств формирования групповой спецификации в среде Creo

Тип: дипломная работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Разработка программного продукта для экспорта спецификации из приложения PartList. Выбор метода передачи информации в файл, формата для представления. Разработка конвертера, реализация пользовательского интерфейса. Обоснование актуальности разработки.
Краткое сожержание материала:

Размещено на

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Тема дипломного проекта

"Разработка программных средств формирования групповой спецификации в среде 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 модулей, позволяющих освоить основной функционал программы по оформлению чертежей. В дополнение к книге к каждому модулю есть файлы...