X Международная научно-практическая конференция студентов, аспирантов и молодых учёных «Молодёжь и современные информационные технологии» _________________________________________________________________________________________ При совместном использовании стандартной Заключение среды разработки SmartScript и COM-технологии На текущий момент Dassault Systems основной программный код, реализующий такие распространяет новый продукт Enovia V6, функции как обработка событий, интеграция основанный на облачных вычислениях. При PLM-системы SmarTeam с другими системами, работе в системах подобного класса, реализуется с помощью COM-технологии; использующих удаленный сервер и сервисы, вспомогательные сценарии реализуются на Visual обслуживающие запросы клиентов через webBasic. интерфейс, выбор технологии расширения Использование стандартных средств PLMстандартного функционала будет сформирован по системы SmarTeam позволяет компенсировать совершенно другим критериям. один из главных недостатков COM-технологии, а Несмотря на активное внедрение облачных именно производить актуализацию динамических технологий в новые информационные системы, библиотек находящихся на клиентских машинах. большинство крупных предприятий ближайшие Для этого на языке Visual Basic в стандартном несколько лет не планируют переход на системы редакторе PLM-системы SmarTeam SmartScript такого класса. Объясняется это многими был реализован скрипт, позволяющий произвести факторами, такими как стоимость систем, проверку актуальности DLL библиотек, при сложности перехода, необходимость обучения необходимости обновить их и скопировать в персонала и т.д. Таким образом, вопрос заданную директорию недостающие либо новые расширения функционала клиент-серверных DLL-файлы. После получения полного пакета моделей, основанных на локальной DLL скрипт реализует регистрацию библиотек в инфраструктуре, остается актуальным. системе. Литература В результате использования совмещенного 1. Норенков, И.П., Кузьмин П.К. подхода к расширению базового функционала Информационная поддержка наукоемких изделий. PLM-системы SmarTeam проектировщик получил CALS-технологии. М.: Изд-во МГТУ им. Н.Э. удобную среду разработки, компенсируя при этом Баумана, 2002. 320 с. временные затраты на перерегистрацию и актуализацию DLL библиотек. РЕАЛИЗАЦИЯ СПРАВОЧНИКОВ СТАНДАРТНЫХ, УНИФИЦИРОВАННЫХ И ЭЛЕКТРО-РАДИО ИЗДЕЛИЙ В СРЕДЕ PLM-СИСТЕМЫ SMARTEAM Скирневский И.П., Аметова Э.С., Цапко С.Г. Томский политехнический университет [email protected] «Информационные спутниковые системы» им. академика М.Ф. Решетнёва», г. Железногорск. Учитывая особенности проектирования наукоемкой продукции, актуально применение современных информационных технологий для автоматизации процессов проектирования бортовой РЭА. В настоящее время актуальным решением являются CALS-технологии. Формирование требований к хранилищу НСИ на базе PLM-системы SmarTeam CALS-технологии направлены на автоматизацию и информатизацию всех этапов жизненного цикла (ЖЦ) изделия. Процессы проектирования, изготовления, испытаний и эксплуатации формируют ЖЦ РЭА. Длительность ЖЦ РЭА может достигать несколько десятков лет. Однако самый сложный и итеративный этап – это проектирование, поэтому применение CALSтехнологий именно на этом этапе являются особенно актуальным. Реализация CALS-технологий с использованием хранилища НСИ обеспечивает накопление и повторное использование данных при проектировании. Введение Одним из основных вопросов организации единого информационного пространства (ЕИП) – формирование централизованного хранилища на базе PLM-системы (от англ. Product Lifecycle Management – система управления жизненного цикла изделия). При этом все данные об изделии, хранящихся в PLM-системе, должны иметь однозначное и непротиворечивое представление, а также обеспечена целостность информации и исключено дублирование данных. При реализации такого подхода к построению ЕИП связующим звеном между данными различных информационных систем выступает хранилище нормативно-справочной информации (НСИ). Задача создания ЕИП приобретает особенную актуальность и комплексность в задачах автоматизации и информатизации процессов проектирования наукоемких и уникальных промышленных изделий. К изделиям такого класса относится бортовая радиоэлектронная аппаратура (РЭА) космического аппарата. В статье рассматривается опыт внедрения PLMсистемы SmarTeam в рамках приборостроительного направления «ОАО 341 X Международная научно-практическая конференция студентов, аспирантов и молодых учёных «Молодёжь и современные информационные технологии» _________________________________________________________________________________________ Был сформулирован ряд требований к Функционирование классов обеспечивается их хранилищу НСИ на базе PLM-системы SmarTeam: механизмами. При организации хранилища НСИ хранилище должно охватывать всех понадобилось добавления ряда дополнительных участников процесса проектирования; механизмов, а также внесение изменений в должна быть обеспечена связь интерфейсные формы PLM-системы. перекрестными ссылками данных, используемых Так как справочные данные могут изменяться при проектировании в САПР; в соответствии с появлением новых требований, должна быть обеспечена связь то потребовалось учесть это при настройке перекрестными ссылками конструкторской ролевой политики, где разрешение на изменение документации и данных САПР, на основе объектов хранилища НСИ предоставляется только которых она получена; администраторам системы. PLM-система SmarTeam должна выступать Была проведена настройка механизмов в качестве централизованной системы поддержки стандартной интеграции, в рамках которой доступа пользователей к НСИ. реализуются справочники стандартных и На основе анализа процессов проектирования унифицированных. бортовой РЭА был выявлен перечень Для реализации программных компонентов, справочников, которые должны быть реализованы был проведен анализ существующих методов их в SmarTeam: разработки. унифицированные детали; Существует два основных подхода для унифицированные сборочные единицы; реализации: стандартные изделия; 1. Разработка программных компонентов прочие изделия; стандартными средствами PLM-системы Enovia материалы и сортаменты. SmarTeam: Организация НСИ как составная часть PLM-система Enovia SmarTeam предоставляет внедрения PLM-системы встроенную среду разработки SmartScript Editor Справочники не являются обособленной на языке программирования Visual Basic Script. частью PLM-решения, а тесно связаны с другими 2. Разработка программных компонентов по его составными частями. Следовательно, при средствам COM-технологии: организации НСИ были учтены интеграции с При разработке программных компонентов по EDA-системой (от англ. Electronic Design средствам COM-технологии используется Automation – система автоматизации удаленный вызов процедур. проектирования радиоэлектронных средств) Каждый подход имеет свои достоинства и Altium Designer и CAD-системой (от англ. недостатки. Так как использование COMComputer-aided design – система технологии для реализации поставленной задачи автоматизированного проектирования) имеет больше преимуществ, то был выбран SolidWorks. Поэтому задача реализации подход разработки компонентов посредством справочников – составная задача комплексной COM-технологии в среде разработки Microsoft разработки ЕИП, в том числе проектирования Visual Studio на языке программирования C#. модели данных, разработки алгоритмов работы Справочники унифицированных сборочных пользователей с PLM-решением и САПР, а так же единиц и деталей сформированы на основании использования API для расширения базового стандартной интеграции CAD-системы функционала которое предоставляет PLM-система SolidWorks с PLM-системой Enovia SmarTeam. SmarTeam. Создание справочника унифицированных SmarTeam предоставляет средства адаптации сборочных единиц и деталей представляет из себя системы к специфике предприятия. При алгоритм, включающий следующую подготовке SmarTeam для проектирования последовательность действий: хранилища НСИ, были предложены подходы и в проекте «Справочник» создается элемент; программные компоненты, позволяющие на следующем шаге формируется связь осуществить настройку данной PLM-системы. между исходным изделием и элементом Основой PLM-системы SmarTeam является справочника; объектно-ориентированная модель данных. В если унифицированное изделие отличается основу модели данных входят классы, вложенные от изделия, на базе которого проходит друг в друга. При этом связь между классами унификация, создается новая версия справочного определяется их иерархией. Между объектами элемента и вносятся корректировки; родительского и дочернего класса формируется далее создаются связи типа specification иерархическая связь, а между объектами двух link между элементом справочника и документом, смежных классов – ассоциативная. Для который содержит 3D-модель изделия. формирования хранилища НСИ были добавлены Справочник стандартных изделий дополнительные классы и атрибуты. сформирован на основании стандартной 342 X Международная научно-практическая конференция студентов, аспирантов и молодых учёных «Молодёжь и современные информационные технологии» _________________________________________________________________________________________ интеграции CAD-системы SolidWorks с PLMЗаключение системой Enovia SmarTeam. Хранение Существование современного предприятия стандартных изделий в PLM-системе SmarTeam невозможно без использования CALS-технологий, требуется с интеграцией с существующим в условиях постоянного повышения требований к модулем SolidWorks ToolBox для сохранения конкурентоспособности отечественной связей и корректного формирования продукции, сокращению сроков ее вывода на конструкторской документации. Также следует внешние рынки, что подразумевает соответствие отметить, что при заполнении справочника процессов предприятия международным CALSстандартных изделий в PLM-систему SmarTeam, стандартам. автоматически загружаются все конфигурации Предложенный подход к реализации стандартного изделия. преемственности при разработке бортовой РЭА, Составной частью реализации ЕИП в рамках то есть повторное использование ранее проектирования бортовой РЭА стала интеграция спроектированных и испытанных EDA-системы Altium Designer и PLM-системы конструкторских решений, обуславливает SmarTeam. В рамках данной интеграции был повышение эффективности процессов разработан программный модуль реализации проектирования в долгосрочной перспективе. справочников ЭРИ. Разработанный подход и программный модуль Модуль формирования справочника ЭРИ в могут применяться при автоматизации процессов PLM-системе Enovia SmarTeam представляет из проектирования бортовой РЭА с применением себя COM-компонент. Разработанные модули при PLM-системы Enovia SmarTeam. загрузке данных EDA-системы Altium Designer в Литература первый раз обеспечивают автоматическое 1. Каленкович Н. И., Радиоэлектронная заполнение справочника ЭРИ в PLM-системе аппаратура и основы её конструкторского SmarTeam и создание связей между справочными проектирования, 7., Издательство: БГУИР, Год: и добавляемыми данными. При повторной 2008, Страниц: 199. загрузке данных, программно обновляются связи между загружаемыми данными и элементами справочника. РАЗРАБОТКА РАБОЧЕГО МЕСТА ОПЕРАТОРА ПО ПРИЕМУ ПЛАТЕЖЕЙ Темникова К.Ю. Томский политехнический университет E-mail: [email protected] В настоящий момент в Томске существует несколько фирм, занимающихся продажей POSтерминалов: - Touch and Pay - Uts - Терминал-сервис - ЭкоЭкспресс - ТПРС Соответственно, каждая стремится удержать старых клиентов и привлечь новых. А для этого необходимо качественное ПО, способное сделать процесс оплаты максимально удобным и быстрым. Поэтому целью моей работы была разработка собственного ПО фирмы, чтобы осуществлять, отслеживать и предоставлять информацию о платежах с операторского места, взамен старого, купленного 5 лет назад. Введение: Каждый из нас хоть раз в своей жизни сталкивался с проблемой покупки различных товаров и услуг. Не так давно основным средством оплаты были обычные бумажные и металлические деньги. Но с бурным развитием ITтехнологий у человека появилась возможность заменить их на электронные и использовать для оплаты терминалы и электронные платежные системы. Уже по итогам 2011 года оборот российского рынка моментальных платежей вырос по сравнению с 2010 годом более чем на 15%, превысив 892 млрд. рублей. Разработка операторского места: Для разработки был выбран объектноориентированный язык программирования C# и среда разработки VisualStudio, т. к. в данной среде имеется удобный графический конструктор и возможность использования локальной БД. Рис. 1. Структура рынка моментальных платежей по итогам 2011 г. 343