ВИПУСКНА КВАЛІФІКАЦІЙНА РОБОТА
Тема дипломного проекту
Розробка програмних засобів формування груповий специфікації в середовищі 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-документ.
Ступінь впровадження - прийняті до використання фахівцями підрозділу Системи автоматизованого проектування та підготовки виробництва ТОВ ??laquo; Інженерно-консалтингова фірма Солвер .
Область застосування - комерційні фірми.
Економічна ефективність і значимість роботи - використання даної розробки дозволяє суттєво економити кошти, за рахунок автоматизації процесу складання специфікації.
Зміст
Введення. Постановка завдання на рівні цілей
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 Оцінка ко...