Актуальность проводимой разработки
Появление новых средств вычислительной техники и методологии CALS-технологий позволило разработать безбумажную технологию обработки информации(использовать современные СУБД, объектно-ориентированные пакеты, операционные системы). Поэтому проводится перепроектирование старой и разработка новой системы.
С помощью PDM-систем осуществляется отслеживание больших массивов данных и инженерно-технической информации, необходимых на этапах проектирования, производства или строительства, а также поддержка эксплуатации, сопровождения и утилизации технических изделий. Такие данные, относящиеся к одному изделию и организованные PDM-системой, называются цифровым макетом. PDM-системы интегрируют информацию любых форматов и типов, предоставляя её пользователям уже в структурированном виде (при этом структуризация привязана к особенностям современного промышленного производства). PDM-системы работают не только с текстовыми документами, но и с геометрическими моделями и данными, необходимыми для функционирования автоматических линий, станков с ЧПУ и др, причём доступ к таким данным осуществляется непосредственно из PDM-системы
С помощью PDM-систем можно создавать отчеты о конфигурации выпускаемых систем, маршрутах прохождения изделий, частях или деталях, а также составлять списки материалов. Все эти документы при необходимости могут отображаться на экране монитора производственной или конструкторской системы из одной и той же БД. Одной из целей PDM-систем и является обеспечение возможности групповой работы над проектом, то есть, просмотра в реальном времени и совместного использования фрагментов общих информационных ресурсов предприятия.
2. КОНСТРУКТОРСКИЙ РАЗДЕЛ | ||||||||||
ДП 23020165.07.00.-10.ПЗ | ||||||||||
Изм | Лист | № Докум. | Подп. | Дата | ||||||
Разраб. | Валеев | ПОЯСНИТЕЛЬНАЯ ЗАПИСКА | Литер. | Лист | Листов | |||||
Пров. | Недоцуков | У | ||||||||
Рецензия | УлГТУ ИАТУ Гр. АИСТд-51 | |||||||||
Н.контр. | ||||||||||
Утв. | Щеклеин | |||||||||
1.3 Общие требования к системе
Требования к структуре и функционированию системы
Новая структура PDM будет безбумажной, бюллетень будет обращаться в ней по новой технологии потока данных - workflow (последовательность связанных шагов).
Обобщая опыт разработки и внедрения различных PDM систем в различных отраслях промышленности можно выделить ряд критериев, которым должна соответствовать современная PDM система:
Открытая информационная модель. Структура БД при необходимости может быть дополнена различными информационными объектами в соответствии с требованиями конкретного пред-
приятия.
Соответствие международным CALS-стандартам, которое необходимо не только для построения ядра интегрированной информационной среды (ИИС) предприятия, но и для успешного взаимодействия с иностранными партнерами. Изначальная ориентация системы на решение задач в масштабе предприятия, а не рабочей группы.
Трехуровневая сетевая архитектура, в которой клиентский модуль взаимодействует с сервером БД через сервер приложений. Такая архитектура обеспечивает эффективное распределение вычислительной нагрузки при одновременной работе большого числа пользователей и низкие требования к программно-аппаратному оснащению клиентских мест.
Общие требования к системе
Ø управление инженерными данными (engineering data management — EDM)
Ø управление документами
Ø управление информацией об изделии (product information management — PIM)
Ø управление техническими данными (technical data management — TDM)
Ø управление технической информацией (technical information management — TIM)
Ø управление изображениями и манипулирование информацией, всесторонне определяющей конкретное изделие.
Ø управление хранением данных и документами
Ø управление потоками работ и процессами
Ø управление структурой продукта
Ø автоматизация генерации выборок и отчетов
Ø механизм авторизации
Система должна учитывать что наряду с новой методикой будет работать старый бумажный канал ввода информации через который будет происходить загрузка в перечень бюллетеня.
Требования к функциям, выполняемым системой
Ø Конвертирование
Ø Загрузка в новую базу данных
Ø Разработка текста бюллетеня
Ø Разработка эскиза
Ø Разработка перечня бюллетеня
Ø Раскрытие СБЕ ПБ и формирвоание КТС бюллетеня
Ø Корректирвока ПБ и КТСБ в режиме теледоступа
Ø Выгрузка информации
Требования к видам обеспечения
Требования к математическому обеспечению
Перечень алгоритмов подлежащих обработке
Ø Алгоритм ввода бюллетеня
Ø Алгоритм раскрытия
Ø Алгоритм корректировки
Ø Алгоритм загрузки
Ø Алгоритм ввода бумажного бюллетеня
Ø Алгоритм контроля бюллетеня
Требования к информационному обеспечению
Ø Необходимость использовать СУБД.
Ø Соединение бумажной и безбумажной технологии обработки
Ø Многопользовательский режим доступа к данным
Ø необходимость запрета несанкционированного доступа к данным, авторизации доступа
Ø необходимость архивации данных
Требования к программному и техническому обеспечению
OS – Windows Professional 2000
База Данных с реализацией SQL-запросов - Oracle
Объектно Ориентированный Программный код
Язык C++
Среда разработки Visual Builder
Ø Функция ввода бюллетеня
Ø Функция раскрытия
Ø Функция корректировки
Ø Функция загрузки
Ø Функция ввода бумажного бюллетеня
Ø Функция контроля бюллетеня
Ø Функция печати бюллетеня
Ø
Техническое обеспечение
Необходимым условием эффективной работы является надежность и быстродействие программного обеспечения. Поэтому построение системы PSS по трехуровневой схеме "клиент - сервер приложений - сервер БД", когда доступ к данным осуществляется через промежуточное звено - сервер приложений, дает значительные преимущества по сравнению с двухуровневой. Сервер приложений значительно уменьшает нагрузку на сервер БД. Возможность масштабирования вычислительной мощности системы достигается за счет так называемой "сегментации" рабочих мест, иными словами, за счет распределения нагрузки между несколькими компьютерами - серверами приложений. При этом существенно повышается производительность системы в условиях многопользовательской работы и одновременно с этим повышается отказоустойчивость системы.
Сервер БД обеспечивает хранение данных и базовые функции обработки данных, такие как ввод, вывод, обеспечение многопользовательского режима доступа.
Сервер приложений обеспечивает передачу данных между сервером и клиентом, управление доступом, предоставляет возможности параллельного доступа нескольких пользователей к БД, обеспечивает целостность информации.
Сервер БД
Минимальные:
Windows 2000, Linux/FreeBSD Oracle 8.1.7 Server.
Pentium x4 2600 МГц, RAM 8Gb, NetCard 10 Мбит.
Рекомендованные:
Linux/FreeBSD, Oracle 8.1.7 Client.
Pentium x4 3000 МГц, RAM 16Gb, 500-1000 Gb на HD, NetCard 100 Мбит.
Промежуточный сервер (сервер приложений)
Минимальные:
Windows XP or Highter, Linux/FreeBSD Oracle 8.1.7 Server.
Pentium x4 2000 МГц, RAM 4Gb, 500 Gb на HD, NetCard 100 Мбит.
Рекомендованные:
Linux/FreeBSD, Oracle 8.1.7 Client.
Pentium x4 3000 МГц, RAM 8Gb, 500-1000 Gb на HD, NetCard 100 Мбит.
Клиент
Минимальные:
Windows XP/Linux
Pentium 2000, RAM 512 МБ, 80 Gb на HD, NetCard 10 Мбит.
Рекомендованные:
Windows XP/Linux
Pentium 2000, RAM 1024 МБ, 160 Gb на HD, NetCard 100 Мбит.