1. #1
Дипломная работа
Тема: Разработка среды визуального моделирования
САПР стеклянной мебели
Выполнил: Студент гр. 07-СА-4
Попов Александр Евгеньевич
КГТУ, 2012
2. #2
Цели создания системы
• Повышение эффективности работы конструктора-
проектировщика малого мебельного производства
• Увеличение доступности САПР для пользователей
Задачи клиентской части
• Реализация возможности построения чертежа на основе
примитивов
• Генерация 3D-модели на основе данных чертежа
• Возможность открытия доступа к проектам пользователям
• Взаимодействие с web-сервисом
• Реализация в виде web-приложения
3. #3
Проблемы локальных САПР
• Потребляемые ресурсы
• Стоимость
• Сложность освоения
• Необходимость в установке
4. #4
Решение проблемы
Создание простой легко-доступной САПР по архитектуре
«клиент-сервер»
6. #6
Выбор ЯП для клиентской части
Критерий Adobe Flash .NET (silverlight) HTML5, javascript
Парадигма Объектно- Объектно- Функциональная
программирования ориентированная ориентированная
Исполнение Виртуальная машина Виртуальная машина Интерпретатор браузера
Скорость вычислений 1475 1320 8337 (Opera)
(splay tree algorythm), тыс. 5943 (Firefox)
опер. в сек.
Поддержка браузерами Все Все Все
(спец. плагин) (спец. плагин)
Сложность разработки Средняя Средняя Лёгкая
Размер файла исходных кодов 400 кб 10 кб 8 кб
10. #10
Предложения по дальнейшему развитию сервиса
• Автоматическое создание конструкторской
документации
• Импорт чертежей в формат *.dxf
• Редактирование 3D-моделей
11. #11
Лингвистическое обеспечение САПР
• Javascript, HTML5
• Python
• AJAX, JSON
Командная разработка
• Version Control System
• Project Management System
12. #12
Выводы
• Система реализована как web-приложение, доступное с
любого компьютера, имеющего выход в интернет
• Система позволяет решать задачи проектирования и 3D-
моделирования простых предметов корпусной мебели
• Web-приложение взаимодействует с серверной частью
прозрачно для пользователя и позволяет совершать обмен
данными для расчётов и сохранения/загрузки черчежей
• Приложение позволяет открывать общий доступ к
некоторым чертежам